I’m working on integrating Broadcom BCM43520 and BCM43428 Wi-Fi adapters on an ARM device running OpenWRT. However, I’m experiencing limitations in performance and compatibility. Specifically, I’m struggling to enable 40 MHz channel width and can’t seem to achieve speeds above 11 Mbps.
I have a few questions for the community:
Has anyone managed to get stable support for these Broadcom chipsets on OpenWRT?
Are there any patches or driver modifications available that allow higher data rates and support for 40 MHz channel width?
If anyone has experience with these adapters on OpenWRT or has found alternative solutions, any guidance or advice would be greatly appreciated.
I'm currently using OpenWRT version 22.03.5 - bcm53xx-generic-meraki_mr32-squashfs.sysupgrade.bin, which is the last supported version for the Cisco Meraki MR32. Newer versions won’t boot on this device.
What you can try is to find firmware blobs in android aosp or dd-wrt or raspbian and document if any works better. They are not redistributable, but b43-fwcutter style explanation is welcome.
"Thanks for the advice! I tried b43-fwcutter, but unfortunately, it didn’t work. With the current speed around 11 Mbps, the device is hard to use for more advanced purposes. The hardware has good potential, but without a stable driver for Broadcom, the WiFi functionality remains very limited.
I hope someone in the community will eventually find a solution to unlock the full capabilities of this chipset. For now, I’ll keep an eye on developments and hope for a more stable option to emerge."
I was just alluding to other (non-redist, still usable and installable by end user) firmware sources for your future research.
cutter just unpacks firmware blobs from window driver etc.