yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Higadeb:
Just to say I'd be up for buying one of these if you did go down the kickstarter route.

Even if you don't, top work! :)
[Android Apps and Games] ast11:
Ok I have the iHome working on both devices but I still cannot get the car working.

Here is what I changed:

1. reflashed htc one to stock google (htc sense didn't like the usb adapter I guess).

2. 19200 works for the ihome

3. changed pl2303 adapter to ftdi adapter.

Now I know the iHome works, and I can play and pause music through the iHome controls, But the car doesn't work.

The car is a 2006 bmw 5 series. It's has a hacky ipod implementation where the official dealer installed adapter presents the ipod to the car as a bunch of mp3 cds in a cd changer. Each "disc" sorts the music by artist, album, genre, playlist. You select the track through the car.

I'm not sure if advanced mode has support for something like this, but I'm more than willing to be your guinea pig.
[Android Apps and Games] beankid:
Are you using a new HTC One or last years HTC One X?

I am asking because I use a HTC One XL and would love to know if this works on my device.
[Android Apps and Games] ast11:
I'm using the new/latest htc one.

On a side note, I wish htc had a better version naming system.
[Android Apps and Games] spadival:
Cool.. Can you give me the iHome Model number? The automatic crowd-sourced compatibility list update thingy in my app does not seem to work very well *:).. though it works for me..*

Sounds like advanced mode. Can you take logcat output using one of logcat apps? Can you check whats reported under FTDriver and PodMode? I might also send you a version with more debug information being put out.
[Android Apps and Games] Yoshiofthewire:
Works

I got it to work with the factory radio in the 2009 hyundai elantra touring using the advanced profile.

(This car is very close to the '09 hyundai i30)

WARNING: YOU MUST HAVE MUSIC ON YOUR SD CARD.

The '09 will fail to load if you do not have music for the car to find.

I skipped the 30 pin dock and went direct.

I used this FTDI board -> http://www.microcenter.com/product/389986/OSEPP_FTDI_Breakout_Board

The only problem I am seeing is that my phone doesn't appear to be charging.

Do you think this is the car, the phone, or my bad job making a cable?
[Android Apps and Games] spadival:
It could be the app that is actually causing this issue. Initially, I assumed people will have music files in their SD Card :P.. Although I think it displays a warning message before quitting.

Phone .. Samsung wants to sell you their audio dock that they haven't made yet!! You will need to figure out the resistor value to string across the ID(pin 4) and Ground(pin 5) on your microUSB OTG cable for Samsung S4. I would start with the kernel source.

http://xdaforums.com/showthread.php?t=1953061
[Android Apps and Games] chadalu:
Where i can buy a cable??? im not good at soldering =X

and i really want one!
[Android Apps and Games] Yoshiofthewire:
Would it make a difference that I am running a SGS4 at&t running CM10.1?
[Android Apps and Games] j.sax.riley:
kenwood aftermarket stereo

I am not sure if you have addressed this, or if anyone has asked but for cars that have ipod input using a usb connection, which also offers support for flash drives and such do you know if this app could be used for this purpose?(maybe in conjunction with the audio over usb protocol?) i saw that you said it can only send audio and no other data in the mode i believe. since the micro usb for several new phones supports the 11 pin and (dock) mode which i have yet to actually see, do you have any solution for this? or just to make a modified version of the usb otg and 3.5mm audio jack cable to usb?

if i can control my phone using my kenwood in dash audio system i would be more than delighted and donate to you as much as i possibly can give :) lol
[Android Apps and Games] spadival:
Not at the moment, I am afraid. Connection over USB will need some kernel level changes because of the way Google has implemented "USB Device" support. I haven't even begun to work on this yet, though I have been poking around the kernel source to see if it can be done .. and found it is a scary bit of work!!

And I can only work on the Samsung S3 kernel as thats the phone I currently have. Hopefully, I can develop a kernel "patch" that can be ported over to other device kernels.

No, assuming S4 still uses the Max77693 mux chip, you can try using a 64.9k ohm resistor (No guarantee it will work)

https://github.com/CyanogenMod/android_kernel_samsung_jf/blob/cm-10.1/drivers/misc/max77693-muic.c
[Android Apps and Games] j.sax.riley:
I figured this much. I had the idea to make it happen and i went on a google api binge where i just researched and researched, but my knowledge is to limited to tackle something like this. I was however very interested when i saw the usb api s that were introduced in jelly bean and it rekindled my interest. unfortunately my lack of hardware knowledge of how ipods and car stereos communicate i think was where i just stopped.

But if there is anything that xda has showed me is that if there is a will there is a way. im just surprised more people aren't trying to make this happen....they just buy a bluetooth capable audio system and connect that way, which is fine if you have loads of money or dont want something stable (in my opinion).
[Android Apps and Games] spadival:
Not many audiophiles with Android phones, I suppose (Not that I am one!!). Many audiophiles do have complaints about bluetooth sound quality.
[Android Apps and Games] nooomoto:
Love seeing innovation like this. Awesome work!
[Android Apps and Games] lentm:
Is there anyway to buy the cable? :(
[Android Apps and Games] hobbitjack:
Anyone know if this works with an audi tt mk2?
[Android Apps and Games] beankid:
Your best bet is to check the compatibility list and then try and put together a cable of your own. The good side about this project is that the cost of building the cable is not very much, you might pay more for shipping for each part. I'd love to see someone come along and make a set of ten or so cables and then sell them but nothing has cropped up yet. If I could find a reputable store to buy the parts I'd do it myself but outside ebay I'm not sure who has these specific electronics pieces.
[Android Apps and Games] spadival:
Unfortunately, you will have to wait. What phone and iPod dock do you have?

Is the iPod integration done as a CD Changer disk for each iPos playlist? It is old enough to not have digital audio and therefore work with PodMode, but no guarantee.
[Android Apps and Games] spadival:
Seems to connect ok to the usb-to-serial converter. I have sent you a private message with a link. Check your XDA inbox.
[Android Apps and Games] lentm:
I have a Galaxy Note 2 from Verizon, and want to use it on 2013 Kia Optima
[Android Apps and Games] spadival:
I am afraid Kia Optima uses USB Audio + control input. Not compatible with PodMode at the moment, but I am dreaming up ways to do it. The good news is once it is done, you dont need a custom cable, I.e. the normal usb cable for the phone should work for car audios with usb audio + control input.
[Android Apps and Games] bakamomo:
finally, this kind of app that i want, thanks dude :cool:
[Android Apps and Games] Mr_Coffee:
How about a Note 2 and a 2011 Sonata?
[Android Apps and Games] spadival:
It should work. As per this video http://www.youtube.com/watch?v=v3RWBkmix4w, it does not work with standard USB cable - So bad news is good news :)
[Android Apps and Games] BubbaTwerpmeister:
Podmode with stock cable?

Hi All,

Someone asked this before and it was never answered, but I think it's a good question.

Is it possible to use Podmode with the stock cable if all you're trying to do is plug your phone into the USB outlet of your car stereo (Kenwood - one of them "iPod Ready!" jobbies, which doesn't recognize the HTC One.

So, will just the software suffice to communicate with the stereo as an iPod would?

Thanks in advance for the replies!
[Android Apps and Games] spadival:
No. As I said before. PodMode does not yet support USB Audio + Control protocol that some newer accessories use to interface with iPhones/iPods. That said, most of the accessories still use the analog audio + serial protocol that is supported by PodMode.
[Android Apps and Games] BubbaTwerpmeister:
Whoooooooooosh!

Hah - I think the way you phrased your answer went whoosh and that's why I didn't realize you'd already answered the question :)

Oh well, I had my hopes up....The only real drawback to using the ol iPod for car music is not having the port free for charging the HTC.

Thanks for writing this app and hardware schematics! Did you have a Heathkit when you were a kid? :)
[Android Apps and Games] spadival:
I still have plans to make the app work with the newer USB interface. But it requires kernel driver changes.. Still figuring out how to do it.

haha.. nah.. this was my first time using a soldering iron. And my solders suck big time.. but they are holding up ok for 8 months now.. :)
[Android Apps and Games] Mr_Coffee:
Spadival-

Can you take more photos of the cable and how it connects to the cable in your car?
[Android Apps and Games] spadival:
I am in another city until the weekend. I hope someone else will oblige your request.
[Android Apps and Games] luciddreamin92:
I was wondering if this app would work with a micro USB cable that has the Aux + USB part split? I have one for my Galaxy Note 2 and it works fine but the only thing lacking is the ability to control the music from the phone through the car which is what I was looking for. If not will this be implemented in a future release? Sorry in advance if this was already asked.
[Android Apps and Games] FuMMoD:
I would love for someone to sell these already made. I would mess this up so bad lol.
[Android Apps and Games] spadival:
I didn't quite get what you mean by USB cable that has the Aux + USB part split. App cannot support hardware cables other than the one specified in the schematic in this thread.
[Android Apps and Games] HarrisonG:
Cable info

If the cable works well, would you be willing to make them and sell them? I am interested in getting one, but don't have the time to make it. Thanks.
[Android Apps and Games] spadival:
Cable + App now proven to work on a few docks and car audio interfaces (including pre-2013 Hyundais and a 2006 bmw 5 series).

What phone do you have and what car/dock do you intend to use it with.

Rather than stringing together various components myself, I wanted a professionally designed PCB and cable - but I am not making much headway in getting it made.

Anyone here with PCB design experience wants to do it for free :p (or a reasonable fee)? PM me please.
[Android Apps and Games] millerd79:
+1
[Android Apps and Games] jmelan:
Any idea if multiple devices can work in parallel in USB host mode with podmode?

Was thinking about trying a USB DAC connected to a USB splitter with the ftdi board then feeding the result to the line out on the iPhone cable.
[Android Apps and Games] spadival:
It should work. I doubt you can power the DAC from the phone.. But you can use a powered USB hub.
[Android Apps and Games] dialfonzo:
Hi all

BTW: wonderful work with this to all who worked on it.

Is there anybody who is willing to build me a working cable so I could use my HTC One in my Kia Sorento?

Thanks a lot
[Android Apps and Games] EXV:
+1 for someone to fabricate the cable for me. i'll buy all materials if needed.
[Android Apps and Games] dialfonzo:
I have contacted someone that I know who design pcb.

He is awesome...

Hope he will jump in...!

Envoyé depuis mon HTC One avec Tapatalk
[Android Apps and Games] spadival:
That would be helpful. Thanks.
[Android Apps and Games] Mr_Coffee:
Spadival,

My cable is built. However, I get the "Connecting" error on Podmode when trying to connect on my Note2 and my 2011 Sonata.

Ideas?
[Android Apps and Games] spadival:
1. Check the ground connections and 3.3v .. the accessory uses ground and the 3.3v line to detect the phone.

2. Also, worth trying the other baud rate in PodMode>>Settings>>Connection speed.

3. Can you capture and post the logcat output when the phone is connected?
[Android Apps and Games] Mr_Coffee:
Sent you a PM with logcat.
[Android Apps and Games] Nshore:
I'm all for purchasing a cable for this app!!!

Also would it be at all possible to instead of soldering to the 30pin board, to just cut and attach wires from a 30pin adaptor from the 3.5mm/usb otg cables, if someone could provide the colour coding/matching. For me this might be safer as soldering could be rather dangerous :)

Thanks!!!
[Android Apps and Games] spadival:
Problem with that is the colour coding for the 30 pin cable is non-standard and there are up to 17 coloured wires inside the cable, with different shades of green and red used!!

You can still cut and attach wires, it will be flimsy though.. I used crimp pins initially to attach the wires.. but it was a cumbersome.
[Android Apps and Games] spadival:
FTDI 311D

I managed to rig up my FTD311D Android Open Accessory USB Host development kit and incorporate the driver into PodMode. This means Android devices no longer need USB Host mode support to use PodMode and this setup charges the device by default :)

Now to make a product prototype........:cool:
[Android Apps and Games] dialfonzo:
Now that's a big step forward..!

Thanks

Envoyé depuis mon HTC One avec Tapatalk
[Android Apps and Games] Mr_Coffee:
Spadival,

That's good to hear. Can't wait for the shopping list.
[Android Apps and Games] ccpl:
Spadival,

First of all, kudos for a great app and thanks very much! I've been looking for something like this for ages!

Secondly, I've built myself a cable (well two now, first one was way too dodgy) and have tried it out with my Nexus 7 (2012) and my car which is a 2008 Ford Falcon. It appears to work, but podmode will only connect in simple remote mode.

The vehicle detects that an "ipod" is connected and thinks for about 15 seconds before displaying "not supported", at which time podmode changes from "connecting" to simple remote mode and launches the relevant music app. I'm not sure if this is a driver issue or whether the vehicle connector is looking for another pin to be grounded, etc - any ideas at all?

Also it appears that the Nexus 7 will not charge from the cable, although a few of my older phones charge fine? (cable problem?)

Thanks again for your help and your awesome app!
[Android Apps and Games] spadival:
It seems like a software issue. I have sent you a debug apk version via private message.

More likely that you need a kernel mod. Have a look at http://mehrvarz.github.io/nexus-7-usbrom/ and http://mehrvarz.github.io/usb-host-mode-power-management-nexus7/
[Android Apps and Games] ccpl:
Thanks very much - I'll get the logcat to you asap.

Thanks again for your help!
[Android Apps and Games] mark_sa:
If I only want the car (control&audio) connector what wiring should I do?
[Android Apps and Games] spadival:
its the same wiring for both.
[Android Apps and Games] mark_sa:
But I can't understand which connector should I connect to the car usb port?
[Android Apps and Games] spadival:
Which car do you have? It depends on the model, as some models use USB-to-USB interface and hence may be not be compatible with PodMode (which uses USB-to-serial).

If it is an older Hyundai or Kia (<= 2012), you can bypass their "special" cable and also omit the 3v3 "detection" line. I have published the Hyundai cable wiring diagram earlier.

1. The audio connection goes directly from the device to the car audio jack (use one of those 2.5mm audio cables).

2. 5V and GND from the car USB AND 5V and GND from the USB-to-Serial converter (PL2303 or FTDI) form ends of a Y-cable connection with the 5V and GND from the Android device's micro-usb.

CORRECTION: 3. USB D- and USB D+ from the car USB is connected to tx and rx lines out of the USB-to-Serial converter (PL2303 or FTDI).

I don't have the time right now to draw a wiring diagram. Hope someone else can help with that!
[Android Apps and Games] Mr_Coffee:
Another happy customer!

A lot of patience and two different interface models, but I successfully got this to work in a 2011 Sonata using my Note 2.

Thanks for all your patience Shailendra.

JE
[Android Apps and Games] harishrohaj:
Bad USB Connection Message

I could get a FT232R ftdi based board. Also, my phone Sony Xperia S seems to have dropped usb host support. But this thread tells that podmode does not need usb host support any more.

So, should it work with FT232R chip. I see yours is FT311D in your screenshots.

When I try with it - my car radio says "Loading iPod" but phone says bad usb connection.

Any suggestions?
[Android Apps and Games] spadival:
Sorry, PodMode does not need USB host mode IF you use FT311D. FT311D is a USB host whereas FT232R is a USB device.
[Android Apps and Games] bfx805:
Car connection problems

Hi First of all thanks for this great app!

I made a cable using the PL2303HX to connect my Samsung Galaxy S4 (SPH-L720) to my 2012 Hyundai Genesis Coupe. When I connect my OTG cable with the PL2303HX the phone asks if I want to use podmode, when I chose podmode it says connecting and doesn't do anything else. It seems like the only way I have got it to work is by connecting the PL2303HX Tx wire first and then the Rx. It works for a while but if I change to another app podmode crashes.

I will appreciate any help to get it to work.

Thanks
[Android Apps and Games] spadival:
Can you please send me the logcat of the crash (and the ones before where it says "connecting").?

Edit: I will also be uploading a newer version of PodMode with a few fixes to Google Play tonight.
[Android Apps and Games] bfx805:
Thanks, I will try to post a logcat tomorrow if it doesn't work with the new podmode version.
[Android Apps and Games] harishrohaj:
Can not connect. Logcat

Hi,

I am using a FT232R. My phone supports USB host. Sorry, I earlier I said it does not. Later I checked that I can connect mouse or USB thumb drive to my phone using USB OTG cable.

My hyundai radio detects it as iPod when I connect green wire to RX and white to TX.

Podmode also detects it and gives a message connecting.... but can not go beyond that message.

Logcat attached.

I read your message that you are about to update podmode version on google play. Will check it with that version as well. But I am sending this message with logcat if it may be of some use to you.
[Android Apps and Games] harishrohaj:
New update is broken

Hi S Padival,

I checked with your recent updated app and it seems broken. As it starts - it gives error "Unfortunately - podmode is closed"

Logcat attached.

Sony Xperia S. Jelly bean 4.1.2 Stock.
[Android Apps and Games] spadival:
Thanks for the heads up. I have updated a fixed apk again and in the meantime, I'll look into the issue. I was trying to use this library -> http://xdaforums.com/showthread.php?p=45288378

BTW, your logcat seems to be incomplete. If your device is rooted, you can use apps like catlog. Or if you know how to use adb, just type adb logcat at the command line.
[Android Apps and Games] harishrohaj:
Thanks for the reply. I checked with the updated version and still it is not going beyond connecting message.

One point - when I connect an iPhone to my car, the iPhone screen says accessory connected an it can not be controlled from iPhone but only from the car radio and steering wheel controls. This information may be useful in concluding if my car dock is compatible. Though it has a 30 pin connector cable with USB port and aux port at other end. Its hyundai verna (named accent in some countries).

For logcat - I use terminal emulator and command like logcat > /path/on/my/internal/memory

I am not rooted. Please feel free to suggest me any better way to get logcat for you. I am also open to test with some other debugging version of podMode if you want to.
[Android Apps and Games] spadival:
Hyundai Verna (called Accent in Australia) is my car!! So it should work :)

I don't know how to capture logcat in an unrooted phone, especially as the usb port will not be available.. If you have adb installed on your laptop, Once you get connecting message, you will have to quickly disconnect and connect to your PC and type adb logcat in the command line.
[Android Apps and Games] harishrohaj:
Do you think using PL2303HX will have advantage over FD232R?

I can not get a source to buy FD311D board here in India and buying it from some other sources have about 40USD shipping which is not reasonable.
[Android Apps and Games] bfx805:
Spadival,

Attached are my logcat's the first one is when it says connecting and the other is of the crash. Sorry it took longer I wasn't counting on having to root the phone. There's a lot of stuff in those logs but I didn't know what filters to use and this is my first time using catlog too. Let me know if I need to clean up the logs.

My problem is very similar to this. Maybe it is related.
[Android Apps and Games] spadival:
You mean over FT232R/FT232RL? No.. both PL2303HX and FT232RL work the same way.. just that PL2303HX is cheaper and easier to get (here at least)

No need to filter out stuff unless there is some private info in the log (I doubt).. I can find the needle in the haystack :)

I will send you a debug version of the app over private message.
[Android Apps and Games] bfx805:
Alright Thanks.
[Android Apps and Games] harishrohaj:
Great - Its Working - Thanks

I received my PL2303HX yesterday. Connected the wires and voila - it works.

Hyundai Verna Fluidic (India 2013)

Sony Xperia S Jelly Bean Stock

Padival, you can update your supported devices list.

One question:- Charging is not working. I have connected Red cable of usb wire to 5V point of PL2303HX. Can charging work? Should I connect the red wire to 3.3 V point?
[Android Apps and Games] spadival:
Great! Will do.

No. Charging in OTG mode is a device specific thing and a bit of a hit and miss. I don't know why manufacturers made this so complicated - Some devices will charge if the connection is as per the Y cable arrangement in the OP, whereas Samsung Galaxy S3 (GT-I9300) also needs an additional resistor across pin 4&5 of the micro-usb.

Have a look at this thread -> http://xdaforums.com/showthread.php?t=1839042 .. It seems for Sony XPeria S, you need a 100k resistor across pin 4 & 5 of the micro-usb. Have a look again at the 2nd post of this thread for the Y cable diagram and compare it to https://sites.google.com/site/sonicboomworld/my-projects/otg-diagrams ..
[Android Apps and Games] jmelan:
Have you tried the 64.9k resistor for the S3/S4 to enable otg plus charging?
[Android Apps and Games] spadival:
Yep.. works well on the clock radio dock. But does not work in my car - charges initially and then stops.. I suspect some voltage issues with the car's supply.
[Android Apps and Games] jmelan:
Definitely seems to be dependent on a specific power supply for the S4. I have only tested so far with my USB DAC on my S4.

AUDIODOCK mode (OTG plus charging, 64.9k resistor) fails with one of my chargers, but it works if I use the power source from the car iPhone adapter. Sometimes I have to plug it in a couple times to get it to work. Looks like it needs AC level power, USB level fails.

I take that back, after further testing it works with a USB power source (~800 mA) or with the power source for the iPhone adapter for my car (USA SPEC - looks like ~300 mA). It does not work with any of my AC adapters (1-2A).