From 51417abf754fd3c52df6821d783170dabac020c0 Mon Sep 17 00:00:00 2001 From: Mathieu Moran Date: Wed, 12 Aug 2026 22:32:07 -0400 Subject: [PATCH] docs: phone-hotspot requires LTE-only phone (no simultaneous AP client) - FEAT-07: documented the WiFi-sharing/routing loop that breaks the Pi's uplink when the phone hosts the hotspot and is also on the Pi's AP --- FEATURES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/FEATURES.md b/FEATURES.md index fa4719c..e1a4334 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -132,6 +132,12 @@ dedicated PLAN.md phase (or fold it into the relevant existing work) and mark it appearing in range, and falls back to home-wifi when it disappears. The wlan0 AP stays up regardless. Test flow: Settings → save hotspot name + password → "Wait for hotspot" → enable phone hotspot → verify mode changes to "Phone hotspot". +- **Known limitation (2026-08-12)**: the phone can't host the hotspot *and* connect to + the Pi's AP at the same time — that creates a WiFi-sharing/routing loop and the Pi + loses internet (`NameResolutionError` on uploads). To use the phone hotspot as the + Pi's uplink, the phone must be LTE-only (WiFi off). Browse the Pi UI from a second + device on the AP instead. Also, the phone's DHCP DNS was flaky for the `.dev` tunnel, + so `phone-hotspot` now forces `8.8.8.8` + `1.1.1.1` (see `deploy/yaris_uplink.py`). ### FEAT-08 — Predictable IP on phone hotspot (DHCP client-id) - **Status**: `SHIPPED` 2026-08-11 (Phase 22)