=== How does Nintendo reflash bricked systems? ===
=== How does Nintendo reflash bricked systems? ===
−
'''Background:''' The boot ROM will boot from SPI flash if the FIRM partitions are both corrupt. But if, say, Home Menu gets deleted, the system is dead, and boot ROM would still see the NAND as valid. How does Nintendo's refurbishing center reflash such systems?
+
'''Theory:''' Before trying to boot from NAND, the bootrom checks to see if a key combination (Start + Select + X) is being held, and whether the shell is closed. If so, it tries to boot from an inserted NTR (Nintendo DS) cartridge.
+
This allows bootrom code execution that is probably used by Nintendo to reflash the system.