drivers/net/wireless/broadcom/b43

Broadcom BCM43xx 802.11b/g/n Wi-Fi adapters

A family of Broadcom Wi-Fi chips used in laptops, home routers, and embedded boards from roughly the mid-2000s through the early 2010s, covering 802.11b, 802.11g, and some early 802.11n parts. They commonly appeared in Apple MacBooks, Dell and HP laptops, and consumer routers of that era, and required an external firmware blob extracted from the vendor's proprietary driver.

keep-annotate conf=0.78 last_sold=2011 deploy=low replacement=none subsystem=net category=networking-wireless
78%

recommendation

Worth keeping but flagging as legacy because the hardware stopped shipping in new products around 2011 and the entry in MAINTAINERS is marked orphan, yet the code is not abandoned: it received a direct fix in February 2025 to update a firmware URL, and it was carried along with a wireless-core API refactor in June 2025. Plenty of older laptops and salvaged OpenWrt-class routers still rely on it, so removal would strand real users even though no one is actively maintaining it.

repository signals

62 files
56,484 source lines
31 commits, 5y
+138 / −206 lines added / removed, 5y
22 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 31 total · active in 23/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +5 −79 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +1 −1 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 1 commit · +1 −1 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +2 −2 2022-06: 2 commits · +3 −2 2022-07: 2 commits · +2 −2 2022-08: 1 commit · +1 −1 2022-09: 1 commit · +1 −5 2022-10: 1 commit · +1 −0 2022-11: 1 commit · +3 −7 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +1 −1 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +3 −3 2023-11: 0 commits · +0 −0 2023-12: 4 commits · +30 −12 2024-01: 1 commit · +4 −0 2024-02: 1 commit · +5 −5 2024-03: 1 commit · +4 −9 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +1 −1 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +11 −11 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +1 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 1 commit · +12 −15 2025-02: 1 commit · +1 −1 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +3 −3 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +42 −44 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    b43 still received a direct driver-specific patch in 2025 ('Replace outdated firmware URL'), indicating nonzero upstream maintenance.

  2. lore.kernel.org

    b43/main.c was touched by a 2025 wireless-core API series, showing the driver is still kept build/runtime-compatible with current mac80211 work.

  3. wireless.wiki.kernel.org

    Kernel MAINTAINERS points to the b43 driver page for this directory, confirming the driver identity and supported family.

  4. cateee.net

    LKDDb describes b43 as Broadcom 43xx wireless support, i.e. legacy Broadcom Wi-Fi hardware rather than current product lines.

codex reasoning notes (technical)

Lore evidence first: multi_tool_use.parallel->lore_file_timeline on drivers/net/wireless/broadcom/b43/main.c showed activity through 2025-06-15, including generic wireless API work; lore_path_mentions(prefix query for the directory) timed out, and a follow-up lore_regex removal-scan also timed out, so I found no positive removal evidence. Local shell reads of MAINTAINERS and Kconfig showed the directory is real driver code, marked S: Orphan, and described as 'Broadcom 43xx' support. Deployment judgement: b43 targets pre-11ac Broadcom client/router-era parts that are long obsolete in new retail hardware; they still persist in old laptops, embedded boards, and hobbyist/OpenWrt salvage installs, so deployments are low rather than none. last_widely_available_year is an estimate based on the chipset generation and LKDDb/canonical-recall product era, not a vendor EOL date. Recommendation is keep-annotate: legacy/orphaned hardware, but recent upstream fixup traffic argues against deprecation or removal now.