Thanks for the link. The info is now on the Modes page of the wiki. I was able to get it to compile without any mods. I just needed a couple of dependencies. I will look into the source code later and compare. One idea I have is to compare the USB packets sent to my iPod touch with my iPod 4G nano. That will help reveal the differences between the two protocols.
Ari wrote: > iPhone/iPod touch compatible DFU mode is included in a modified dfu- > util written by planetbeing and the iPhone Dev Team as part of xpwn. > The current version now allows manual file upload. If the iPod DFU is > the same, this should work. I had to mess with some cmake files to get > dfu-util to actually compile. http://github.com/planetbeing/xpwn/tree/master > > Ari > > On Apr 18, 2009, at 9:33 PM, William Poetra Yoga Hadisoeseno wrote: > >> Hi, >> >> I see on the wiki that we don't yet have a working utility to talk to >> the DFU mode on the newer iPods, using the "dfu-util" program from >> OpenMoko. >> >> You may want to take a look at meizu_dfu.c in Rockbox SVN. Check out >> the SVN sources and look inside utils/meizu_dfu. I don't remember the >> exact details, but the DFU mode on the Samsung CPU's seem to deviate a >> bit from the standards, therefore OpenMoko's dfu-util won't work. >> >> To analyze Apple's DFU mode, and to debug and enhance the utility, you >> can use VirtualBox (the non-open source edition) on Linux and enable >> USB passthrough, then monitor the USB traffic with usbmon. I did just >> that with my Meizu, then analyzed the protocol and wrote meizu_dfu to >> mimic the behaviour of Samsung's DFU utility. From a development cost >> point of view, I think Apple's DFU mode shouldn't be too much >> different. >> >> As for me, I only have a 1st gen Nano and 5.5G iPods, but I would love >> to see Linux/Rockbox/whatever run on the 6G iPods. So... >> >> Good luck. >> >> -- >> William Poetra Yoga Hadisoeseno >> >> _______________________________________________ >> Linux4nano-dev mailing list >> [email protected] >> https://mail.gna.org/listinfo/linux4nano-dev >> http://www.linux4nano.org > > > _______________________________________________ > Linux4nano-dev mailing list > [email protected] > https://mail.gna.org/listinfo/linux4nano-dev > http://www.linux4nano.org > _______________________________________________ Linux4nano-dev mailing list [email protected] https://mail.gna.org/listinfo/linux4nano-dev http://www.linux4nano.org
