OBD2 fix - Android Auto General

https://play.google.com/store/apps/details?id=com.brachcon.btautopair&pageId=106927232997763017217
I used this app to connect my OBD2 scanner on my Joying 5.1.1. unit. I dont know if this has already been found but I seen alot of people including myself having trouble connecting the bluetooth adapter to their head unit.

If the obd2 device name in the Bluetooth menu doesn't start with "obd2" it will not work eg. "obd2 bafx" will work as "bafx obd2"will not work
Sent from my Pixel XL using Tapatalk

Mine is labeled "obdii" and worked with this app. It wouldn't connect before

Found a simple solution, just create a "settings" widget from add widget option and then it will give u a list of settings to chose from select bluetooth. now through this new widget you can access a much normal android bluetooth interface and hence connect and pair easily. i did with mine and its working like a charm ever scince hope this helps.

joshluke said:
https://play.google.com/store/apps/details?id=com.brachcon.btautopair&pageId=106927232997763017217
I used this app to connect my OBD2 scanner on my Joying 5.1.1. unit. I dont know if this has already been found but I seen alot of people including myself having trouble connecting the bluetooth adapter to their head unit.
Click to expand...
Click to collapse
Saying "Joying 5.1.1. unit" doesn't mean much. There are multiple VERY DIFFERENT units that they've sold that run 5.1.
You need to specify whether this is for MTCD or Intel.
Also note that these units are NOT "Android Auto". They are **Android powered head units**, and should be discussed in the MTCD section.... where all of the bluetooth glitches are discussed, and all solutions needed are presented.

Related

[Q] Mirrorlink

Is there any way to get mirrorlink working on the Nexus 6?
Not sure what mirrorlink is. Do you mean Miracast? If so, I don't believe it works. Chromecast works great for screen mirroring your Nexus 6 to a HDTV.
Found this searching for compatibility... One application for MirrorLink for those that didn't know is Pioneer head units like the AppRadio so you can mirror your phone's screen onto it...
any luck?
Is MIrrorlink compatible with the nexus 6? If so, anybody know how to enable it?
My understanding....
spillytime said:
Is MIrrorlink compatible with the nexus 6? If so, anybody know how to enable it?
Click to expand...
Click to collapse
From what I have been told neither Mirrorlink nor AppRadio are compatible with Lollipop in general and the nexus 6 specifically. Your only option at this point is Android Auto which works well if you have the supporting HU from Pioneer. However, at this time, not many developers have made their applications compatible with it. When the 2016 car models start rolling out with AA preinstalled in their HU, then I believe we will see a flood of apps moving into the platform.
Google needs to start supporting MirrorLink on Nexus phones. I have a Nexus 6 and the Pioneer AVH-4100NEX.
Android Auto has been a horrible experience so far. It worked at first, for a couple of months, and then I don't know why (Android update maybe?) but suddenly it stopped working and hasn't worked since.
Even when it did work, there were some VERY annoying things:
1) if your phone is plugged into the USB cable, Android Auto launches, and as long as you're still plugged in I couldn't find any way to temporarily get out of Android Auto (such as if I want to check my email or some other app on the phone). Or if I want to listen to a YouTube video (or watch it from my phone, lets say I'm the passenger ok?), then I'd have to un-plug the USB which means my phone isn't charging.
2) The other really annoying thing is that Android Auto limits developers in how many screen clicks user would need to do to get to content (including, clicking the down arrow to browse through a long list). Where this is a problem for me for example, is my Spotify playlists. Android Auto will only display about 10 or so of my playlists.
So I find myself disconnecting the phone from the cable and just streaming over bluetooth.
In fact at first I was really upset that my phone was no longer launching Android Auto at all and stopped working with my Pioneer AVH-4100NEX, but now that I am just able to leave the phone charging all the time and have full access to my phone apps, all my spotify playlists, and am just streaming over bluetooth I'm not really sure I want to fix Android Auto.
What I really want at this point is to just MIRROR my phone screen to my head unit. This way no matter what I want to watch or listen to, it doesn't matter if "Android Auto" supports it or not. I can put on YouTube videos, or anything I want.
So this gets me back to Mirror Link, I don't know why Google or Motorola is not supporting it, MirrorLink from what I've seen should be another viable option for Android users (and for now I think a better option than Android Auto)
I'll be posting this reply as a separate topic as well, here and in Google's forums because it needs some attention.
Thanks
Ill repost this here as well
You have to take into account the many laws in different places concerning cell phones and driving. In some places you can get a ticket just for having your phone in your hand while driving. And now they are cracking down even harder on it. Also some OEM have been known to block some cars from working with devices like that. It was found that one samsung device had a list built into the OS that blocked a number of different cars from working with Android Auto. This I can only assume came from the Car manufacturer.
If I had a nickel for all the distracted drivers around me, well, I'd have a lot of nickels!

Tyre Pressure Monitoring System (TPMS) For MTCB Head Units

TPMS has beenn mentioned a few times in the original thread, but AFAIK no one has managed to find out how/if any TPMS modules will work. I bought a TPMS module from Klyde, it comes with 4 valve caps and a strange mini USB thing that I assume allows you to plug another mini USB device into the unit at the same time.
Unfortunately I cant get it to work with the built in TPMS app that started appearing in ROMs from June either on my old unit or my new one, I ve tried searching for the device in the BT app and the BT in settings but I get nothing, I m awaiting a response from Klyde.
If anyone has any ideas on how to get it to work then let me know, but its good to see TPMS hardware available for these devices - even if its not working . . yet !
Can you share link from TPMS module?
My brain is stuck what is TPMS? I am sure I should know but i don't get it
Guess youre talking about Tire Pressure Metering Sensor?
would you probably add a hint to your OP and title so others know what you mean? Remeber the non-english-speakers here
Yes this is it (Tire Pressure Metering Sensor).
dark alex said:
My brain is stuck what is TPMS? I am sure I should know but i don't get it
Guess youre talking about Tire Pressure Metering Sensor?
would you probably add a hint to your OP and title so others know what you mean? Remeber the non-english-speakers here
Click to expand...
Click to collapse
Yes, its Tyre Pressure Monitoring System, sorry @dark alex.
Billkaza said:
Can you share link from TPMS module?
Click to expand...
Click to collapse
I simply bought it from Klyde, there was no link, I guess you have to ask them.
It turns out it cant be used with DAB, which is why I cant get it to work - the cable to attach it is the same as the DAB module they sent me.
I m not sure if its BT or maybe NFC or something. I ll report back with results when I get it to to work
Does anybody try this TPMS solution with his HU?
http://www.aliexpress.com/item/Smar...77_80_61,searchweb201644_5,searchweb201560_10
Does the app work in landscape mode?
Can the app start with background mode?
Does the external (valve cap) sensor show accurate value?
I have been using this TPMS system in Volkswagen Polo and my MTCB head unit since 3 months now and couldn't be happier with it.
It activates when you press the button because it invokes the reverse camera display source every time you call it into action.
http://www.aliexpress.com/item/Stee...1644_2_79_78_77_82_80_62_81,searchweb201560_6
I have tried these two models purchased at Amazon and they work perfectly. I have them installed on my cars.
The only drawback is that you need Bluetooth 4.0 and HuiFei radio does not have it. I have commissioned an RX USB Bluetooth for Android on Deal Extreme, to see if it works.
So far I'm seeing it in my S5 Galaxy.
All the links:
http://www.amazon.es/Sensores-Inter...2?ie=UTF8&qid=1448974215&sr=8-2&keywords=tpms
http://www.amazon.es/Sistema-Sensor...?ie=UTF8&qid=1448974381&sr=8-67&keywords=tpms
http://www.dx.com/es/p/v40-usb-2-0-...s-android-os-black-silver-250228#.VoqxKORgnDc
http://android.myapp.com/myapp/detail.htm?apkName=com.eckom.tpms
Turns out you need a special lead that I wasnt sent orignally, it plugs into one of the sockets on the back of the unit, theyre sending me one, I ll post again when I get it.
Anyone have a idea if this would work with a joying head unit.
http://www.aliexpress.com/item/Wire...61,searchweb201560_8,searchweb1451318400_6150
dviperbigt said:
Anyone have a idea if this would work with a joying head unit.
http://www.aliexpress.com/item/Wire...61,searchweb201560_8,searchweb1451318400_6150
Click to expand...
Click to collapse
Dont know, ask the seller.
But in any case if it works with a Joyous unit it will work with ANY MTCB head unit. There is no such thing as a "Joying" head unit - Joying/CarJoying are simply re-sellers of Shenzhen Joyous head units.
dviperbigt said:
Anyone have a idea if this would work with a joying head unit.
http://www.aliexpress.com/item/Wire...61,searchweb201560_8,searchweb1451318400_6150
Click to expand...
Click to collapse
Yes I think.
It looks made specifically for these HUs. So I supposed they tested them.
And screens look like built-in TPMS app that I got preinstaled on my HU (KGL). So I supposed it should work.
But I would preffer ecternal sensors, not ibternal ones. I have 4x4 which reqiires regular tire rotation and ibternal sensors are not suitable as I would need to remove and refit them on every tire rotation.
Is there external versio? I couldnt find it on AlliExpress.
The one I mentioned in my first post has valve mounted sensors and obviously works with MTCB head units
pa.ko said:
Yes I think.
I would need to remove and refit them on every tire rotation.
Click to expand...
Click to collapse
Why? Sure, if they are somehow hard coded to location its sort of funny when they might not match the picture, but you only have 4 tires. Its pretty easy to check them when they are low.
You want internal sensors for TPMS. Less chance for losing them.
http://www.ebay.com/itm/Cable-Bueto...Tire-Pressure-Monitoring-System-/271315933336
I understand the point about tire rotation and internal sensors. Would it be possible to make the same rotation in the app, since all sensors are doing the same thing anyway? Eg. If you rotate your right front to right rear, make the same in the app to correspond with the sensor location?
Sent from my Mi-4c using xda premium
Yes, mapping is possible. Depends on product.
dviperbigt said:
Anyone have a idea if this would work with a joying head unit.
http://www.aliexpress.com/item/Wire...61,searchweb201560_8,searchweb1451318400_6150
Click to expand...
Click to collapse
Hi All,
I have also interest for this. Somebody could give some information ? It works, or any other bluetooth type, using with external attached bluetooth 4.0 dongle ?
Well, I found out most of the connections for the TPMS as Klyde didnt send me a lead - power and ground were easy same as the DAB box, then, as its just a mini usb connection its just data + and data -, I know where the one of those wires goes, and narrowed it down to 2 pins for the other, I ve tried both pins and several versions of the TPMS app, but cant get anything. I ve tried looking for BT devices on my phone I thought I found 1 but my phone wouldnt connect and the headunit's BT wouldnt see it, my phone wouldnt connect and after removing all the batteries on the TPMS it still showed up so it couldnt be that. Totally stumped, just cant get it to work.
TPMS-Type
Let me inform you that for some time I'm trying to find a TPMS system that works well with Android auto MTCB-C I have made several purchases and placements from various vendors I will mention my experience to help future stakeholders.
For GS, KD, and JY machines, the following set works very well:
https://www.aliexpress.com/item/TPMS-for-SilverStrong-Android-CAR-DVD-Car-Tire-Pressure-Monitoring-System-4-Sensors-Alarm-Tire-Temperature/32803916037.html?spm=2114.13010608.0.0.IU13AC
It has its own very friendly app and it works with automatic start-up in the background and immediately informs if something goes wrong with the tires of the car, I recommend it for the above!
But last time I discovered another type with external valves that works very well with a Klyde machine and that's it:
https://www.aliexpress.com/item/Car-Tire-Pressure-System-TPMS-Only-for-Klyde-Brabd-Car-DVD-Radio-display-the-tempreature-and/32806152062.html?spm=2114.13010308.0.0.pPlup1
OR
https://www.aliexpress.com/item/TPMS-Tyre-Pressure-Monitoring-System-For-Car-Android-DVD-GPS-Radio-Player-Car-Stereo/32808928613.html?spm=2114.13010308.0.0.OJcJUk
I believe I helped my friends.
spirosme said:
Let me inform you that for some time I'm trying to find a TPMS system that works well with Android auto MTCB-C I have made several purchases and placements from various vendors I will mention my experience to help future stakeholders.
For GS, KD, and JY machines, the following set works very well:
https://www.aliexpress.com/item/TPMS-for-SilverStrong-Android-CAR-DVD-Car-Tire-Pressure-Monitoring-System-4-Sensors-Alarm-Tire-Temperature/32803916037.html?spm=2114.13010608.0.0.IU13AC
It has its own very friendly app and it works with automatic start-up in the background and immediately informs if something goes wrong with the tires of the car, I recommend it for the above!
But last time I discovered another type with external valves that works very well with a Klyde machine and that's it:
https://www.aliexpress.com/item/Car-Tire-Pressure-System-TPMS-Only-for-Klyde-Brabd-Car-DVD-Radio-display-the-tempreature-and/32806152062.html?spm=2114.13010308.0.0.pPlup1
OR
https://www.aliexpress.com/item/TPMS-Tyre-Pressure-Monitoring-System-For-Car-Android-DVD-GPS-Radio-Player-Car-Stereo/32808928613.html?spm=2114.13010308.0.0.OJcJUk
I believe I helped my friends.
Click to expand...
Click to collapse
Thanks for your post - I have the Last type, Klyde themselves supplied me with it, but they did not send me the lead and they did not reply to me when I asked for it, so I had to make one, but I still cannot get it to work, could you post a picture of the lead (the end that plugs into the head unit) so I can see which wires go where (I have seen the picture in your 3rd link before, but I cannot see where all the wires go) ?

MTCB/MTCC Rom issues with ALPconnect app and Bluetooth

Hi Guys
Would really appreciate some help with this one, i am sure it been covered to some degree in other threads.
Since owning my unit I have wanted one application to run and I am not fussed about anything else, the app is ALPconnect.
ALPconnect is a application that connects to my radar detector via BT 4.0 only so it displays all the information on the dash for radar frequencies.
https://play.google.com/store/apps/details?id=com.alpriority.alpconnect&hl=en
Due to the limitations in the Bluetooth, no current rom has been able to allow the application to turn the BT on and search for the ALPconnnect Module
http://www.alpriority.com/product/alpconnect-bluetooth-module-gen2/
Over on the other forum i am apart of http://radarandlaserforum.com, one member has spent upwards of 2000$ buying android head-units to see if this app would run and connect on it.
our small thread is ongoing at @ http://radarandlaserforum.com/showt...-InCar-Enetertainment-unit-ALPconnect-Testing about this issue.
I don't normally ask for help, but I could really use some help and I am sure others on the forum that purchased it for that reason would greatly appreciate it too.
This is the last information I received from agentdr8, thank you aswell
agentdr8 said:
It's severely limited, when compared to any other Android device with BT. This is due to the OEM's choice of the BC5/BC6 module, and their poor BT implementation. Instead of routing BT audio traffic through the Android system, like a normal device would, they route it through the MCU. That would be fine on its own, except they route pretty much all BT interactions through the MCU, via serial AT commands, which is very non-standard. Simple things like pairing, or using SPP profile just don't work, or require a bit of finagling.
On top of that, there's code (at least in MTCB; dunno about newer MTCD) in MTCManager that filters which devices can pair via BT for OBD use. It checks the device name and if it starts with OBD, it will allow it to pass to the next step during pairing. I can only imagine they chose to do that so they could sell their companion BT OBD adapters with the headunits?
My XMTC module had accounted for this limitation in name-based filtering (apparently not the only limitation though; if your adapter was at least v1.4 it should work), but it hasn't been updated to work on any 2016 roms. Since I no longer have time to maintain that project, it's been open sourced on my github. The BT pieces could be extracted into their own module, but I thought I had read someone else (maybe MVG70?) had made a BT xposed module for these devices to try and address compatibility issues.
Click to expand...
Click to collapse
Just as a thought
Would the MTCB be able to support external USB BT 4.0 thus removing the need for the messy internal BT
Sent from my iPhone using Tapatalk
shanetrainST said:
Just as a thought
Would the MTCB be able to support external USB BT 4.0 thus removing the need for the messy internal BT
Click to expand...
Click to collapse
I think it's been discussed before, and no one has successfully added an external BT adapter to these headunits.
Has that group tried the app on the Parrot Asteroid? I know it wasn't the highest rated Android headunit, but it might be more "standard" than how these ones are configured.
agentdr8 said:
I think it's been discussed before, and no one has successfully added an external BT adapter to these headunits.
Has that group tried the app on the Parrot Asteroid? I know it wasn't the highest rated Android headunit, but it might be more "standard" than how these ones are configured.
Click to expand...
Click to collapse
Thanks agentdr8, but it does not really help the ones that splashed out and bought the HuFei units
Is the reasoning behind the external BT not working because nobody is interested in making it work or is it not technically possible?
shanetrainST said:
Thanks agentdr8, but it does not really help the ones that splashed out and bought the HuFei units
Is the reasoning behind the external BT not working because nobody is interested in making it work or is it not technically possible?
Click to expand...
Click to collapse
Since the kernel is not open source, there's very little hope of adding the necessary drivers to support external BT adapters. Aside from that, I don't believe the BT stack that is included in these roms is standard.
I won't say it's impossible, as given enough time and money, anything is possible. But I doubt it's something anyone here can address without the sources.
Guess the manufacturer is reluctant to release the source then.
Sent from my iPhone using Tapatalk
agentdr8 said:
Since the kernel is not open source, there's very little hope of adding the necessary drivers to support external BT adapters. Aside from that, I don't believe the BT stack that is included in these roms is standard.
I won't say it's impossible, as given enough time and money, anything is possible. But I doubt it's something anyone here can address without the sources.
Click to expand...
Click to collapse
Just a couple of questions
1.Do you know if any developer is currently working injecting the drivers into the kernel, as impossible as it sounds.
2.If the manufactures were to fix this issue, what things should they include to make external BT work?
3.Have any of the manufactures hinted at releasing the source and letting other developers fix the issue with custom roms
Just on another note
I have 30 emails from Eonon saying that their tech cannot do this and have assured me that.
We have our own brand and R&D department.
We use our software.
Click to expand...
Click to collapse
Which I don't believe for a second
I'm quite interested in getting this fixed as well - I have both an ODB2 adapter and Navdy that I'm unable to connect due to this limitation. And the fact that there's no available workaround via External BT is infuriating.
shanetrainST said:
Just a couple of questions
2.If the manufactures were to fix this issue, what things should they include to make external BT work?
Click to expand...
Click to collapse
From my understanding, the only way to get this to work is through an external (USB) BT adapter, since the built-in BT stack sends everything through the MCU instead of directly to android. So enabling the proper USB drivers for BT in the Kernel would fix it. I'm not aware of any other USB devices that don't work (maybe gamepads or other HID devices, unconfirmed) so it seems they've cherry picked which USB devices to allow. Considering the otherwise hackable nature of these devices, it'd make sense to me to just enable all available USB devices and let us plug in whatever we want to plug in.
I'm in the same boat. I have an OBD adapter (Hondash) which refuses to pair. I've tried 2 Xposed modules which are supposed to sort this. I'm wondering if my particular issue is down to my 5.1.1 ROM so might try it on my old RK3066 4.4.4 HU which I gave to my Dad.
So I'm monitoring this thread in the hope a fix is found.
I am doubtful, I have contacted Klyde/Eonon/others and nobody is willing to release the kernel source code or address the issue.
So when someone gets a copy from Klyde/some reseller/MTC or whoever and a developer has the motivation to correct it, that can be the only solution.
I have given up hope on this one
Sent from my iPhone using Tapatalk
Does anyone know the location in the Android file system where the Bluetooth pairings are saved?
FINALLY! Someone with a similar issue. I've got a Valentine One, and the BT module for android, (connecting using YaV1) and I've been trying to get my android unit to pair with it as well. In for potential solutions.
This question may be off topic, and I apologize for that, but are you referring to the app not being able to turn on BT and look for the adapter; just getting stuck at "Turning on bluetooth..."?
I have an OBDII scanner which I can pair no problem. When I use a specific app (OBD Card Doctor Pro (or reg)) and attempt to connect it, I get a prompt letting me know that an app wants to turn on BT. I click allow and then it just sits there and never does anything. Is that the problem ALPconnect has?
Torque does not prompt me with this and initiates the BT connection just fine.
The main issue here is that the bluetooth hardware is in effect emulated to the android subsystem for the nice bluetooth dialler front end so android has no real control over the bluetooth hardwrae. These headunits have some real downfalls and this is one of them What we need is to break this open and rewrite it. Without sources we can't do that. We could maybe dissasemble bits and replace them in code but the rom is factory odd and hacked to bits!
monza20vt said:
The main issue here is that the bluetooth hardware is in effect emulated to the android subsystem for the nice bluetooth dialler front end so android has no real control over the bluetooth hardwrae. These headunits have some real downfalls and this is one of them What we need is to break this open and rewrite it. Without sources we can't do that. We could maybe dissasemble bits and replace them in code but the rom is factory odd and hacked to bits!
Click to expand...
Click to collapse
So this emulated effect is what causes my system get stuck "Turnning on bluetooth..." if I understand you correctly? There's no Android control over the BT hardware so the request is just lot in limbo?

Functionality Questions (RK3188 Eonon GA6150)

Question for the smart guys: when the stock ROM does not support things like steering wheel controls or GPS app sound/volume mixing with third party audio apps (say Pandora or Spotify), why is that? I previously had an Android 4.1 head unit that did support both of those examples, so I'm sure it's the software. I just want to know how to talk about it with people.
Also, when I can connect my unit to BT OBD II adapter, but when I launch the app and try to connect the OS pops up a message saying an app wants to turn on BT. If I say no, it cancels and if I say yes it just says "Turning on Bluetooth..." forever. Adapter worked fine the old head unit, and with a variety of current Android phones, all with the same app. So once again, seems like an issue with the OS.
I just found this section of XDA, can't wait to read more and try a new ROM. :good:

OBD apps on Android Auto

I have a Pioneer AVH-4100NEX and a Nexus 6P, and have been enjoying Android Auto so far. I'm looking into getting into OBD-2 units and had a couple questions. Some of these are probably pretty basic, but I couldn't find anything explicit on Google, so:
1. Are there OBD2 apps (like Torque, etc) that work on Android Auto? By "work" I suppose I mean apps that have a GUI that appears and is accessible on my 4100NEX head unit.
2. When I have my Nexus connected to my 4100NEX via USB, it disconnects the Bluetooth connection between my 4100NEX and phone. This won't also prevent bluetooth connection between my phone and the OBD2 device, right?
3. What are some recommendations for OBD2 devices? I was looking at the OBDLink LX, but wondered if people had better luck with other devices with this configuration.
Thanks!
Looking for answer too.
Anastomosis said:
I have a Pioneer AVH-4100NEX and a Nexus 6P, and have been enjoying Android Auto so far. I'm looking into getting into OBD-2 units and had a couple questions. Some of these are probably pretty basic, but I couldn't find anything explicit on Google, so:
1. Are there OBD2 apps (like Torque, etc) that work on Android Auto? By "work" I suppose I mean apps that have a GUI that appears and is accessible on my 4100NEX head unit.
2. When I have my Nexus connected to my 4100NEX via USB, it disconnects the Bluetooth connection between my 4100NEX and phone. This won't also prevent bluetooth connection between my phone and the OBD2 device, right?
3. What are some recommendations for OBD2 devices? I was looking at the OBDLink LX, but wondered if people had better luck with other devices with this configuration.
Thanks!
Click to expand...
Click to collapse
1. Yes, most of them working.
2. I am using WiFi obd2 device.
I think that mrtnb is responding about android head units, not android auto.
I don't think there are any obd apps working on android auto yet. Hoping that they will be updated to support it soon though.
when i connect android auto, bluetooth audio does indeed disconnect.
other devices (smart watch) keeps connected, so this shouldn't be a problem
It's now possible, see here: https://forum.xda-developers.com/an.../app-obd2-plugin-android-auto-torque-t3657805
Thank you Emil !

Categories

Resources