yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] badabing2003:
Hi [MENTION=842765]Emil Borconi[/MENTION]

Thanks for the latest beta updates.

I want to report that, this latest series of betas weren't working for me, with the exception of the most recent one.

The behavior was that, all the values would show zero.

I made sure that Torque was working and seeing the correct Telemetry, yet This plugin was reporting all Zero.

Sorry I didn't get a chance to report sooner as I wanted to do thorough testing before reporting the issue.

I was on Beta before, so there was no way for me to download the older betas, and I never kept any copies of the older versions, it was impossible to revert to an older working beta to test further.

No worries though, the latest works fine.

If I could make any recommendations,

Upon launch of the app, if it is possible to avoid having the focus on the first field or any field that brings up the keyboard automatically, effectively taking 50% or more of the screen.

Most often I want to tweak the gauges, which requires scrolling, my natural tendency is to attempt a scroll, and the keyboard gets in the way, (so I'm forced to first hit the back button)

On few occasions, I accidentally touch the keyboard.

One time arch width ended up some ludicrous amount which was only discovered during a drive, another time (this happened often) the number of gauges ended up being 1, which effectively lost all my gauge settings, as the app does auto saving which is both convenient, but also prone to accidental loss.

Luckily I had exported my settings and was able to recover.

Just my experiences, please don't feel obliged to make any changes unless you agree it helps the general user experience.

Thanks again for this wonderful app.

BB
[Paid Software Announcement and Discussion] Emil Borconi:
Glad to hear latest beta is working fine, yes I agree with the keyboard part and I will look into it before moving the beta to stable.
[Paid Software Announcement and Discussion] scoop_dtx:
Thanks! I can't wait to try this out. I have a 2018 accord with AA and would love to see a boost gauge on the screen. I just paid for your program! Thank you for your hard work! will test with torque pro tonight!
[Paid Software Announcement and Discussion] amackenz:
Emil, just tried the latest beta and still get a blank screen with Android Auto locking up. I will try to send a bug report later in the week.
[Paid Software Announcement and Discussion] fbike:
Configuration file from 1.6a to 2.0 beta2 upgrade
[Paid Software Announcement and Discussion] Emil Borconi:
Sorry to read that, please provide a bug report so I can see what's wrong... thanks
[Paid Software Announcement and Discussion] andreasy:
Why don't I receive any update notification and why can't I manually update? I opened the xda labs app, saw 1 update next to the app, I checked it and then saw an empty page showing "nothing to show" after that I don't see the app anywhere nor any update
[Paid Software Announcement and Discussion] Emil Borconi:
I just checked now and both versions are still on the store, you should b able to toggle between beta and stable channel.

Have you tried force stopping XDA labs, or restarting the phone?
[Paid Software Announcement and Discussion] MrBerit:
Wont show up on AA

I have the problem that OBD22 wont show up on AA, Followd the install steps, no icon?

What to do?
[Paid Software Announcement and Discussion] amackenz:
bug report sent
[Paid Software Announcement and Discussion] Emil Borconi:
Make sure you enabled unknown sources in Android Auto.
[Paid Software Announcement and Discussion] MrBerit:
They are enabled. Tried to reinstall with no luck.
[Paid Software Announcement and Discussion] Emil Borconi:
Please enable force logging in Android Auto, the follow the op and send me a bug report
[Paid Software Announcement and Discussion] scoop_dtx:
Anyone submit any issues for 2018 Honda Accords? I can't seem to get the boost gauge to work correctly. i'm not sure if this is torque or this app. I wish I could find some new dials to use that would match as i'm not very good at design.
[Paid Software Announcement and Discussion] Emil Borconi:
What is the exact problem please?

Yeah I know what you mean, generally I generally suck at design myself...
[Paid Software Announcement and Discussion] FiftiethSS:
Made a custom pid on torque for my ethanol content but when I load it up on the obd2aa app, it won't show. But when I'm using it on torque it shows the content just fine. Any ideas?

Btw love the app! It's exactly what I was looking for
[Paid Software Announcement and Discussion] Emil Borconi:
When you say it won't show, do you mean the PID does not show in the list or do you mean the PID values are not getting populated?
[Paid Software Announcement and Discussion] FiftiethSS:
Scratch that, don't know how it started working but. I basically checked all the boxes in the obd2aa app, and then re did the process for it and it started working. Thanks so much for this awesome app!

---------- Post added at 10:36 PM ---------- Previous post was at 10:15 PM ----------

The values wouldn't show. Made sure to set the min and max. But the value never showed up(gauge did). Dunno what I did but it's working now. Again, I just reinput the values and it started working. User error most likely.
[Paid Software Announcement and Discussion] Risk4Fun:
Did you also try to reinstall the android auto app?

I had the same problem. After a new install of aa it works perfect.
[Paid Software Announcement and Discussion] 4 Door Skyline:
Is there any way to test this without buying the app? I want to make sure it works before I purchase this. Thanks!
[Paid Software Announcement and Discussion] Emil Borconi:
Limited free version: https://xdaforums.com/android-auto/...p-free-mini-obd2-plugin-android-auto-t3679166
[Paid Software Announcement and Discussion] Emil Borconi:
Updated beta version today, with some small changes:

- Removed keyboard popup when opening the app

- Fixed custom needle

Also I will like to give a bit of a how-to set up your own gauges for example as attached:

- You will need to have a custom background image (see attachments)

- You set the gauge type to clear (make sure you uncheck all options like, scale, decimals, etc but leave the needle)

- Set a custom background using the option.

- Adjust the following values

- Arch indent (this will give both the arch and the needle and indent)

- Arch starting angle (this is a bit more complicated). It defines where to minimum point should be, 0 means its absolute right - 3'a clock, all current gauges have this value at 270, which is vertically pointing down -6'a clock. To work this out imagine a circle, and you start from 3'a clock and go counter clockwise (3 quarters of a circle is 270 deg)

- Arch length set in degrees (this also defines the needle movement length). If the length is shorter than a full circle, the content of it it's going to be centered on circle. To try to clarify, if you look at the first 2 gauges in the attached example, the arch starting angle is still 270 (6'a clock), but the arch length is set to 145, which means that arch and needle will only move between (162.5 deg and 17.5 deg - remember 0 deg is 3'a clock!!!!)

The 3rd (vertical) gauge is set up like this:

- Arch indent: 0

- Arch starting angle: 0 (3'a clock is 0)

- Arch length: 140 deg

Hope this make sense, if not try to fiddle around with it and it will start making sense (I know sounds scary in the beginning)
[Paid Software Announcement and Discussion] Calcvictim:
Latest two betas and latest stable don't work. I import the json, app restarts and shows a single coolant gauge, nothing else.

[["gaugename_1","Coolant","S"],["custombg","false","B"],["rear_right_pressure","222816,-583734605","S"],["front_left_pressure","222813,-583734605","S"],["monitorcoolant","true","B"],["showtext_1","true","B"],["use_custom_bg_1","false","B"],["debugging","false","B"],["coolant_pid","05,0","S"],["isreversed_1","false","B"],["ShowSpeedCamWarrning","false","B"],["showneedle_1","false","B"],["def_color_selector","-256","I"],["mobile_update_freq","3000","S"],["locked_1","true","B"],["layout","0","I"],["play_sound","false","B"],["watch_fuel","0","S"],["autostart","true","B"],["coolanttemp","185","S"],["warn2level_1","","S"],["demomode","false","B"],["streetcard","false","B"],["custom_bg_path_1","","S"],["camsam","false","B"],["monitorfuel","false","B"],["gaugeunit_1","°C","S"],["usegradienttext_1","false","B"],["showunit_1","true","B"],["rear_left_pressure","222815,-583734605","S"],["alternativepulling","false","B"],["def_warn1_selector","-38400","I"],["text_color","-1","I"],["showscale_1","true","B"],["front_right_pressure","222814,-583734605","S"],["arch_width","7","S"],["daynight","false","B"],["warn1level_1","","S"],["def_warn2_selector","-65536","I"],["gauge_number","1","I"],["gauge_orig_name_1","Coolant","S"],["custom_bg_path","/mnt/sdcard/Download/5SWKta.png","S"],["showdecimal_1","false","B"],["useimperials","true","B"],["gaugepid_1","05,0","S"],["fartkontrol","false","B"],["gaugestyle_1","6","I"]]
[Paid Software Announcement and Discussion] Emil Borconi:
Well the json speaks about one gauge only and tpms settings.

Try to define the number of gauges and set them up one by one, once completed export your json again.

Once you configured, close the app and plug your phone into the headunit.
[Paid Software Announcement and Discussion] Calcvictim:
I haven't done that yet, kind of a pain but I'll try it soon.
[Paid Software Announcement and Discussion] scoop_dtx:
to the person asking if it "works" the answer is YES. it sends the data that torque is using over to AA.

---------- Post added at 03:20 PM ---------- Previous post was at 03:14 PM ----------

what size does the custom image have to be? resolution?
[Paid Software Announcement and Discussion] Emil Borconi:
For the whole view background the aspect ratio should be 2:1, for the gauge and needle the ratio should be 1:1. Resolution depends on how many gauges you set up, but keep in mind that by default AA is projecting in a resolution of 800x480 so I will say max size shouldn't exceed 480x480. The app will resize the images depending on the layout/gauge numbers etc, but be mindful that lowering a high-resolution file does take its toll on memory, on the other hand if you use too low Res images and they are enlarged the quality will suffer.
[Paid Software Announcement and Discussion] scoop_dtx:
Gotcha, but if i make the background image, your program will make the needles and stuff? lol stuff.
[Paid Software Announcement and Discussion] Emil Borconi:
If you set it up in that way yes. You can leave the app to draw a needle or you can use your own needle image, or you can choose not to have a needle at all. Basically I tried, to give the maximum flexibility on how the gauges are drawn. Hope it makes sense.

Forgot to say if you are using your own needle image make sure the needle is pointing to 3a clock.
[Paid Software Announcement and Discussion] Calcvictim:
I redid the guages from scratch, that works. I exported the json and it looks very different than the previous export even though the gauges are identical.
[Paid Software Announcement and Discussion] Emil Borconi:
Guys any major issue with the Beta please?

- Am I ok to move it to release?

- Do you have any requests for the next version?
[Paid Software Announcement and Discussion] badabing2003:
Awesome work Emil,

No issues to report from my side, though I must admit I haven't tested all features, but seeing the quality of the work I'm confident it's solid.

One thing in a future version would be nice to have is to be able to add Digital Display equivalent of Torque.

I know I can set a custom (square) background, uncheck scale, needle, background ...

The only thing is that the digits are still too small compared to the size of the dial space.

It would be great if we can choose the font or the scale of the digits, probably along the offset to place it perfectly in the middle.

I think that would be the equivalent of having Digital Display.

Of course if you agree and are so inclined, no demands.

And thanks for all your contributions.
[Paid Software Announcement and Discussion] bggold:
Any chance of adding that page to display engine codes?

Thanks and keep up the great work.
[Paid Software Announcement and Discussion] Ahpigsy:
Update idea.

Multiple pages. 1 page could be performance orientated. Next could be economy. Then diagnostic.

Maybe not possible, but log data back to your phone. Because I don't think you can currently run Torque, log data and this app at the same time.

Some performance related gauges (ie. revs, boost) you can't watch and drive the car at the same time (after all you have to watch the road ahead). So the ability to display the maximum output displayed by the gauge.
[Paid Software Announcement and Discussion] Sicklyboy:
No major issues. I do occasionally see the same PIDs showing up multiple times under the gauge config list, and sometimes they do not, but I am unable to reliably replicate it. Other than this the numeric readouts seem squished a bit higher than they did on the previous release.

Requests:

- A way to auto-kill Torque on Android Auto exit.

- Track and display min/max values on your gauges per drive cycle, but only if desired.
[Paid Software Announcement and Discussion] scoobdude:
I upgraded to the latest and it did not work initially but after going back into seeing it worked. I made new changes though.

On a side note I just got an update to torque pro. Just wanted to make you aware it's out there. I'll try shortly and let you know if it works

*Update* all seems to be working well.
[Paid Software Announcement and Discussion] FormelLMS:
The actual beta beta is rock solid I think.

Yes, one page with statistics would be lovely

Oh and something what can make a scan and show you error codes.
[Paid Software Announcement and Discussion] :
In TPMS screen, it would be good to have the option of custom photo. So that to set a photo of our car, where now is the photo of a generic white car.

Also there, perhaps an option to show some other values of torque , for people that tpms doesn't working.

Just some ideas if you haven't thought and if you found useful.

The app is already more than very very good..
[Paid Software Announcement and Discussion] fbike:
Hi emil

I have some trouble with my gauges (20b5 or 20b6)

Can you explain why the 'Sortie Cat' gauge is more clear than the others ?

I give you all the files to your comprehension.

Perhaps my files will be useful for other users !

Thanks a lot !
[Paid Software Announcement and Discussion] Emil Borconi:
Looking at the screenshot the mentioned gauge will have a different gauge type set (with bg).

Thank you for sharing the images.

P.s. is that French?

To explain if you open the json file with a text editor you will see that all gauge have a parameter gaugestyle set to 2 but gaugestyle_8 is set to 5
[Paid Software Announcement and Discussion] fbike:
Hi Emil

Sorry for that stupid mistake (it would be fine if the configuration file will have CR/LF or CR without any conversion : this will make easily to sort gauges directly !

I know the time you will have to maintain and answer to all the question (I have do the same 10 year ago with my altimeter for tom-tom....).

Yes it's french, and my car is Renaul Megane GT 1.6 DCI 165.

I join some other files for the forum. Know that the live of a tool depends a lot of the contribution of the community for customization.
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

Haven't tried it myself but I'm using gson library to parse the input file so I think it will be safe to add CR/LF.

Thank you for sharing the images.

Will you be interested in translating the XML to French? If yes please shoot me an email.
[Paid Software Announcement and Discussion] fbike:
Why not ??? I will send you an email with my true email address.

I have just notified a bug.

I start with odb16 then upgrade to 2.05b and I have made customization (i asked you if it was possible on my first post to this forum).

But as you said I have change by the hand the gaugestyle_8 to the value "2" instead of "5" : OK no more background. and save the file. All minval and maxval where lose. And when I export with odb2aa the settings there are no minval and maxval for each gauge in the export file????
[Paid Software Announcement and Discussion] Emil Borconi:
Did you use the same json which you posted here? I will try to have a look this afternoon.
[Paid Software Announcement and Discussion] fbike:
Yes emil (I have just sent the email)

It's the same, and than as you said that gauge use a different background, I saw the parameter in the json into the app, I have not seen where was this option....

That could explain why it was for me impossible to understand the difference of color.

And another bug ? When I want to set a bg file just in order to see the result, I have read on your last posts that the resolution must be less than 480x480, and I download, resize a

save this file in attachment. But it doesn't display. /tmp/VMwareDnD/6819f7e9/obd2aa_settings.json

Don't matter !!!! Your app is very good and work fine with 12 gauges on my S7 edge, the ODB interface send enough data by bt and refresh is good (no lack)
[Paid Software Announcement and Discussion] badabing2003:
I haven't checked the properties of your background but it doesn't look 2 to 1.

I believe it needs to be 2 to 1 ratio.
[Paid Software Announcement and Discussion] fbike:
Hi

I have just tested other exportation

With gmail => no minval and max val are not exported

the same with onenote

the same with Es Explorer (editor can't read the exporte, maybe the line is too long ?)

The same with a note editor (color note)

But with 12 gauges configured, I think that the complexity of my config is the cause ;)
[Paid Software Announcement and Discussion] Emil Borconi:
There are 2 different possible aspect ratio.

For the whole app background image (it has to be 2:1) otherwise it won't scale nicely.

For gauges background and needle it has to be 1:1
[Paid Software Announcement and Discussion] Emil Borconi:
Ok I will check shortly....
[Paid Software Announcement and Discussion] Emil Borconi:
I had a look and apparently min and max values aren't exported, going to investigate/fix this.
[Paid Software Announcement and Discussion] fbike:
French translation is done (in your mail). Take a look
[Paid Software Announcement and Discussion] Emil Borconi:
Thank you will do shortly
[Paid Software Announcement and Discussion] fbike:
Do you think that when the bug will be fixed and the b7 online, it will be possible after installing the new app, to preserve configuration... or there is another solution (my S7 is not rooted...)

God saves the conf!
[Paid Software Announcement and Discussion] Emil Borconi:
I think the problem is related to the fact that recently I have changed the minimum/max value types from integer to float, but I haven't considered any potential impact on import/export functionality.

I'm going to check it.

Oh and usually I do try to make the changes in a way that it doesn't brake previous setup
[Paid Software Announcement and Discussion] fbike:
Oh I understand your "little bug => Floating point exception core dumped !:p". Translation has been done quickly, it's rainy in Nice today !.... so...
[Paid Software Announcement and Discussion] Emil Borconi:
Today???? Try England it's forever. I will try to update the APK with the translation tonight, just helping a friend moving house and now I need to become an electrician and fix the lighting.... Let's hope I won't fix my hair instead :D
[Paid Software Announcement and Discussion] fbike:
Don't forget to unplug the fuse !!!! I remember that fuses are directly on sockets in england.

one "phase" is missing.... Neutral is rare :) beware of neutral !:eek:
[Paid Software Announcement and Discussion] Emil Borconi:
Unplug the fuse??? Are you kidding if you are to unplug all the fuse you can find in a typical British home one day won't be enough :) you have a fuse in every appliances cable, you have a fuse in every socket, you have a some more fuse in the fuse box, than you have the main fuse..... And if you are lucky some more hidden :)))
[Paid Software Announcement and Discussion] fbike:
Why make it simple when you can make it complicated:eek:
[Paid Software Announcement and Discussion] Emil Borconi:
I ask that question many times :) why use simple metrics when you can use complicated imperial, why drive on the right when you can on the left, why use the same plug as the continent when you can have a different one, why have one tap with cold&hot water when you can have 2 of them one with freezing cold and one with boiling hot, and the list can probably go on :)
[Paid Software Announcement and Discussion] Emil Borconi:
Updated beta version, changelog:

- Fix for min/max values being ignored by the import/export

- Added French translation thanks to [MENTION=748840]fbike[/MENTION] for the very quick turn-around and for providing it!

Some notes, the JSON file CAN include line breaks as well in case you want to edit it manually also order of the elements can be altered in the JSON in case you want to make it more humanly readable, the format of the JSON is a 2d array. Each setting is exported as an array with the following 3 fields:

- Field name

- Field value

- Type of field (S=String, I=Integer, B=Boolean, F=Float)

Therefore this is how each setting will look in the JSON:

["showscale_1","false","B"]

Each gauge has the following settings (where X is the gauge number):

gauge_orig_name_X (S)

use_custom_bg_X (B)

showscale_X (B)

gaugeunit_X (S)

gaugepid_X (S)

maxval_X (F)

minval_X (F)

arch_startpos_X (I)

showunit_X (B)

showdecimal_X (B)

warn2level_X (S)

warn1level_X (S)

arch_length_X (I)

arch_indent_X (I)

use_custom_needle_X (B)

gaugestyle_X (I)

custom_bg_path_X (S)

isreversed_X (B)

locked_X (B)

showtext_X (B)

usegradienttext_X (B)

custom_needle_path_X (B)

gaugename_X (S)

showneedle_X (B)

Beside this there are all other general settings (TPMS, Speed camera, etc) but they follow the same rule/structure

Hope this helps in case you want/need to manually edit the JSON files.
[Paid Software Announcement and Discussion] fbike:
Just installée. Some lines are too long. I Will translate only these lines with odb2aa open. I think that tomorrow i send new translations for update. Préférences item is concerned.

I Will see the json tomorrow before work

Thanks for the work
[Paid Software Announcement and Discussion] FormelLMS:
Thanks again Emil. Checked the new beta and will test tomorrow.

I've just seen a typo in the German strings.

Own Needle means "Eigene Nadel" not "Eigener nadel"
[Paid Software Announcement and Discussion] mrmidnight:
Quick question, does this work with the idatalink maestro OBD2 plug the runs to the head unit or does it have to be a Bluetooth OBD plugin like you need with Torque?
[Paid Software Announcement and Discussion] Emil Borconi:
This runs with Torque (it is a plugin for Torque) so you will need to have Torque Pro on the phone and an OBD2 adapter (It can be bluetooth, Wifi or USB - Torque Pro works with all of them).
[Paid Software Announcement and Discussion] mrmidnight:
Thanks for the quick answer. I'm trying to see if Torque will work with my setup, if not that's ok, I'll get it setup for it somehow! (I use my OBD Port for alot of stuff, I currently have 2 adapters running into it.)
[Paid Software Announcement and Discussion] pascuito1:
Several screens

Hello, great app and great work. Would it be possible to have several screens for different configurations? Thank you very much!!!
[Paid Software Announcement and Discussion] Emil Borconi:
This was requested by a few more members so I will consider it in the next version once I get the current beta out of beta state, however I have made the fundamental mistake in the beginning to assume one screen, which means that I will need to do quite a bit of restructuring to get that sorted, but definitely in the pipeline.