|
|
||||||||||||||||||||||||||||||
iPod nano 2nd Generation PortSummaryRockbox currently can now (as of October 2009) boot and run on the 2nd generation iPod nano. This includes a read/write NAND (disk) driver and working plugins. Audio works, but there are many other unimplemented features.InstallationRockbox installation consists of two parts - installing the Rockbox bootloader to your ipod, and installing Rockbox itself. The Rockbox bootloader is installed by running the ipodpatcher tool, and just needs to be done once. After you've done this, you can still use the Apple firmware by turning on the hold switch when powering on your Nano. Rockbox itself is installed by downloading http://build.rockbox.org/data/rockbox-ipodnano2g.zip and extracting the contents to the root (i.e. top-level) of your ipod. This URL always points to the most recent "current build" of Rockbox, updated automatically a few minutes after every change to the Rockbox source code. The Rockbox manual has full installation instructions - see the "manual installation" part of the Installation chapter (the "automatic installation" - using Rockbox Utility - does not yet work for the 2nd generation Nano). The current release of Rockbox's graphical installer, RockboxUtility, does not support the 2nd Generation Nano, but support has been added to SVN and you can use RockboxUtility if you compile it yourself from the latest source code.Port StatusIn mid-2009, a vulnerability in the iPod's original firmware was discovered in its "Notes" application. This was exploited and used to dump the Boot ROM from within the Samsung SOC. This then allowed decrypting and dumping of the contents of the NOR flash (containing the iPod's bootloader, disk mode and diagnostic mode), which in turn allowed the encryption of the main firmware partition to be understood. It is now possible to encrypt (using the AES hardware crypto unit inside the Samsung SoC) a bootloader and install it onto an iPod Nano 2G's firmware partition using ipodpatcher. Bootloader binaries are encrypted on an ipod using the crypt_firmware viewer plugin.Known bugsThe following is a list of known bugs in the Nano 2G port:
Driver statusThe following table shows the current status in Rockbox SVN of the various drivers required to be implemented before Rockbox is fully functional on the 2nd gen Nano.
Todo List
Hardware(table needs to be reinserted)Entering DFU ModeEntering DFU Mode on the nano is a little tricky. I had done so by doing the following:
r33 - 2010-03-08 - 01:05:59 - MichaelSparmann
Copyright © by the contributing authors. |