yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] Emil Borconi:
- Do you mean heads-up notification or do you mean the cards on the home screen?

I'm trying to work out the headsup notifications but I don't think I can work out the cards. The problem there is absolutely NO documentation on this, it's a closed product not available to 3rd parties, no SDK, no nothing so what ever I do is done by spending a huge amount of time trying to reverse the APK existing out there and understanding how they work. The APK's are all obstructed so function names and variables are replaced with letters like a, aa, ab, b, etc making the code reading very very difficult. Some things I might be able to decode others not, it's a game of patience and virtue.
[Paid Software Announcement and Discussion] Pyrres:
I mean the part of the overlay that comes over when you for example look at the map and song changes it shows you song info etc. And no surprise that the code is what it is. They don't want it poked around by other people.
[Paid Software Announcement and Discussion] Emil Borconi:
That's the heads up notification, that's what I'm trying to decode now, but that should be used for short notifications not to constantly display info.

So yeah my idea is if I can decode that, we can set alarms to display there, for example (Low fuel level, boiling coolant, etc).
[Paid Software Announcement and Discussion] Pyrres:
Could it be possible to have a notification when for example oil is warm enough and then another if it's too hot. I for one never drive my car hard until oil is over 70celsius. But now I might not notice when it's warm enough to push the car a bit harder so it would be really nice to have notification that says OK I'm ready to go.
[Paid Software Announcement and Discussion] Emil Borconi:
If I manage to figure out on how to implement the heads up then yes, although with a different logic, you can set an alarm in Torque, so you can set the alarm to show when the oil temp reaches X degrees, than torque app will trigger the alarm which will display a notification.

But all this hinges on the fact that I am able to decode the heads up notifications.
[Paid Software Announcement and Discussion] mobot95:
I have installed latest version and cleaned data from AA and Google play services, it works very good.

I think that more features should be implemented:

1) PID search textfield

2) Preview of gauges with realtime info

3) More gauges type and styles, example: a gauges that include more than one data (arch RPM style with speed in bottom), graphs, histogram, bars etc..)

4) Multiple pages
[Paid Software Announcement and Discussion] Seawatch:
Emil, Cannot configure PID for Coolent or air temp to display in Fahrenheit, always shows in celsius. Tried resetting the torque app units to reset celsius but no luck. All temp setting in your app appear to always be in celsius. Using V1.2, on 2017 VW jetta gli head unit, with latest version of torque app. Is it something I'm doing wrong.. Thanks for any insight on my issue. Other than this great app..
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

No all it should be is the units settings from Torque, so if torque is set to F it should display F. I will check them tonight once I'm home to see if I can reproduce. Any chance you send me a printscreen of you Torque Units settings?
[Paid Software Announcement and Discussion] fbike:
Hi

I asked [MENTION=224120]Emil[/MENTION] to have this possibilty.

On v2 Emil save config files un ordre to ne more readable

For the moment, each gauge with it own parameter is identified in the JSON file by a underscore _ followed by the gauge number

Each gauge on screen is numbered from left to righ and from top to bottom

If you create a backup of JSON file you can also sort the lines with a text editor but you must respect the "syntax" of file .

It is not so easy. It is the only way to do it that the moment. For understanding syntax try it on a conf with 3 gauges.

Be aware of backing the config file before any mods:)
[Paid Software Announcement and Discussion] Emil Borconi:
Hi Adrian.

Please see information on op how to generate a bug report, and send that over to me so I can identify the problem.
[Paid Software Announcement and Discussion] m00n61:
Hi Emil,

I really like the aastats interface layout. Would you consider developing a similar (multi-page, tabbed with tabs on the side) layout for OBD2AA?
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

Yes I also like the screenshots of AA stats and I will take that into consideration.

One of the features request was to have the possibility to add multiple pages of gauges and having them tabbed might just be the way to do it.

The problem with the AAStats is at least from my perspective is that it's very strict, yes it looks very good indeed, but it's cemented in for a few things (especially icons on the side and gear indication on the bottom) which is a bit contradictory with the huge flexibility and range of choice available over obd2.

That being said I do like the design/layout of AAStats so I will give it some thoughts on how that can be implemented... or at least how can I borrow some of the ideas...
[Paid Software Announcement and Discussion] Emil Borconi:
Today just for fun I tried to see if I can get OBD2AA to be recognized by Android Auto as a navigation map alongside Google Maps and Waze.

Since I have managed to get this nice screen, I have sent an email to Sygic requesting a dev key from them to try to do a port/minimal implementation of Sygic Drive (offline maps) in Android Auto.

I do not know if they will or will not grant me a key and for sure at the moment I'm not planning to rebuild a navigation app on my own, what I'm planning to do is to create a proof of concept and try to pressure Sygic/Google to make this happen...
[Paid Software Announcement and Discussion] Jonesy66:
Thanks Emil for your very quick response. After uninstall and reinstall 3 times now it's all good again?
[Paid Software Announcement and Discussion] FormelLMS:
Oh no, I don't mean, that it's caused by your app (tried that already)

I've hoped that here are some guys using Spotify on AA and could try it fast :)
[Paid Software Announcement and Discussion] m00n61:
Sygic seems to have taken some steps towards an AA-compliant app:

https://www.sygic.com/blog/2016/how-it-would-look-like-sygic-car-navigation-on-android-auto

They have only moved forward with Ford's SYNC3, though.
[Paid Software Announcement and Discussion] Emil Borconi:
True but at that point the SDK wasn't available, I know now it's only available unofficially so again sygic won't be using it, but creating a proof of concept might just push Google to finally accept it
[Paid Software Announcement and Discussion] scoobdude:
Is there any way to add the ability to adjust the low fuel setting to where you can adjust it? I have a small tank and 5% is about 1/2 gallon of gas
[Paid Software Announcement and Discussion] Emil Borconi:
Not at the moment I will need to make a note for the request for next version.
[Paid Software Announcement and Discussion] fbike:
[MENTION=842765]Emil Borconi[/MENTION]:)

I suggest you, if you can open on your first post of odb2aa customization done by users of this app. I think it will be useful for the community.

I post here a zip file for my works for my Megane 4 GT DCI. But other users may have done this job for their own cars.

Here are gauges I use, with my json config (12 gauges!!!!). Config is specific for Megane 4 165. But gauges png and needles may be used on other cars. I use on my config a copy named "fond.png" and "needle.png" as the copy usesd in the config file. They are a copy of the many background gauge and needle I have done.

If you think this idea good...

Thanks
[Paid Software Announcement and Discussion] FormelLMS:
This is a good idea
[Paid Software Announcement and Discussion] fbike:
Organizing gauge in obd2aa.json

[MENTION=2115799]FormelLMS[/MENTION]

[MENTION=3549760]adfurgerson[/MENTION]

Hi

if you have osx or linux,

you can type :

grep ""[a-zA-Z0-9_]*,*" <obd2aa_settings.json >output.txt

in order to eliminate open and close '['

file output.txt will contains something like :

"warn2level_5",

"90",

"custom_bg_path_5",

"/mnt/sdcard/Download/fond.png",

"locked_3",

"true",

"gauge_orig_name_3",

"Oil Temp",

"showunit_4",

"true",

"gauge_orig_name_11"

...

Each gauge section begin with the gauge parameter : example 'gauge_orig_name_3" for gauge n°3 and ends à the beginning of next gauge parameter (here: show unit_4)

In order to sort your gauche, witch can be easyier to take output.txt without "," and [ ], you sort gauge by gauge with an editor and then rewrite a new JSON file according to this syntax :

[ <==== here the first bracket of parameter file

[

"warn2level_5",

"90",

"S"

],

[

"custom_bg_path_5",

"/mnt/sdcard/Download/fond.png",

"S"

],

[

"gaugestyle_5",

"5",

"I" <= NO COMMA For Last parameter

],

[

"showdecimal_5",

"false",

"B"

],

[

..... AND SO ON FOR ALL gauge parameters PARAMETER .....

],

[

"maxval_5",

"100.0",

"F"

] <= NO COMMA if no more gauge.

] <==== here the last racket of parameter file

Notice: The last gauge parameter must not followed by a "," separator : in my exemple in bold for "maxval_5"
[Paid Software Announcement and Discussion] Emil Borconi:
Sounds good, will do but now I'm hitting the road to Tuttlingen so I will be behind the wheel all day, and will continue the journey to Hungary then Romania this weekend... But will try to get it sorted
[Paid Software Announcement and Discussion] fbike:
Good trip Emil ans sée you son on xda
[Paid Software Announcement and Discussion] Chrypsisilon:
Is this App already German?
[Paid Software Announcement and Discussion] FormelLMS:
Yes, it is
[Paid Software Announcement and Discussion] ema987:
I'm using it with OnePlus 3 and Sony XAV-AX100: some gauges layout are clipped (the ones with the text outside the circle) probably due to the 6.4 inches screen, but everything else is working flawlessly!

Thank you for making it open source! I've anyway bought it from xda-labs! Keep up the amazing work! :laugh::good:
[Paid Software Announcement and Discussion] Emil Borconi:
Screen size shouldn't matter. The only ones which are clipped are the gauges which are not configured
[Paid Software Announcement and Discussion] FormelLMS:
Emil, one question. Is it possible to give the street card a lower priority or maybe make it choosable?

I like to have the Homescreen with my music widget, than road to work/home with alerts if there are traffic jams from Google maps and at least to see the temperature widget.

Now with street card the maps card is cutted of.

I think it's a special"problem" but hopefully you can do it, so I can place it to the bottom and scroll to it if needed.
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

I'm affraid not, the cards are based on notifications, as soon as you post/updated a notification AA puts it on the top.
[Paid Software Announcement and Discussion] Maurizio1953:
How to disable street notification? I have it always, also if not connected to the obd2.
[Paid Software Announcement and Discussion] mic18u:
It's under speed camera settings
[Paid Software Announcement and Discussion] Emil Borconi:
Open OBD2AA, from top corner menu select Speed camera settings, and uncheck "Show current street card"
[Paid Software Announcement and Discussion] Rayman96:
Is there a possibility to use the app without head unit? I just use android auto on my phone and cannot access the feature to switch tab to obd2aa (I have developer options enabled)
[Paid Software Announcement and Discussion] Emil Borconi:
Sorry but that is not possible (see OP for description). If you have purchased and looking for a refund please send me an email to: borconie@gmail.com
[Paid Software Announcement and Discussion] Graf_Franco:
Max respect for your work. I used the app for a while without problems. But since your last update, the text (font), into the circles, are a little to big. So the text from the description and from the value, mixed together. Is it possible to change/config the text size?

Thank you very much
[Paid Software Announcement and Discussion] Emil Borconi:
The font sizes are calculated automatically based on the layout and number of gauges on the screen. Can you send me a picture please? I want to see if it's language depended and or layout dependent. Does it happen on all layouts?
[Paid Software Announcement and Discussion] Graf_Franco:
One moment please, I make a picture outside.

http://www.graffranco.de/Fotos/Privat/BD1.JPG

http://www.graffranco.de/Fotos/Privat/BD2.JPG

http://www.graffranco.de/Fotos/Privat/BD3.JPG

http://www.graffranco.de/Fotos/Privat/BD4.JPG
[Paid Software Announcement and Discussion] Emil Borconi:
Thank you, so the problem is with 5 gauges. I will check in a few days, currently I'm working hard on my other app (Headunit Reloaded) and I want to finish the changes on that app before I carry on with this one.
[Paid Software Announcement and Discussion] Hsu8116:
Does this app support Chinese? If not, perhaps I can help translate, but I do not know how to get started:)
[Paid Software Announcement and Discussion] Emil Borconi:
Hi.

No it doesn't at the moment and it will be great if you can help with translation. Send me an email to borconie@gmail.com and I will give you all the details, basically it's an XML file which needs translating. You can even download it from here:

https://github.com/borconi/obd2aa/blob/master/mobile/src/main/res/values/strings.xml

The strings g names do not need to be translated only what is between the <string> </string>

Hope it makes sense, if you have any questions feel free to contact me.
[Paid Software Announcement and Discussion] Hsu8116:
Thanks

i will try
[Paid Software Announcement and Discussion] Emil Borconi:
No, THANK YOU for doing this.
[Paid Software Announcement and Discussion] Shamikaserver:
Actually I found it is with all gauge configurations. Here is an example of 3 gauge. Awesome app by the way!
[Paid Software Announcement and Discussion] andriy_:
Trying to show "engine run time" and have no luck. I've added corresponding PID, but it shows either 0 or 100... At the same time Torque shows seconds increasing.

How to show this counter?
[Paid Software Announcement and Discussion] Emil Borconi:
Not sure. Is it a custom PID if so can you please email me the settings for it? If it's not a custom pid can you give me the PID please?
[Paid Software Announcement and Discussion] andriy_:
PID is "1f,0" (RunTime)
[Paid Software Announcement and Discussion] Emil Borconi:
Ok I will check in the upcoming fays
[Paid Software Announcement and Discussion] andriy_:
Resolved. The issue was related to max value set in OBD2AA - application shows max value (100 in my case) if PID exceeds it.
[Paid Software Announcement and Discussion] Emil Borconi:
Glad to read that.
[Paid Software Announcement and Discussion] Shamikaserver:
I am able to get the timer to run however it is counting seconds in Torque Pro.

Had to set Min value to 0 and Max to 99999
[Paid Software Announcement and Discussion] Emil Borconi:
You might consider actually adding a custom PID in Torque which returns the value in hh:mm:ss format rather then seconds, not sure if it's possible but I guess it should be...
[Paid Software Announcement and Discussion] luiseargote:
Not seeing this show up anymore. Worked for a couple of days but now it won't show in the menu. It still fires up torque when AA is launched though.
[Paid Software Announcement and Discussion] andriy_:
Unfortunately not. I've wrote email to Torque's dev with regards to implement this feature... But I believe it will be much faster to implement in OBD2AA.

Btw, found few issues:

PID not found, STR:

Run Torque and add new PID

Run OBD2AA and add this PID

Delete this PID in Torque

Add with the same name

Try to find this new PID in OBD2AA -> not found

Max value doesn't stored, STR:

Add new PID in Torwue with max val 10000

Add this new PID to OBD2AA

Dont change focus, just observe max value set in UI

Quit from OBD2AA and run it again

Observe max value -> is set to 100
[Paid Software Announcement and Discussion] eng3:
I've used torque in past with my car to read engine codes. I've thought about setting up a permanent display like your app provides however doesn't the obd unit drain the car's battery? Sometimes I'll leave my car for a week or two in an airport parking lot.
[Paid Software Announcement and Discussion] apensadof:
I'm trying to do payment via PayPal but this error is showing "PayPal can't process your payment right now, so please try again later. We're sorry for the inconvenience."
[Paid Software Announcement and Discussion] scoobdude:
There are some that have an auto off feature and some that have a button on them. If nothing else just unplug it
[Paid Software Announcement and Discussion] Emil Borconi:
I will need to look into this.
[Paid Software Announcement and Discussion] Emil Borconi:
Send me an email please to borconie@gmail.com thanks
[Paid Software Announcement and Discussion] NU13:
Just wanting to offer my thanks for this app. Absolutely fantastic. Do you have future plans for differing types of gauges, such as graphs instead of gauges?
[Paid Software Announcement and Discussion] Emil Borconi:
Thank you.

Not in the near future maybe further down the line. This week I'm planning to finish the updated on my other app and hopefully next week I will start working on next version of this app, but graphs aren't in the roadmap at the time being, however that might change, keep an eye on the thread because I will update/ask users before/when I start working on next version.
[Paid Software Announcement and Discussion] luiseargote:
Still having this behavior despite reinstalling/clearing data. Known issue?
[Paid Software Announcement and Discussion] morut:
Amazing app. Working great in my Astra K, Intellilink R4
[Paid Software Announcement and Discussion] madcap57:
Unfortunately but I expected this. My AA updated today on my S8 and I now longer have the option to select this or the youtube app. (Likely from the battle over the youtube app)

Any hope getting around what google did to block these apps?
[Paid Software Announcement and Discussion] Emil Borconi:
Oh crap! I just tested and I can confirm Android Auto 3.0 does brake the functionality of the app.

Now I really hate the idiot who created the YouTube video player, the screen mirroring and all other stuff.

Please don't update to android Auto 3.0 till I don't figure out how to solve this if it's possible at all...

What a shambles!!!!!

The only positive is that notification still works.
[Paid Software Announcement and Discussion] Emil Borconi:
As a very quick update the apps still works when testing with Desktop Headunit (app provided by google to developers to develop/test apps for car) what I have also found out that actually the Seat Drive app doesn't show up in the list either so Google did a bigger kill probably (and hopefully) killing more than it intended originally (including this app as well)

For time being I strongly urge everybody to turn off automatic updated for Android Auto.

UPDATE

I have managed to bring back the app in the list but I'm not sure how this can be integrated into production yet, it might be a bit more complicated to streamline the operation (if possible at all), especially that I do not want to shout out how to do it to encourage other unresponsible users to create methods and force Google hand to become more aggressive on this.

UPDATE 2

4:40 AM, really upset... Took a plunge in the latest APK. AA introduced a way to determine if you are running on emulator or not, and if you are not running on an emulator, it disables unknown sources, in other words it have killed the option to run any app on a car which is not installed from PlayStore and there is no way around it (unless you are rooted). Patching the AA apk is not an option because it uses signing verification and if it's not signed by Google it does not work.

What does this mean?

It means that there will be no way to download and install this app from XDA Labs any more, it also means that current install will stop working once you update to Android Auto 3.0.

Is everything lost then?

- No, there is still one way to get around this and use it (without root on the phone) but it will involve using a PC, it will also mean that I will need to create a website which will hold all current purchases details, and updates in the future won't be as easy as simply updating the app.

I will like to say a big thank you to all those who were so eager to create video apps, web browser, mirroring app and all other kind of similar apps and shared them and brag about them, well done you guys, you greediness and reckless action managed to make the life difficult for over 1500 persons, so in name of all I will like to say a big THANK YOU to you guys! I cannot describe the frustration and feelings I'm having right now, because those words cannot be posted on this thread, or on any other XDA Thread!
[Paid Software Announcement and Discussion] madcap57:
Get some sleep! I am actually hoping google will loosen the AA restrictions a tiny bit exactly for apps like this. You will have competition if it gets into the play store but I am hoping for the best. I already updated(downgraded and commented) my AA feedback on the play store about this issue.
[Paid Software Announcement and Discussion] Emil Borconi:
I'm not sure... at all at the moment....

I can understand Google's decision and why they did it, I truly can, so they aren't necessary the bad guys here. If someone makes a fatal crash and it turns out that the driver was watching a youtube video using Android Auto, Google will be held responsible as well on why it did not take measures to prevent that.

If the app is to be ever allowed on Google Play Store, it will for sure mean a hell lot of customization, like only set colors, set fonts etc, Google is quite restrictive on this things when it comes to AA...

For the time being I have sent them quite a long email (luckily I do have direct contact email addresses) so will see what they say, if they say no, I might start an online petition.... but let's see

Yeah I'm going to have some sleep now 5:48 AM
[Paid Software Announcement and Discussion] pkim003:
I truly hope Google allows your app to be accessible on AA. I really love your work for the OBD2AA. It allows me to track and make sure I know what's going on with my truck as I can't really diagnose and test issues with my truck in real-time. Keep up the good work Emil!!!!
[Paid Software Announcement and Discussion] NU13:
Hi Emil,

just wanted to let you know i have had OBD2AA running for about 4 days fully customized with absolutely zero issues. I wont update AA at the moment until it is safe to do so. As a side note.....are you a Wakefield Trinity fan ? :D

I'm a league fan in New Zealand haha
[Paid Software Announcement and Discussion] FormelLMS:
Whoot? No camera alerts anymore?

Thanks for nothing videowhiledrivingfanboys
[Paid Software Announcement and Discussion] Emil Borconi:
Camera alerts and street card info still works.
[Paid Software Announcement and Discussion] Emil Borconi:
I think I fall in the geek category not the sports fan one :)
[Paid Software Announcement and Discussion] Jackos:
Xposed patching should do the job ;)
[Paid Software Announcement and Discussion] Emil Borconi:
Yes, but Xposed and root isn't available for everybody.... and the beauty of this was it was working on any device, no root no nonsense...
[Paid Software Announcement and Discussion] Jackos:
That's true of course. Well, pity - but to be honest I was expecting this move from Google.
[Paid Software Announcement and Discussion] Emil Borconi:
Well after video player and screen mirroring become available it's understandable.

Actually there is another way to get it running which does not involve root but I'm holding my fire on that one for time being, I'm currently looking for loopholes... to see if there is any easier way.