Changes

18 bytes added ,  01:50, 27 July 2017
clarify and clean up grammar in downgrade check section
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 panic. 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).
+
The bootloader verifies a lockdown fuse counter to prevent downgrading. A 32-bit lockdown value at fuse offset 0x1E4 is checked. If too many fuses are burned the bootloader will panic. If too few are burned, the bootloader will program the expected number of bits and force a reset. The expected lockdown value differs between unit type 0 (non-retail) and unit type 1 (retail).
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
25

edits