9 小时之前 | 在该版本发布之后已有 0 次代码提交到 main 分支
1.2.7 moved the rolling economy to the ECU's engine-fuel-rate PID (5E), but
the one-shot supported-PID query added in that release could race the ATSP0
protocol search on a slow adapter and shift every later ELM327 response by one
command. The result was a permanent — on the OBD card.
1.2.9 fixes the serial stream:
0100 request after ATSP0, with a longer timeout;0140 supported-PID query and probes 5E in the poll loop
instead, retrying every 30 cycles while it is unsupported.The ECU fuel-rate economy itself is unchanged: vehicles that report 5E use it
and match the car's trip computer; vehicles without it keep the MAF fallback.
The release also includes the 1.2.8 Jellyfin album navigation work: the favorite heart moves to the left corner at 69 px, three separate 60 px volume buttons sit on the right, the cover is 30% smaller with taller track rows, every page has a larger back button, and both Jellyfin pages get a transparent top-right time / speed / temperature / Home strip.
Download cardash-android-1.2.9.apk from the release page or the repository:
https://git.krasi.net/kkazakov/car-interface-android/raw/main/releases/cardash-android-1.2.9.apk
SHA-256: 3cf73d295ebe077a94c83d1aee6a7c1b4332e9eefa3048aa76c729aa7c3c9ad5
The build is signed with the same project key as previous releases, so it installs over 1.2.8. Android still asks you to confirm the install.
9 小时之前 | 在该版本发布之后已有 1 次代码提交到 main 分支
The album page now puts every control where the driver expects it and adds a persistent status strip to the Jellyfin pages.
Includes the 1.2.7 ECU fuel-rate economy and all earlier work. No settings change or migration is required.
Download cardash-android-1.2.8.apk from the release page or the repository:
https://git.krasi.net/kkazakov/car-interface-android/raw/main/releases/cardash-android-1.2.8.apk
SHA-256: 6cd5f4385edfceddc04790a0ad200fc99a19bb78eac7b995ef50fbcbf18cb5bc
The build is signed with the same project key as previous releases, so it installs over 1.2.7. Android still asks you to confirm the install.
4 天之前 | 在该版本发布之后已有 6 次代码提交到 main 分支
The rolling 5 km economy now prefers the ECU's engine-fuel-rate PID (5E)
instead of always estimating fuel from MAF and a petrol stoichiometric ratio.
That is the same injection data the car's trip computer uses, and it works for
diesel engines — which run lean and were the reason the MAF estimate read much
higher than the dash.
5E, its fuel rate drives the economy figure.5E does not pay an extra timeout on every poll.No settings change and no migration are required.
Download cardash-android-1.2.7.apk from the release page or the repository:
https://git.krasi.net/kkazakov/car-interface-android/raw/main/releases/cardash-android-1.2.7.apk
SHA-256: 2bd589f7fb503c46e56ddcc872454d76ac1f3a64f7e5d5c8841b23efaa8e50c7
The build is signed with the same project key as previous releases, so it installs over 1.2.6. Android still asks you to confirm the install.
4 天之前 | 在该版本发布之后已有 7 次代码提交到 main 分支
CarDash 1.2.6 makes the Jellyfin album page use the stacked layout on every screen.
com.wasp.cardash_launcherd664e9dff1ba499df93e03c0a44fe274b78ac438c665471a781c698c8650100fWhat changed
Ascension (2025); a year already present in the name is not
duplicated.Verified
flutter analyze, formatting and the full 150-test suite.Download cardash-android-1.2.6.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the universal APK is linked directly from the repository.
4 天之前 | 在该版本发布之后已有 10 次代码提交到 main 分支
CarDash 1.2.5 polishes the Jellyfin album controls.
com.wasp.cardash_launcher47ba0960bf9bf16122f482f65941f27f166283d8aeeb0eb6ae718216aaf0dad5What changed
Verified
flutter analyze, formatting and the full 150-test suite.Download cardash-android-1.2.5.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the universal APK is linked directly from the repository.
4 天之前 | 在该版本发布之后已有 11 次代码提交到 main 分支
CarDash 1.2.4 redesigns the Jellyfin album controls.
com.wasp.cardash_launcher7a157490ae5c312edd87cac448d1fc7f2ceb01a57a9cce36f3bc4fe25fcfeafbWhat changed
Verified
flutter analyze, formatting and the full 150-test suite.Download cardash-android-1.2.4.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the universal APK is linked directly from the repository.
4 天之前 | 在该版本发布之后已有 12 次代码提交到 main 分支
CarDash 1.2.3 makes the launcher usable as a normal app as well as a HOME app.
com.wasp.cardash_launcher72c9c1dca0c852104e9531b7cb532cf478ce121df83da4431669e20874d2837bWhat changed
android:excludeFromRecents="true", so CarDash appears in the
recents/overview list and can be switched back to when it is running without
the HOME role.android:resumeWhilePausing="true" so the Home transition does not have
to wait for the previous app to finish pausing.android:alwaysRetainTaskState="true" so the system keeps the launcher
task instead of resetting it after a long time away.What this does not do
Android can still kill a background app. CarDash deliberately adds no
keep-alive foreground service, persistent flag or battery-exemption request.
On vendor firmware, set CarDash to No battery restrictions and allow
autostart/recents locking if the system keeps killing it. A recents entry does
not keep the process alive by itself.
When CarDash holds the HOME role, Android may still filter the home task out of recents; use Home to return. The recents entry is primarily for normal-app mode.
Verified
flutter analyze, formatting and the full 149-test suite.MainActivity has
no excludeFromRecents, and resumeWhilePausing/alwaysRetainTaskState are
present.Download cardash-android-1.2.3.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the universal APK is linked directly from the repository.
5 天之前 | 在该版本发布之后已有 14 次代码提交到 main 分支
CarDash 1.2.2 fixes the car volume on FYT/Syu head units and stops the volume card from jumping back to 100%.
com.wasp.cardash_launcherfed6d1818cfd28b19c0e568652ad14f44ce4bf15291a635f73fd97efe1ef5a35The bug
On FYT/Syu-based head units (Joying, Junsun, Teyes, Atoto and similar Chinese
firmware) the amplifier belongs to the MCU. Android's media-stream volume is not
what the driver hears, so setStreamVolume was accepted and ignored. The card
then trusted the old read-back and snapped straight back to 100%, which made the
car's real steps (10, 20, …) impossible to reach from the dashboard.
The fix
com.syu.ms toolkit/sound module and sets the same
master volume the car's OSD uses (0–36, MCU command C_VOL). It subscribes to
the MCU level, so the dashboard and the car's knob now follow each other.? instead of snapping back.FLAG_SHOW_UI write that can reach vendor volume panels.syu, syu-wait, system) and vendor state. Long-press Media volume.Also in 1.2.2
Verified
flutter analyze clean; debug and release APKs build.source syu + vendor ready means the bridge is
active. source system + vendor unavailable means this is not a Syu unit.Download cardash-android-1.2.2.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the 59 MB universal APK is linked directly from the repository.
5 天之前 | 在该版本发布之后已有 18 次代码提交到 main 分支
CarDash 1.2.1 fixes a brief Music-tile equalizer flash when Jellyfin playback is paused or stopped from the Home card.
com.wasp.cardash_launcher8fc6de444c2811dfe8269b21a7ad7b1f927cdde6b97d4f2f9fadd7cf0ea9b97eThe bug
The fix
Verified
Download cardash-android-1.2.1.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the 59 MB universal APK is linked directly from the repository.
5 天之前 | 在该版本发布之后已有 22 次代码提交到 main 分支
CarDash 1.2.0 adds an optional, fully in-app Jellyfin music source.
com.wasp.cardash_launchercd8e7de1225dc9caa04d7caffe0d254db79f1bb0af872d5437f90adeab784acfJellyfin
Playback
mediaPlayback foreground service.Compatibility
Verified
flutter analyze clean).Not in 1.2.0
docs/JELLYFIN_1.2.0_PLAN.md for the future work list.Download cardash-android-1.2.0.apk
Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.
This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the 59 MB universal APK is linked directly from the repository.