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.
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.