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

Reply via email to