BalenaOS WPA3 support for Raspberry Pi CM4 IO Board

Hello!

I am currently looking into WPA3 support on a Raspberry Pi CM4 running BalenaOS. Comparing the following two devices:

Device 1

  • BalenaOS 6.5.24+rev4 using the Raspberry Pi CM4 IO Board base image
  • uname -a: Linux 933b232 6.12.32-v8 #1 SMP PREEMPT Thu Jun 5 10:46:00 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
  • wpa_supplicant -v: v2.10
  • NetworkManager --version: 1.46.0

Device 2

  • Raspberry Pi OS (64-bit)
  • uname -a: Linux raspberrypi 6.12.25+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.25-1+rpt1 (2025-04-30) aarch64 GNU/Linux
  • wpa_supplicant -v: v2.10
  • NetworkManager --version: 1.42.4

On device 1 using nmcli dev wifi list it shows the WPA3 network as having security --, on device 2 it properly shows WPA3

Connecting to the network on device one fails with the error:

Error: Failed to add/activate new connection: Failed to determine AP security information

Device 2 succeeds.

Device 1 has newer or as recent versions for the kernel / NetworkManager / wpa_supplicant. The only difference seems device 2 (Raspberry Pi OS) has specific RPi patches applied for the kernel (based on the version name) while the BalenaOS on CM4 IO Board base image does not have this.

My questions:

Is it safe to assume the lack of these specific RPi patches are the reason for the lack of support for WPA3? Is there any reason the CM4 IO Board base image does not include these? Or is there any other base image we can use that does have these applied?

Thanks!

Bart