release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > IpodNano3GPort (compare)

Difference: IpodNano3GPort (r4 vs. r3)

iPod nano 3rd Generation Port

Summary

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 http://l4n.clustur.com/index.php/Status

Port Status

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

Hardware

This device is similar (internally at least) to the Nano 2G. It also a shares a lot in common with Ipod Classic?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)

r5 - 07 Jan 2011 - 13:11:28 - RobertMenes

Revision r4 - 07 Jan 2011 - 12:22 - DaveChapman
Revision r3 - 06 Mar 2010 - 18:24 - MichaelGiacomelli
Copyright by the contributing authors.