docs: Phase 27 DONE (3 shipped) — odometer sync, trip ID, hotspot docs; FEAT-08 shipped, FEAT-09 wontfix
This commit is contained in:
+9
-16
@@ -146,26 +146,19 @@ dedicated PLAN.md phase (or fold it into the relevant existing work) and mark it
|
||||
previously-active codes as cleared. Is that desired? Probably not — should skip upload when
|
||||
OBD is disconnected/unavailable (the Pi already knows this from `connection` state).
|
||||
|
||||
### FEAT-08 — Predictable IP on phone hotspot (DHCP reservation / static IP)
|
||||
- **Status**: `IDEA`
|
||||
### FEAT-08 — Predictable IP on phone hotspot (DHCP client-id)
|
||||
- **Status**: `SHIPPED` 2026-08-11 (Phase 22)
|
||||
- **Area**: `deploy/yaris_uplink.py`, phone-hotspot NM profile
|
||||
- **Phase**: Phase 27
|
||||
- **Requested**: 2026-08-11 — owner wants the Pi to always get the same IP when connected
|
||||
to the phone hotspot, to avoid needing to check Settings for the "Last phone IP".
|
||||
- **Idea**: `dhcp-client-id=yaris-obd` is already set for consistent leases. Could add a
|
||||
fallback static IP (`192.168.43.100` for Android, `172.20.10.100` for iPhone). Challenge:
|
||||
different phones use different subnets. Settings already shows last IP — could make it
|
||||
more prominent or add a "Copy" button.
|
||||
- **What**: `dhcp-client-id=yaris-obd` in the NM keyfile gives the Pi a consistent DHCP
|
||||
lease. The "Last phone IP" link on Settings shows the current address. Pixel testing
|
||||
confirmed same IP across disconnects.
|
||||
|
||||
### FEAT-09 — mDNS (yaris.local) on phone hotspot
|
||||
- **Status**: `IDEA`
|
||||
- **Status**: `WONTFIX` 2026-08-12 — hardware/OS limitation
|
||||
- **Area**: Avahi, phone-hotspot NM profile
|
||||
- **Phase**: Phase 27
|
||||
- **Requested**: 2026-08-11 — owner wants `yaris.local` to resolve on phone hotspot.
|
||||
- **Idea**: Phone hotspot hosts (Android, iOS) typically don't relay multicast DNS. Avahi
|
||||
already publishes on wlan0 AP and home WiFi. Possible workaround: lightweight DNS proxy
|
||||
on Pi responding to `yaris.local` queries, or use Settings "Last phone IP" link. Phase 22
|
||||
testing confirmed Pixel doesn't relay mDNS.
|
||||
- **What**: Phone hotspot hosts (Android, iOS) don't relay multicast DNS. Avahi publishes
|
||||
correctly on wlan0 AP and home WiFi. Settings "Last phone IP" link is the workaround.
|
||||
Cannot be fixed in software — this is a phone-OS limitation.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user