Rockbox General > Rockbox General Discussion

iPod Nano 3generation

(1/1)

jaime:
Hi,
I have an iPod nano 3ยบ generation and I am interested in developing a firmware for it but don't have much idea. I have knowledge in c++ but I have no idea how to do a firmware. I don't know if there is any guide of how to start this type of project or if there is already someone developing it. I really could use any help on all of this.
Thank you.

7o9:
Work on a port for the iPod Nano 3G has started: https://git.rockbox.org/cgit/rockbox.git/tree/firmware/target/arm/s5l8702/ipodnano3/ and https://git.rockbox.org/cgit/rockbox.git/tree/bootloader/ipod-s5l87xx.c?id=6a626a2cae60b2d5e3783be54db4b2d403b39c5c

I think it is in a fairly early state, user890104 has been working on it.

speachy:
*Writing* code is the easy part.

The (much, much) harder part is figuring out *what* code needs to be written. 

This is a high-level overview of the necessary steps:  https://www.rockbox.org/wiki/NewPort

Beyond that, look at https://www.rockbox.org/wiki/PortingHowTo.   The existing source code for the Nano2G port will give you an idea roughly how much work is involved.  And keep in mind that all of the hardware-specific information needed to write that code was obtained via reverse-engineering, a notoriously time-intensive task even for those fairly skilled in the field.

Navigation

[0] Message Index

Go to full version