WiFi connections fail on Raspberry Pi devices running Venus OS when the access point has PMF (802.11w / Protected Management Frames) enabled, even in optional mode. Issue confirmed on v3.66 with Compute Module 4. Connections only succeed when PMF is completely disabled on the AP.
Venus OS v3.55 may have been the last version with stable wifi for Raspberry Pi Zero W 2.
Related Issues
Affected Devices
-
Raspberry Pi Zero W 2 (Broadcom BCM43436, 802.11b/g/n)
-
Raspberry Pi Compute Module 4
Both tested on Venus OS v3.66 with identical PMF connection failures.
Symptoms
-
WiFi shows “Connecting…” indefinitely
-
Never obtains DHCP address
-
AP side logs (OpenWrt hostapd) show:
-
Device authenticates successfully
-
Device associates successfully (visible in station dump, good signal)
-
AP-STA-POSSIBLE-PSK-MISMATCHerror despite correct password -
Connection fails during 4-way handshake
-
What Changed
WiFi connectivity with PMF optional worked on previous Venus OS version (likely v3.55). After upgrading to v3.66, connections fail with PMF enabled on the access point. Testing with Compute Module 4 (different WiFi chip) on v3.66 showed identical failures, confirming this is a Venus OS software regression.
Workaround
Disable PMF on the access point:
- OpenWrt:
option ieee80211w '0'in/etc/config/wireless
Connection works immediately after disabling PMF.
Additional Information
Full diagnostic output including iw phy info and AP-side logs available in OpenWrt forum post: Pi Zero W 2 wifi won't connect - PMF optional breaks auth, disable to fix - Installing and Using OpenWrt - OpenWrt Forum
Note: The Venus OS upgrade to v3.66 happened at the same time as I was changing access points, which initially caused confusion about whether this was a router compatibility issue or a Venus OS regression. Testing with the Compute Module 4 on v3.66 confirmed it’s a Venus OS issue.