|
||||||||||||||
Ipod/Itunes CommunicationIntroductionThis page attempts to document how itunes detects that a specific USB device is an ipod. The knowledge in this page was gained during experimental attempts to get itunes to recognise non-ipod Rockbox devices running the Rockbox software USB stack and sync files to it as if it were an ipod.How to mimic an ipodEach of the following must be implemented in order for itunes to accept a USB device as an ipod.Partition layoutYour partition layout needs at least the following:
Device Boot Start End Blocks Id System /dev/sdb1 1 1010 246409+ b W95 FAT32 - (formatted as FAT32) /dev/sdb2 1011 1012 488 0 Empty Device Boot Start End Blocks Id System /dev/sdb1 2 1000 243756 b W95 FAT32 - (formatted as FAT32) /dev/sdb2 1001 1012 2928 84 OS/2 hidden C: drive /dev/sdb3 1 1 213+ 0 EmptyAnd this one, which is working on the main memory of an E280: Device Boot Start End Blocks Id System /dev/sdb1 1 1015 7803289 b W95 FAT32 /dev/sdb2 1016 1020 38440 84 OS/2 hidden C: drive /dev/sdb3 1021 1021 7688 0 Empty XML info document[TODO]USB VID/PIDUSB IDs of the various Ipod models are available on the DeviceDetection page.Filesystem contentsIt looks like the only thing that is absolutely required is the /iPod_Control directory. Everything else will be created by iTunes as needed.Having fun by changing the ipod's capabilitiesThe XML info document describes the various supported file formats and other features of the ipod. The following changes have been attempted:Success
Failure
Setting the clock
Links
r12 - 02 Apr 2021 - 20:46:06 - UnknownUser
Copyright © by the contributing authors.
|