[BUG] ZimaOS v1.6.2: WPA3-SAE is missing from wpa_supplicant, preventing all 6 GHz Wi‑Fi connections
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- linux
- Lĩnh vực
- build-system, networking, operating-systems
Hướng nghiên cứu
Bắt đầu trong cấu hình Buildroot wpa_supplicant được ZimaOS sử dụng và kiểm tra cách các tùy chọn WPA3/SAE được chọn; so sánh cấu hình được tạo với CONFIG_IEEE80211W và CONFIG_SAE. Biên dịch lại image, sau đó thử lại profile WPA3 nmcli được cung cấp và xác nhận rằng journal không còn báo cáo key_mgmt SAE/FT-SAE không hợp lệ, đồng thời kết nối 6 GHz được kích hoạt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
## 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.
- Ngôn ngữ chính
- Shell
- Star
- 3.1k
- Fork
- 130
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của IceWhaleTech/ZimaOS
-
[1.8.0] zimaos-local-storage runs `smartctl -s on` every ~3 min, waking HDDs from standby (disk standby never works)Có thể đã có người làm @yeabow đã nhận 6 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
IceWhaleTech/ZimaOS#639 · 1 bình luận · 1 reaction · 2 người được giao ·
-
zimaos-local-storage sets dev.raid.speed_limit_min=500000, which overheats NVMe arrays during resyncCó thể đã có người làm @yeabow đã nhận 6 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
IceWhaleTech/ZimaOS#638 · 1 bình luận · 2 người được giao ·
-
Desired Function: Shared Folder IconCó thể đã có người làm @yeabow đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
IceWhaleTech/ZimaOS#630 · 1 người được giao ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
IceWhaleTech/ZimaOS#582 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
IceWhaleTech/ZimaOS#575 ·
Tất cả issue của IceWhaleTech/ZimaOS
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
-
flac's CMake config is brokenĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
msys2/MINGW-packages#33356 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ekalinin/github-markdown-toc#204 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100