yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] hexid:
CSR8675

Hello guys! I have a few questions.

1) My car has USB (type A) connection and it full support ipod. How convert 30pin ipod to USB (scheme RN52) ?

2) Can i use CSR8675 for replace RN52?

3) If i connect iPhone throught RN52 (or CSR8675) it will work?.

Thanks.
[Android Apps and Games] rp9:
USB uses completely different approach to transfer audio and data. Technically it is possible to do the adapter, but I've never seen 30-pin to USB adapter that will work with "old" iPods. So, unfortunately, I cannot provide the recipe for your first question.

As for CSR8675, it does not support SPP profile, so it could be used for audio, but for metadata, you will need HC-05 or similar module.
[Android Apps and Games] rp9:
Recorded new video about this project:

https://www.youtube.com/watch?v=iTdwzVzj-Gg

This video is more like presentation of the concept and the application. I am also planning to record a second video where I will provide more details on how to assemble the cable and BT dongle.
[Android Apps and Games] zevar:
Dear rp9, you can give a signet to your etch board?
[Android Apps and Games] rp9:
Can you please clarify, what do you mean by "signet"?
[Android Apps and Games] zevar:
I mean a file for a program that can print out a diagram for later transfer to the PCB for later etching
[Android Apps and Games] rp9:
To be honest I never heard of "signet" term, but sure, here is the link to the project: https://easyeda.com/e-lab/podemu-module . You should be able to export it to whatever format you need.
[Android Apps and Games] zevar:
this is google translator :)
[Android Apps and Games] stoca85:
Dear rp9,

thank you for your PodEmu and all information you give us. It is just few hours that i'm interesting in your project, and i think this is the solution to my "problems" about my car audio: i can't add aux-in or some kind of module that emulate cd charger, but i have the usb port with ipod support.

did you never think to replace the PodEmu with an arduino and avrcp bluetooth module?

i try to make an example:

Android Phone <--- AVRCP - A2DP Bluetooth ---> BC127 <--- serial ---> arduino <--- serial ---> 30 pin cable usb

the bc127 support AVRCP audio bluetooth

the arduino is the "messenger" and translate the AT protocol in AAP protocol and vice-versa. maybe the arduino could have to some dip switch to set the same options of the PodEmu app (Simple Mod, baudrate, logo download, ecc).

in this way, all become trasparent, and the hardware will be plug and play for all systems and all smartphones.

hope it is interesting,

Marco
[Android Apps and Games] rp9:
Hi Marco,

If you implement iPod protocol on Arduino and implement the solution you presented, then you don't need PodEmu. Any android or other device will be able to connect. If you assemble PodEmu hardware it is still transparent for every Android with installed PodEmu. And iPod/iPhone - well they don't need PodEmu :)

Anyway, what you are saying is absolutely possible, but it is a completely different project :)
[Android Apps and Games] RokRovan:
Firstly I'd like to thank the dev for his great work.

I have a question:

My car radio supports iPod/iPhone connection both via USB port (with iPod charging/data cable) and via proprietary module (JVC KSPD100) which has the regular wide (30pin?) connector. Both of these connection options offer identical functionallity according to the user manual.

1. Would PodEmu work when connecting my phone to the car radio USB port directly?

2. If I buy the JVC KSPD100 module would it be possible to get PodEmu working with something like this: link?

Thanks!
[Android Apps and Games] rp9:
1. no

2. no. The adapter that you linked is only for charging.
[Android Apps and Games] RokRovan:
So if I understand correctly there is no 30pin to USB converter that I can buy online to make this work? The only way is to make my own usb cable?

Thanks.
[Android Apps and Games] SmokeNMirrors:
Car with USB-iPod Interface - Here's a way:

Greetings folks, great project but not the answer I was seeking since I have a car with iPod-USB interface. I read the thread and didn't see anybody post any plausible solutions to doing this without serial+analog. Podemu unfortunately won't help but since many were asking (over the ages) I'll post what looks to be the best solution I've come across (and you'd have to pay Apple to license the protocol to diy). Does digital audio and preserve steering wheel controls via app that translates to Apple and engages Android USB audio. It also does titling and art via plugins for several streaming apps.

https://www.kickstarter.com/projects/gromaudio/smart-android-usb-car-converter-cable-for-music-on
[Android Apps and Games] melon96:
Hey, great work.

I have a 2010 kia ceed with ipod connector (aux + usb). I made the 30 pin adapter and everything inside a box and everything is working fine.

the box (cable madness just for solderless testing :fingers-crossed: )

A half sized box could be used too, but that one was the only I got lol

The bad is that I had some problems charging the android phone at the same time, so I remembered that I had a hc-05 bt adapter somewhere and I tried it. And it works fantastic. Just changed the baud rate for my car (19200) and the sync is done very quickly after the key turn. Just the hc-05 with a male usb head, there is no need of the female 30pin adapter :good:

[IMG="hc-05 usb adapter"]https://i.postimg.cc/KzPjkQWC/IMG-8006.jpg[/IMG]

Also, I think i will try the audio bt adapter too as soon as I get one.
[Android Apps and Games] damianero:
Can i use the application only to send track data via serial port without connecting to ipod support radio?
[Android Apps and Games] fr4nk1yn:
Well, v2,18-50 finally stopped working with Play Music so I have to try to get v3 working.

The issue is the service doesn't autostart. That causes my car to to "initialize" the connection. Ideas? I looked to see if my automation could start the service, sadly it doesn't appear so.
[Android Apps and Games] Bill720:
Good find

ThinkPad X230, no? Never before has their slogan rung more true - "For those who Do".
[Android Apps and Games] melon96:
yeah, I love this little machine.

---

Well, as I said in my last post, I tried the xs3868 bt method and it's working fine. All the installation is ugly, too much cables and pcbs, not as simple and clean as the usb to hc05 cable.

I have been looking for some little plastic box for the work, but I didn't found any. So I used a composite-scart adapter from my brother's nintendo wii :eek: :eek:

I used too a broken hyundai ipod cable that I had somewhere. It's fine for a compact block adapter. (yes, the 5v/ground cables are reversed. Don't ask me why...).

The output voltage from the lm2596 is 4V just por a good XS3868 behavior. My HC-05 bt adapter accepts from 4V to 6V, so there is no problem with that.

here are some photos.
[Android Apps and Games] johnxim:
Hello all!

I've been checking this project for a longer time and I think I like it the most from the available solutions.

I think I'm moreover interested in the Bluetooth integration with RN-52 adapter with 30 pin ipod connector and to this implementation I have some questions:

1. I would like to use it with my Dension Gateway 300 interface (GW33OC1). Has somebody tried it with some Dension unit?

2. On my Dension unit I have 4 modes: AUX_GW (aux only), iPod_UI (recommended for vehicles without Browsing and Playback capabilities - but I red somewhere that it should be possible to skip tracks with this mode via steering wheel), iPod_GW (more advanced mode), USB (doesn't matter now). Do you think that I'll be able to use one of the iPod modes in order to control the tracks with my steering wheel buttons?

3. Is it possible to use the mentioned RN-52 implementation let's say without the installed PodEmu Android application in let's say basic "AUX" mode? (Audio only - like is for e.g. possible with the cheaper 30 pin bluetooth adapters) Or is the device purely dependant to the PodEmu application?

Any response is appreciated!

Thanks.
[Android Apps and Games] theballo:
Sorry if this is a stupid question, but why I need to emulate the 30pin connector if my head unit only has USB ports (which I connect my iPod 5g to via the 30pin to USB cable)?

The way I play music is I first select and play a song on my iPod 5G then connect it to the USB port. The head unit then goes into iPod mode and plays the song.
[Android Apps and Games] teapea:
Quick one from me as I've just bought an older car which only supports ipod 30pin interfaces.

So in the car there is an aux in 3.5mm jack and a usb slot. The car manufacturer then provides a cable which turns these 2 inputs into a 30pin connector. I can then plug my old school ipod into this and it works, but of course I want to use something better!

I'm handy with a soldering iron and love projects like these, but confused as to where this cable goes.

I think I have it but wanted to confirm:

Car

Aux/USB <---- Manufact's cable ----> 30pin plug <---- funky new box and with BT as in diagram on first post ----> BT connection so no cable <---- phone running podemu ---->
[Android Apps and Games] 9008:
Hello, This is Ali from Turkey. Thanks for your work and support. It is very good solution.

Let me introduce myself first. I am mechanical engineer and I am a little bit far away from electronics. I read all posts in this subject. but a lot of questions occur in my head.

my car is ford focus trend x 2017.

ıt has only usb connection.

It supports ipod with usb connection.

It did not connect to android phone. even did not charge, always connect-disconnect.

My phone is xiaomi mi9se which has type c and has not audio jack.

for trying cable connection ı have htc one m8 to check.

ı bought pl2303, lm2596, hc-05, (XS3868 and others didn't exist in Turkey) and rn-52. ipod 30 pin ordered but not received yet.

firstly i tried pl2303 without 30 pin.

1 - PL2303 3.3 V to USB 5V, PL2303 GND to USB GND, PL2303 DATA + to USB DATA -, PL2303 DATA - to USB DATA +. Car detects after 10 or more seconds. and says "USB DID NOT SUPPORTED"

2 - PL2303 3.3 V to USB 5V, PL2303 GND to USB GND, PL2303 DATA + to USB DATA +, PL2303 DATA - to USB DATA -. Car detects after 10 or more seconds. and says "USB DID NOT SUPPORTED"

3 - PL2303 5 V to USB 5V, PL2303 GND to USB GND, PL2303 DATA + to USB DATA -, PL2303 DATA - to USB DATA +. Car detects after 10 or more seconds. and says "USB DID NOT SUPPORTED"

4 - PL2303 5 V to USB 5V, PL2303 GND to USB GND, PL2303 DATA + to USB DATA +, PL2303 DATA - to USB DATA -. Car detects after 10 or more seconds. and says "USB DID NOT SUPPORTED"

5 - PL2303 3.3 V to USB 5V with (150+330ohm + diode), PL2303 GND to USB GND, PL2303 DATA + to USB DATA -, PL2303 DATA - to USB DATA +. Car detects quickly. and says "USB DID NOT SUPPORTED"

in this steps somehow 2 pl2303 are burned.

after this tries i give up. could you help me for wired connections?

after this i want to try connection with rn-52.

about hc-05 and rn-52 coding i don't have any idea. Could you explain this steps for dummies? It is very appriciated.

I am very confused please help me with steps. I sent you logs from mail.

Thanks you.
[Android Apps and Games] 9008:
hello again,

I found solution for aux connection ı will add aux with forscan.

now ı want to know how can I program rn-52 or hc-05? thanks you.
[Android Apps and Games] AlexanderOlivera:
Quisiera saber si este producto es compatible con PodEmu

En Aliexpress existe un bluetooth para conexiones de 30 pin, según la descripción cuenta con SPP 1.0.

Me gustaría sus consejos para decidir si comprarlo o no.

Quise poner el link, pero soy muy nuevo. :crying:

El producto tiene el siguiente nombre.

Bluetooth V4.1 A2DP/HFP/AVRCP/SPP adaptador receptor de música para iPod para iPhone muelle de 30 pines altavoz

Les agradecería mucho su ayuda. :fingers-crossed: :victory:
[Android Apps and Games] ADM1NZ:
Hello. And what can be done with a car radio where USB and iPhone (Lightning) works but Android does not work. Only with a board can you overcome this? Is there just no program?
[Android Apps and Games] abasba:
I was interested but looks like podsocket is retired, any alternatives for it maybe?
[Android Apps and Games] salutka:
Search for APPLE-30F-BO-V1A, if you order one don't forget to add the soldering service to make your life easier. You can also get a 30 pin extension and chop it in half to use the wires, this one on ebay looks legit: item # 112614553883
[Android Apps and Games] salutka:
So I finally finished my Podemu assembly today. For those who are interested, these are the components I used: HC-05 on a breakout board (link) , Bluetooth 5.0 Audio Receiver (link) , a stereo audio isolator (link) and a iPod 30 pin extension cord (link). I used the HC-05 pre-mounted on a breakout board because it's easier to work with, it steps down the 5V to 3.3V for you. I soldered a wire from pin 12 on the HC-05 to pin 18 on the iPod connector to get 3.3V. Unfortunately, the XS3868 seems to be discontinued, plus I think the audio gain on that module was pretty low anyways. But the Bluetooth audio module I chose works great, the gain is pretty high and sounds good. The problem I encountered was audio noise, because the ground on headphone out connector is tied to the power ground. To fix the problem, I used a ground loop isolator, which works amazingly. Also, this shouldn't be a problem for most people, but the 30pin iPod interface from my radio does not provide 5V for charging. It's an old model and uses the Firewire lines for charging. I ended up running a extra wire from the 12V out of the radio (blue antenna\sub wire) to a 5V regulator LM7805. Again, this shouldn't be a problem for most people.
[Android Apps and Games] Bill720:
This is more common that you might think, especially for automotive peripherals, which tend to stay in service for longer. Most Apple portables supported the 12volt standard, (up until around the era of the iPhone 3G, if I'm not mistaken) so it took the industry some time to pivot, and in the meantime, there were plenty of 12volt-only items still in circulation. If I still had my old car and iSimple PxDp iPod2Car peripheral interface, I would definitely have followed in your footsteps to recreate that experience. My only regret is that this wasn't discovered seven years ago ;).
[Android Apps and Games] jmbillings:
Hi all, just stumbled across this thread and it looks like a useful thing.

I recently got a MINI (2012) which only supports phone calls via BT. I do have the USB + Aux sockets at the bottom of the dash so picked up a Tune2Air adapter which now lets me play music over BT... but of course there's no control from the head unit or steering wheel.

Has anyone successfully got this working in such a vehicle (or equivalent BMW)? It seems that there was a Y-Cable available to connect ipods - https://www.amazon.co.uk/Cooper-iPhone-Cable-Adaptor-Interface/dp/B00VFTLEGO but long since discontinued... but I guess if I got that I could presumably wire everything up appropriately- I did see one person in the thread mention a USB-flylead and just soldered straight to that which would make life easier, but would be good to know if anyone has it working in similar vehicles already
[Android Apps and Games] Korak111:
Question, if the advanced RN52 method is taken, is there a need for the emuPod app?

I haven't looked at the code but am wondering if the seek / skip track would just send the message to the phone or if it would be serial and require emupod to be running?
[Android Apps and Games] salutka:
Podemu is needed to receive and interpret the serial data from the dock
[Android Apps and Games] JoseCanusi:
Unfortunately, this isn't the case. Tune2Air appears only acts as a bluetooth sound dongle for android phones. I bought one for my 2009 Mini Cooper (uses BMW iDrive system), and unfortunately I don't have song titles on the head unit or steering wheel control over what is playing off of my phone.

I am working on trying to find out more information about what chips and protocols the Tune2Air uses. Mine is a WMA3000B, which has Y-cable with a headphone jack and a usb plug. In my car, these plug into the expansion plugs under the dash. My phone does play through the car's headphone aux input through the Tune2Air, but of course I want it all...

Hoping as I dig into this I can get some guidance from those with more experience.

Update: Photos below are of the Tune2Air board. By googling, I have figured out that the "CSR86 70CG" is the bluetooth chip, but haven't figured out which (if any) is the USB-to-Serial Module.
[Android Apps and Games] mikich_blaz:
Hi all, and thanks to Roman for providing this solution which I think is unique and no one has done it.

This is my setup for the hardware for BMW 1, E87 2010 with business CD for head unit, all the connections are done like the original post, but different hardware is used.

First of all for other BMW owners with similar hardware is to know that the baudrate for this is 9600.

Below are the image of the hardware and setup I have used:

This bluetooth device is all in one and it have 3.3V output so you do not have to use another power supply, it costs around 1.5$, for the dock 30 pin connector I have used universal 50 pin breakout board and I soldered 30 pin connector. I have also used USB to serial converter to program the module.

Here are links of the hardware:

BT201 Bluetooth module: https://shorturl.at/uxDPU

USB to TTL: https://shorturl.at/qsz37

Breakout board: https://shorturl.at/pGKOT

30 pin connector: https://shorturl.at/msuCO

Here is link to documentation for the bluetooth device settings for AT commands and specs: here

Software used for USB to Serial: here

Slight issues I had: the audio quality is disturbed at moments, I think it is cause the head unit works on low baudrate, so I used another audio board just for the audio channel. In settings of the app if you use simple mode, the device is not recognised. Here is screenshot of my settings:

here are some pics of the had unit:

And video:

I hope this will help someone, and if you need more info - let me know.
[Android Apps and Games] JoseCanusi:
Are you using an iPhone or an Android phone?
[Android Apps and Games] mikich_blaz:
Android...podemu works only with android devices
[Android Apps and Games] alperazzoli:
Hello everyone. I have made my own Bluetooth receiver for podEmu using a DC-DC voltage regulator, a generic bluetooth audio module and an HC-06 serial bluetooth module. My car is a North American market GM car that uses the GM iPod connection solution known as the PAL (Personal Audio Link) that GM installed on several cars between 2007 and 2010 approximately. When I connect my receiver combo (HC-06 + bluetooth) to the PAL module on the car, iPod audio is enabled and I can listen to songs from my Android phone but it seems the serial connection doesn't work. The radio just shows "connecting to ipod..." constantly and I get no artist name, song name etc. The radio buttons to change songs do nothing. On podEmu the Dock status doesn't change and remains "Disconnected". I used a "bluetooth serial terminal" app to check whether the car is sending data, and I get unreadable characters on the terminal but it means the car is sending data. However podEmu doesn't recognize this data. I suspect I am using the wrong baud rate. Logs from podEmu don't show any messages from the car dock. Has anybody gotten podEmu to work with a GM PAL before? If not, how can I check which baud rate the car is using? When I change the baud rate on the podEmu app, do I need to close and restart the app? Thanks
[Android Apps and Games] alperazzoli:
I have found the solution to this. Turns out my HC-06 was a counterfeit which uses a rather obscure firmware. With me using linux the problem compounded further as I was communicating with the HC-06 via screen or minicom, and an "enter" in linux sends only a "line feed" nonprintable character, whereas on DOS/Windows the "enter" in a terminal sends both "line feed" and "carriage return" characters. The "fake" HC-06 I bought actually expects AT commands in the same manner as an HC-05 (which is different to HC-06) and I had to use a terminal app called picocom to manually send the "line feed" (control-J) and "carriage return" (control-M) characters after each AT command. The serial speed for a GM PAL interface is the same as described in the podEmu install guide: 57600bps. For my particular "fake" HC-06 I had to send the command: AT+UART=57600,0,0 followed by control-J and control-M. After doing this the module responded with OK and the bluetooth module's serial port was finally configured correctly. podEmu now shows "dock connected" and I can successfully interact with it from the car's audio system and steering wheel controls. Thanks to the developer xtensa/Roman P. for creating podEmu. I hope he updates the app to be compatible to current Android versions! I have a 2019 Motorola Razr with Android 11 and Google Play showed the app as not compatible to my phone, however I installed it into an older phone with Android 8 and used a tool to extract the APK file and install it directly onto my Razr. Works perfectly.
[Android Apps and Games] RR67:
thanks for sharing this breakout boards

just order 3 of them
[Android Apps and Games] RR67:
Have been with this idea for some time... podEmu installed on HU for one or two years... but it wasn't easy to get the 30 pins plug, have buy some cables, but all of them have only a dozen or less pins, waste of money in useless cables.. Finally have discover them on ebay and alliexpress :).

I want to do two versions of the cable one with hc-05/xs3868 and the basic one the wired. I have both bt modules for a long time, just googling to buy some 30pin connectors from time to time, at the moment waiting for them to arrive, also just order the APPLE-30M and APPLE-30F-30M they seem great for testing purpose, before making the final final plugs to connect in the car. The dc-dc converters have several of them, have been using them to have arduino nano working on car, for several functions.

Have notice on first page that the example have the logo of car, have to read how to change for mine.

Never had used bt hc-05/06.. is there any easy way to make the needed changes without reading all the datasheets?, really like to have this done fast.

have been using ipod on the car hu, only with a cable with 2 rca and a 12v power on line in of hu...and changing songs directly on ipod, on other car have changed the hu with a Kenwood 1din with Ipod ready and in that can really control the ipod with radio buttons.

Have once used Dice universal fm-rds car integration for ipod, it works through the transmission of antenna, and including the name of song/artist on dash, one of them you have to change music on the ipod the other through a remote... but it's not practical when driving...