yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mghia:
Nexus 5 and remote control?

Hello, What method should I be looking into if I want to use a wireless remote dock with a Nexus 5 running Android 5.01 and cusomized app for presenters? I am new so cant post links

The remote is the one the NavPro on buyijets dot com websit but can be found by searching youtube "iJet Nav Pro Wireless RF Remote Control Stereo Docking Station - Unboxing & Review"

At this point I am less interested if all the screen features work but that would be great. I am guessing that depends on the software.

The software app is BestBoy music control found on Google Play

It uses the HID Bluetooth keyboard.

have also just tested Airturn Digit II but had to return due to the recent update in Android causing pairing issues and some Best Boy advanced features dont work since Airturn created some preset , long press .

The Digit II was supposed to me my answer for a longer range remote that was compact. It seems BT is an issue for now so I am looking for a non BT solution. I might be fine with somethign that simulates it. The airturn digit II had 4 modes and the default ipod mode worked best with the Best Boy app so I am hopeful a cable might work.

The Nav Pro dock is great. I get over 250 feet and very responsive. But my ipod nano is at the end of its life and I need an APP to get features that a nano cant provide.

The price of a ipod Touch seems high for a music player. I have a Nexus 5 so it would be great if a cable could allow hooking into the dock and the remote control the primary key strokes of Play.pause. prev, next vol up and down.

So is there a solution already out there or what should I be looking at in this thread as I read the first few pages and last few pages and sees to been some changes over time.

Or am I forced to get give Apple my money?

Thanks guys and gals.

Mark
[Android Apps and Games] hotgrafx:
Found something!

Hi Guys!

Isn't this the FTDI and the Podsocket Breakout in one device? ...or does my brain fool me:

http://www.karlssonrobotics.com/cart/nikeipod-serial-to-usb-adapter/

ty 4 replying!
[Android Apps and Games] chaostic_2k1:
It is, but it doesn't breakout the dock pins, so you can't easily add audio.
[Android Apps and Games] Hige:
[MENTION=245233]spadival[/MENTION], thanks a lot for your work!

Sounds awesome!

I've a Hyundai i30 FD (2010) that have the 'aux & usb' ports and the ipod cable.

I was thinking (since charging is not a big deal for me), if buying some 30 Pin to bluetooth adapter to connect to hyundai ipod cable and pairing with my android phone, if it will work with your app. Can you give me some guidance here, please?

Thanks a lot once again.

Cheers,

Hige
[Android Apps and Games] kaysond:
Trying to get this to work with an HC-06 on a 2010 Hyundai Sonata. I've got the USB->HC-06 cable set up, and Pod Mode connects to the bluetooth just fine. But I'm not getting any serial data from the car at all (checked with a BT serial terminal). Any ideas? I can control podmode just fine if I manually send hex codes over the serial wires. Using 57600 Baud. Maybe its something different?
[Android Apps and Games] spadival:
Did you try other baud rates?

Unfortunately, I have moved to the US and don't have a car or the time to look at this.
[Android Apps and Games] kaysond:
So the baud rate for hyundai is 57600. I connected the pins to my arduino instead of the hc-06 and the car says "loading ipod" and starts sending the mode change command repeatedly. For some reason it's not getting activated when I plug the hc-06 in (just the rx pin). Don't know why. Maybe there's a pullup.

Edit: Looks like my HC-06 regulates down to 3.3V as the RX pin is pulled up to 3.3V whereas the Arduino pulls up to 5V. Gonna try a pull up tonight and hopefully that works.
[Android Apps and Games] kaysond:
Works on 2010 Hyundai Sonata with 57600 baud in advanced mode. I'm using a Galaxy Note 4. The problem was my hc-06 module had a backwards diode on the TX pin. Shorted across it and everything works no problem.

Is there a way to get track information to show up?
[Android Apps and Games] spadival:
Depends on the app you use to play the music. If it is PodMode in-app, you should get it straight away. Otherwise, it depends on whether the music app sends out notification and you need to enable Phone Settings>>Accessibility>>PodMode. Android 4.0.
[Android Apps and Games] kaysond:
I'm using google play music. I have the accessibility service turned on, but its still not pulling the track info (it just says "PodMode Advanced Remote" all the time). If I get another notification, like a whatsapp message, it'll send that to the car display though.
[Android Apps and Games] S_MUK:
Super work ! i will try it .. thanks :D
[Android Apps and Games] Goon818:
Hello spadival, thank you for your great app and your great manual.

I used it in my car with a installed tablet.

I have two wishes. Perhaps you can add it in your app.

At first, it possible to make a preselection that the app is work at start in simple remote mode or advanced remote mode. If I restart the tablet, it start every time in advanced remote mode. And I would like, that the app start in simple remote mode.

An the second wish is, to get a break or stop function for the music. I use the tablet to navigation and some times I want to have no music and only the sound of my navigation software and I cannot stop the music.

At time i switch to simple remote mode an stop the music.

What can I do?

Thank you for your help
[Android Apps and Games] MATPOC:
I think the magic of new "USB Pod mode" is not the cable but software. So the goal is "very simple" - reverse engineering of new Aplle iPod protocol.

I was on vacation and see as my friend used iPhone 6 on Hyundai Santa Fe bundled car audio. He used music player and navigation app (Waze) simultaneously. When Waze said voice notification music made more quiet. So iPhone translating not the music app stream only but all sound streams to car audio. And it's will be great if it can be possible on our Android devices.
[Android Apps and Games] spadival:
The choice of Simple remote mode or advanced remote mode is made by the audio player, not the app. i.e. when you connect the phone/tablet to the car's audio system, the audio system sends the commands to either play in Simple remote or advanced remote.

Which car do you have?

Stop function should work. Though I never got to test it because my car (Hyundai Accent 2014) did not have a stop/play function on the steering wheel remote :)
[Android Apps and Games] docluv01:
Has anyone gotten this to work with Jeep UConnect NAV radios? wired or BT?

I'm going to try the BT myself....
[Android Apps and Games] Goon818:
Thank you for your answer.

I have a mazda rx-8, i use the special modul for mazda from stoni.

Okay i write him a letter.

In my rx8 i have no stop/play button, too.
[Android Apps and Games] docluv01:
HC-05

If im reading this correctly, to use PodMode via Bluetooth.....all you need is the HC-05 connected to a PL2303HX Male cable (obviously changing name and BT name from AT mode)?

I'm assuming it will transfer audio also in this format?

Forgive me, as the threads seem to indicate that this will work via serial.....

but if I'm reading this correctly, the HC-05 this isnt the case?

Thanks in advance!
[Android Apps and Games] spadival:
I am sure UConnect NAV uses USB digital audio connection. It is a bit difficult to explain why to a lay person. but, basically, PodMode in its present form wont work, wired and BT. Sorry.

If a Kernel developer is looking at this, there is a way to get this working by modifying the kernel to spoof an Apple VID/PID USB Gadget with HID+USB Audio Interface and then presenting it as a USBAccessory device to the Android framework. I got as far as modifying and compiling a kernel to spoof Apple VID/PID, never got time to finish the rest of it.

You just need the HC-05. Don't need the PL2303HX - in fact HC-05 is an alternative to the PL2303HX - so that the USB port on your phone is now available for charging the phone as the the serial comms goes via BT.

Audio still goes via analog 3.5 mm plug on your phone.

If someone can do a wiring diagram for HC-05, I will stick it up in the 2nd post :)
[Android Apps and Games] docluv01:
Thank you my friend for clarifying...

So If I look at your diagram for the cable, I can simply replace the PL2303 with the HC-05....and don't need any of the other USB connections?

For the audio port, I plan on getting a bluetooth audio adapter, so i can keep the phone completely wireless.....I'm hoping my old S4 will allow more than 1 bluetooth connected.

My other car has a Pioneer Z3 nav radio, which has a IPOD port. When plugging the IPOD in, it says "CONNECTED ON it", which leads me to believe it uses the Apple Serial Mode 4 (I think its called Advanced Serial Mode).

Thanks in advance! I'm not a kernel developer, but would be willing to test anything any any of my cars :)
[Android Apps and Games] Roy360:
This is exactly what I was looking for.

That being that, I'll provably need to figure out how to add OTG support to my phone before attempting this. That other board is way too expensive.

Anyone found a good wire to work with?
[Android Apps and Games] spadival:
Or use HC-05 bluetooth chip.
[Android Apps and Games] Roy360:
So the HC-05 uses bluetooth to connect to the phone instead of a 3.55 jack? Would the media controls still work (skip forward and back)?
[Android Apps and Games] spadival:
No. it replaces the serial to usb connection to the phone with serial to BT connection.
[Android Apps and Games] docluv01:
SOrry, just wanted to be clear...

So in the original diagram, we just replace the 2303 with the HC-05?

Thanks
[Android Apps and Games] spadival:
Yes. And refer to the 3rd post on how to program the HC-05. The only problem that you may encounter is that most HC-05 don't provide a VCC pin that you can tap for 3.3v. Some have 5v - Not sure if your car audio uses that to detect that the phone is connected (it does not on Hyundai car audios, but does on some of the clock radio cum audio docks that I have used).
[Android Apps and Games] docluv01:
Thanks....I'm assuming your referring to pin 23.

Silly question....can I tap off pin 18 (the one powering the HC05)?

Would an old micro usb car charger do the trick? (clipping the end of course....?)
[Android Apps and Games] docluv01:
Hi Guys

Could I trouble someone to show how to replace the PL2303 with the HC05 in the circuit.

I tried doing it, but did not work :( I'm obviously doing something wrong....

I confirmed that my car stereo (Pioneer Z3) IPOD adapter indeed uses serial connection....as I was able to hear sound when I plugged the 3.5mm cable into my phone and played music.

Thanks in advance! Sorry for repeat....
[Android Apps and Games] spadival:
It looks like Pioneer Z3 is checking for 3.3v on pin 18 to detect if the "device" is connected.
[Android Apps and Games] docluv01:
Hmm, I tried building it hard wire. And it seems that the 2303 gives off 5v from teh vcc instead of 3.3v. DO u think that makes a difference?

Hard wire, podmode would connect, but nothing on the Pioneer. sound worked...hahahaha

any suggestions?
[Android Apps and Games] congiolac:
good
[Android Apps and Games] spadival:
I didnt get what you meant by "And it seems that the 2303 gives off 5v from teh vcc instead of 3.3v.". if 2303 gives off 5v, you may have to get one which gives off 3.3v.

Also, have you tried changing the baud rate?
[Android Apps and Games] docluv01:
Hi

SOrry, the 2303 I hjave gives 5v at the vcc lead. For pin 18, does it matter whether or not its 3.3 or 5?

I did trying different baud rates, same thing. The phone shows connected....but I'm geussing its connected to the serial device.
[Android Apps and Games] the green man:
Hope someone can help with the following questions. I've tried searching the thread but have not been able to locate answers. I'm looking for an off the shelf solution with little to no wiring/soldering.

1. Has anyone offered or volunteered to sell these cables? I'm not confident it would turn out well if I did it myself

2. Is there a bluetooth USB dongle (off the shelf, no wiring) this application may be able to work with?

I just purchased a Nissan Maxima and would like to control the music through the head unit. The car has bluetooth but no a2dp (only the tech package does) and the USB only works for Apple products. I've been looking everywhere for a solution and this is the closest thing i've found. Would really appreciate some help/suggestions! :good:

Thanks so much!
[Android Apps and Games] spadival:
I think it does matter if it is 3.3v. Although I haven't tried to see if supplying 5v to pin 18 fools the accessory to detect and activate the serial connection.
[Android Apps and Games] shapingstuff:
Ford Audio / Blue&Me Fiat

This is great work I'm about to make myself a cable and wanted to check it would work in my car.

I'm driving a Ford Ka, that only streams from IPhones and some iPod's. No android support. There is also only a USB socket and no Bluetooth a2dp. According to wikipedia it is the same system as Blue&Me, which is found in Fiat 500.

Is anyone able to tell me if this will work? If not are there any changes I can make to the schematic? Otherwise I might go ahead and find out the hard way.

Cheers :D
[Android Apps and Games] godutch:
It had been a long time but i am still looking for a solution. Other bluetooth dongles just dont work, i have tried and fixed connector is in a very awkward place in my car
[Android Apps and Games] spadival:
Just an update - I am currently working on kernel changes to use the iPod USB interface with USB Audio support. My test device is a Nexus 7 2013 wifi with ASOP Lollipop kernel. In lay person speak, this means PodMode may be supported in the future on the newer cars which use a USB port (versus the old Apple 30 pin connector) to interface with iPhones.

As it is easier to make kernel changes across multiple devices along with faster compile time, I am not touching the Android framework and restricting my changes to the Kernel and piggybacking on Android Open Accessory interface between the Kernel and the framework.

So far, as soon as USB is connected, I have managed to "fool" the Android framework to "think" that an Android Open Accessory device (such as the FTDI FT311D) is connected and it launches the PodMode app :). A side effect of this is that every time USB is connect to the android device, PodMode is launched, USB Audio is turned on (no sound thro phone speakers) and also Android Auto may not work (as I believe it relies on stock AOA)

Next step is to change the accessory USB interface from a bulk transfer protocol to the custom interface. I will publish the kernel source code changes as soon as I am successful.
[Android Apps and Games] godutch:
I think I am starting to understand what your app and the cable do and why my previous suggestions will never work. I would like to build this with a wireless bluetooth adapter. If I understand this correctly it must have line out for audio and the module itself can be attached to the serial to usb converter right. The bluetooth to serial connection would then handle the controls and metadata, whilst bluetooth to line out would handle the audio

I am also having a lot of problems finding the female 30 pin connector
[Android Apps and Games] wkearney99:
Has anyone experimented with the iPod connection for a Mini Cooper (aka BMW) factory option? I don't want to hijack this thread, but this seems like the logical place to start. That is, I'm wondering whether any of the Bluetooth to 30 pin adapters would be worth trying. With or without podmode.

I'm leery of trying to "do it all" via USB given more and more phones are starting to use higher voltages and other schemes for charging. I'm thinking it'll be less trouble over time to leave the USB socket free for whatever charging schemes evolve.
[Android Apps and Games] godutch:
tune2air will work but it only supports avrcp 1.0 with android phones, it's expensive (around 100 euros) and sound quality is not the greatest and sometimes skips but it is the best I have found. And the firmware upgrade process of tune2air is the most horrible I have ever experienced. You need to get a license for the upgrade app but this is tied to hardware ID which itself changes after every reboot (use your laptop!), so you need to get that ID, send an email to their customer service (open during Taiwan business hours) and hope they reply to activate the program (all to ensure the best experience according to them...)

On a BMW5 owners forum someone is busy building something himself based on arduino but he doesn't have much time
[Android Apps and Games] rp9:
Hi, spadival. Just bought FT312D cable (looks exactly like this pimfg.com/Product-Detail/ADR-RS2332-1). When I ran PodMode first message "Accessory attached" appears, and after a moment second message appears "Model is not matched". Is it possible that some chip ID has changed depending on manufacturer and this is the reason that cable is not recognized correctly. Any ideas how to overcome this?
[Android Apps and Games] rp9:
OK, just went through all the posts in this thread and it looks like FT312D is actually NOT SUPPORTED as nobody ever tested it. Spadival, you should remove misleading information from the first post and from the Android Market app description.

Anyway, I succeeded to connect to the car (Volvo S80 MY2008) with PL2303 and HTC One M8. However, PodMode is not detected properly on the car. It continuously says "Connecting...", then switches to "Not connected.", then back to "Connecting..." and so on. PodMode is switching to Advanced Mode though. How do I know it communicates with the car? If I launch COM terminal, I see I am receiving some messages from the car on android device.

I believe I have similar problem that comicrelief described some time ago with his BMW. You said that you will not release the source code so that community can contribute because you want to commercialize the application. Fine, but with support only to Hyundai cars you will not make too much money. BTW, 2 years has passed since that post. Anyway, I am really willing to contribute to this project (I have required programming skills), and probably there are more people like me or comicrelief but you need to let us do it.
[Android Apps and Games] mikepap1:
I am really amazed from your project and I would really like to make the cable for my car!!

I have a Honda Civic that supports ipod (playing directly from usb without the need of aux) and a Sony Xperia Z1 Lolipop 5.0.2 that supports PL2303 ( I have a USB-RS232 cable that is recognized)

If I understand correctly you use a usb to serial interface to communicate with the ipod compatible car threw car-USB.

and my questions are:

How can I find out if my car-audio is compatible with the serial ipod communication?

Is it possible to connect the Android with the usb-serial TTL interface directly to the car usb? And the headphones out to the aux in without the use of the 30pin connector?
[Android Apps and Games] rp9:
Unfortunately, if you don't have 30 pin connector than your car most probably is not capable of serial communication and this cable / app is not useful for you.
[Android Apps and Games] mikepap1:
Thank you for your reply, I was almost sure that it couldn't work for my car. Anyway it is still an amazing project!! And I would love to see it for USB ipod compatible devices!

Especially the notifications future for car stereos!!
[Android Apps and Games] NONAME11:
hi!

have a 2005 bmw wich has an factory ipod support that functions over serial+audio as your interface. The car dosen´t see the interface at all, podmode says connected. Any help would be appreciated.
[Android Apps and Games] NONAME11:
the ipod support is as cd changer, i will try to code the car as ipod feature, maybe it works
[Android Apps and Games] spadival:
Whoa.. I am staggered at the sense of self-entitlement some people have. You are like one of those self-entitled people who wanted everything served up on a plate, for free and then spoon-fed.. or else they give the app a 1/2 star rating. FT312D is functionally identical to FT311D.

If you had contacted me (like comicrelief did) instead of ranting, I think it was literally a 2 minute job to add support for it by adding a couple of strings to an XML file. Anyway, I don't have time for people like you and since you say you have "programming experience", you can still do it by unpacking the apk, editing the relevant files and re-packaging it.

Oh.. And I will release the source code in due course. But I am not doing it because rp9 asked for it.

* I just don't have the time or the car where I can use this app anymore.

* Apple has moved on to lightning and CarPlay - so it is unlikely that they will sue me :)

I will upload the source to github.

Meanwhile, I will also upload the schematic and the gerber files for an FT311D based interface that a user (Thanks Franky) developed for me.
[Android Apps and Games] DHM47:
[MENTION=245233]spadival[/MENTION] hello, amazing idea really looking forward to doing it. Just one question.

I have 2011 Hyundai Sonata and I have the IPod cable that came with the car, however is it possible to bypass it. So instead of connecting to the female 30pin , and then connecting the 30pin female to the one that came with car. Can I just connect the aux directly. and join the (PL2303 and USB Y cable) to a male USB head and then directly connect it ?

Alternative question, does the IPod cable that cam with the car have any electronics in it ? or is it just a simple adapter ?

Thanks for the guide and the app, and looking forward to you response.
[Android Apps and Games] fr4nk1yn:
I just remembered this app after planning a joyconn install for my tablet install.

Parts for PodMode are on the usual slow boat.

I have a 2011 Genesis with the same cable. I'm assuming it has pretty much the same...

I got that far before I decided to open the cable as it's obsolete anyway.

Here's the photos: https://goo.gl/photos/sxNFjnLsTdoNJWAm6

There appears to be no TTL to USB chip anywhere which makes me think it's done in the car somewhere using the "ACC-ID" wire.

I'm going to try wrapping my head around it tomorrow.

So far I have the wiring lay out.

BLK = GRD/Aux-Ref

ORG = MIC

RD = Aux-R

PPL = Aux-L

PNK = TX

DK BLU = RX

WHT = Data+

GRN = Data-

BRN = ACC-ID***

LT BLU = 5v

BTW, The cable uses the OMTP/Nokia TRRS set up and not the Apple. Thought that was weird.
[Android Apps and Games] DHM47:
Thanks for your experiment, so the Aux can be directly connected, however the board that the USB is soldered to has 7 cables while the USB has 4. Does it have a chip on the back or are they just simply merged?
[Android Apps and Games] fr4nk1yn:
Leaving the photo.

Realized the obviousness of how the car handles the iPod connevtion.
[Android Apps and Games] fr4nk1yn:
If you look at the photo I attached the previous post the data pins run through a series of resistors and a transistor. The other wire is ACC-ID that triggers the transistor through another resistor.

Found my mistake in reasoning after reading about the accessory id. The car directly supports serial communication. Duh!
[Android Apps and Games] DHM47:
So the USB that goes into the car has 4 pins:

Data+ which is conneted to TX

Data- which is connected to RX

VCC which is for power.(Right ? )

and ground (can this be used to transfer any useful data or power ?).

Then what is the purpose of all the transistors and resistors if they are not connected to the data pins ?

I just noticed that you already said this, So the cables are (from the second post) :

Black & Red from the OTG (5V)

Black & Red from the TTL (3.3V)

RX and TX.

So where are the (ACC-ID, Data+, Data-) in the Hyundai cable connected in the connections of the second post?

And do you think the resistors are to reduce to the voltage from 5 to 3.3?

*I don't have a lot of knowledge on electronics so please correctly me on anything.