What lleachii has linked gives you the necessary information, but...
What does "support" actually mean to you?
BCM43520 is a 2x2 802.11ac/ wifi 5 WLAN chipset, specified for 866 MBit/s (yes, under ideal circumstances you may only get ½-⅔ of that in practice, but still). With OpenWrt/ b43 it will top out around 15-20 MBit/s<fullstop>. Considering that, do you still care about the finer details (and the additional limitations and hurdles)?
If wireless 'works' (with 15 MBit/s) or not at all is just materially insignificant for a wifi4/ wifi5/ wifi6/ wifi7 AP.
EDIT: Just for reference, last month I have replaced the stock Broadcom BCM43228 802.11a/b/g/n WLAN card in a HP T520 thin client running general purpose linux (v6.14.x, b43) with a cheap Realtek RTL8822CE 802.11ac mini-PCIe one (rtw88), differences:
15 MBit/s --> 570 MBit/s
reliable and steady WiFi connections, instead of working like cr*p
bluetooth actually working fine, instead of not finding anything…
It means I have multiple MR65W devices sitting around doing nothing and I would prefer to reuse them instead of spending money even if I need to setup a build box and build custom firmware...
This is where you loose me: " add support for the device." - how? Could you give me a map and a compass or point me in the right direction?
By BLOBs do you mean the firmware? - I already found the Broadcom Firmware Cutter - downloaded the BCM4352 windows driver and have extracted the the firmware...
WARNING:
Only the 1x1:1 abgn Air Marshal WIPS wifi is currently supported by b43:
b43-phy2: Found PHY: Analog 9, Type 4 (N), Revision 16
b43-phy2: Found Radio: Manuf 0x17F, ID 0x2057, Revision 9, Version 1
b43-phy2: Loading firmware version 784.2 (2012-08-15 21:35:19)
and only as 802.11ABG!
while WIFI1 and WIFI2 (both BCM4352) are not:
b43-phy0: Broadcom 4352 WLAN found (core revision 42)
b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 12, Type 11 (AC), Revision 1)
The MR32 has no support for the BCM43520, only the WIFI3: Broadcom BCM43428 abgn (1x1:1 - id: 43428)
So maybe we can get some comunity lil bit hacky driver for broadcom wireless chips? Yep i don't care if it's not si opensource since it's working like it should be.
When You have money (dd-wrt team ) then you can make this horse a unbeatable champion. I like the idea of opensource but when i need performance then simply i don't care.
If you haven't been living under a rock, you'd know that there haven't been mainline Broadcom drivers (past 802.11g with b43[*]) within the last 20+ years and chances are that there won't be any in the upcoming 20+ years either. So if you want use use OpenWrt, which I just assume for those posting in this forum, Broadcom is not the wireless hardware to go with (and for wifi6+ there aren't any Broadcom wireless drivers at all).
If you want full hardware performance, you're currently getting it with filogic/ mt76 - ipq50xx/ ipq60xx/ ipq807x is behind, but usable (and ipq95xx/ ipq53xx is looking a tad more promising); Broadcom is not -and hasn't been- for the last two decades.
--
[*] yes, I know they have thrown brcmsmac/ brcmfmac over the wall, to choke further b43 development, but those have their own problems and are mostly abandoned.