yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] futaris:
When did FT311D / FT312D USB Host support go in?

Didn't even notice.
[Android Apps and Games] spadival:
Good point. I have updated the change log.
[Android Apps and Games] joolz1:
Anywhere to buy one of these cables ready made ? Lol
[Android Apps and Games] lazerpenguin:
no need for dock connector

So I only would like to use the app to be able to use my old Samsung Nexus S 4g with my 2014 Hyundai Accent which just has a female usb slot. Since I dont need the 30pin connector for hooking up to a dock is there a simpler cable solution available? Is it possible to hack together an old ipod cable and a micro usb? Sorry if this is a dumb question, I have absolutely no experience making cables like this and reading all the reply's didn't help me much.
[Android Apps and Games] spadival:
I have added support for HC-05 bluetooth device in V3.0 and updated the 3rd post of this thread with the details.

I hope to get some circuit boards designed and built in the next month or so. As for Hyundai cars, if your Accent has an LCD screen, then this app will not work. Otherwise, please refer to the 3rd post.. You just need the USB cable connected to vcc, tx, rx and gnd of a TTL UART to USB/bluetooth chip. cables
[Android Apps and Games] rishie:
Much thanks for the update!

I have a few clarifications:

1. Will this work with a HC-06 (similar to HC-05, but only slave mode)

You may consider the following as bug reports. :silly:

2. I have problems with the last build, where it was resetting to the very first song always after completing the current selected song. It would be great if you can fix that! (if I select Album3->Song4, once the song is played, it goes to Album1->Song1 and continues from there.)

3. If I remove the usb cable from the HeadUnit's usb port, it's force closing the app on every alternate removal.
[Android Apps and Games] spadival:
It should work as long as you can program the HC-06 to work at a Baud rate of 57600 (rate used by Hyundai Car Audios) and the device name changed to PodModeBT.

I will have a look. Is Album3->Song4 the last song of the selection or the only song selected?

Can you upload the logcat for this? I haven't received any crash reports so far.
[Android Apps and Games] rishie:
Ok, will try to see if I can get it working, I need to solder the USB header.

Nope. I have some 20-25 albums in my phone. I could not figure out a way to select the album to play directly, I have to select the song inside the album to play.

I will upload the next time I have the crash for sure, I did not have the laptop connected to the mobile while the crash happened.
[Android Apps and Games] spadival:
ok.. I would also appreciate if the people who found the app useful and working, please spend a few minutes rating the app. I am sick of people who can't read the instructions in BOLD, just download the app expecting it to work magically and then give a rating of 1 when it doesn't.. Doh!!

I can now start on getting this working.. However, I dont have an Alpine EX-10 to test it on.. Can you do the testing?
[Android Apps and Games] rishie:
Done!
[Android Apps and Games] lazerpenguin:
So my Hyundai sceen looks identical to the one in the video, even tho it is a 2014. Should this still work? And am I understanding that with this plugged into the car will connect my phone wirelessly via bluetooth? And what is the best way to connect the wires to the HC-05? Solder?

Also I went ahead and rated on the Play store to offset the negative reviews from people who couldn't bother clicking the link and reading the instructions (even tho they are often over my head :) Great app, I hope to get it to work. Would make listening to music in the car infinitely better.
[Android Apps and Games] spadival:
Sounds like the App will work on your car. You can check by connecting an iPhone/iPod using its USB cable.. If it does not work then you are in luck :)

With the HC-05, the control signals will go via bluetooth. You will still need an 3.5mm aux cable to send the sound from the Android phone to the device.

Like me, if you suck at soldering, you can always use female crimp pins .

Thanks :)
[Android Apps and Games] rishie:
I am able to get the HC-06 working with my car and PodMode, the controls are really faster than compared to earlier USB Serial - PL2303HX (album scrolling etc).

Once I plugin the USB into the headunit, and later start the podmode app on the phone, I have to be real quick, approx within 1-2 seconds of connecting the USB to the headunit. If I start podmode late, it says initialization error on the headunit and it just quits iPod mode.

Can you put some delay or retry the initialization sequence if its not connected?

And which mode are you using the HC-05, master or slave? HC-06 works only in slave mode, so, I cannot initiate the connection request from the BT module.
[Android Apps and Games] spadival:
Good. I haven't actually gotten around to testing it on the car. I use a test setup with my Mac and a PL2303HX chip to simulate the car audio and test the app :)

Yes. For now you can always close and re-open the app.

Slave mode.
[Android Apps and Games] rishie:
I have to remove the USB from the headunit and reconnect again, before I restart the app. :(

BTW, Can Audio Bluetooth Speaker Module be used for aux input as well as serial port? (OFC, if we separate output of speakers to Aux input and serial connectors to USB of the head unit?)
[Android Apps and Games] spadival:
or Press the Mode button on your steering wheel until it goes back to iPod and tries connecting again. Anyway, I will think of a fix for this .. please bear with me.

Whats the point when you can buy off-the-shelf products that do the same thing? http://www.kogan.com/au/buy/bluetooth-30-pin-audio-dock-adapter/
[Android Apps and Games] rishie:
Thanks.

Fun and satisfaction of developing own hardware / software :victory:
[Android Apps and Games] rishie:
I had tested the app for a while, during the drive back home from office.

1. The song info display is messed up at times. Once the song playback completes, the info display, at times, is not updating on the head unit display, but works fine after I select next / prev song.

2. Select Album4->Song3, it continued playing the whole album, Album4, and started off at Album1->Song1.

3. Incoming call in the middle of the playback, returns the playing song to Album1->Song1, but if I make a call using the steering wheel buttons, its continuing from where it stopped.

4. If I am at Album4->LastSong, and press next, it goes to Album4->FirstSong, but if I am at FirstSong, Pressing Previous Track, does not go back to LastSong.

I am sorry for bugging you with bugs, but I felt its more interesting and fun playing with my car stereo controls, where the iPod mode is lying unused all this time.

But comparatively, the app is much more stable than earlier.

Any plans of making the interface as a jar package, so that others can build apps on the top of it?
[Android Apps and Games] spadival:
No problem. I haven't looked at these issues yet because I spent most of last weekend trying to get the Bluetooth module to work on my car :S.. For some weird reason, the car audio will only recognise HC05 as an iPod only if I disconnect and reconnect the Tx/Rx lines.

No plans :p .. I like to retain the option of commercialising it.
[Android Apps and Games] costea:
Can you add more connection speeds? like 38400...

The app supports CP210X chips?

I want to try with Renault Audio Connection Box that requires a connection speed of 38400.

The following messages are sent by the unit: FF 55 03 00 01 04 F8 FF 55 03 04 00 12 E7
[Android Apps and Games] KarlosTheJackal:
Just to see if i understand this app correctly, As long as my car stereo supports playback from an iPod/iPhone via USB then this app & cable hack 'should' work?

I have a Ford KA Studio Connect 2014 that Ford decided to not include a AUX jack in & only a USB port that won't work with my Nexus 5 ?
[Android Apps and Games] scandiun:
Android L now supports USB audio. Great!
[Android Apps and Games] spadival:
I am on a month long holiday (woo hoo!) at the moment. I will add the 38400 connection speed as soon as I can. The app does not support CP210X chips. Only FTDI FT323/FT311D and PL2303x..

Unfortunately, it is the other way around. This app & cable will work only with car stereos that have the old iPod/iPhone interface.
[Android Apps and Games] KarlosTheJackal:
The Car audio does work with an iPod via a USB.

Do you still think it won't work or do you think it's worth a go?
[Android Apps and Games] spadival:
I have uploaded Ver 3.1 of the PodMode with 38400 baud connection speed to Google Play store. Should be available in a few hours.

It won't work since the input to your car audio is USB only. PodMode supports only serial + aux input.. i.e. an older way of connecting iDevices to the car audio.
[Android Apps and Games] KarlosTheJackal:
Ahhh I see, Fair enough. Thank you for getting back to me.
[Android Apps and Games] avizov2:
Pay

Hi,

I'm not really technical... can someone make me such cable and I will pay him for this cable?

ofriav@gmail.com

Thanks!
[Android Apps and Games] GnatGoSplat:
I don't seem to be having any luck trying to get this to work.

I have a Motorola RAZR M XT907 running stock KitKat (rooted). My phone supports USB host, I can plug keyboard, mice, flash drives, they all work.

Tried it on 3 car stereos, Pioneer AVH-P6800DVD w/CD-IB100, Pioneer AVIC-Z3 w/CD-IB100II, and Jensen VM9512. Couldn't get it to work on any of them.

PodMode starts up and recognizes my serial interface, it's a PL2303HX. The power LED of the interface lights up. When I plug it into the Pioneer stereos RXD and TXD blink for a second, but that's all. I can go into iPod mode on the head unit, but none of the buttons do anything, don't even beep (I guess iPod has to confirm to make the beep sound). At one time I got "ERROR-21" on the head unit display, but couldn't get that to show up any other time. That error means "iPod firmware too old" according to the CD-IB100 manual.

When I plug it into the Jensen, the Jensen says "Searching for music..." and then times out. The whole time the RXD LED blinks regularly, but TXD never blinks as though PodMode not responding to the Jensen.

I tried 19200, 38400, and 57600. No success at any baud rate.

Any ideas?
[Android Apps and Games] Syroh:
FT311D and 30 pin connector
[Android Apps and Games] spadival:
Do you know how to logcat ? I can send you a Debug version of PodMode to see what is going on.

Thats the problem with the FT311D dev kit. It does not have a 3.3v pin. You may need to convert 5v to 3.3v. I will see what I can do about the schematic. It is the same as the one shown for FT323 in the OP; you just need to use the corresponding TXD, RXD, Vcc (convert this to 3.3v) and GND lines after putting UMFT311EV in UART mode

Refer to Section 4.1.2 of the pdf linked below for the CON1 connector descriptions - PIN 9 & 10 are RXD and TXD lines, PIN 1 & 2 are VCC (5V) and GND respectively.

http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UMFT311EV.pdf

Another problem is that you need to buy a usb-to-usb "null modem" cable to configure the damn thing (FT311D) to change the Open Accessory name to PodMode.

http://www.ftdichip.com/Products/Cables/USBtoUSB.htm

http://www.ftdichip.com/Support/Doc...serGuide_for_FT312D_Configuration_Utility.pdf
[Android Apps and Games] GnatGoSplat:
I've done a logcat before, but not real familiar with it. I saw someone may have posted the command-line for it earlier in the thread.

Yes, please send me the debug version and I'll see what I can get from logcat.
[Android Apps and Games] Syroh:
That is no problem, as the FT311D powers with 3.3V the UMFT311EV has a converter to get the 3.3V out of the 5V on the input. I can solder a wire from here (red square) and get the 3.3V

View attachment 2864883

I think it would be enough power as I supose that the iPhone connector only needs the 3v3 for sensing, right?

Regarding the schematic, is this the good one?

Sorry for the drawing but paint was the only software I had.

Thanks
[Android Apps and Games] doctorxxx:
Hello Spadival,

Great App!! Is it compatible with "usb audio" feature (android l or CM)?

I would like to use podmode with just an simple USB cable!

Tks
[Android Apps and Games] elantraelite:
I'm very intrigued by this thread!

Where can I buy the UMFT311EV? - I'm sure there is a way to make this look very tidy in a small adaptable box - My soldering skills are exceptional.
[Android Apps and Games] Syroh:
Hello Spadival

I´ve mounted the schematic that I posted on my last comment. I´ve not managed it to work. The Dice car kit recognizes the adaptor but no text nor music is reproduced through the radio

Can you tell me if there is something wrong?

That is what I had in mind. I bought the UMFT311EV on tme.eu
[Android Apps and Games] elantraelite:
I'm a bit concerned here... My FD 08-12 i30 has an upgraded head unit that seems like Australia was the only country that got the headunit.

The reason I have mentioned this is because originally I had the non Bluetooth unit that used the special 3.5mm and USB for the iPod to work. On the upgraded unit it doesn't detect the iPod with this cable, and only with the standard USB cable... Do you think this could still work?

I've attached a photo of my head unit FD-01
[Android Apps and Games] Syroh:
Maybe I´m not the best person to answer and anyone can correct me if I´m wrong.

If the newer version doesn´t have the 3.5mm audio connector that means that the audio is transmitted through the USB cable. Spadival´s design is not for that type of connection as it does not transmit the audio through the usb but the 3.5mm connector. PodMode uses the USB cable for transmitting data only, not audio.

Hope this helps you
[Android Apps and Games] grugeles:
for sale

I feel great, I do not have much knowledge in cell but you lucistes

you do not sell that cable already built?

Chinese look at this adapter, serves the same

---------- Post added at 04:27 PM ---------- Previous post was at 04:16 PM ----------

used to view the phone screen on a computer dvd to iphone compatible?
[Android Apps and Games] spadival:
You are out of luck. PodMode will work only on those Hyundai head units using the special 3.5mm and USB cable. There is a lot of confusion even among iPod users because of this switch. There was even a bulletin sent to US dealers on hyundaitechinfo.com (no longer accessible) to clear up this confusion !!
[Android Apps and Games] spadival:
Sorry for the late response. I was on holidays for a month :) !! and had plenty to catch up at work :(.

You have to cross over the tx & rx lines.. Remember Tx for the iPod becomes the rx for UMFT311EV and vice versa

There are two more hoops you need to jump through.

1. Make sure the jumper settings on UMFT311EV are set to use UART.

2. You will not like this ( though I think I mentioned this before), Although FTDI never mentions this in their documentation for UMFT311EV, you will have to buy an FTDI null modem cable in order to "program" the UMFT311EV.

http://www.tme.eu/en/details/usb-nmc-2.5m/ftdi-modules/ftdi/usb-nmc-25m/#

The Windows only app to configure the UMFT311EV via the cable is available at http://www.ftdichip.com/Support/SoftwareExamples/Android/FT311Configuration_V010100.zip and the app support document is

http://www.ftdichip.com/Support/Doc...ser Guide for FT311 Configuration Utility.pdf

I will update this post later with the configuration details.
[Android Apps and Games] Syroh:
Hello Spadival

I had already crossed the Tx and Rx lines, bought the cable and configured it in UART mode.

I think the only thing I´m missing is the configuration for the UMFT311EV.

When I connect the usb port the application remains in the "Connecting..." state.

Thank you
[Android Apps and Games] spadival:
Ok. When you connect UMFT311EV to your phone, does a notification pop up on the phone asking you to install some FTDI demo app and a link to the FTDI website?

EDIT: Oops.. now I remember that I have set up PodMode to launch for FTDIUARTDemo configuration. So you may not have to re-program UMFT311EV.

So it is connected and waiting for commands from your head unit. As a first troubleshooting step, just try disconnecting and connecting with all the different baud rates available in PodMode>>Settings.
[Android Apps and Games] russdx:
I am wanting to try this on my 2011 BMW 3 series and 2014 E class Mercedes (No idea if it will work in them?)

I also think it could all be put onto a very small single pcb with the usb connector and audio connector one end and the ipod connector the other end. I have a lot of experience with ftdi chips and have already built projects using them so wouldn't take long at all to produce a little pcb like this!

EDIT:1

Any one seen this? The schematic is IDENTICAL apart from its missing the audio connector but this can just be soldered on! Might get one just solder on the audio connector and give it a go :)

sparkfun.com/products/8245

EDIT2

Board turned up, Phone connects to the FTDI fine. But neither the BMW or Mercedes recognized it which is a shame :( They might use a newer protocol or something?
[Android Apps and Games] ashktn:
very nice work spadival! Would be nice if there were a way to also send the audio via bluetooth. Is there a bt module that supports a2dp and serial? Or possibly convert avrcp data to serial so that the car head unit can read it? Then I would never have to take my phone out of my pocket :D
[Android Apps and Games] spadival:
You have off the shelf products which do that :)

http://www.kogan.com/au/buy/bluetooth-30-pin-audio-dock-adapter/
[Android Apps and Games] ashktn:
Thanks! I don't think that one would send the metadata to display id3 tags on the head unit, or would let me browse through the playlists just like when an ipod is connected to the hyundai head unit.. At least not the way the podmode would when it is connected in advanced mode. Unless those off the shelf product actually do?
[Android Apps and Games] Syroh:
Hello Spadival

Sorry for the late response but this time was my turn to go on holidays ;)

1- The pop-up appears and the app recognices the device. There is no indication of installing any app. The PodMode opens when I connect the UMFT311EV

2- The integration module for iPod I have installed in my car has two operation modes:

In the first one, the ipod has the control of the playlists, but the basic controls from the radio work and the titles are shown on the radio when I connect an iPod or iPhone. When I connect the UMFT311EV in this mode the PodMode shows "Connected" with all the baudrates but no music software starts on the phone, and the car radio shows no change.

In the second mode, the radio has the control of the playlists and the ipod music app is blocked, so all the control is on the radio. When I connect the UMFT311EV in this mode the PodMode shows "Connecting" with the first and second baudrate. With the third one there is no change on the PodMode, it shows "Connect your DIY cable".

Thanks a lot

Regards
[Android Apps and Games] lhuge:
Did you (or anyone) ever get this to work well with one of your Pioneer head units?
[Android Apps and Games] spadival:
PodMode is actually waiting for serial commands from your terminal. That's how it works. I can't remember the commands off the top of my head, but it should be present in logcats from other users in this thread. Edit - Try sending FF 55 03 00 01 04 F8 in hex mode.

Also, BMW 2013 is a new car. So it could possibly have the newer USB iPod interface and may not work with PodMode which uses serial.
[Android Apps and Games] comicrelief:
Hi,

That makes sense. i have tried sending those HEX codes (verified correct - to turn AiR on) in Realterm. unfortunately this does not seem to work.

what i tried,

1. Send 0xFF 0x55 0x03 0x00 0x01 0x04 0xF8

2. Send FF 55 03 00 01 04 F8

3. Send $FF $55 $03 $00 $01 $04 $F8

This was done for

1. Nexus 5 with Franco kernel (tried in USB, or BT modes changing Speeds 19200, 57600)

2. Samsung GT-P3100 (tried in BT mode, Speed of 19200)

In the case of the Nexus 5, USB and BT connectivity was verified at the correct baudrates using terminal programmes on the Nexus side.

:mad:

any thoughts?

also as my logcats above indicated, PodMode seems to be spitting out an error -1 when USB is connected. though i don't see how this could affect BT functionality.
[Android Apps and Games] godutch:
[MENTION=245233]spadival[/MENTION] Is there anyway to let us try to use it with other bluetooth devices, like tune2air?

http://www.viseeostore.com/products/viseeo-tune2air-wma1000.html

device id in windows USB\VID_0A12&PID_FFFF&REV_8953 cambridge silicon radio bluetooth in DFU
[Android Apps and Games] comicrelief:
[MENTION=245233]spadival[/MENTION]

Would really appreciate some input mate
[Android Apps and Games] davidjim:
usb port

any chance to make your app work through usb port? (my car does not have the old ipod port, it receives the ipod stuff through an usb port). Thanks!
[Android Apps and Games] davidjim:
usb port + bluetooth dongle

this would be the mother of all upgrades for your app!, at least for my use case :)

what do you think?
[Android Apps and Games] krembuk:
Hi, spadival,

I have ZTE N986 and I cannot access this app in Google Play because my device is "incompatible".

Can you set so that my device is compatible? I think it is probably because my phone doesn't have OTG, but I will try with FT311D.

Thanks and Cheers!
[Android Apps and Games] meloncito:
Hi ! (sorry for my english)

I've made the adapter with an extension cable and works fine for me.

- the phone is a xiaomi redmi 1s.

connection speed: 19200 baud. (other speed didn't worked)

- the car is a Kia Pro Cee'd 2010, using the hyunday ipod cable (a cheap one)

In advanced mode, the choosen music app works fine, but when I choose podmode in advanced mode (to see the music info in the car display), it only 'sees' 1 album, and sometimes the song tittle isn't the one is playing.

I've tried too with an android tablet (ainol aurora II with cm10.1 rom) and it didn't worked.
[Android Apps and Games] gspitman:
Hey All!

Has anyone gotten this to work with the USB interface on Dodge/Chrysler vehicles? If so I'd be willing to pay someone to build me a working cable.

---------- Post added at 11:22 AM ---------- Previous post was at 11:20 AM ----------

Same here! I'd love to see this work through USB.
[Android Apps and Games] ashktn:
finally got an hc-05 and tried out your app. i was able to get it work but with a few quirks:

1 - music info/metadata only shows when i select podmode as the advanced remote. if i select my stock music app or any other app, it just shows 'advanced remote' (see screenshot). there are some apps such as car mode or multimedia ui service layer that just causes podmode to forceclose.

2. text message notifications work and other app notifications too , but not when 'podmode' is selected as default app for advanced remote.

ideally, i'd like to use my stock music app and still get notifications. is there anything i'm doing wrong?