oandrew / ipod-gadget

iPod usb gadget for audio playback. Client app: https://github.com/oandrew/ipod
MIT License
191 stars 33 forks source link

Issues connecting to Ford Sync system #1

Closed cr08 closed 3 years ago

cr08 commented 6 years ago

Came across this project and decided to give it a go. Currently got it operating on a Raspberry Pi Zero W, Raspbian Lite image. After some finagling I managed to get it all operating almost 100%. No errors visible. I am able to hook it up to my Windows PC and see both the USB Audio device and HID device. USB Audio device is a single 'Microphone' source operating at 44khz stereo 16 bit. Can play back audio from the Pi over that device no problem.

I have a Ford vehicle with the MyFord Touch system (touch screen nav pre-2016) and attempting to connect the Pi there it seems to be a-miss. The 'ipod' process does spam a lot of info on the console upon connection but the vehicle side doesn't even register anything is plugged in. No error messages, no usb device populates the source list. Additionally if I try to play back anything it will error out after it opens the device and tries to send data (this is using mplayer and feeding an icecast stream, this same source worked fine when connected to my PC).

Not terribly familiar with apple tech or the protocol so not even sure how well this can be sorted. Maybe the vehicle is looking for more data than has been implemented here? Not sure.

Unfortunately didn't get a chance to get logs of all this but will do so as soon as I can.

cr08 commented 6 years ago

Grabbed a snapshot of the console messages I got:

https://pastebin.com/e3D1c5SZ

Covered probably a minute or two of activity, unplugged and replugged a few times.