All NDEVs have a blank [[boot1]] hash in their eFuses. This makes boot1 updateable on NDEVs, and in theory it could be replaced with homebrew as there is no other verification. [[boot0]] checks the integrity of boot1 by ensuring that it matches the hash stored in eFuses, but it will skip verification if the hash is blank.<ref>[[unsorted.7z]]/d1/routefree/ng/depot/sw/rvl/boot/boot0/bootc.c - loop at line 458 enables verification only if the hash is not blank</ref> | All NDEVs have a blank [[boot1]] hash in their eFuses. This makes boot1 updateable on NDEVs, and in theory it could be replaced with homebrew as there is no other verification. [[boot0]] checks the integrity of boot1 by ensuring that it matches the hash stored in eFuses, but it will skip verification if the hash is blank.<ref>[[unsorted.7z]]/d1/routefree/ng/depot/sw/rvl/boot/boot0/bootc.c - loop at line 458 enables verification only if the hash is not blank</ref> |