1.2.9.md 1.6 KB

CarDash 1.2.9

Fuel economy is back

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:

  • warms the adapter with a 0100 request after ATSP0, with a longer timeout;
  • drains stale input before every command so a late response cannot be read as the next PID's answer;
  • removes the 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.

Install

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.