FS#12817 - 6G USB Mode locks up with car but not computer.
I'm having weird problems with a 160Gb 6G Classic (yes I know it's unsupported/unstable).
With emcore and rockbox it works fine. Connecting it to my computer the USB works as expected and everything is great (copied 100Gb+ of music to it with no trouble).
However... when I connect it to either of my cars (via USB), the iPod shows the USB screen for a few seconds then goes back to the Rockbox menu and locks solid. It then needs a MENU+Select to reboot it.
Using a USB flash drive in both cars (different head units) works fine and I can navigate around the filesystem and play music. I did notice that the flash drive was partitioned, not 'superfloppy', so I setup my iPod with 1 partition and stuck rockbox on that.... didn't make any difference though.
Someone suggested that the head units (Kenwood and OEM Jaguar) might be detecting the device as an iPod from the USB ID and then 'doing something special'. So I compiled my own rockbox from git source changing the USB ID and VENDOR to 0001. I then verified the change by doing a lsusb on my Linux box and the ID showed as 0001:0001.
Sadly this makes zero difference to the iPod's behaviour when connected to my car(s).
Does anyone have any suggestions? I'm happy to recompile, grabs logs, insert code etc
Here's the rockbox-info.txt from the one I built:
Target id: 71
Target define: -DIPOD_6G
Binary size: 646268
Voice format: 400
Actual size: 646260
RAM usage: 1755172
gcc: arm-elf-eabi-gcc (GCC) 4.4.4
ld: GNU ld (GNU Binutils) 188.8.131.5200303
Host gcc: gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
Host system: Linux
This task depends upon