yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] fma965:
No worries, i wrote that quickly... other than that seems good, still figuring out what my car supports though. thinking about selling my tablet setup and buying the same car thing as me
[Paid Software Announcement and Discussion] Emil Borconi:
Well I love my setup but I HATE my handsfree, have to come up with some solution for that because it's cr...
[Paid Software Announcement and Discussion] fma965:
does it not support external microphones?
[Paid Software Announcement and Discussion] Emil Borconi:
No. I have to try with a USB soundcard (which I use with my Odroid) but haven't got the chance yet, or I might just hook my himbox to the AUX in and use it that way. The built in mic is almost unusable especially over 30 MPH.
[Paid Software Announcement and Discussion] Emil Borconi:
And first version of the app is live!
[Paid Software Announcement and Discussion] leonkernan:
Bought, installed and looking good.

I've got the Prius PIDs plugin installed in Torque so I can see the data on my Prius C.

Only about half those PIDs are available to be selected, it looks like it's hitting the maximum number of allowed items in the "Select PID" list.
[Paid Software Announcement and Discussion] FormelLMS:
Great, could you please tell me, where I can find it?
[Paid Software Announcement and Discussion] leonkernan:
The XDALabs app was a pain, I had to:

Install the XDA app from the Play Store

Log in

Install the XDALabs app it prompted me to install

Log in again

Then open Emil's link from the first post in the XDALabs app.
[Paid Software Announcement and Discussion] FormelLMS:
Ok, thank you. Any chance to have this in play store?
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

Sorry for the pain caused by XDA labs, unfortunately Google play rejected the app submission so I cannot make it available trough that channel.

As for custom PIDs yes intending to support them in the future. Currently torque doesn't provide a method to expose them to 3rd parties so I need to speak with Torque developer if that is possible, alternatively I will need to fallback to manual PID configuration.

I will see if I can build a quick webpage to host/sell the app could potentially make it easier to get the app, but it will make it more difficult to keep it updated.
[Paid Software Announcement and Discussion] leonkernan:
Understood, I had a feeling Google wasn't going to allow it.

One of the issues with XDA is that you can get there via the web but it's not obvious at all how to buy it from there.

Then you have to jump through hoops to get the right app.

It's already showing around half of the Prius custom PIDs, it's like the list just runs out of space for more items.

edit:

Screenshot link
[Paid Software Announcement and Discussion] Emil Borconi:
I'll send you a logging version at some point this weekend just to see if how much data Torque actually send over. For example it doesn't show any of my custom PIDs for KIA.
[Paid Software Announcement and Discussion] mic18u:
Thanks for this, it is awesome..
[Paid Software Announcement and Discussion] MAJED.y:
A magnificent add to the current great app.

Here is photo of my test

too low ISO 320.

My Observation:

1: I added in Gauge 2 : Volts(CM), then put "13.5" in W.Level 1, and 12 in W.Level 2, when I switch to ODB2AA it wont open and switch back to the current tab.

then I changed W.Level 1 to "13" and it works, so looks like it wont accept a decimal value!, don't know if its a bug or error from my side.

2: Each time I switch to the OBD2AA tab it takes 13s for the data to be pulled.

3: Just once "no data pulling", I had to unplug/plug usb to work.

suggestion:

* It would be good if there is a timeout option for the data pulling to stop, so no 13s delay when switch back and forth in that time, I don't know if it is applicable in AA.

Great job Emil.
[Paid Software Announcement and Discussion] Emil Borconi:
Check your email :) The version you are mentioning is the Beta, the release version has all those sorted :)

Sorry I'm moving too fast :D
[Paid Software Announcement and Discussion] Emil Borconi:
Puff...

I will probably need more details on that, I will email you on Sunday or Monday, calling it a day today and I'm out all day tomorrow.
[Paid Software Announcement and Discussion] spiff72:
If you like, I can create another bug report like I did previously. Part of me wonders if the order of the gauges makes a difference. When i submitted the report previously, I think I had the "standard" gauges first, and the customs last. And I think the ones that were missing are the ones that were getting data from the previous gauges. I am in no hurry for support - it is a holiday weekend here. I can always revert back to the old version.

Thanks again!
[Paid Software Announcement and Discussion] Emil Borconi:
I'll like to finish with the next version, mainly because I do change a bit the things around (the way I pull data from torque) so I'm hoping that will fix your issue as well but if not we will need to dig deeper.

Thanks for bearing with me.
[Paid Software Announcement and Discussion] spiff72:
Sounds good - I will just sit tight then...

Thanks!
[Paid Software Announcement and Discussion] m00n61:
Hello Emil,

OBD2AA does not show in my list.

Here's my setup:

Lenovo Yoga3 tablet running latest HUR on Android 6

Samsung S8+ with Android 7 and latest versions of Torque and AA (Play Store both)

ELM327 v 2.1 BT

OBD2 adapter is seen by Torque OK

OBD2AA starts OK on the phone.

AA in developer mode

HUR works OK on tablet, no errors

Any idea where I should start?
[Paid Software Announcement and Discussion] Emil Borconi:
In android Auto, under developer settings make sure you enable unknown sources.
[Paid Software Announcement and Discussion] m00n61:
Thank you, that was it. Working now :)

P.S. Getting CamSam Plus notifications in AA would be awesome.
[Paid Software Announcement and Discussion] ardicli2000:
Do we also need a bt adaptor to ceonnect to the ECU? Since Torque app requires so.

Of thats the case pls update the OP and let people know exactly what they need. Cause all of us dont come from torque app site or somewhere else related with the isuue. Thanks.
[Paid Software Announcement and Discussion] Emil Borconi:
Hi yes it does need an OBD2 adapter, and this is a quote from the OP:

This app requires Torque Pro in order to run as well as an OBD2 adapter. In case you do not have Torque Pro yet, please purchase make sure your purchase it from: Google Play
[Paid Software Announcement and Discussion] ardicli2000:
Sorry I missed adapter part.

A requirement tab would be nice than. Like:

1. Torque app from play store (costs 3.55€)

2. OBD2 bt adapter (to be bought from market separately)

3. OBD2forAA to be bought from xda lab (costs 2€)

4. Applicable car display, etc.
[Paid Software Announcement and Discussion] astobelix:
I have buy the application , but is it working on MTCD device with android 6.0 with PX5 ?
[Paid Software Announcement and Discussion] Emil Borconi:
No this works with Android Auto, not Android powered headunit. Find out more about it here: https://www.android.com/auto/

If you have purchased already please let me know by sending me an email to borconie@gmail.com and I will issue you a refund.
[Paid Software Announcement and Discussion] Emil Borconi:
The bad:

- TomTom does not update the notification in services meaning I cannot read out the Speed Camera notifications :(

The Good:

- CamSam Plus does and I was able to integrate it quite nicely.

Next version is getting close, hopefully by the end of this week we can all enjoy the updated version...
[Paid Software Announcement and Discussion] MrShibby:
The notification for blitzer.de is what i was looking for. Great Work!
[Paid Software Announcement and Discussion] FormelLMS:
Yes, me too. Sounds good.

[MENTION=224120]Emil[/MENTION]: do you think, you can make an automatic startup from your app while starting Android auto?

So we could be sure, that your services are running every drive we do?
[Paid Software Announcement and Discussion] Emil Borconi:
Not without root. CamSam does not export them but it has an option to start automatically when you connect to a Bluetooth device so that will do the trick.
[Paid Software Announcement and Discussion] FormelLMS:
Yes, thats true. I think I have to try those things out.

---------- Post added at 08:26 AM ---------- Previous post was at 08:22 AM ----------

One Problem I've encountered today: I've chosen the Pid for GPS height but its standing still at 100 meters the whole time. GPS speed is working.
[Paid Software Announcement and Discussion] ControlNode:
Knock (PID 220404) gauge is just using the value of the gauge before it. I've had it after Vac/Boost (ff1202)and Timing Advance (0e).

IAT (0f) is showing values as C even though in Torque I've set temps to be F and OBD2AA even indicates it detected F from Torque by the F being in the gauge, but the value is still in C.

I still do not understand when you said the min/max comes from the ECU. If that is true how is it that in torque it is getting values outside the range in OBD2AA from the ECU if the ECU defined a max less than that? See Fuel Rail (23) in pictures.

Also, AFR(m) (ff1249) looks great in position 6, but in 3 it's like the max is much higher as instead of 14.7 being close to 12 o'clock it is at about 9 o'clock.

Car is 2016 Focus RS with Sync3 ver 2.2

OBD2 Adapter is PLX Kiwi BT

Phone is Pixel XL now on Android 8.0.0
[Paid Software Announcement and Discussion] Emil Borconi:
- I have already fixed the temp conversion for next release.

- Also looking to get the issue with wrongly updated PIDS sorted.

This is the documentation for torque plugin: https://torque-bhp.com/api/ITorqueService.aidl

This is the method used to get the min/max values for pids:

/**
* 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);

And this is how I'm supposed to get the values:

/**
* 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);

This is all I know, but yes as you said values returned by this function sometimes do not match what is shown in Torque. I did try to get some help from the Torque developer but I haven't got a response till now.

Also the second method is supposed to return an array with the values for the PIDS in question, during debugging I did saw that the array sometimes returns same value for multiple pids which makes no sense to me. If there is no update or no value for a pid I will expect the function to return 0 or NULL or something like that, having multiple pids returning the same value doesn't help at all.

The only way I think I can overcome this is to fetch each pid separately instead of bulky but that has a performance hit cost, however that way I can at least control the returned data.

As for min/max I saw strange ones as well, Torque reported a max value of 100 when I got a report on the pid, but when I started fetching the data, it returned 700.... The lesson is that I cannot really trust what Torque is reporting. In the next version, if the fetched value is more than the max reported value, the app will adjust the max value of the gauge to match the newly fetched data... not ideal but better than now. I was under the impression that torque function which provides the information about a PID reads the data from the ECU, but I'm not so sure about it now.
[Paid Software Announcement and Discussion] ControlNode:
[MENTION=842765]Emil Borconi[/MENTION] No problem. I definitely interested in what they say about that float array duplicating a return value in two indexes for different PIDs.
[Paid Software Announcement and Discussion] jeromeo01:
It's working on Vw...
[Paid Software Announcement and Discussion] Niemer:
I'm having the same issue. Server running, denied root, AA starts on the phone but not on the car.

Nexus 5 running Lineage 14.1
[Paid Software Announcement and Discussion] Goon818:
Have you reset the standard running app from Google play service under the apps?

Then you have to connect to phone and the headunit with the unlocked phone. And now you must get a option to make android auto or obd2aa as standard start app.
[Paid Software Announcement and Discussion] Niemer:
Yes, I have done all of that.
[Paid Software Announcement and Discussion] ShannonPricePhoto:
Tried it a few times.. def works good untill a song changes then freezes. Chevy myLink and S8+
[Paid Software Announcement and Discussion] hasanity:
What's the Android auto version on your head unit, and which phone are you using if you don't mind me asking? I cannot get it to work on my VW for whatever reason...
[Paid Software Announcement and Discussion] jeromeo01:
Samsung S9+ non rooted

Also works with my old Xperia Z3 rooted.

Not to sure where you can see AA version in HU but, my HU is a 2018 VW MIB2 discover media. (Video in motion still activated)

Everything up to date.
[Paid Software Announcement and Discussion] Elastic77:
Hi

Not having much luck with this. I have followed the instructions very carefully on my Nexus 5x, unrooted, and also on a rooted Nexus 5. Audi A4 2018.

Once everything is installed and set, I plug the phone into the car , select Obd2aa as default/always. Select bottom right option on car but OBD2 does not show, just the return to Audi menu option.

Any ideas?

Thanks
[Paid Software Announcement and Discussion] scoobdude:
Anybody see this now. It shows up in both the phone and the headunit. I'm one of the internet is that cannot get the app to work with my unrooted phone though.
[Paid Software Announcement and Discussion] Goon818:
OBD2AA works only with a headunit. Not with AA on a phone. Perhaps you try to run Emils Headunit Reloaded APP in the self mode.
[Paid Software Announcement and Discussion] KillienMarxs:
Android P beta

Has anyone had any issues with using OBD2 with the beta for Android P? I've followed the instructions and when I plug my phone into the car I just get a warning that OBD2 has stopped working.

Pixel XL - Non Root

2018 Hyundai Elantra GT
[Paid Software Announcement and Discussion] scoobdude:
I understand that. I have a compatible headunit (pioneer 4200) and pixel 2 running Android P. And as the most recent post seems to also indicate the Android p beta seems to be giving issues with getting OBD2AA working.

However the screen shot was to see if any one had any info on it to let Emil know that he may have something to look into. After I posted that screen shot I had also noticed that my watch was giving be a card for current music playing which it had never done before and also for the remote app for my pioneer home receiver. Making new think there are changes coming to the notification system which would affect some of obd2aa
[Paid Software Announcement and Discussion] migle:
So, OBD2AA doesn't work with extended PIDs, does it? When an equation must be used to compute the value.

My car is electric. My interest in OBD2AA was having things like Battery temperature, current, etc, visible. Because the car doesn't even respond to the most basic PIDs, such as OBD speed and coolant temperature, OBD2AA is not useful at all.

It took me a while to guess why things didn't work. It worked with demo data but the displays are absolutely static when trying to get real data from Torque. I thought it could be an access control issue. But this is the reason, isn't it?
[Paid Software Announcement and Discussion] jeromeo01:
It could be. Same for me extended PID with calculated value doesn't work. [emoji26]
[Paid Software Announcement and Discussion] schaffer970:
OBD was developed and made mandatory for ICE (internal combustion engines) thus Pid's are a known quantity for those type of vehicles. There are no requirements for electric vehicles and the manufacturers have been very closed mouthed about the Pid's that might be available. If you search you will find find a number of people trying to figure out Pid's. The biggest problem is that for electric vehicles they tend to be both manufacture and vehicle specific.
[Paid Software Announcement and Discussion] niewiederfrei:
Hi,

i updated my S8+ (rooted) to a newer version but now OBD2AA will not work anymore. Any idea ? Play Service is version 12.8.74 AA is version 3.3582064.

Thx
[Paid Software Announcement and Discussion] :
Does not work on 3.3.582064

Phone: LG G6, Android 7.0.

Headunit; Kenwood DMX7017DABS on latest firmware

Headunit keeps cycling between disconnected and trying to connect but failing with "Unsupported device" on headunit, uninstalling and restarting phone makes it work normally with unaltered android Auto.
[Paid Software Announcement and Discussion] Goon818:
I have 3.4.582534 and it works. Try to clear the data from Android Auto.
[Paid Software Announcement and Discussion] topgeartom:
I've got a pioneer avh-x8700bt, with a Xiaomi mi mix2 running Android 8.0

I follow the instructions exactly but when the phone asks which app to choose and I select obd2aa, obd2aa flashes up then crashes immediately. Radio says unsupported usb the entire time.

Deleting obd2aa makes Android auto work as normal again.

I've tried messing with permissions to allow auto run, uninstalling and even factory reset phone but no joy.
[Paid Software Announcement and Discussion] jeromeo01:
Did you disable "use bluetooth for audio output" in OBD2AA preferences?

I had same issue and it fixed it.
[Paid Software Announcement and Discussion] topgeartom:
This was already disabled by default for me. Thanks for the suggestion though
[Paid Software Announcement and Discussion] migle:
I meant the PIDs I can already see in Torque Pro, because I know what the PIDs are and can decode them.

I assumed that the values I can monitor in Torque I could see here too.

Apparently, it's not the case, which makes this app useless to me. There is absolutely nothing I can monitor with it.
[Paid Software Announcement and Discussion] Emil Borconi:
Hi guys.

2 more days for me in paradise (Croatia). Next week I'm back in UK and I can carry on with development.

I had a skim read over the posts as far as I can see this are the main issues:

1) some users are suffering Android Auto hangs when using obd2aa (after a successful connection). This looks to be caused by obd2aa crashing. I need to fix this.

2) some users cannot connect in some headunits, this looks to be caused by failed SSL authentication. Need to find a workaround for this. Probably will need to create a manual list of cars/firmwares with a specific workaround for each combination.

3) other requests and PID related questions. The app should support custom PID's as long as they are added to torque they should show up in obd2aa as well.

4) performance related questions.
[Paid Software Announcement and Discussion] jeromeo01:
Good morning [MENTION=224120]Emil[/MENTION]... for extra Pid yes they do appear in OBD2AA but if it's a calculated value with formula, example 06b2 ((R49<8)+R50)/100

Then it doesn't work.
[Paid Software Announcement and Discussion] NU13:
Do you have any way of working around the unsupported device issue? For instance prior to Google stopping your app from working I had obd2aa working faultlessly on S5 via my jvc HU. Now using the same phone and headunit I get a message about the device being unsupported.
[Paid Software Announcement and Discussion] jeromeo01:
Actually it’s working..... [emoji23][emoji23]. But sometimes if I engage reverse, then rear camera come on. When display return I lost all extended pid informations. (Stays at zero)
[Paid Software Announcement and Discussion] fbike:
hi [MENTION=224120]Emil[/MENTION]

I ve some trouble when i make a phoni call with aa and odb2aa on.

most of time when the call is finished, Aa freeze and i have to unplug the usb and plug it on.

I use last version of aa on a non rooted phone with latest version of aa on renault rlink 2 v 3.xxx

here are one of my last realisation
[Paid Software Announcement and Discussion] jeromeo01:
Hi [MENTION=224120]Emil[/MENTION] Any chance we could have control of unit and text position.... it's not always going on right place. When you try to use custom background.

Thanks.
[Paid Software Announcement and Discussion] OSUJaws:
How did you make your dials look like that, those are extremely nice
[Paid Software Announcement and Discussion] Ahpigsy:
These are excellent dials. How did you do them?
[Paid Software Announcement and Discussion] jeromeo01:
Photoshopped some Custom backgroung.
[Paid Software Announcement and Discussion] OSUJaws:
Does anyone know if it's possible to add a acceleration widget or graph to the display or change the parameters to be displayed as dials?
[Paid Software Announcement and Discussion] Elamsk:
Does it work on Oneplus 6 and AA 3.4.5 version in a Hyundai head unit ??
[Paid Software Announcement and Discussion] fbike:
[MENTION=9084669]jeromeo01[/MENTION]

Salut je viens de te faire parvenir un PM

Hi jerome01, I sent you a pm

here are my needle and a sample
[Paid Software Announcement and Discussion] fbike:
hi

look at my post #2017 just after
[Paid Software Announcement and Discussion] jeromeo01:
Cool thanks. I figured out why my needle and arch didn't match. My needle was pointing north let's call it 90° or clock in my file. I rotate to east 0° or 3 o'clock and it's now fixed...

Just need to be able to move text and units around to be perfect....

Thanks again.
[Paid Software Announcement and Discussion] fbike:
OK

Your needle is quite interesting could you share it ?
[Paid Software Announcement and Discussion] jeromeo01:
Deleted.
[Paid Software Announcement and Discussion] NeoOzymandias:
Having the same instant force close upon connecting to my car.

AA app is 3.4.582534-release running on a OnePlus 3T with Android 8.1 custom ROM (ResurrectionRemix).

HU is a Kenwood DDX9903s (aftermarket to car).
[Paid Software Announcement and Discussion] Emil Borconi:
Hi guys sorry for being quiet, got back from the holiday and I've been busy working on HUR to get it in shape. Now that looks to finally start to settle so next week, I'm going to work on the hang issues as well as to get it working for those where they have instant crash or where it doesn't start when you connect it to the car.
[Paid Software Announcement and Discussion] dc2603:
Hi guys

When ob2aa app is installed my android auto dosent launch.

Headunit tells me: connection failed and to check device settings.

I have already configured the app as per instructions but no go. When OBD2AA is uninstalled then Anroid auto launches as per normal. Any ideas?
[Paid Software Announcement and Discussion] poopnoodles:
Having the same issue as member above...car doesn't actually launch anything.

2018 Elantra and Pixel 2 XL.

Edit: Just reinstalled both and now the OBD2AA app just crashes instantly.
[Paid Software Announcement and Discussion] Emil Borconi:
Can you please follow the description in the op and capture a bug report?
[Paid Software Announcement and Discussion] Emil Borconi:
Can you please follow description in the op and capture a bug report?
[Paid Software Announcement and Discussion] dc2603:
Thanks Emil. Done.

Looking forward to some good news.