歷史版本
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: aa8a5b6cdd0e333dfc90919031fcf3611b2a5d60
Size: 6.38 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 3c52c54f69e8433b73b4c3b01425a6d52eff22d6
Size: 3.62 MB
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 6ea4d359fed8756453f496b234442d0bb128e960
Size: 4.02 MB
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: e62316c4d304198b9244f52535ea19798ecacc2d
Size: 3.55 MB
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: fbe6cb36f5fb415493cb94eeed5c8286dda16a3c
Size: 5.95 MB
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 467c070d2ae6f6d357a24b7b73e30e748faf0f9e
Size: 6.36 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 1b17db536d2cd30074803347d436670177930b6c
Size: 5.43 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 4f86684d1222fe1d8cc7b01966ca14eb0d6018d4
Size: 5.43 MB
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 284d35fb846fd234a4ddf3314f5829fcb32ab6df
Size: 4.83 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 331d30bd625e2a6372ddf9b5fde0ddde78941af9
Size: 4.83 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 9a37e8b86c770f5a6128d30e9611051f8b8e1556
Size: 4.39 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: eea0deed413a8d7149569f973eb39aac75b1a2e7
Size: 4.39 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 15bb225d596b2e07749f2c96a5731320aa9fd96d
Size: 4.39 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: e6fba3a9bd240fa3f74829764fdfb00aacf094e0
Size: 4.22 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: c3a0f2aeef613840fbdfe0c92b4d1cd87e208187
Size: 4.21 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: eb5cb745f598741e1e7e9e0d9e1af8e5e72014ae
Size: 4.65 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: d5c2e9b6393d69f9fb9bae63d49e2e6afdac410e
Size: 3.91 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 8aebbc0a936677863c9cb7f9891b20daab6cade6
Size: 3.86 MB
What's New:
Requires Android: Android 5.0+
Screen DPI: 160-640dpi
SHA1: 71d71345bc25712c65618eb4700e776625e7671d
Size: 3.08 MB
What's New:
Changed speedcontrol to respond to tap anywhere
Added Front-Rear swap button to Tires
Button reordering and formatting
Added 5 line log to speedcontrol
Fixed Darkmode not changing when exiting using Home button
Improved settings dropdown styling
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 919da82421579018f54dd97d08250828fa7c813d
Size: 2.47 MB
What's New:
Better colors in delta widget and decel (blue) bar
Reformatted Settings for consistency
Corrected icon error for 12 volt battery (+- from white to transparent)
Renamed "Bob Due" to "CanSee"
Batches 1-2-3 for dark mode
Tyres: avoid crash when message is null, fix error message, fix Lint warning
Added "speed control" activity to display average speed
Added "force dark mode" option
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 90d000a13bfe1f490d5a3e48224875889ce60761
Size: 2.4 MB
What's New:
Avoid NullPointerException in DTC
Avoid NullPointerException in TyresActivity
Fixed a crash passing null to debug
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 45bf2ac1fce5f578200bede7bed8f456bd3c16b2
Size: 2.4 MB
What's New:
Fixed swapped Read Write buttons, added message about driving. Fixed error msg when message.isError.
Added Russian and Ukranian
Added Overinflated message
Another attempt to avoid crash in Toast
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 4d208d940daf789681751a31ba563fda8a092fdf
Size: 2.38 MB
What's New:
Removed minified/proguard
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 8465a71426c8d2ed276789a26f29451c14383f5f
Size: 1.85 MB
What's New:
News bar now acceppts html tags
Expanded experiment to avoid on abort crash in Android 8.1 to widgets
Catch parseint exception on a malformed frame
Avoid creating a (Main)activity instance (ouch)
Check if log files are writeable
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 85ca9774e505ce40c34fcba97fe2388dbd9ce4ba
Size: 1.85 MB
What's New:
Removed toasts and added Spinner to all data. Moved all spinner changes to the UI thread
Replaced toast when loading settings with Spinner
Moved Settings button to three-dot menu
Changed Settings and CanSee settings UI to conform to convention (but kept Cancel, now in three-dots)
Added Android home ("back") button to CanzeActivities
Extra check for non null CanzeDatasource instance
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: ce685cf386d640707fc303616320fcbe1f923b19
Size: 2.47 MB
What's New:
Cleanup of toasts (logic, inheritance, use resources, avoid if not needed)
Experiment to avoid crash in Android 8.1 in EditText, see manifest for details
Avoid crash device being null in Tyres buttonread/write
Avoid $BadTokenException crash in Toast on Android 7.1 (SDK 25)
Added possibility to install on external storage
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: abdf3230c2171a9e2c05744abba2573f1c630892
Size: 2.46 MB
What's New:
Avoid crashes on unexpected strings from ELM
Avoid SQLException crash
Removed logic to have the device do frame filtering
Implemented INTERVAL_ONCE for ECU initialization command
Avoid NullPointerException crash in Plotter
Avoid IndexOutOfBounds crash in Timeplot
Fixed Range Activity
Moved BCB to chargingtech
Code cleanup
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: c28e8d5ca9027f946c3301467cea57786f485e09
Size: 2.75 MB
What's New:
Avoid crash on outOfBounds in Plotter.setValue
Avoid crash on displaying Tyrevalve IDs
Avoid crash on outOfBounds in Fields.get. Formatting cleanup.
Avoid crash on null getWindowManager. Formatting cleanup.
Update news, update gradle plugin. WIP FieldsAlt
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 9e8f77f94d795b17a9a4fa02a7d7f0c31e4f172e
Size: 2.75 MB
What's New:
Moved charging history to technical, added icon
Added serial number to Battery screen
Avoid nullPointerExceptions and ClassCastExceptions
Avoid crash in CanzeActivity when reconnecting
Avoid ANR when reading/writing Tyre IDs
Avoid ANR / black screen when Bluetooth needs to reconnect (in previous commit)
Fixed null pointer exceptions in displayNews. Minor layout fix for news
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 3c71d4a9d881215ad6bab0cebb8e309bc7cf4f34
Size: 2.72 MB
What's New:
Added soh to Battery and Prediction
Fixed bugs in Battery class
Deleted Dutch (put in news bar)
Icon cleanup to a somewhat more consistent style
Deleted Dutch
Fixed clipping bug #530
Minor bug fixes and wording
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 07001ddb45d36a39bc37e97a758dd8d3630c7f3f
Size: 2.78 MB
What's New:
Moved leak to tech, code and layout cleanup
Implemented real time news
Fixed issue with consumption in miles mode #520
Added back reset from virtual field delta, added new delta field with no reset
Avoid negative trip numbers
Removed reset from virtual field delta
Trying to reduce stores points in TimePlot (with CanSee data flow is much stronger!!)
Requires Android: Android 4.0.3+
Screen DPI: 160-640dpi
SHA1: 9fb081e6327a8fd18a42aa418539f78998f014e5
Size: 2.75 MB
What's New:
Optimized initConnection in relation to new injects
Added better ZE40 formula to prediction
Added R110 alias
Fixed wording in conditioning status #522
New inject methods
Added 12v pulsbox values
Fixed some crashes indicated by the store
Trying to reduce the entries in the DB (with CanSee data flow is much stronger!!)
Differenciate font size in Timeplot for landscape/portrait mode