dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Search | Go
Wiki > Main > IpodPort > IpodNano3GPort (r3)

iPod nano 3rd Generation Port


Rockbox currently doesn't run on the 3rd generation iPod nano. The Linux4nano project has cracked the firmware encryption and developed a simple tool for running code on the 3G Nano. See

Port Status

Currently no one has begun porting Rockbox to the device. A port can begin whenever someone takes interest.


This device is similar (internally at least) to the Nano 2G. It also a shares a lot in common with Ipod Classic?.

Entering DFU mode on the Nano 3G is acheived by doing a hard reset as with all other click wheel based ipods (i.e. hold Menu and Select), but instead of releasing this key combination, you hang on to it whilst the apple logo appears, and eventually the screen will go black.

lsusb information for the Nano 3G whilst connected in this mode :

Bus 002 Device 006: ID 05ac:1223 Apple, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x05ac Apple, Inc.
  idProduct          0x1223 
  bcdDevice            0.01
  iManufacturer           1 Apple Computer, Inc.
  iProduct                2 USB DFU Device
  iSerial                 3 87020000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           27
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      1 Device Firmware Update
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  09 21 03 0a 00 00 08 00 01
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
Edit | Attach | Print version | History: r5 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | More topic actions...
r3 - 06 Mar 2010 - 18:24:15 - MichaelGiacomelli

Parents: IpodPort
Copyright by the contributing authors.