fix: show correct 'reach the Pi' URL per uplink mode + BUG-15

- Settings: when the Pi is on the phone's hotspot (mode phone), show the
  Pi's hotspot IP (http://<ip>) with an LTE-only hint instead of the AP URL
- BUG-15 documents the phone dual-role routing loop (host hotspot + connect
  to AP simultaneously breaks the uplink)
This commit is contained in:
Mathieu Moran
2026-08-12 22:38:31 -04:00
parent 51417abf75
commit 7f6d6c3a89
3 changed files with 42 additions and 3 deletions
+14 -1
View File
@@ -8,7 +8,20 @@ When CLOSED, move the entire entry to Resolved — don't duplicate.
## Open bugs
(No open bugs)
### BUG-15 — Phone can't host the hotspot and connect to the Pi's AP at once
- **Status**: `OPEN` 2026-08-12
- **Symptom**: With the phone hosting the hotspot (Pi's uplink) *and* connected to the
Pi's AP ("vroom vroom yaris de course"), the Pi loses internet. Uploads fail with
`NameResolutionError` — the phone's WiFi-sharing routes the hotspot's traffic back
through the no-internet AP, creating a routing loop.
- **Cause**: phone-OS limitation — a single phone can't cleanly be both the Pi's
internet uplink (AP/hotspot host) and its WiFi client (on the Pi's AP) simultaneously.
- **Intended use / workaround**: phone must be **LTE-only** (WiFi off) to serve as the
Pi's uplink. Reach the Pi UI from that phone over the hotspot at
`http://<pi-hotspot-ip>` (Settings → "In-car hotspot" shows it), or from a second
device on the AP.
- **Pi-side hardening shipped 2026-08-12**: `phone-hotspot` now forces public DNS
(`8.8.8.8`/`1.1.1.1`) and the Settings page surfaces the correct URL per uplink mode.
---