You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
App crashes upon pressing OK on the screen where the limits of the gauge can be adjusted. Once it crashes it then crashes on every launch. Only way out is to uninstall and reinstall.
To Reproduce
Install app from F-Droid (v2.6.12).
Launch app.
Deny BlueTooth to get to demo mode (crash happens in both demo and using an ODB adapter mode).
Pick 0x10 as ECU address for demo mode.
Tap menu - pick "OBD Data".
Scroll down to "Coolant Temperature" and long press to select.
Tap "show gauge" icon in menu bar to get the graphical "speedometer" display.
Initial default units are metric. But note that max temp on gauge is 120C.
Return to settings and pick Imperial units.
Return to coolant temperature gauge view.
Note that gauge reads degrees F, but maximum on gauge continues to read 120 (which would be 120F in imperial units mode).
120C (the original view) would be 248F, so I would have expected the gauge to update to show -40 to 248F in imperial mode.
So, long press the gauge to get to the gauge config panel.
Drag the very finicky slider to extend the gauge range to about 250F (and never being able to get exactly 250F because of the finicky slider.
Press "ok".
Android reports "AndrOBD has stopped".
Try to relaunch the app, get "AdrOBD keeps stopping".
The app must now be uninstalled to get out of this crash loop.
Expected behavior
Updating the upper range of the gauge shows a new gauge display with the new upper range (and having two entries into which a numbers could be typed would be much more useful than the much too finicky slider).
Describe the bug
App crashes upon pressing OK on the screen where the limits of the gauge can be adjusted. Once it crashes it then crashes on every launch. Only way out is to uninstall and reinstall.
To Reproduce
Install app from F-Droid (v2.6.12).
Launch app.
Deny BlueTooth to get to demo mode (crash happens in both demo and using an ODB adapter mode).
Pick 0x10 as ECU address for demo mode.
Tap menu - pick "OBD Data".
Scroll down to "Coolant Temperature" and long press to select.
Tap "show gauge" icon in menu bar to get the graphical "speedometer" display.
Initial default units are metric. But note that max temp on gauge is 120C.
Return to settings and pick Imperial units.
Return to coolant temperature gauge view.
Note that gauge reads degrees F, but maximum on gauge continues to read 120 (which would be 120F in imperial units mode).
120C (the original view) would be 248F, so I would have expected the gauge to update to show -40 to 248F in imperial mode.
So, long press the gauge to get to the gauge config panel.
Drag the very finicky slider to extend the gauge range to about 250F (and never being able to get exactly 250F because of the finicky slider.
Press "ok".
Android reports "AndrOBD has stopped".
Try to relaunch the app, get "AdrOBD keeps stopping".
The app must now be uninstalled to get out of this crash loop.
Expected behavior
Updating the upper range of the gauge shows a new gauge display with the new upper range (and having two entries into which a numbers could be typed would be much more useful than the much too finicky slider).
AndrOBD Debug log files
AndrOBD.log.0.txt.gz
Log detail level
Since I had to reinstall to get the app to work, I preset the log level to All.
Important details on your environment:
Additional context
The text was updated successfully, but these errors were encountered: