[BUG] ZimaOS v1.6.2: WPA3-SAE is missing from wpa_supplicant, preventing all 6 GHz Wi‑Fi connections
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 76/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- linux
調査の方向性
ZimaOSで使用されているBuildroot wpa_supplicant設定から始め、WPA3/SAEオプションがどのように選択されているかを調べます。生成された設定をCONFIG_IEEE80211WおよびCONFIG_SAEと比較します。イメージを再ビルドし、提供されたnmcli WPA3プロファイルを再度試して、journalに無効なkey_mgmt SAE/FT-SAEが報告されなくなったこと、および6 GHz接続が有効になることを確認します。
索引モデルが issue の本文から書いたものです。
説明
## 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.
- 主要言語
- Shell
- スター
- 3.1k
- フォーク
- 130
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
IceWhaleTech/ZimaOS のほかの issue
-
[1.8.0] zimaos-local-storage runs `smartctl -s on` every ~3 min, waking HDDs from standby (disk standby never works)対応中かも @yeabow が 6 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
IceWhaleTech/ZimaOS#639 · コメント 1 件 · リアクション 1 件 · 担当者 2 名 ·
-
zimaos-local-storage sets dev.raid.speed_limit_min=500000, which overheats NVMe arrays during resync対応中かも @yeabow が 6 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
IceWhaleTech/ZimaOS#638 · コメント 1 件 · 担当者 2 名 ·
-
Desired Function: Shared Folder Icon対応中かも @yeabow が 4 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
IceWhaleTech/ZimaOS#630 · 担当者 1 名 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
IceWhaleTech/ZimaOS#582 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
IceWhaleTech/ZimaOS#575 ·
IceWhaleTech/ZimaOS の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
msys2/MINGW-packages#33356 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmation対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ekalinin/github-markdown-toc#204 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100