-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2011 Nissan Murano "Reading file..." #11
Comments
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 |
@bbfelts |
Same results...unless I did something wrong: INFO[0000.022037] device opened path=/dev/iap0 |
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= type=*general.IdentifyDeviceLingoes
(*ipod.Command)(0x180e760)({
ID: (ipod.LingoCmdID) 0x00,0x13,
Transaction: (*ipod.Transaction)(),
Payload: (*general.IdentifyDeviceLingoes)(0x1816cd0)({
Lingos: (uint32) 1049,
Options: (uint32) 6,
DeviceID: (uint32) 512
})
})
INFO[0047.871903] >> CMD id=0x00,0x02 trx= type=*general.ACK
(*ipod.Command)(0x180e7b0)({
ID: (ipod.LingoCmdID) 0x00,0x02,
Transaction: (*ipod.Transaction)(),
Payload: (*general.ACK)(0x1816e72)({
Status: (general.ACKStatus) 0,
CmdID: (uint8) 19
})
})
INFO[0047.909048] >> PACKET len=4
([]uint8) (len=4 cap=64) {
00000000 00 02 00 13 |....|
}
INFO[0047.925376] >> FRAME len=7
([]uint8) (len=7 cap=1024) {
00000000 55 04 00 02 00 13 e7 |U......|
}
The text was updated successfully, but these errors were encountered: