Need help getting WiFi on Macbook with Broadcom BCM43602 working

Yep, it’s there

        Supported Ciphers:
                * WEP40 (00-0f-ac:1)
                * WEP104 (00-0f-ac:5)
                * TKIP (00-0f-ac:2)
                * CCMP-128 (00-0f-ac:4)
                * CMAC (00-0f-ac:6)

I think my current state is the best I’m gonna get.
I thought on PopOS it was working on WPA3 but I went back, it would only connect on WPA2.

Wrote the image from my Kubuntu backup and the saved connection was on WPA2. When I tried switching to WPA3, it failed.

Yes, thats what i got from the dmesg logs as well, both (nixos & popos) use the same brcmfmac firmware blob that does not support management frame protection:

Firmware: BCM43602/1 wl0: Nov 10 2015 06:38:10 version 7.35.177.61

There are millions of, otherwise totally fine Apple Products (iMac, Macbook Pro, Air, 2014-2019) impacted and turned into a huge pile of pointless eWaste, not even recycle-able via linux after MacOS EOL.

Broadcom has published a new firmware blob for other closed platforms with WPA3 support.

You can extract the blob and fix the driver manually, but there is no legal way to do this within an open source project like nixos/linux.

The only legal path is now be spend the time and reverse engineer and rewrite via the open source software brcmsmac driver framework. (Not happening.)

2 Likes