ipod-gadget
ipod-gadget copied to clipboard
2011 Nissan Murano "Reading file..."
The Murano finally recognizes my Pi Zero as an iPod so it tries to connect, but it stays at "Reading file..." and never goes any farther. I suspect it's doing some kind of iPod verification - all the other devices I've tried that emulate an iPod interface have failed (WMA2000 is an example).
I should note that all Apple iPod/iPhones I've tried work fine with this interface.
Below is the debug output from the ipod program:
[pi@raspberrypi:~/bin $ sudo ./ipod -d serve -w /tmp/ipod.trace /dev/iap0
INFO[0000.007158] device opened path=/dev/iap0
WARN[0000.008815] writing trace path=/tmp/ipod.trace
INFO[0047.761798] << FRAME len=24
([]uint8) (len=24 cap=64) {
00000000 55 0e 00 13 00 00 04 19 00 00 00 06 00 00 02 00 |U...............|
00000010 ba 00 00 00 00 00 00 00 |........|
}
INFO[0047.785752] << PACKET len=14
([]uint8) (len=14 cap=15) {
00000000 00 13 00 00 04 19 00 00 00 06 00 00 02 00 |..............|
}
INFO[0047.803311] << CMD id=0x00,0x13 trx=
Our other car (2011 Nissan Rogue w/Navigation) hangs in the same spot, but the head unit doesn't even switch to the iPod screen.
Debug info:
INFO[0377.151010] << FRAME len=24
([]uint8) (len=24 cap=64) {
00000000 55 0e 00 13 00 00 04 11 00 00 00 02 00 00 02 00 |U...............|
00000010 c6 00 00 00 00 00 00 00 |........|
}
INFO[0377.152131] << PACKET len=14
([]uint8) (len=14 cap=15) {
00000000 00 13 00 00 04 11 00 00 00 02 00 00 02 00 |..............|
}
INFO[0377.153142] << CMD id=0x00,0x13 trx=
@bbfelts
Try this (branch feat/identify-req-auth)
oandrew/ipod@8db63149d2738911a32ceffb465a37f613f71f67
Same results...unless I did something wrong:
INFO[0000.022037] device opened path=/dev/iap0
WARN[0000.023674] writing trace path=/tmp/ipod.trace
INFO[0135.064757] << FRAME len=24
([]uint8) (len=24 cap=64) {
00000000 55 0e 00 13 00 00 04 19 00 00 00 06 00 00 02 00 |U...............|
00000010 ba 00 00 00 00 00 00 00 |........|
}
INFO[0135.128743] << PACKET len=14
([]uint8) (len=14 cap=15) {
00000000 00 13 00 00 04 19 00 00 00 06 00 00 02 00 |..............|
}
INFO[0135.146676] << CMD id=0x00,0x13 trx=