[PATCH] bcm47xx: Change WiFi driver for BCM4716 SoC.
Alexandre GRIVEAUX
agriveaux at deutnet.info
Sat Nov 29 00:09:26 PST 2025
Le 28/11/2025 à 22:40, Rosen Penev a écrit :
> On Fri, Nov 28, 2025 at 12:37 PM Alexandre GRIVEAUX via openwrt-devel
> <openwrt-devel at lists.openwrt.org> wrote:
>> The sender domain has a DMARC Reject/Quarantine policy which disallows
>> sending mailing list messages using the original "From" header.
>>
>> To mitigate this problem, the original message has been wrapped
>> automatically by the mailing list software.
>>
>>
>> ---------- Forwarded message ----------
>> From: Alexandre GRIVEAUX <agriveaux at deutnet.info>
>> To: openwrt-devel at lists.openwrt.org
>> Cc: agriveaux at deutnet.info
>> Bcc:
>> Date: Fri, 28 Nov 2025 21:33:49 +0100
>> Subject: [PATCH] bcm47xx: Change WiFi driver for BCM4716 SoC.
>> This patch change the WiFi driver for the BCM4716 SoC related equipements
>> from b43 to brcmsmac, which are supported according to the documentation [0].
>>
>> The brcmsmac driver have been tested on a Netgear WNR3500Lv1 equipped by an
>> BCM4716 SoC
> Interesting. Does AP mode work OK?
>
For me yes, i've got pretty good results, with quick test iwinfo show :
phy0-ap0 ESSID: "Turris"
Access Point: C0:3F:0E:xx:xx:xx
Mode: Master Channel: 1 (2.412 GHz) HT Mode: HT20
Center Channel 1: 1 2: unknown
Tx-Power: 19 dBm Link Quality: 46/70
Signal: -64 dBm Noise: unknown
Bit Rate: 108.3 MBit/s
Encryption: mixed WPA2/WPA3 PSK/SAE (CCMP)
Type: nl80211 HW Mode(s): 802.11b/g/n
Hardware: unknown [Generic MAC80211]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: no PHY name: phy0
With a Galaxy S20 FE 5G and SatStat application, I get -55dBm signal at 6 meters~ radius with wall between.
The AP have been up for 15days, en exept some messages on dmesg, work pretty good:
root at OpenWrt:~# dmesg | grep brcmsmac
[ 26.677483] brcmsmac bcma0:1: mfg 4bf core 812 rev 17 class 0 irq 3
[ 120.678002] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 120.686403] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 125.498171] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 125.506576] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 130.508030] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 130.516426] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 135.504567] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 135.512986] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 140.553608] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 140.562011] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 145.554969] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 145.563373] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 150.657091] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 150.665492] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 155.659189] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 155.667589] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 160.654518] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 160.662920] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 165.685243] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 165.693645] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 170.733910] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 170.742344] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 248.880250] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 248.888586] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 248.946105] brcmsmac bcma0:1 phy0-ap0: entered allmulticast mode
[ 248.953034] brcmsmac bcma0:1 phy0-ap0: entered promiscuous mode
[ 249.416775] brcmsmac bcma0:1: brcms_ops_bss_info_changed: Beacon enabled: true
[ 250.999016] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 251.024270] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 251.033495] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 251.054296] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
Thanks.
Ps: I've played with my mail server configuration yesterday, sorry for the multipost...
More information about the openwrt-devel
mailing list