From ae7f6358b2a3cf66056b9b8866110c69dfaafe98 Mon Sep 17 00:00:00 2001 From: Mathieu Moran Date: Tue, 11 Aug 2026 03:46:18 -0400 Subject: [PATCH] docs: update BUG-01 dual-radio fix status --- BUGS.md | 16 +++++----------- PLAN.md | 2 +- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/BUGS.md b/BUGS.md index 52970ed..4505aad 100644 --- a/BUGS.md +++ b/BUGS.md @@ -9,17 +9,11 @@ When CLOSED, move the entire entry to Resolved — don't duplicate. ## Open bugs ### BUG-01 — WiFi/hotspot unreachable from phone while cell data is on -- **Status**: `OPEN` -- **Severity**: Medium -- **Area**: Networking / Pi hotspot (`yaris-uplink`, NetworkManager shared AP, docs) -- **Phase**: Phase 26 -- **Symptom**: Phone on Pi's no-internet hotspot can't load the web UI while cell data is on. - Actual AP subnet is `10.112.0.x`, not the documented `10.42.0.1`. -- **Root cause**: Phone-OS "smart network switching" routes all traffic through cellular when - WiFi has no internet gateway. `yaris.local` mDNS not resolved from phone on Pi AP. -- **Fix scope**: Surface real DHCP address in UI. Extend `yaris.local` unicast to AP subnet. - Document cell-data limitation. -- **Acceptance**: Phone can load web UI via a correct documented address. +- **Status**: `IN PROGRESS` (netwatch fix deployed, needs in-car test) +- **Fix applied**: `yaris_uplink.py` now skips the periodic AP scan when clients are connected + (`_ap_client_count()` via `iw dev station dump`). Settings page has new "In-car access" card + showing hotspot URL with copy button and cell-data warning. +- **Needs verification**: Connect phone to Pi hotspot while driving; confirm it stays up >3 min. --- diff --git a/PLAN.md b/PLAN.md index 71424f3..6bc37fb 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1872,7 +1872,7 @@ road test. Each item tracked in [BUGS.md](./BUGS.md). - BUG-09: Geocode pre-caching for fast scrubber - BUG-10: GPS-only false trips gated on OBD presence -**Still open:** BUG-01 (hotspot/phone), BUG-02 (hardware power), BUG-06 (timezone), BUG-07 (intermittent replay). +**Still open:** BUG-01 (hotspot/phone — netwatch fix deployed, needs in-car test), BUG-02 (hardware power), BUG-06 (timezone), BUG-07 (intermittent replay). **Acceptance:** every `BUGS.md` entry in scope is fixed, regression-tested, deployed, and marked resolved.