From b495da95c0e0cb21dafed4866d83565bcfcaf0d9 Mon Sep 17 00:00:00 2001 From: Parahub AI Date: Tue, 10 Feb 2026 15:04:50 +0000 Subject: [PATCH] fix(wifi): sae-mixed, dual-band private AP, valid mobility_domain MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mobility_domain 'pa01' → '0a01' (hostapd rejects non-hex chars) - encryption 'sae' → 'sae-mixed' (WPA2+WPA3 compatibility) - Add private_2g AP on 2.4GHz for outdoor/through-wall range Co-Authored-By: Claude Opus 4.6 --- files/etc/uci-defaults/99-parahub-mesh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/files/etc/uci-defaults/99-parahub-mesh b/files/etc/uci-defaults/99-parahub-mesh index 6f2c748..f38c445 100755 --- a/files/etc/uci-defaults/99-parahub-mesh +++ b/files/etc/uci-defaults/99-parahub-mesh @@ -353,16 +353,33 @@ set wireless.private_5g=wifi-iface set wireless.private_5g.device='${RADIO_5G}' set wireless.private_5g.mode='ap' set wireless.private_5g.ssid='${PRIVATE_SSID}' -set wireless.private_5g.encryption='sae' +set wireless.private_5g.encryption='sae-mixed' set wireless.private_5g.key='${PRIVATE_KEY}' set wireless.private_5g.network='private' set wireless.private_5g.ieee80211r='1' set wireless.private_5g.ft_over_ds='0' set wireless.private_5g.ft_psk_generate_local='1' -set wireless.private_5g.mobility_domain='pa01' +set wireless.private_5g.mobility_domain='0a01' set wireless.private_5g.ieee80211k='1' set wireless.private_5g.ieee80211v='1' WIFI_5G_PRIV + + # Private AP on 2.4GHz (range: outdoor, through walls) + uci batch <<-WIFI_2G_PRIV +set wireless.private_2g=wifi-iface +set wireless.private_2g.device='${RADIO_2G}' +set wireless.private_2g.mode='ap' +set wireless.private_2g.ssid='${PRIVATE_SSID}' +set wireless.private_2g.encryption='sae-mixed' +set wireless.private_2g.key='${PRIVATE_KEY}' +set wireless.private_2g.network='private' +set wireless.private_2g.ieee80211r='1' +set wireless.private_2g.ft_over_ds='0' +set wireless.private_2g.ft_psk_generate_local='1' +set wireless.private_2g.mobility_domain='0a01' +set wireless.private_2g.ieee80211k='1' +set wireless.private_2g.ieee80211v='1' +WIFI_2G_PRIV fi uci commit wireless