U-Boot

From freemyipod.org
Revision as of 17:42, 9 January 2023 by Q3k (talk | contribs) (Created page with "== U-Boot Port == An experimental U-Boot port for the iPod Nano 5G lives at https://github.com/freemyipod/u-boot/tree/n5g-wip . It can be started using wInd3x and will s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

U-Boot Port

An experimental U-Boot port for the iPod Nano 5G lives at https://github.com/freemyipod/u-boot/tree/n5g-wip .

It can be started using wInd3x and will start up a CDC-ACM serial console over USB for debugging purposes. Currently it has no storage driver.

Building

make nano5g_defconfig
make CROSS_COMPILE=arm-none-eabi-

Running

After building, connect your iPod Nano 5G in DFU Mode and use wInd3x to start U-Boot:

./wInd3x cfw run u-boot.bin

When successfully started, U-Boot will then enumerate as a CDC-ACM device, eg. appear as /dev/ttyACM0 on Linux hosts. You can use screen /dev/ttyACM0 to connect to the console and experiment with the U-Boot console.