Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  iPod Nano 3generation
« previous next »
  • Print
Pages: [1]

Author Topic: iPod Nano 3generation  (Read 166 times)

Offline jaime

  • Member
  • *
  • Posts: 1
iPod Nano 3generation
« on: June 14, 2025, 03:07:18 PM »
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.
Logged

Offline 7o9

  • Member
  • *
  • Posts: 173
Re: iPod Nano 3generation
« Reply #1 on: June 15, 2025, 12:49:18 AM »
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.
« Last Edit: June 15, 2025, 12:54:58 AM by 7o9 »
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 675
Re: iPod Nano 3generation
« Reply #2 on: June 15, 2025, 10:52:45 AM »
*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.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  iPod Nano 3generation
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.044 seconds with 17 queries.