Wiki > Main > IpodFlash (compare)
Difference: IpodFlash (r3 vs. r2)
The ipods supported by Rockbox have the following flash chips (based on information in http://ipodlinux.org/Generations:
* Various websites which have disassembled the Nano claim The Nano's 512KB flash is mapped to both memory location 0x0 and 0x80000 - in effect making it contains look like a 1MB flash, but with the second half the same as the first. SST39WF400A? flash chip. However, this is only 512KB, and dumping the flash from within Rockbox shows that there is 1MB of data... See also this picture.
The Apple code in flash contains the first-stage bootloader, plus two self-contained "application images" - diskmode and diagmode. These are copied to RAM by the bootloader and then executed when the appropriate key combination is detected at boottime by the bootloader.
The contents of the flash can be dumped to disk using the "Dump ROM contents" entry in the Rockbox debug menu. This will create a file in the root called
The flashsplit program can be used to extract the diskmode and diagmode images from such a dump.
r4 - 01 Aug 2007 - 14:58:16 - DaveChapmanRevision r3 - 12 Apr 2007 - 19:19 - DaveChapman
Revision r2 - 04 Mar 2007 - 22:17 - DaveChapman
Copyright © by the contributing authors.