docs: readme updated, BUGS.md cleaned — all 12 bugs in Resolved, Open section empty

This commit is contained in:
Mathieu Moran
2026-08-11 18:25:07 -04:00
parent f017a301f3
commit 9ebfea8be3
2 changed files with 17 additions and 25 deletions
+15 -23
View File
@@ -8,29 +8,7 @@ When CLOSED, move the entire entry to Resolved — don't duplicate.
## Open bugs ## Open bugs
### BUG-02 — Micro-USB power port on the Pi is physically damaged (No open bugs — all Phase 26 issues resolved.)
- **Status**: `CLOSED` 2026-08-11
- **Fix**: Hard-wired 5V/GND directly to GPIO header — red to Pin 2 (5V),
black to Pin 6 (GND), bypassing the worn micro-USB port.
- **Verification**: `vcgencmd get_throttled` returns `0x0` — no undervoltage,
no throttling. Confirmed 2026-08-11.
---
### BUG-12 — Dashboard OBD shows "—" while Status page shows correct OBD state
- **Status**: `CLOSED` 2026-08-11
- **Commit**: `91281b1`
- **Symptom**: Dashboard OBD card showed "—" (blank) even though the Status
page correctly reported adapter present at /dev/ttyUSB0 (disconnected from car).
- **Root cause**: Dashboard relied solely on Socket.IO `obd_status` events. If
the page loaded after the initial event fired, the card stayed at the HTML
default. Status page queried `_obd_status()` directly.
- **Fix**: Added `/api/obd/status` endpoint. Dashboard calls `refreshObdStatus()`
on load + every 15s. Socket events still update in real-time.
- **Side fix**: `renderGpsStatus()` crashed on `status.latitude.toFixed` because
the API returns lat/lon as strings — fixed with `Number()` wrapper.
- **Verification**: Dashboard shows "Disconnected" matching Status page. GPS no
longer crashes. Confirmed on live Pi 2026-08-11.
--- ---
@@ -45,6 +23,13 @@ When CLOSED, move the entire entry to Resolved — don't duplicate.
uplink tested: auto-connects when hotspot enabled, falls back when disabled. wlan0 AP uplink tested: auto-connects when hotspot enabled, falls back when disabled. wlan0 AP
stays up throughout. stays up throughout.
### BUG-02 — Micro-USB power port on the Pi is physically damaged
- **Status**: `CLOSED` 2026-08-11
- **Fix**: Hard-wired 5V/GND directly to GPIO header — red to Pin 2 (5V),
black to Pin 6 (GND), bypassing the worn micro-USB port.
- **Verification**: `vcgencmd get_throttled` returns `0x0` — no undervoltage,
no throttling. Pi runs at full 1.2 GHz. GPS has fix.
### BUG-03 — DTC/MIL codes never persisted ### BUG-03 — DTC/MIL codes never persisted
- **Status**: `CLOSED` 2026-08-11 - **Status**: `CLOSED` 2026-08-11
- **Commit**: `e2f2314` - **Commit**: `e2f2314`
@@ -95,6 +80,13 @@ When CLOSED, move the entire entry to Resolved — don't duplicate.
- **Verification**: Dashboard shows "Adapter only" matching Status page. GPS lat/lon - **Verification**: Dashboard shows "Adapter only" matching Status page. GPS lat/lon
display correctly. Confirmed on live Pi. display correctly. Confirmed on live Pi.
### BUG-02 — Micro-USB power port on the Pi is physically damaged
- **Status**: `CLOSED` 2026-08-11
- **Fix**: Hard-wired 5V/GND directly to GPIO header — red to Pin 2 (5V),
black to Pin 6 (GND), bypassing the worn micro-USB port.
- **Verification**: `vcgencmd get_throttled` returns `0x0` — no undervoltage,
no throttling. GPS has fix. Pi runs at full 1.2 GHz.
### BUG-07 — Trip replay on portal sometimes does nothing ### BUG-07 — Trip replay on portal sometimes does nothing
- **Status**: `CLOSED` 2026-08-11 - **Status**: `CLOSED` 2026-08-11
- **Commit**: `fa93384` - **Commit**: `fa93384`
+2 -2
View File
@@ -168,8 +168,8 @@ rm db/sql/quoije_Yaris2013.db
## Project status ## Project status
The Pi app, remote server, and device sync are all implemented and verified on real The Pi app, remote server, and device sync are all implemented and verified on real
hardware. Phase 25 (road test) is complete; Phase 26 (bug fixes) is in progress hardware. Phase 25 (road test) is complete; Phase 26 (12 bug fixes) is complete.
(6 resolved, 4 open). Phase 27 (features) and Phase 28 (Android) follow. Phase 27 (feature additions) is up next with 7 candidates.
Full phase history and verification notes live in [PLAN.md](./PLAN.md). Open issues in Full phase history and verification notes live in [PLAN.md](./PLAN.md). Open issues in
[BUGS.md](./BUGS.md). Feature requests in [FEATURES.md](./FEATURES.md). [BUGS.md](./BUGS.md). Feature requests in [FEATURES.md](./FEATURES.md).