Changes

32 bytes added ,  23:46, 26 July 2017
m
no edit summary
Line 40: Line 40:  
==== Downgrade check ====
 
==== Downgrade check ====
   −
The bootloader will check if someone attempted to downgrade it. A fuse array will be checked, if too many fuses are burnt the bootloader will detect a downgrade attempt. The fuse array and the expected number of burnt fuses is different on unit type 0 (non-retail) and unit type 1 (retail).
+
The bootloader will check if someone attempted to downgrade it. A fuse array will be checked, if too many fuses are burnt the bootloader will detect a downgrade attempt. If too little are set, the bootloader will program the expected bitmap and force a reset. The fuse array and the expected number of burnt fuses is different on unit type 0 (non-retail) and unit type 1 (retail).
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 66: Line 66:  
* It clears the stack
 
* It clears the stack
 
* It disables(?) and clears the security engine
 
* It disables(?) and clears the security engine
* It sets a fuse (so that Nintendo knows that you attempted to mess with the bootloader)
+
* It disables fuse programming
 
* It clears the key area
 
* It clears the key area
 
* It clears the data for stage 2
 
* It clears the data for stage 2
19

edits