yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] Emil Borconi:
How it actually works:

This is the function from Torque which returns all the PID information:

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

I'm using this to get the information for the selected PIDs selected by the user, however in some cases the MAX value returned by this functions is wrong and when I start pulling values the value is above the MAX, in which case I increase the MAX for the gauge to match the value of the current reading.

I have no better idea on how I can handle it if Torque is reporting wrong max value.

EDIT.

Actually I do I can add the min and the max to the PID setup so you could manually override it if the values returned by Torque are wrong.

Let meg get that implemented as well.
[Paid Software Announcement and Discussion] FormelLMS:
[MENTION=842765]Emil Borconi[/MENTION] is it possible that you send me the beta version which was actual yesterday morning as an email attachment?

So I could investigate if camsam notifications are a problem from the latest betas or a problem of my setup?

Would be great.
[Paid Software Announcement and Discussion] Emil Borconi:
Not your setup (context and looper issue on my end)
[Paid Software Announcement and Discussion] FormelLMS:
Ah, ok. Thank you
[Paid Software Announcement and Discussion] ControlNode:
[MENTION=842765]Emil Borconi[/MENTION] With all of the new additional settings the gauges are getting would it be out of line to think that putting the gauge settings into expanders for the gui to be a little cleaner? Maybe just have the PID, name, short name above the expander with a small graphic of what the gauge's settings should render.

Sorry, some more technical questions, the graphics are they vector or bitmap based? And, if the CamSam is not enabled could be not be prompted about that notifications permission every time we open the app on the phone to update gauges?
[Paid Software Announcement and Discussion] Emil Borconi:
- On technical note: - Bitmap based (canvas drawing)

- On getting to dense, I agree just not sure what design will suit better (visually)

- Agree with the question (I haven't considered that some people will not want to use it)
[Paid Software Announcement and Discussion] FormelLMS:
Emil,

I'm a bit bored, because I don't have to test something so I've made my own thoughts about the app.

I know that you're someone who want to make everything perfect and are open for ideas.

Here's mine:

What do you think about adding some GPS features. Like GPS altitude, speed, Time 0-100, quartemile, distance and so on for people without the need of an OBD dongle.

On my Android Radio I've used an app which makes statistics how long the drive was, how many kilometers I drove per day/week/month/year and so on. How fast I was on this drive / today / month / year / ever

Ok I'm a fan of statistics and to save them and have a look at it.

And with a plugged phone there are all data you need.

Just my thoughts what I would like to have in my car. Hopefully you and others like it.

If not: sorry :)
[Paid Software Announcement and Discussion] Emil Borconi:
Torque pro does all of that even without an OBD2 adapter... What you mean you don't have anything to test, did you tried today's afternoon version?
[Paid Software Announcement and Discussion] FormelLMS:
That's what I've meant with "make a switch where the people can decide which thing they want to use with your app / Android Auto. Like: Want Camsam feature yes/no, Torque feature yes/no, Statistics feature yes/no, Gas prices feature yes / no and so on"

---------- Post added at 07:16 PM ---------- Previous post was at 07:08 PM ----------

Yes, but it looks terrible and is not as smart.

New version? Oups, have overread it. XDA app has said I'm on latest. But I've sorted it out, and tested it. Great now. Thanks!
[Paid Software Announcement and Discussion] FormelLMS:
One little issue with latest version:

Notification won't go away even after ending Android Auto / OBD2AA
[Paid Software Announcement and Discussion] Emil Borconi:
Yeah.... I tied the notification clearing to CamSam, so when CamSam removes the notification OBD2AA should remove it as well, however if CamSam goes away (you close AA and the kill switch is triggered) the notification will remain.

I will add a notification cleanup on exit to make things smoother.
[Paid Software Announcement and Discussion] Emil Borconi:
I just updated the version (again, hopefully last time for today :D ) here are all the changes implemented today:

- Removed digital text due to bad rendering (hard to read)

- Fixed overlapping text (hopefully)

- Fixes for CamSam notification not always showing.

- Added Preview button with random data

- Option to toggle units display

- Gradient position fix when value is 0

- Coolant FC fix

- Spelling fixes.

- Added min/max as a manual input to override values which are wrongly reported by Torque

- Removed prompt for Notification access permission unless the CamSam option is ticked

- Added notification cleanup on exit

- Toggle/Collapse layout for Pid settings.

On the side note I'm looking for translators please who can help translate the app in multiple languages. If you do speak any other language and you are will like to help please PM or email me for the strings XML.
[Paid Software Announcement and Discussion] FormelLMS:
Emil, looks very good after first tests. I think I will go on a run in a few minutes.

I want to test the GPS displays without torque things

and

How the phone behaves with camsam autostart activates via your app in widget mode. Because: in normal mode camsam goes in front of the Android Auto screen on the phone and this cause that the screen won't go off while driving (projection mode)

Hopefully widget mode fixes this.
[Paid Software Announcement and Discussion] Goon818:
The actual beta looks nice. The options are brilliant. I like to test it tomorrow, when I drive
[Paid Software Announcement and Discussion] bggold:
Nice work. So far no issues on latest beta. How about adding a backup/restore feature for those times of having to clear the program data?
[Paid Software Announcement and Discussion] Emil Borconi:
Will add it to the to do list
[Paid Software Announcement and Discussion] drc13:
Wow you've been busy today mate!

Just installed the latest beta and it's looking good from my phone (haven't had a chance to test it in my car yet but will report back when I havE)

The preview is very handy but I'm still noticing some minor overlapping when I enable the "show unit" option but it's minor in the scheme of things.

I'll +1 the backup/restore request and could I add a request for changing the background/wallpaper behind the gauges?

Thanks again I'll report in after a drive!

Edit: Only a quick drive but seems to be most issues seem to be fixed. Still some text overflowing if I enable "show unit" but I've simply disabled that for now. Will give it a bigger test later this afternoon but looking good!
[Paid Software Announcement and Discussion] maxpower47:
I took a pic of the arch color issue: https://imgur.com/a/ZTdPr

The percentage gauge archs are much fainter than the full archs.

Also, I see the new min/max options, but they don't seem to save. I put in values, test it (didn't work), and go back and look at them and they're back to their defaults.
[Paid Software Announcement and Discussion] bggold:
Any chance you can put a check box option to display the name or not? Useful to have to know what the pid is if you don't want to display them. You have to clear them out at the moment.

Thanks
[Paid Software Announcement and Discussion] Emil Borconi:
Ups I just realized this morning that I have forgotten to remove the fake coolant temperature.... :) So after 30 seconds of driving my engine was warm.... Lol.
[Paid Software Announcement and Discussion] Emil Borconi:
Anything in particular you did, since this is the one thing I cannot reproduce.

Agree on the main/max issue
[Paid Software Announcement and Discussion] Emil Borconi:
Yes
[Paid Software Announcement and Discussion] maxpower47:
I did notice it only happens with show scale=off. With the scale on it looks normal.

Re: the min/max issue, I tried clearing data this morning and noticed that when I first add the custom PID that has the min/max issue, the min/max values are correctly pulled from torque and show in the settings. But then when I exit and go back into the settings the max gets reset to 0.

Also, I've noticed that since 1.4c, every few minutes the gauges all freeze and stop updating. Switching to another screen in AA and going back fixes it.
[Paid Software Announcement and Discussion] Emil Borconi:
Thanks all valuable info.
[Paid Software Announcement and Discussion] Catalln:
[MENTION=842765]Emil Borconi[/MENTION], thanks is a very good application. :good::good::good:

An improvement proposal, if we could reposition / re-order PIDs after they were initially set, would be very good.

Thank you.
[Paid Software Announcement and Discussion] Emil Borconi:
Thank you.

I'm hoping that one day Play Store will start allowing custom apps on, that day I will like to push my app to it, and I'm sure even if they do open up for 3rd parties they will not allow any kind of layout changes on the car screen only pre-defined. If it is pre-defined you can just change the PID's order in the setup and the layout is sorted. Or did I miss the point of the suggestion?

P.S. next version will have Romanian translation implemented, I did it last night just did not push the update

Ignore the above bit, I have miss-read your name to (Catalin) which is a typical Romanian name, hence comment or language.
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

I had just re-read the request. Does it really make sense to add another checkbox for something which can be already controlled? Having too many options can also be miss-leading sometimes.
[Paid Software Announcement and Discussion] MisterEff:
I am having an issue with Min/Max values in the latest version. On Revs it is fine, but oil temp and coolant temp cannot keep resetting. I want oil max at 340 and it keeps knocking it down to 240. I want coolant at 270 and it brings it back down to 240.

Also, the Rev gauge changes correctly to the no background percentage arch, but oil and coolant temp keep going to full arch even when it is not selected.

I have cleared the app and set all my gauges up again and the same issues persist.
[Paid Software Announcement and Discussion] bggold:
I don't want to display them on the screen. It would be helpful to have the description in the settings to k ow which gauge it is by the torque description. Made leave it next to the gauge number even if you take it out of the text?
[Paid Software Announcement and Discussion] Emil Borconi:
Yes that makes sense.
[Paid Software Announcement and Discussion] Catalln:
In fact, we were referring to "Gauge" and I wanted to be able to reposition the information without having to make all the settings from the beginning for each one.
[Paid Software Announcement and Discussion] Pyrres:
I have the same problem on my car but only on oil temperature. Keeps reseting max to 60celsius rather than 120c max I set into the app. Coolant keeps its settings ok.
[Paid Software Announcement and Discussion] Emil Borconi:
- Fix will be implemented in next version, meaning once you manually edit min/max for a pid the values will be locked and the app won't try to adjust them based on values from torque.

- Import/Export settings also coming in next version as well as German,Romanian and Hungarian language

- Plus one bonus feature (but it will be useful only for a few...)
[Paid Software Announcement and Discussion] Pyrres:
So whats the bonus feature?

---------- Post added at 11:57 AM ---------- Previous post was at 11:56 AM ----------

Actually... When do you implement the settings that you can set temps that engine is cold or warm for the notification?
[Paid Software Announcement and Discussion] Emil Borconi:
Bonus... wait and see.

Cold/Warm it's already in the latest beta (preferences) but it's only with a test value ATM so it will always warn you that engine is worm after 30 seconds, again this is getting sorted in next release.
[Paid Software Announcement and Discussion] Pyrres:
Oh and if possible could you add an option to change the pid that is used to calculate when the engine is warm. Because I'd for example much rather use engine oil temp rather than coolant temp to decide if the engine is hot enough. In many cases coolant warms almost double the speed of the oil so you have coolant and gauges showing warm engine but engine oil is barely warmed.
[Paid Software Announcement and Discussion] itshim514:
Hello, I have the app installed and followed all the instructions successfully. But the gauges on my android auto head unit are all blank. I have let it sit for a while still nothing. Connected and disconnected and restarted my phone and car still nothing. Can you help me please?
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

Please install the latest beta, make sure you enable debugging in the preference settings and then use the following steps to capture a bug report:

1. Enabling Developer Mode

1. Open Settings > About phone.

2. Scroll down to the Build number.

3. Tap the Build number 7 times in quick succession until "You're now a developer" appears.

4. Return to the Settings menu and select Developer options.

5. At the top of the screen, make sure 'Developer options' is set to On (green).

6. Scroll down to Debugging and enable both USB debugging and Bug Report Shortcut on (green).

7. Tab on Logger buffer sizes: Default setting is 256K. Select 16M to help capture more information for debugging. Of note, it can affect the apps performance especially with lower spec phone, so change it back after you have finished submitting bug reports.

2. Capturing a Bug Report

It's very important to do this right after you experience the issue again, so your device can log at least one occurrence of the issue.

1. Hold the Power button down until the menu appears.

2. Select Take bug report. and wait for the device to capture the bug report.

3. Tap the 'Bug report captured' notification when it appears.

4. Share the bug report. (I recommend to email it to yourself.)

5. Download the bug report to your computer.

6. Send the bug report by email to borconie@gmail.com
[Paid Software Announcement and Discussion] PRP98svt:
I hate to keep harping on this, but so far every version, including all betas, have not been able to fix the units problem for "Turbo Boost Pressure". Although the gauge shows the text "bar" to indicate that it's supposed to be showing bar, the actual numbers are all over the place - hard to tell whether it's psi (numbers reach easily into the 20s or 30s), certainly not bar. My turbo is not quite that powerful... ;) So up to now, that particular PID is, in essence, useless in its current form.
[Paid Software Announcement and Discussion] Emil Borconi:
I'm pretty confident I did add this to the latest beta, but I will need to check in the car with real values to see if my maths are wrong anywhere.
[Paid Software Announcement and Discussion] bggold:
A couple of other ideas.

1. Add warn and oh crap values and have the values change color to orange or red for those of us that use digital readout only?

2. Is it possible to only pull from torque sensors that are only available? If you set to side unavailable sensors in torque this should filter to obd2aa. If not too much to ask.

3. Since you can push camsam notifications to aa is it possible to push other app notifications too? Maybe setup the ability from the list of apps installed to pick the ones you want. Being able to dismiss let's say Gmail from the screen is safer than from the phone.

For those of you that want to at least have audio muted for any Android notification while using AA I use Lightflow with it set to use Lightflow to control volume. I accidentally found this to work. Hopefully not over stepping any boundaries by making this recommendation on the forum.

Keep up the great work. Looking forward to the future of this app. Thanks for listening to all of us for ideas to implement.
[Paid Software Announcement and Discussion] Emil Borconi:
I'm on the road (again) to quickly answer

1) sure

2) problematic.... Torque does have a function to list active pids but that requires a torque connection meaning setting up pids will be impossible without sitting in the car.

3) sorry no emails
[Paid Software Announcement and Discussion] stechracer:
Thanks!
[Paid Software Announcement and Discussion] Emil Borconi:
Version 1.5 in beta channel.

Here is the changelog compared to 1.4:

- Removed test value from engine coolant

- Added translation for DE,HU,RO

- Added import/export setting option

- Fixed PSI/BAR conversion

- Added option for colored text

- Added TPMS option/screen
[Paid Software Announcement and Discussion] Catalln:
Thanks for RO and TPMS option / screen is a nice surprise but how can we set to have values?

I have a Vitara from 2015 with TPMS, can you help me?
[Paid Software Announcement and Discussion] Emil Borconi:
Currently you can only set up TPMS if you can access it over Torque. If you have custom PIDS in Torque for TPMS you need to allocate them in the corresponding position in the TPMS Settings.
[Paid Software Announcement and Discussion] ControlNode:
Any details on the export/import? I clicked the export, but no prompts for name to save as or notices of where it was saved. I was hoping I would be able to select a name, and on import would be prompted for the file to import so that I could have a daily and a race config that was easy to switch between using the export/import functions.
[Paid Software Announcement and Discussion] Emil Borconi:
Export should generate prompt you on how do you want to share the exported setting, but if not file should be located on your storage in the following folder: Android/data/uk.co.boconi.obd2aa/files

Import should show you a file picker to allow you to import your file so you can theoretically save multiple config files to a folder and import whichever you want.

What's your Android version please? I currently only have a 7.1 at hand for testing and they did changed quite a few things in the latest API so I might have missed adding compatibility for older device.
[Paid Software Announcement and Discussion] Dazzles9r:
This is my first post on this site so I'd like to start off by saying a big thanks to Emil for all of his hard work on this APP.

I was lucky enough to see this on one of the car forums I'm on and I have to say it answered a lot of questions I had been asking myself reference seeing more data about my car/engine whilst driving!

Unfortunately, I seem to be having some problems with it.

I'm running it on an older Samsung Galaxy Alpha that doesn't even have a sim in it and I'm connecting it to my Fiesta with Sync 3 fitted.

The AA works as soon as I start my car and when ready, I choose the OBD2AA selection and everything comes up on my screen.

However, after about 3 - 5 minutes, the display reverts back to the AA screen. If I wait 30 - 60 seconds and press the bottom right icon, the OBD2AA screen comes back up, but not all the time.

Sometimes a black screen comes up, then it reverts back to AA. When this happens, I look at my phone and it displays that OBD2AA has stopped working.

This may be down to my old phone, I don't know? I was hoping I could use it for this application as it was just sitting in a drawer doing nothing.

If you have any ideas, I'm more than willing to try it.

Many thanks

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

Welcome to the forum, I have just updated the OP with instruction on how to generate a bug report. If you can do that please and send it over I can have a look on what's happening (might be an out of memory issue) but will need to see some logs first please.
[Paid Software Announcement and Discussion] ControlNode:
8.0
[Paid Software Announcement and Discussion] Emil Borconi:
And what is the behaviour please?
[Paid Software Announcement and Discussion] ControlNode:
Export does nothing, emailed a video. Forgot to mention in the email that the collapsed gauge settings controls are currently not showing the gauge name.

Love the TPMS screen. Would love to be able to load top image of my own car.
[Paid Software Announcement and Discussion] FormelLMS:
Yes, Export only works on Google drive on mine.
[Paid Software Announcement and Discussion] Emil Borconi:
They will show after you changed them. Sorry but couldn't figured a way to get it displaying straight after the update
[Paid Software Announcement and Discussion] spiff72:
I see some oddity with the export function on 8.0 also. It looks like it doesn't do anything but the import function found a json file when I navigated to the Android/data folder mentioned earlier.
[Paid Software Announcement and Discussion] Emil Borconi:
I'm deploying an O image right now on my emulator so I can test.

On my OnePlus 5 with stock Nougat, it does offer to share the file with whatever app I want, but I shall soon find out what's happening on O.

I think I know what the problem is, file permission have been changed in new API, going to get it fixed.
[Paid Software Announcement and Discussion] Emil Borconi:
Updated Beta channel to 1.5a, should fix export on Oreo.
[Paid Software Announcement and Discussion] ControlNode:
Is working now. Thanks.
[Paid Software Announcement and Discussion] Emil Borconi:
Let me know if you find any other problems, if not I'm really hoping to move it from beta to stable.

I will consider allowing different image for TPMS in the future, but at the moment I just want to get it to stable.
[Paid Software Announcement and Discussion] drc13:
Yay I love seeing the little update notification on my screen for this app :)

Haven't had a chance to test the latest version yet but will report back once I have.

I just wanted to double check on something I've noticed in previous builds and I don't know if it's normal expected behaviour (a Torque restriction) or not.

With the 0-30mph, 0-100kmph etc guages they only seem to record the time if I have the ODB2 screen open on my AA screen. If I happen to be in maps or music etc and do a 0-30mph then go back to ODB2 screen it will not have recorded that time.

If that's normal behaviour so be it but just wanted to double check.

Also would being able to add a custom background/wallpaper be a massive task?

Thanks again Emil!
[Paid Software Announcement and Discussion] Emil Borconi:
Normally it should keep the track of what's going on even if you are on another screen (starting from version 1.3 and up only).

As of background, I will put it on the to do list.
[Paid Software Announcement and Discussion] drc13:
Hmm ok, I know things like total trip distance etc seem to keep track in the background but I'm 99% sure it's missing my timings.

I'll do some more testing thanks again :good:
[Paid Software Announcement and Discussion] MrShibby:
When i try to select the app my android auto stays black only.
[Paid Software Announcement and Discussion] Emil Borconi:
Custom pids are populated from torque. Have you added them to Torque?
[Paid Software Announcement and Discussion] Emil Borconi:
Have you enabled unknown sources in Android Auto? Please see op on how to collect a bug report/logcat and send it over to me please.
[Paid Software Announcement and Discussion] MrShibby:
It is activated and I could select the app, I will collect the but report and send it. Thx