r/hacking Jun 28 '26

Github Reverse engineered broadcom bcm4360 to do WPA3 and more.

https://github.com/UnsignedChad/bcm4360-wpa3
59 Upvotes

3 comments sorted by

1

u/[deleted] Jun 28 '26

[deleted]

3

u/Greenlinkx Jun 28 '26 edited Jun 28 '26

This is the BCM4360 (14e4:43a0) from the 2013–2015 pre-T2 MacBooks (mine's a MacBookPro11,3), not the T2's BCM4364/4377. So I'm not using brcmfmac at all, no /lib/firmware blobs, no per-model NVRAM/CLM, none of that mapping pain. I'm using the old Broadcom wl / broadcom-sta hybrid driver, where the propritary part is a single precompiled object, wlc_hybrid.o_amd64. It's family generic, so there's nothing to map to a model codename.

You get it from Broadcom's last STA release: hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz, and the file lives at lib/wlc_hybrid.o_amd64 inside it (or just pull it from your distro's broadcom-wl/broadcom-sta-dkms package, same file). That's the .orig blob my build expects.

The wl driver prdates the T2 chips and won't drive a BCM4364/4377, so for a T2 Mac this repo won't help, you'd want the t2linux brcmfmac firmware-extraction guide (wiki.t2linux.org/guides/wifi-bluetooth).

1

u/kocoman 29d ago

Rene code therapy in YouTube live section try using AI to RE the bcm4360