yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] PeQuEsan:
Yes. I know what you mean. I've configured my car bt in that option so OBD2AA knows when it must be loaded. It works, and in Android 9 when car bt disconnected from my phone, OBD2AA closed with no problem.

But when I upgraded to Android 10, OBD2AA wasn't closing Ok. BUT... it seems to have fixed itself with no other intervention from my part. ¿? May be something got cleaned after Android 10 installation. I can't say.

Thanks anyway for your help.

---------- Post added at 02:14 PM ---------- Previous post was at 02:11 PM ----------

On the other hand, this is still something I haven't been able to make it work. Is there any way to make ODB2AA start as default screen in AA in the radio?
[Paid Software Announcement and Discussion] PeQuEsan:
Ok. I've narrowed down a little bit more what's happening. ODB2AA starts with car BT, and that's Ok. BUT, if you don't plug the phone to the radio afterwars (because you don't need Android Auto for that trip, for example), when you jump out of the car, ODB2AA doesn't seem to realize, and it keeps running. If you plug the phone to the radio, then yes, the moment you unplug it, OBD2AA closes Ok.

I don't know if that's a fault only in Android 10 because I've discovered ODB2AA the same afternoon I upgraded to Android 10... :).

Can anyone confirm this behaviour in other phones/Android versions?

Thanks a lot.
[Paid Software Announcement and Discussion] jb.traveller:
@ Emil. AA wants to update today should I, really don't want to kill your app. Thanks.
[Paid Software Announcement and Discussion] bggold:
Go for it. It works just fine.
[Paid Software Announcement and Discussion] jb.traveller:
bdgold How are you running OBD2AA. Rooted, Head unit? I have an AA compatible car and had real problems getting it working and don't want Google from screwing it up. Whats new in AA and is it worth the upgrade?
[Paid Software Announcement and Discussion] ControlNode:
I can't answer for bdgold, but I can state how I'm using OBD2AA on Android 10.

I'm running OBD2 for AA ver. 3.6 on my Android 10 Pixel XL with Android Auto 4.6.593334-release in the new layout connected to my 2016 Focus running Sync3 ver 3. I love the new layout and it works fine for me using OBD2AA as the default app when connected to the headunit in my car (not rooted so I have to manual start the headunit server in AA), first time using the dpi feature and liking this as I can get the screen to feel more like the HD headunit in my old Civic.

I've not used the app in close to 2 years I think, my old S4 was failing and didn't really want to make my Pixel XL the "car phone" but got a new Pixel 3 XL now so Pixel is becoming the car phone. I really like the updated layout for AA while using OBD2AA due to the music player controls at the bottom of the screen even while OBD2AA is active, as long as you are not using navigation at the time. If you use navigation your next turn directions will show there instead of the music controls.

Some notes about using OBD2AA when using the Updated AA interface (changes for directions in first post): The button to access OBD2AA is no longer on the right bottom, it's now the left bottom and you have to locate it in the full list of supported apps now.

[IMG="OBD2AA in new AA layout. Note(not using change dpi in this picture as I was testing)"]http://screech.me/images/obd2aa/obd2aa-android10-newAAinterface-sync3.jpg[/IMG]
[Paid Software Announcement and Discussion] jb.traveller:
Do I or not that is the question upgrade? I may wait awhile.
[Paid Software Announcement and Discussion] PeQuEsan:
Hi,

When in Android 9 and also 10, if you go to notification settings for OBD2AA, you can see the ones for Headunit, and then another 3 categories with a generic name. What are each of they for? Can you tell me how do you have all of them configured?
[Paid Software Announcement and Discussion] FormelLMS:
I'm happy with this app.

But, is dark/night switch via Sunrise/sunset time working on someones Android 10 device? Seems, that this function is broken.
[Paid Software Announcement and Discussion] jkimbro:
The app works in my Ford with sync3, but not my 2016 VW Jetta. Just says connection failed. AA works when I think back to stock.
[Paid Software Announcement and Discussion] jkimbro:
Pixel XL, Android 10.
[Paid Software Announcement and Discussion] jeromeo01:
With VW you have to make sure the headunit is started first and plug the phone with unlocked screen. For first time it's better to restart phone before.
[Paid Software Announcement and Discussion] jkimbro:
I just reinstalled and tried again using your tip, but no change. It's like it almost works, my phone screen flashes black, and the VW screen flashes black, but then it says connection cancelled.
[Paid Software Announcement and Discussion] horrorshow21:
2017 GTI here. I think it depends on the phone. When I had my LG G20 I had to plug the phone in before even starting the car or it would fail. Also had to restart the phone A LOT. With my pixel XL and now pixel 3a it works flawlessly every time no matter when I plug it in.
[Paid Software Announcement and Discussion] jeromeo01:
Make sure 6 taps limits is disabled
[Paid Software Announcement and Discussion] jkimbro:
Tried that this morning, no change there unfortunately.
[Paid Software Announcement and Discussion] deitydiva:
TPMS PIDs for odb2aa

I am running Torque Pro and obd2aa on my Xiaomi Mi 6 and Redmi k20 Pro no problems in my Smart fortwo Brabus 125R media system based on Renault's Rlink system. I just want to know how to configure the TPMS section? My guess is i need the correct PIDs configuration in torque pro? Any ideas? Awesome app by the way!!?????? I would post an image but the XDA labs app says "bad request" when I try and upload one. Jeez does anything work anymore?;) Joke.
[Paid Software Announcement and Discussion] ControlNode:
I know custom background and gauges images are supported. Not seen any official on supported formats. More targeted question: Are SVG files supported? I can select svg in the select image popup, but the in app preview does not appear to display the svg image. Really hoping that SVG is supported so I don't need to determine size of the gauge/background on a given device and it just scales much better than the other pre-rendered formats.

Well I tested an SVG as the background and think it froze up AA/OBD4AA. AA was working until I clicked to open OBD4AA and the app screen area went black (still had time and connection info at the come and the bottom media controls) and AA stopped responding at all.
[Paid Software Announcement and Discussion] ControlNode:
Just sharing my non-rooted Pixel XL setup that seems to have helped with connection without having to manual intervene. Use to be during a work shift I would have to manually unlock the phone several times, now it's about once every day or two. Love the DPI forcing and the disable 6 touch option. Later I will likely root the phone as I would rather the screen off to reduce device heat, but for now this is working fairly well.

Enabled screen always on while charging in developer menu

Set the BT of my car to unlock the device.

Manually start AA server.
[Paid Software Announcement and Discussion] Sin10:
First, all working great an fine. But i have a small sound problem with OBD2AA 3.6 and Android 10 on my Pixel 2 XL (non rooted). I got always two notifaction sounds at the same time, when i am near a "speed limiter/cam". So i get the normal notification sound from my phone AND the "speed limiter/cam" sound.

Anyone has a idea to fix it? I want only the "speed limiter/cam" sound alone, and not my notifaction sound from my phone.
[Paid Software Announcement and Discussion] PeQuEsan:
Yo must "tweak" your Android 10 notifications for ODB2AA, and just set "no sound" for that specific notifications. I start having this behaviour some days ago, and had to do that.
[Paid Software Announcement and Discussion] FrAsErTaG:
I am trying to install this on a mate 20 pro but from xda labs it tries to install and then says app not installed

Xda labs has permission to install apps but can't get it to happen
[Paid Software Announcement and Discussion] Sin10:
thanks man! now it works great :)
[Paid Software Announcement and Discussion] Jonesy66:
Has anyone noticed that if you go to do the TPMS data the app goes back to original screen?

I can't enter the PID'S for TPMS but they're there in torque pro.
[Paid Software Announcement and Discussion] Dacoco:
Hi there,

i bought the app and tried it but i didn't succeed.

Environment:

- Headunit Kenwood DMX8019DABS - AA Wireless capable

- Phone "Xiaomi Mi Max 3" BUT with AOSP / Pixel Experience ROM - NO MIUI!

After proceeding all the steps in the first post i connect the phone and i tried both regarding which app to use. OBD2AA and after it didn't work Android Auto.

I got the popup message regarding engine/water temperature but there is no screen with the gauges.

On the old AA design the last button only leads to a blank screen with "Return to Kenwood" Message.

But i think the connection is established via AA Wireless here. Because the select AA device screen on my radio just shows the wireless connection to choose from and the message "can't connect to usb device" after i connect the phone to the usb port.

1) Does it work with the new AA design?

2) Does it work with Xiaomi phones which don't use MIUI (AOSP, Pixel Experience in my case)?

3) Does it work when the Headunit is a AA wireless capable unit (using the cable to connect for OBD2AA)

What can i try to make it work?
[Paid Software Announcement and Discussion] nygmam:
My Sync3 seems to hang when connecting now. AA is 4.7.593824 release. I tried both 3.6 and 3.5 with the Same issue. I get:

SYNC is trying to initialize Android Auto. Please check device.

It doesn't seem to want to ever connect. When I select direct to AA it works but no 90dpi or gauges just normal AA. Running it on an LG V40 with Pie, no root.

Suggestions?
[Paid Software Announcement and Discussion] tomcoch:
How does the demo mode work? I ckecked the box "demo mode" but nothing happens (tested on versions 3.5 and 3.6).

I need to test my custom gauges without connecting to the obd adapter (test with hdu on pc).
[Paid Software Announcement and Discussion] StanDudek:
Experiencing same issue with Sync 3, latest AA, latest obd2aa beta, Pixel 3, Android 10, no root
[Paid Software Announcement and Discussion] Emil Borconi:
From Google:

Warning: There is currently a known issue where the DHU can crash on startup when connecting to Android Auto 4.7. To work around this issue, we recommend that you temporarily downgrade to Android Auto 4.6 until a fix can be released in Android Auto 4.8.

In other words, do not use Android Auto 4.7 as that will render obd2aa and aa useless.
[Paid Software Announcement and Discussion] tomcoch:
I just installed odb2aa, but I have a problem with all custom pids that remain at 0. Only some stock pids work. I read on the forum that it could take time, really?

For the demo mode, it did not work yesterday, today it works, it's strange...
[Paid Software Announcement and Discussion] Jonesy66:
Mine seems top be working fine with this AA version 4.7 but I can no longer enter the TPMS PIDS! It just goes back to the home page on OBD2AA.
[Paid Software Announcement and Discussion] Frpe82:
Does anyone else have problems with the OBD2AA icon?

No matter if I install stable or beta, wipe the data and reinstall the program, or anything. The icon doesn't turn up in my app list. If I search for it in the search bar, I can click the icon and start it though.

It did have its own icon in the app list a few weeks ago though, but now nothing.

I have a Samsung Galaxy S8+, not rooted.
[Paid Software Announcement and Discussion] syrakus:
me too. S7edge root
[Paid Software Announcement and Discussion] ledle1:
Can anyone help me get obd2aa projected to my display. I've read a couple but I'm confused on the steps as they vary. Have stock AA supported display in car and an S10e. Any help is appreciated.
[Paid Software Announcement and Discussion] Jonesy66:
You need to set up "Developer Mode" by tapping the "Version Header" 10 times and then hoo to the three dots top right hand and "Start Head Unit". Then install OBD2AA and connect to the car with USB cable and click the OBD2AA icon send always and it should work.
[Paid Software Announcement and Discussion] ledle1:
Alright so my phone is in developer mode, AA has developer activated. I plug phone, go to run AA and I still dont see where you start obd2 at. Is there something I'm missing or a step being missed?
[Paid Software Announcement and Discussion] Jonesy66:
Did you start the Head Unit server from the right hand top screen menu? You must do this everytime before you connect.
[Paid Software Announcement and Discussion] Dr. Claw:
For [MENTION=842765]Emil Borconi[/MENTION]:

With the issues I see with certain devices holding their connection to AA, what should I be looking for in the debug logs?
[Paid Software Announcement and Discussion] tomcoch:
Installation option 2 works with Xiaomi mi 9t (miui global 10.3.15) ;)
[Paid Software Announcement and Discussion] rhrobbo:
Anyone having issues with DeX for pc (samsung app) stopping this working on android auto?

Was fine yesterday now it won't work on both my android auto equipt cars.

---------- Post added at 05:25 AM ---------- Previous post was at 05:03 AM ----------

I'd upload screen shots but it won't allow
[Paid Software Announcement and Discussion] rhrobbo:
Update

Been trying different things but it's still now working. Aa won't start obd2aa
[Paid Software Announcement and Discussion] compnerd2k7:
I recently migrated to Samsung Note 10 and can't get OBD2AA working on it. The basic Android Auto is working if I uninstall OBD2AA. It simply prompts OBD2AA keeps stopping when I try to use it
[Paid Software Announcement and Discussion] ttlycnfuzd:
[MENTION=842765]Emil Borconi[/MENTION] - It does appear that the Samsung Dex through USB is hijacking the AA before OBD2AA can..... Yay :rolleyes:
[Paid Software Announcement and Discussion] undrwater:
Device: OnePlus 3t

OS: Lineage OS 16 (NLOS) - Rooted

OBD2 for AA: Beta Channel

AA Version: 4.7.593824-release - Developer Options Set

Car: 2019 Kia Sorento w/ AA

Setup:

Device connected with Car via BT and USB.

OBD2 for AA selected as default.

Ensured Head Unit Server was started

Symptoms:

OBD2 for AA loads

AA loads, and Head Unit Server is started

Car does NOT seem to recognize that AA has started on phone. The AA icon is unavailable.

If I uninstall OBD2 for AA and connect to my car, the car's AA icon will work, and I have access to all AA features (minus OBD2 for AA of course).

I've turned on debugging, but can't find the logs.
[Paid Software Announcement and Discussion] nygmam:
Roll back to 4.6 and it will work
[Paid Software Announcement and Discussion] undrwater:
Sadly, it did not.
[Paid Software Announcement and Discussion] Antony_b:
Out of curiosity, what is the best way/method of downgrading AA?

the only way I could find on my Nokia 8.1 was to go in to Apps -> Android Auto, press the burger menu and select 'uninstall updates'

I've then installed 4.6 from apkmirror, but it's not appearing in the app list anywhere - but it is installed
[Paid Software Announcement and Discussion] undrwater:
Uninstall Updates seems to imply that AA was installed as a system app? That should have been enough. You shouldn't need to install from apkmirror.

In my case, I completely uninstalled from my phone, then used 4.6 version from apkmirror.
[Paid Software Announcement and Discussion] Antony_b:
Once i selected Uninstall Updates, AA wasn't in the app list any more, and installing 4.6 hasn't made it appear. I can access the settings of AA, but i can't open AA itself
[Paid Software Announcement and Discussion] javamal:
Hi Emil,

I have just purchased the app, it works like a charm over a wifi OBD2 dongle! Nice job. I use a Android Headunit with your other app, Headunit Reloaded, installed.

Anyway, I think I have missed something:

If I use a Wifi dongle, the phone loses its internet connection so I can't use Spotify or Google Voice in Headunit Reloaded.

If I use a Bluetooth dongle (I have one also), I can't connect the phone to the headunit so I can't make/recieve calls via bluetooth.

Any other option just to keep everything working?

Thanks in advance
[Paid Software Announcement and Discussion] ControlNode:
Is that a limitation of your device for the BT not working with multiple connections at once? My phone is connected to the Car, the OBD2 adapter and my watch without an issue.

Phone: Pixel XL

Headunit: Sync3 ver 2.2

OBD2 adapter: PLX Kiwi BT

Watch: LG Watch Urbane
[Paid Software Announcement and Discussion] jb.traveller:
Hi Emil, I have paid for CamSam Plus speed cameras and have enabled Smartwatch output, I am a bit confused as where the the cameras are displayed I do have them on my phone but not on the Vauxhall intelilink screen.

Could you explain what this means :-

This version will show Speed Camera warning if used on phone only in the form of Toast message (headsup not supported on phone). This is the only function of the app which will work in phone only mode of Android Auto.

Thanks
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

Make sure you start CamSam Plus otherwise the notifications are not going to work. CamSam Plus does have an option to AutoStart on bluetooth connection and also autostop when terminated. Is that enabled in CamSam Plus?

The quoted text is for those who use the phone only version. Since you are using Android Auto in projection mode (on your car screen) you will see the notification on the car screen like in this demo:

[YOUTUBE]l62z3aFZePQ[/YOUTUBE]
[Paid Software Announcement and Discussion] Emil Borconi:
Ok, finally this evening I had a little bit of time to fiddle around with the app, while I still have 2 issues to sort out (before considering all other requests):

1) The custom PIDs

2) The PSI/Bar conversion

I have fixed the gauges for negative values, so next version should have that sorted.

I'm hoping to be able to do more work on this tomorrow.
[Paid Software Announcement and Discussion] jb.traveller:
HI Emil, I Now know how it should look just doesn't on my car. I have the CamSam started and only shows on the phone.

There may be a connection of why it doesn't display as Bringgo won't work on the car either but does on the phone.

I am thinking of Factory resetting my phone a bit drastic I know.

Bringgo and now CamSam. Other apps work okay, Spotify, Tunein, Stitcher, Waze, Google Maps and your OBD2AA.

Thanks

---------- Post added at 08:19 AM ---------- Previous post was at 08:17 AM ----------

Sorry should have Given details. Vauxhall Corsa 1.4 Energy two weeks old, Samsung S7 running Android 7.0 not rooted. Wearing a Samsung S3 watch.
[Paid Software Announcement and Discussion] Emil Borconi:
Have you give access to obd2aa to access notifications? When you open obd2aa outside android Auto it will ask you for permissions.
[Paid Software Announcement and Discussion] jb.traveller:
Have you give access to obd2aa to access notifications? When you open obd2aa outside android Auto it will ask you for permissions.

I must have done, if I open OBD2AA in the house now it doesn't ask for any.

---------- Post added at 08:43 AM ---------- Previous post was at 08:39 AM ----------

OBD2AA and CamSam Plus both have been allowed in the app notifications. Also Bringgo.
[Paid Software Announcement and Discussion] Emil Borconi:
I had no clue what is Bringgo and I googled it up, I don't think Bringgo is an AA compatible app.

Did you enabled unknown sources inside AA?
[Paid Software Announcement and Discussion] jb.traveller:
Vauxhall recommended app for sat nav.https://m.vauxhall.co.uk/content/da...NEW VEHICLES/ADAM/PDF/BringGo-User-Manual.pdf

Same as Corsa.
[Paid Software Announcement and Discussion] Emil Borconi:
Yes but that will use MirrorLink not Android Auto, the 2 are totally different.

Have you enabled the Unknown Source in Android Auto under developer settings?
[Paid Software Announcement and Discussion] jb.traveller:
No I haven't. Vauxhall are still pushing Bringgo, told just connect USB and will work.

I will get into Developer and turn on Unknown Sources. Report back when done.

Thanks
[Paid Software Announcement and Discussion] Emil Borconi:
I'm re-re-re-re-reading the Torque plugin documentation and every time I find myself more confused as I was before, I will like to ask you how do you interpret this text:

/**
* Get a list of all PIDs in torque, active or inactive.
*
* The returned string is the ID of the PID to request over the aidl script. To be helpful the first part of this string is the actual PID 'id'.
* @note (don't call this too often as it is computationally expensive!)
*/
String[] listAllPIDs();

When I call this I get a list of pids in the followng format:

item[0]="2f,0"
item[1]="3e,0"

etc

Based on the description above the PID (in my understanding and based on this: https://torque-bhp.com/wiki/PluginDocumentation) is 2f and 3e

Now to get the PID information min,max,etc I should use this:

/**
* Return all the PID information in a single transaction. This is the new preferred method to get data from PIDs
*
* The unit returned is the raw unit (used for getPIDValues) - you can get the users preferred unit by using the relevant API call
*
* Format of returned string array:
* String[] {
* String "pid information in csv format"
* String "pid information in csv format"
* ...(etc)
* }
*
* Example:
*
* String[] {
* "<longName>,<shortName>,<unit>,<maxValue>,<minValue>,<scale>",
* "Intake Manifold Pressure,Intake,kPa,255,0,1",
* "Accelerator Pedal Position E,Accel(E),%,100,0,1"
* }
*/
String[] getPIDInformation(in String[] pidIDs);

Which works correctly, I call the method using:

getPIDInformation(String[]={2f,e3} );

And this is how to pull data:

/**
* Return the current value only for the PID (or PIDs if you pass more than one)
*
* Use this method to frequently get the value of PID(s). Be aware that the more PIDs you request, the slower the update speed (as the OBD2 adapter will require to update more PIDs and this is the choke-point)
* This method is asynchronous updates via the adapter
*/
float[] getPIDValues(in String[] pidsToRetrieve);

And this again works correctly for all PIDS but not the customs PIDS when I use it like:

getPIDValues(String[]={2f,3e});

However calling the method:

getPIDValues(String[]={"2f,0","3e,0"});

appears to be working for custom PIDs as well.

I'm just having difficulties understanding the documentation as I cannot decide if a PID should be considered:

- 2f or 2f,0

I find it ambiguous, can I please have your interpretation of the above text/method description?

I'm only interested in understanding correctly the methods, I'll sort the coding bit.

Thank you.
[Paid Software Announcement and Discussion] jb.traveller:
It won't going to developer by touching the left corner of the screen more than 10 times, have also tried the right side. May be Vauxhall have changed the firmware to stop it as the car is only two weeks old. :(
[Paid Software Announcement and Discussion] Emil Borconi:
You need to do that on the phone without being connected to the car.

Open Android Auto on the phone, select hamburger menu, select about. Now tap the "About Android Auto" header 10 times, you will see a toast saying you are now a developer, then on the same screen on the top right corner select developer options, scroll down and enable unknown sources.