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