Package1: Difference between revisions
m →Stage 2 |
mNo 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 | * 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 |