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
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 Development
| |-+  New Ports
| | |-+  Nano 2G
« previous next »
  • Print
Pages: 1 2 3 [4] 5 6

Author Topic: Nano 2G  (Read 124663 times)

Offline markun

  • Developer
  • Member
  • *
  • Posts: 462
Re: Nano 2G
« Reply #45 on: September 03, 2008, 07:23:34 AM »
We now have a tool which lets us run code directly from RAM through the DFU mode of the Meizu players (which have the same Samsung CPU as the Nano 2g and Shuffle 2g)

I've seen some posts online about Nanos and Shuffles being stuck in DFU mode. Does anyone know how to trigger this mode? The Meizu's have a special key combo, but perhaps it only works with a broken firmware on the apples.

If we can get our code running we could try to dump the internal firmware by flashing the backlight for example :)
Logged

Offline tucoz

  • Rockbox Expert
  • Member
  • *
  • Posts: 110
Re: Nano 2G
« Reply #46 on: September 03, 2008, 09:06:57 AM »
Maybe the tools found on this page will help. They say can be used to communicate with ipods, which looks promising.
http://www.jungo.com/st/usb_ipod_driver.html
http://www.jungo.com/st/usb_dfu_driver_firmware_upgrade.html

Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Nano 2G
« Reply #47 on: September 03, 2008, 10:10:08 AM »
Quote from: markun on September 03, 2008, 07:23:34 AM
We now have a tool which lets us run code directly from RAM through the DFU mode of the Meizu players (which have the same Samsung CPU as the Nano 2g and Shuffle 2g)

I've seen some posts online about Nanos and Shuffles being stuck in DFU mode. Does anyone know how to trigger this mode? The Meizu's have a special key combo, but perhaps it only works with a broken firmware on the apples.

If we can get our code running we could try to dump the internal firmware by flashing the backlight for example :)

Shorting out some of the data pins or the chip enable pin on the NAND would be a good bet.
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Nano 2G
« Reply #48 on: September 03, 2008, 07:43:33 PM »
I've taken the liberty of whipping up a very preliminary wiki page for the 2nd gen nano:

http://www.rockbox.org/twiki/bin/view/Main/IpodNano2GPort

Any good, useful information anyone has can go up there now.

(EDIT) I found DFU Mode on the 2nd gen nano. Basically I reset the iPod while it was attached to the PC, then hit BACK+PLAY. This brought up an image of the dock connector with the Apple support URL printed underneath.

Do be warned, however, that you have to destroy the firmware partition first!

lsusb -v in Linux shows this:

Code: [Select]
Bus 003 Device 025: ID 05ac:1240 Apple Computer, 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 Computer, Inc.
  idProduct          0x1240
  bcdDevice            0.01
  iManufacturer           1 Apple Computer, Inc.
  iProduct                2 iPod Recovery
  iSerial                 3 87010000000001
  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
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)

Looks like we're starting to get somewhere now. ;)
« Last Edit: September 16, 2008, 01:54:00 PM by LambdaCalculus379 »
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline Donny

  • Member
  • *
  • Posts: 3
Re: Nano 2G
« Reply #49 on: December 09, 2008, 08:31:29 PM »
I have a 2nd gen ipod nano 8gb, and I was wondering if there is anyway that I can do tests like thease.
Logged

Offline GodEater

  • Member
  • *
  • Posts: 2829
Re: Nano 2G
« Reply #50 on: December 10, 2008, 02:31:08 AM »
Sure, there's no-one stopping you.
Logged

Read The Manual Please

Offline Donny

  • Member
  • *
  • Posts: 3
Re: Nano 2G
« Reply #51 on: December 16, 2008, 03:48:45 PM »
I meant to ask if somebody could help me figure out how, i have no idea how to even attempt this.
Logged

Offline NicolasP

  • Developer
  • Member
  • *
  • Posts: 195
Re: Nano 2G
« Reply #52 on: December 16, 2008, 07:34:52 PM »
I'm afraid this is a situation where no one can hold your hand and guide you through the process. If you want to help, you'll have to educate yourself to be able to achieve it. You can learn an awful lot, but getting up to speed requires great motivation, patience and plenty of time. This is especially true in the case of the Nano 2G, because of the encryption.
Basically, if it were simple enough that someone could tell you what to do to get things going, they would already have done it.
Logged

Offline sinless

  • Member
  • *
  • Posts: 32
Re: Nano 2G
« Reply #53 on: December 29, 2008, 02:56:44 AM »
I have two nano2G,a 4GB RED and a 2GB sliver,Last week the 4GB one was broken...Then i removed its flash to the 2gb one,and it works well now.....Also,I dumped all the chips from the broken one(use the hot air),Can it help port rockbox onto nano2g?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Nano 2G
« Reply #54 on: December 29, 2008, 02:57:46 AM »
What chips did you dump?  And how did you do it?
Logged

Offline sinless

  • Member
  • *
  • Posts: 32
Re: Nano 2G
« Reply #55 on: December 29, 2008, 03:01:01 AM »
cpu ram....all the chips.but i don't how to do next..(see this http://home.gna.org/linux4nano/dumping_SST39WF800A.html)
I dumped them successfully.but can't do any more.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Nano 2G
« Reply #56 on: December 29, 2008, 03:05:23 AM »
You mean you removed them from the PCB?
Logged

Offline sinless

  • Member
  • *
  • Posts: 32
Re: Nano 2G
« Reply #57 on: December 31, 2008, 03:24:19 AM »
Yes,I removed all the chips from the pcb.
Logged

Offline boxerorange

  • Member
  • *
  • Posts: 12
Re: Nano 2G
« Reply #58 on: January 14, 2009, 03:33:13 PM »
Hi. I recently took apart a 2nd Gen Nano and have high resolution photos of it.

I am hoping to help contribute to the scene.
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Nano 2G
« Reply #59 on: January 14, 2009, 03:50:26 PM »
Those photos should go to the wiki, then.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

  • Print
Pages: 1 2 3 [4] 5 6
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Nano 2G
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.123 seconds with 14 queries.