bzuccaro
38ef4e8d0a
feat: truth-first get_ap (dual radio + enterprise) and derived pineap mode
...
get_ap now reports radio0, radio1 and enterprise APs separately from UCI
(never a stored/cached branch), with radio channel fallback. Mode is
derived from live enabled/collect state instead of showing 'unknown';
device truth wins over stale stored presets.
2026-08-18 19:25:06 -05:00
bzuccaro
af5ff8039b
fix: gate channel_band 6GHz to 181-233, reject open-6GHz, self-heal load-time 6GHz hints, harden hop/BSSID handling
2026-08-18 08:30:45 -05:00
bzuccaro
12279fe29d
fix: write explicit disabled=0 for radio1 AP ifaces
2026-08-18 08:13:41 -05:00
bzuccaro
7536f3ca45
fix: self-heal radio1 AP after stock daemon wireless writes
2026-08-18 08:08:50 -05:00
bzuccaro
4fa7f8f855
fix: reject mixed 2.4GHz and radio1 AP requests with clear error
2026-08-18 07:23:25 -05:00
bzuccaro
4effc08a25
feat: radio1 5GHz/6GHz rogue AP via UCI with hop pause
2026-08-17 23:28:54 -05:00
bzuccaro
b2098bae7d
fix: fall back to radio channel when AP iface lacks channel
2026-08-17 23:21:09 -05:00
bzuccaro
7aff767f2a
feat: read radio1 AP state in wifi get_ap
2026-08-17 23:17:57 -05:00
bzuccaro
27df97ec43
test: pin CHANNEL_BANDS consistency and DFS coverage
2026-08-17 23:15:01 -05:00
bzuccaro
acbf4c0ce9
feat: channel/band mapping helpers for radio1 AP
2026-08-17 23:01:16 -05:00