Changes

136 bytes added ,  22:58, 2 September 2009
no edit summary
Line 1: Line 1: −
The DSi uses a 256MB Samsung moviNAND flash chip, which is a NAND flash chip with a built-in controller that implements a MMC (SDIO) interface.  In many ways, it's like an SD card in BGA packaging, and some people have successfully read it with modified SD card readers.
+
The DSi uses a 256MB Samsung moviNAND flash chip, which is a NAND flash chip with a built-in controller that implements a MMC (SDIO) interface.  In many ways, it's like an SD card in BGA packaging, and some people have successfully read it with modified SD card readers. The last 16MB is used for wear-leveling purposes (such as replacing bad blocks), while the first 240MB is used for storing actual data.
    
Addressing is done in terms of 512-bytes sectors.  All wear-levelling and bad-block-mapping is handled transparently inside the chip by the controller.  Most sectors are encrypted with a per-console key.
 
Addressing is done in terms of 512-bytes sectors.  All wear-levelling and bad-block-mapping is handled transparently inside the chip by the controller.  Most sectors are encrypted with a per-console key.
143

edits