v0.1.1
Pre-release⚠️ BROKEN RELEASE — DO NOT INSTALL
The dash connects to the OBD adapter but every gauge stays blank. The Bluetooth icon
goes blue — the BLE link is genuinely up — and no PID value ever arrives. Confirmed on the
reference vehicle.
Cause: setup() called Arduino's disableCore0WDT(), which is
esp_task_wdt_delete(IDLE0). On IDF 5.x that unsubscribes the idle task but leaves the
task-watchdog's idle hook installed, so it keeps calling esp_task_wdt_reset() for a
task that is no longer subscribed and IDF logs an error on every idle tick:
E (7498) task_wdt: esp_task_wdt_reset(705): task not found
That flood saturates the serial UART and burns enough CPU in the logging path that OBD
replies miss their 400 ms window, so every query times out. On IDF 4.4 (Arduino core 2.x)
the same call was silent — it only surfaced after the core 3.1.3 migration.
This release did fix the v0.1.0 connect failure (NimBLE 2.x setConnectTimeout units), so
it is strictly better than v0.1.0 — but it is still not usable.
Fixed in v0.1.2. Install that instead.
The firmware binary has been removed from this release so it cannot be flashed by mistake.
The tag is retained — the commit is real history and the fix references it.