[BUG] ZimaOS v1.6.2: WPA3-SAE is missing from wpa_supplicant, preventing all 6 GHz Wi‑Fi connections
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- linux
- Ambito
- build-system, networking, operating-systems
Direzione di ricerca
Iniziare dalla configurazione Buildroot wpa_supplicant utilizzata da ZimaOS e verificare come vengono selezionate le opzioni WPA3/SAE; confrontare la configurazione generata con CONFIG_IEEE80211W e CONFIG_SAE. Ricostruire l’immagine, quindi riprovare il profilo WPA3 nmcli fornito e confermare che il journal non riporti più key_mgmt SAE/FT-SAE non valido e che la connessione a 6 GHz si attivi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
## Bug summary
ZimaOS v1.6.2 cannot connect to WPA3-Personal Wi‑Fi networks because the bundled `wpa_supplicant` was built without SAE support.
This also prevents connecting to all 6 GHz Wi‑Fi networks, since 6 GHz requires WPA3-Personal/SAE (or Enhanced Open), rather than WPA2-Personal.
The failure is local and occurs before authentication or association with the access point.
## Environment
- Device: ZimaCube
- OS: ZimaOS v1.6.2
- Build date: 2026-07-09
- Architecture: amd64
- Wi‑Fi adapter: MediaTek MT7925 802.11be PCIe (Filogic 360)
- Kernel driver: `mt7925e`
- Network manager: NetworkManager with wpa_supplicant backend
- Router security: WPA3-Personal, AES/CCMP
- Router 6 GHz configuration:
- SSID: `test6G`
- Primary channel: 5
- Frequency: 5975 MHz
- Width: 160 MHz
- PSC enabled
- Wi‑Fi 7 and MLO disabled for troubleshooting
## Expected behavior
ZimaOS should connect to a standard WPA3-Personal 6 GHz SSID using SAE with PMF required.
## Actual behavior
The 6 GHz network is detected correctly, but connection activation fails with:
```text
Error: Connection activation failed: 802.1X supplicant failed
NetworkManager passes the expected WPA3 parameters to wpa_supplicant:
Config added key_mgmt value SAE FT-SAE
Config added ieee80211w value 2
However, the bundled wpa_supplicant rejects both SAE algorithms:
Line 0: invalid key_mgmt 'SAE'
Line 0: invalid key_mgmt 'FT-SAE'
Line 0: no key_mgmt values configured.
NetworkManager then fails the connection:
failure to add network: invalid message format
device (wlan0): state change: config -> failed (reason 'supplicant-failed')
Activation failed for connection test6G
Evidence that radio, driver, AP, and regulatory domain work
The MT7925E adapter successfully detects the 6 GHz access point:
BSS 60:cf:84:3a:90:69(on wlan0)
freq: 5975.0
signal: -58.00 dBm
SSID: test6G
The access point advertises valid 6 GHz operation information:
6 GHz Operation Information:
Primary Channel: 5
Channel Width: 80+80 or 160 MHz
The adapter reports 6 GHz support:
GENERAL.DRIVER: mt7925e
WIFI-PROPERTIES.6GHZ: yes
The active regulatory domain is DE, which allows the AP frequency:
country DE: DFS-ETSI
(5945 - 6425 @ 320), (N/A, 23), (N/A), NO-OUTDOOR
The SSID is on 5975 MHz, therefore it is within the allowed 5945–6425 MHz range.
The same adapter and NetworkManager installation connect successfully to a separate WPA2-Personal 5 GHz SSID. Therefore the issue is specifically the lack of WPA3-SAE support in the shipped supplicant build.
Reproduction steps
-
Use ZimaOS v1.6.2 on ZimaCube with a Wi‑Fi adapter supported by
mt7925e. -
Create or use a WPA3-Personal-only Wi‑Fi network.
-
For a 6 GHz test, configure a legal PSC channel, for example channel 5 / 5975 MHz.
-
Scan successfully:
sudo nmcli device wifi rescan ifname wlan0 nmcli device wifi list ifname wlan0 -
Create a WPA3-SAE profile:
sudo nmcli connection add \ type wifi \ ifname wlan0 \ con-name 'test6G' \ ssid 'test6G' sudo nmcli connection modify 'test6G' \ 802-11-wireless.mode infrastructure \ 802-11-wireless.band a \ 802-11-wireless-security.key-mgmt sae \ 802-11-wireless-security.pmf 3 \ ipv4.method auto \ ipv6.method auto -
Add a valid password and activate the profile:
sudo nmcli connection modify 'test6G' \ 802-11-wireless-security.psk 'REDACTED' sudo nmcli connection up 'test6G' ifname wlan0 -
Observe the
invalid key_mgmt SAEandinvalid key_mgmt FT-SAEerrors in the journal.
Requested fix
Please enable WPA3 support in the Buildroot wpa_supplicant configuration used for ZimaOS.
At minimum, the wpa_supplicant build must include:
CONFIG_IEEE80211W=y
CONFIG_SAE=y
Please also enable FT-SAE support where appropriate.
Buildroot provides a WPA3 support option for wpa_supplicant, and CONFIG_SAE=y is the required compile-time option for WPA3-Personal/SAE. Without it, NetworkManager cannot activate any WPA3-Personal connection and ZimaOS cannot use 6 GHz Wi‑Fi.
Impact
This affects:
- Any WPA3-Personal-only network
- Every standard secured 6 GHz Wi‑Fi network
- Wi‑Fi 6E and Wi‑Fi 7 client use cases on ZimaOS
- Modern routers configured securely without WPA2 fallback
Additional notes
iwdis not installed in the ZimaOS v1.6.2 image, so there is no alternative wireless backend available as a workaround.- The issue is not caused by the regulatory domain, channel width, router signal, or MT7925E driver.
- A local workaround is to use a separate WPA2-Personal 5 GHz SSID, but WPA2 cannot be used as a fallback on 6 GHz.
- Lingua principale
- Shell
- Stelle
- 3.1k
- Fork
- 130
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IceWhaleTech/ZimaOS
-
[1.8.0] zimaos-local-storage runs `smartctl -s on` every ~3 min, waking HDDs from standby (disk standby never works)Forse già presa @yeabow l’ha presa 6 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
IceWhaleTech/ZimaOS#639 · 1 commento · 1 reazione · 2 assegnatari ·
-
zimaos-local-storage sets dev.raid.speed_limit_min=500000, which overheats NVMe arrays during resyncForse già presa @yeabow l’ha presa 6 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
IceWhaleTech/ZimaOS#638 · 1 commento · 2 assegnatari ·
-
Desired Function: Shared Folder IconForse già presa @yeabow l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
IceWhaleTech/ZimaOS#630 · 1 assegnatario ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
IceWhaleTech/ZimaOS#582 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
IceWhaleTech/ZimaOS#575 ·
Tutte le issue di IceWhaleTech/ZimaOS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
msys2/MINGW-packages#33356 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ekalinin/github-markdown-toc#204 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100