Repository navigation
Releases: CRCinAU/abrp-telemetry-sl7
Release list
v1.0.6
Updater
- Doesn't hammer the GitHub API on every send tick during a drive
- Backs off on transient failures (fetch / download / signature mismatch) instead of retrying every 10 s
- 50 MB APK download cap
- Manual "Check for updates" no longer blocks if a periodic check is mid-download
- Runs even when telemetry is misconfigured, so blank-token installs can still self-heal
Concurrency
- Fixed three shared-state races (AdbTunnel keypair, vehicleManager, parked-default fallback)
Build / CI
- versionCode is now the HEAD commit's unix timestamp — monotonic across local & CI builds
- Release workflow blocks tags that would regress versionCode (downgrade-wedge protection)
Full Changelog: v1.0.5...v1.0.6
v1.0.5
Installs in place over v1.0.4. Pre-v1.0.4 builds still need a one-time uninstall.
- In-app auto-update from GitHub Releases — runs in the background once every 24 hours while parked.
- Installed / latest-release versions shown in the action bar, refreshed continuously.
- Settings card auto-collapses when a token is saved; a new Check for updates now button forces an immediate check.
- Local and CI builds share a versionCode formula (HEAD commit timestamp), so CI releases install cleanly over local dev builds (and vice versa) without surprise downgrade errors.
This release finally fixes the signing debug keystore for the APK - so updates from here should work correctly.
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's new
- Telemetry now survives ignition off/on. A shell-user daemon spawned via ADB resurrects the app after BYD's force-stop.
- Dark mode follows the head unit's system theme.
- GPS heading and elevation shown on the Live Vehicle Data card.
- Car model field locks/unlocks with the token (one validated config).
- First send after Start has GPS data instead of "no GPS".
- GPS rows populate immediately after granting location permission.
- Token validation now sends the real SOC, not a fake 50%.
- Settings backup moved to /data/local/tmp/abrp-telemetry-settings.json (JSON, includes car model — survives reinstalls).
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Add a couple more methods to try to survive ignition power-off / power-on cycles.
Reworked interval logic for changing drive states to pick up changes quicker.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
First attempt at having position reporting auto-resume when the car is turned back on again after some time being off.
This should only start when we're still sending data and the car is turned off.
Also fixes a few bug and optimisations to make data send more consistent.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Use the same debug release keys to allow APK upgrade instead of uninstall / install cycle - losing user data in the process.
Full Changelog: v1.0.0...v1.0.1