Popular Post Austere.J Posted September 21, 2025 Popular Post Share Posted September 21, 2025 (edited) Apple Broadcom Wi-Fi Companion (BCMC) Revive your legacy Broadcom Wi-Fi cards on macOS Sonoma, Sequoia, and Tahoe without root patches >> Prologue I started this project when Apple released the first developer beta of macOS Sonoma because I am not very fond of modifying the root volume and downgrading the entire wireless networking stack. While working on it intermittently, I have a relatively stable prototype and would like to invite folks to join the public beta testing. Please use this thread for general discussion and test reports. >> Introduction Apple Broadcom Wi-Fi Companion (BCMC) is a macOS kernel extension designed for selected Broadcom FullMAC Wi-Fi cards. It consists of a device driver that configures legacy Wi-Fi chips and a Lilu plugin that ensures compatibility with Apple's new Wi-Fi driver. The following information might not always be up-to-date. Please refer to the GitHub repository for current information. >> Supported Systems macOS Tahoe 26.0 (25A354) macOS Sequoia 15.7 (24G222) macOS Sonoma 14.8 (23J21) (Not Verified Yet) Note that other systems have not been tested. Old systems will not be supported due to the maintenance burden. >> Supported Wi-Fi Chips BCM43602 (0x14E4, 0x43BA) BCM4350 (0x14E4, 0x43A3) Note that SoftMAC Wi-Fi chips are not and will not be supported. >> Current Status BCMC is undergoing public beta testing and is not intended for daily use in production systems. BCMC has been tested under macOS Sequoia 15.7 and macOS Tahoe 26.0. BCMC has been tested with multiple network speed tests and achieved a download speed of about 500 Mbps and an upload speed of about 300 Mbps (Test Environment: Indoor, 802.11ac, 5GHz, Channel 36, Maximum Internet Speed: 1 Gbps). BCMC has been tested with frequent switching between multiple access points and WPA2-protected wireless networks. BCMC has been tested with with map applications that rely on Wi-Fi to determine the current location. >> Getting Started Please carefully read the manual and update your bootloader configuration file properly. Prebuilt binaries are available on GitHub: https://github.com/0xFireWolf/AppleBCMWLANCompanion Source code is not currently available. >> Device Properties and Boot Arguments Please refer to the manual for the complete list. >> Questions Please feel free to post your questions and help each other here. Enjoy -- FireWolf Edited September 21, 2025 by Austere.J 30 7 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/ Share on other sites More sharing options...
verdazil Posted September 21, 2025 Share Posted September 21, 2025 Hi, @Austere.J Broadcom Wi-Fi Chips with other Device ID they are not supported or simply have not been tested? 2 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841017 Share on other sites More sharing options...
jlrycm Posted September 21, 2025 Share Posted September 21, 2025 @Austere.J thank you so much for sharing this great development with the community. QQ: the repo documentation says that Apple Wireless Direct Link (AWDL) is not currently available on Wi-Fi cards supported by BCMC and at the end of the paragraph it says that “all Continuity features (e.g., AirDrop) that rely on AWDL are not working at this moment. You can use LocalSend as an alternative, or wait for OpenCore Legacy Patcher to add support for macOS Tahoe.” Just to clarify, is this limitation affecting all macOS versions you listed in the Readme as supported? Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841027 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 Thank you all for your interest in this project. 10 hours ago, verdazil said: Hi, @Austere.J Broadcom Wi-Fi Chips with other Device ID they are not supported or simply have not been tested? That really depends on the type of chip. If it's a FullMAC chip, then theoretically, it can be supported. I am interested in exploring other FullMAC chips, including those with 802.11ax support, so we don't have to stick with these old 802.11ac cards. I know that a lot of folks in this community have BCM4360-based Wi-Fi cards, and I also have one myself. I tested this card a year ago during the early development and found that it can be probed and configured just like 4350 and 43602. However, I was not able to find firmware compatible with the card and the new driver, so I started looking at its Linux driver. In Linux, 4360 is supported by the kernel module `bcma` instead of `brcmfmac` or `brcmsmac`, but I haven't yet figured out the relationship between `bcma` and other kernel subsystems. 4 hours ago, jlrycm said: @Austere.J thank you so much for sharing this great development with the community. QQ: the repo documentation says that Apple Wireless Direct Link (AWDL) is not currently available on Wi-Fi cards supported by BCMC and at the end of the paragraph it says that “all Continuity features (e.g., AirDrop) that rely on AWDL are not working at this moment. You can use LocalSend as an alternative, or wait for OpenCore Legacy Patcher to add support for macOS Tahoe.” Just to clarify, is this limitation affecting all macOS versions you listed in the Readme as supported? This affects all three macOS versions I mentioned in the README, which is why I stated that BCMC is not yet suitable for use in production systems. (I am still using macOS Ventura on my workstation.) I am trying to bring AWDL back for these cards because I use AirDrop a lot, but I don't have an ETA. 4 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841043 Share on other sites More sharing options...
jlrycm Posted September 21, 2025 Share Posted September 21, 2025 57 minutes ago, Austere.J said: Thank you all for your interest in this project. That really depends on the type of chip. If it's a FullMAC chip, then theoretically, it can be supported. I am interested in exploring other FullMAC chips, including those with 802.11ax support, so we don't have to stick with these old 802.11ac cards. I know that a lot of folks in this community have BCM4360-based Wi-Fi cards, and I also have one myself. I tested this card a year ago during the early development and found that it can be probed and configured just like 4350 and 43602. However, I was not able to find firmware compatible with the card and the new driver, so I started looking at its Linux driver. In Linux, 4360 is supported by the kernel module `bcma` instead of `brcmfmac` or `brcmsmac`, but I haven't yet figured out the relationship between `bcma` and other kernel subsystems. This affects all three macOS versions I mentioned in the README, which is why I stated that BCMC is not yet suitable for use in production systems. (I am still using macOS Ventura on my workstation.) I am trying to bring AWDL back for these cards because I use AirDrop a lot, but I don't have an ETA. @Austere.J thanks for the response.By the way, I have a Fenvi PCI-E WiFi Card BT4.0 for MacOS Windows 7/8/10/11 802.11a/g/n/ac PCI-E PCI Network Adapter which worked OOB and supported all Continuity features (based off MIMO Mac OS X natively Supported BCM4360 AC1200). Would I be possible to extract the firmware from the card itself? 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841048 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 20 minutes ago, jlrycm said: @Austere.J thanks for the response.By the way, I have a Fenvi PCI-E WiFi Card BT4.0 for MacOS Windows 7/8/10/11 802.11a/g/n/ac PCI-E PCI Network Adapter which worked OOB and supported all Continuity features (based off MIMO Mac OS X natively Supported BCM4360 AC1200). Would I be possible to extract the firmware from the card itself? Thanks for your offer, but unfortunately, the BCM4360 chip itself does not contain firmware; instead, the driver downloads the firmware to the chip and asks the chip to load the firmware. As far as I know, there are two types of firmware for Broadcom Wi-Fi chips: one that is compatible with the proprietary WL driver (also known as broadcom-sta driver) and the other one that is compatible with the open-source brcmfmac/brcmsmac/bcmdhd driver. Apple stores WL firmwares as byte arrays for BCM4350, 4352 and 43602 inside the old AirPortBrcmNIC.kext, and if I remember it correctly, Apple uses the 4350 firmware for 4360 as well. These two types of firmware use different communication protocols, so the host driver must handle each type differently. (The 4360 chip seems quite capable of handling things in hardware, but I don't really know whether it can be classified as a FullMAC chip or not. Hmm, maybe I should try to load the 4350 firmware for 4360 in BCMC? 🧐) 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841052 Share on other sites More sharing options...
jlrycm Posted September 21, 2025 Share Posted September 21, 2025 (edited) 12 minutes ago, Austere.J said: Thanks for your offer, but unfortunately, the BCM4360 chip itself does not contain firmware; instead, the driver downloads the firmware to the chip and asks the chip to load the firmware. As far as I know, there are two types of firmware for Broadcom Wi-Fi chips: one that is compatible with the proprietary WL driver (also known as broadcom-sta driver) and the other one that is compatible with the open-source brcmfmac/brcmsmac/bcmdhd driver. Apple stores WL firmwares as byte arrays for BCM4350, 4352 and 43602 inside the old AirPortBrcmNIC.kext, and if I remember it correctly, Apple uses the 4350 firmware for 4360 as well. These two types of firmware use different communication protocols, so the host driver must handle each type differently. (The 4360 chip seems quite capable of handling things in hardware, but I don't really know whether it can be classified as a FullMAC chip or not. Hmm, maybe I should try to load the 4350 firmware for 4360 in BCMC? 🧐) Got it. I can try loading the 4350 firmware as well using the card I have and see what happens. Is it just following the instructions in your repo? Edited September 21, 2025 by jlrycm 2 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841053 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 5 minutes ago, jlrycm said: Got it. I can try loading the 4350 firmware as well using the card I have and see what happens. Is it just following the instructions in your repo? I might have to adjust the codebase to run this experiment. Stay tuned. 3 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841054 Share on other sites More sharing options...
Shaneee Posted September 21, 2025 Share Posted September 21, 2025 This seems promising. I have a 4360 device, 05:00.0 14E4 43A0 106B 0117 Disabl Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter Network controller Network controller 0/BYD2@2/BYS2@0 pci14e4,43a0 PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) Although with your mention of IOMMUs and AppleVTD, will this work on AMD systems? 4 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841058 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 4 minutes ago, Shaneee said: This seems promising. I have a 4360 device, 05:00.0 14E4 43A0 106B 0117 Disabl Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter Network controller Network controller 0/BYD2@2/BYS2@0 pci14e4,43a0 PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) Although with your mention of IOMMUs and AppleVTD, will this work on AMD systems? I don't have AMD processors, so I honestly don't know. Is it possible to patch DMAR and/or toggle OpenCore's IOMMU-related settings (I remember there is an option like `DisableIOMapper`) for AMD builds? 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841059 Share on other sites More sharing options...
Shaneee Posted September 21, 2025 Share Posted September 21, 2025 3 minutes ago, Austere.J said: I don't have AMD processors, so I honestly don't know. Is it possible to patch DMAR and/or toggle OpenCore's IOMMU-related settings (I remember there is an option like `DisableIOMapper`) for AMD builds? I'm more than happy to test but where is LiluXL and DebugEnhancer64? I only know of the standard versions. Anyway I look forward to updates on this 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841060 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 2 hours ago, jlrycm said: Got it. I can try loading the 4350 firmware as well using the card I have and see what happens. Is it just following the instructions in your repo? 2 hours ago, Shaneee said: This seems promising. I have a 4360 device, 05:00.0 14E4 43A0 106B 0117 Disabl Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter Network controller Network controller 0/BYD2@2/BYS2@0 pci14e4,43a0 PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) Although with your mention of IOMMUs and AppleVTD, will this work on AMD systems? I just tried to set up the 4360 chip with the 4350 firmware and found that the chip would not boot, so I guess the FullMAC firmware is chip-specific. 1 hour ago, Shaneee said: I'm more than happy to test but where is LiluXL and DebugEnhancer64? I only know of the standard versions. Anyway I look forward to updates on this I have not yet finished the manual about those kexts for debugging. You can just ignore them for now. 3 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841066 Share on other sites More sharing options...
jlrycm Posted September 21, 2025 Share Posted September 21, 2025 30 minutes ago, Austere.J said: I just tried to set up the 4360 chip with the 4350 firmware and found that the chip would not boot, so I guess the FullMAC firmware is chip-specific. I have not yet finished the manual about those kexts for debugging. You can just ignore them for now. @Austere.J I found this repo in the internet which has various BCM firmware files https://gitlab.com/kernel-firmware/linux-firmware/-/tree/main/brcm can any of these work for you? 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841069 Share on other sites More sharing options...
Austere.J Posted September 21, 2025 Author Share Posted September 21, 2025 1 minute ago, jlrycm said: @Austere.J I found this repo in the internet which has various BCM firmware files https://gitlab.com/kernel-firmware/linux-firmware/-/tree/main/brcm can any of these work for you? That's the firmware repository used by Linux distros; it's exactly where I got the firmware for 4350 and 43602. 🙃 3 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841070 Share on other sites More sharing options...
surenmunoo Posted September 22, 2025 Share Posted September 22, 2025 Will the Fenvi T919 work? Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841071 Share on other sites More sharing options...
jlrycm Posted September 22, 2025 Share Posted September 22, 2025 (edited) 29 minutes ago, Austere.J said: That's the firmware repository used by Linux distros; it's exactly where I got the firmware for 4350 and 43602. 🙃 The 4360 is proprietary so it’s hard to find (I imagine this is what you’ve found too). While searching the closest thing I have seen is users suggesting to leverage one of the Linux distro drivers like the Ubuntu bcmwl. Edited September 22, 2025 by jlrycm Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841073 Share on other sites More sharing options...
Austere.J Posted September 22, 2025 Author Share Posted September 22, 2025 (edited) 45 minutes ago, jlrycm said: @Austere.J I found this repo in the internet which has various BCM firmware files https://gitlab.com/kernel-firmware/linux-firmware/-/tree/main/brcm can any of these work for you? Update: I just took a glance at Linux's `brcmsmac` code. it seems that BCM4360 is a SoftMAC chip, and `brcmsmac` uses the firmware `bcm43xx-0.fw`. 28 minutes ago, surenmunoo said: Will the Fenvi T919 work? The chipset behind the Fenvi T919 is BCM94360CD, so it is not supported at the moment. I suggest you stay with macOS Sequoia where OCLP is available. 14 minutes ago, jlrycm said: The 4360 is proprietary so it’s hard to find (I imagine this is what you’ve found too). While searching the closest thing I have seen is users suggesting to leverage one of the Linux distro drivers like the Ubuntu bcmwl. Indeed. If you have heard of `b43`, you probably know the joy(TM) of dealing with Broadcom's Linux drivers. Edited September 22, 2025 by Austere.J 3 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841074 Share on other sites More sharing options...
CloverLeaf Posted September 22, 2025 Share Posted September 22, 2025 @Austere.J I have the BCM94360NG laying around, if you need some help testing just let me know. Thank you for the dedication! 2 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841075 Share on other sites More sharing options...
jlrycm Posted September 22, 2025 Share Posted September 22, 2025 9 minutes ago, Austere.J said: Update: I just took a glance at Linux's `brcmsmac` code. it seems that BCM4360 is a SoftMAC chip, and `brcmsmac` uses the firmware `bcm43xx-0.fw`. The chipset behind the Fenvi T919 is BCM94360CD, so it is not supported at the moment. Indeed. If you have heard of `b43`, you probably know the joy(TM) of dealing with Broadcom's Linux drivers. Hence there’s no public bin file available for the 4360 😩 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841076 Share on other sites More sharing options...
Austere.J Posted September 22, 2025 Author Share Posted September 22, 2025 (edited) 3 hours ago, CloverLeaf said: @Austere.J I have the BCM94360NG laying around, if you need some help testing just let me know. Thank you for the dedication! 3 hours ago, jlrycm said: Hence there’s no public bin file available for the 4360 😩 I will keep you all posted when I have good news about 4360. Meanwhile, I want to focus on about the WPA 4-way handshake (which would allow us to use newer firmware) and other FullMAC chips (which would expand our available alternatives). Edited September 22, 2025 by Austere.J 5 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841077 Share on other sites More sharing options...
Shaneee Posted September 22, 2025 Share Posted September 22, 2025 So I loaded the kext just to try it out and check logs. I have this, shaneee@Shaneees-Mac-Pro ~ % log show --predicate 'process == "kernel"' --last boot | grep -i bcm 2025-09-22 13:54:05.455479+0100 0x79 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:05.498579+0100 0x79 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.150356+0100 0x441 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.154665+0100 0x441 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.159478+0100 0x442 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.159730+0100 0x442 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.166537+0100 0x39b Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.167790+0100 0x441 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.169039+0100 0x441 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.172458+0100 0x112 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.173415+0100 0x112 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.173853+0100 0x112 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:06.373362+0100 0x478 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:09.835449+0100 0x362 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:09.025635+0100 0x484 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:11.003012+0100 0x7b8 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:11.010016+0100 0x7d7 Default 0x0 0 0 kernel: Driver com.apple.DriverKit-AppleBCMWLAN has crashed 0 time(s) 2025-09-22 13:54:11.010033+0100 0x7d7 Default 0x0 0 0 kernel: DK: AppleBCMWLANBusInterfacePCIe-0x100000530 waiting for server com.apple.bcmwlan-100000530 2025-09-22 13:54:11.149370+0100 0x824 Default 0x0 0 0 kernel: (Sandbox) /System/Library/DriverExtensions/com.apple.DriverKit-AppleBCMWLAN.dext/com.apple.DriverKit-AppleBCMWLAN[344] ==> com.apple.dext 2025-09-22 13:54:11.176169+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANNearbyDeviceDiscoveryAdapter 2025-09-22 13:54:11.176186+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSensingAdapter 2025-09-22 13:54:11.176188+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANWnmAdapter 2025-09-22 13:54:11.176190+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANLQM 2025-09-22 13:54:11.176192+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANNetAdapter 2025-09-22 13:54:11.176194+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANInfraProtocol 2025-09-22 13:54:11.176196+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANRoamAdapter 2025-09-22 13:54:11.176198+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANScanAdapter 2025-09-22 13:54:11.176200+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANApFeatureConfig 2025-09-22 13:54:11.176447+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANGASAdapter 2025-09-22 13:54:11.176451+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBssManager 2025-09-22 13:54:11.176453+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBonjourOffload 2025-09-22 13:54:11.176455+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANIOReportingCore 2025-09-22 13:54:11.176457+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANIOReportingPerSlice 2025-09-22 13:54:11.176459+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANIOReporting 2025-09-22 13:54:11.176461+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4388 2025-09-22 13:54:11.176463+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4350 2025-09-22 13:54:11.176465+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4364 2025-09-22 13:54:11.176467+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe43452 2025-09-22 13:54:11.176485+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4355 2025-09-22 13:54:11.176488+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANJoinAdapter 2025-09-22 13:54:11.176490+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANIO80211APSTAInterface 2025-09-22 13:54:11.176524+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANLowLatencyInterface 2025-09-22 13:54:11.176669+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANNANDataInterface 2025-09-22 13:54:11.176688+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANNANInterface 2025-09-22 13:54:11.176703+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANProximityInterface 2025-09-22 13:54:11.176780+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4357 2025-09-22 13:54:11.176783+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4387 2025-09-22 13:54:11.176786+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANAudioProtector 2025-09-22 13:54:11.176788+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCoreDbg 2025-09-22 13:54:11.176790+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBusSkywalk 2025-09-22 13:54:11.176804+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalk 2025-09-22 13:54:11.176807+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkFlowQueue 2025-09-22 13:54:11.176818+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkMulticastQueue 2025-09-22 13:54:11.176820+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkRxCompletionQueue 2025-09-22 13:54:11.176823+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkRxSubmissionQueue 2025-09-22 13:54:11.176825+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBGScanAdapter 2025-09-22 13:54:11.176827+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkTxCompletionQueue 2025-09-22 13:54:11.176830+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkTxSubmissionQueue 2025-09-22 13:54:11.176832+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANConfigManager 2025-09-22 13:54:11.176837+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLAN11axAdapter 2025-09-22 13:54:11.176839+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipMemory 2025-09-22 13:54:11.176842+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkPacket 2025-09-22 13:54:11.176844+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSkywalkPacketPool 2025-09-22 13:54:11.176847+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSacAgent 2025-09-22 13:54:11.176858+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANDynamicRingOperationContext 2025-09-22 13:54:11.176860+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANKeepAliveOffload 2025-09-22 13:54:11.176874+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBusInterface 2025-09-22 13:54:11.176877+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANUserClient 2025-09-22 13:54:11.176879+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANProvisioningManager 2025-09-22 13:54:11.176882+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCoreFirmwareLoader 2025-09-22 13:54:11.176884+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANLogger 2025-09-22 13:54:11.176887+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipImage 2025-09-22 13:54:11.176889+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4378 2025-09-22 13:54:11.176892+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeIO 2025-09-22 13:54:11.176894+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANDMASlab 2025-09-22 13:54:11.176897+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeLinkChangeEventSource 2025-09-22 13:54:11.176899+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANLeakyApParser 2025-09-22 13:54:11.176978+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkInterface 2025-09-22 13:54:11.177062+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkRxSubmissionQueue 2025-09-22 13:54:11.177065+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeCompletionRing 2025-09-22 13:54:11.177067+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeTransmitFlowRing 2025-09-22 13:54:11.177070+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeSubmissionRing 2025-09-22 13:54:11.177072+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe0x4377b 2025-09-22 13:54:11.177075+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANObjectQueue 2025-09-22 13:54:11.177077+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCore 2025-09-22 13:54:11.177079+0100 0x829 Default 0x0 0 0 kernel: Found class: OSAction_AppleBCMWLANCore_SystemStateNotificationReady 2025-09-22 13:54:11.177093+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPowerManager 2025-09-22 13:54:11.177096+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBusInterfacePCIe 2025-09-22 13:54:11.177110+0100 0x829 Default 0x0 0 0 kernel: Found class: OSAction_AppleBCMWLANBusInterfacePCIe_InterruptOccurred 2025-09-22 13:54:11.177115+0100 0x829 Default 0x0 0 0 kernel: Found class: OSAction_AppleBCMWLANBusInterfacePCIe_PortEventMsgHandler 2025-09-22 13:54:11.177119+0100 0x829 Default 0x0 0 0 kernel: Found class: OSAction_AppleBCMWLANBusInterfacePCIe_PortErrorMsgHandler 2025-09-22 13:54:11.177121+0100 0x829 Default 0x0 0 0 kernel: Found class: OSAction_AppleBCMWLANBusInterfacePCIe_RxSubmissionQueueDataAvailable 2025-09-22 13:54:11.177137+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCommandMonitor 2025-09-22 13:54:11.177140+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANHashtable 2025-09-22 13:54:11.177143+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkTxSubmissionQueue 2025-09-22 13:54:11.177146+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipConfigSpace 2025-09-22 13:54:11.177149+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTxBuffer 2025-09-22 13:54:11.177151+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeMMIOHistory 2025-09-22 13:54:11.177154+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANRxByteRing 2025-09-22 13:54:11.177157+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTxItemRing 2025-09-22 13:54:11.177160+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4377 2025-09-22 13:54:11.177173+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkRxCompletionQueue 2025-09-22 13:54:11.177179+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANRxItemRing 2025-09-22 13:54:11.177182+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipBackplane 2025-09-22 13:54:11.177184+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCommand 2025-09-22 13:54:11.177187+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANByteRing 2025-09-22 13:54:11.177190+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANItemRing 2025-09-22 13:54:11.177193+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkTxCompletionQueue 2025-09-22 13:54:11.177196+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCallbackEventSource 2025-09-22 13:54:11.177210+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLAN11beAdapter 2025-09-22 13:54:11.177213+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANWorkOrder 2025-09-22 13:54:11.177216+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe4399 2025-09-22 13:54:11.177219+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTaskmaster 2025-09-22 13:54:11.177222+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCommandQueue 2025-09-22 13:54:11.177233+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTimeTrace 2025-09-22 13:54:11.177236+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManagerPCIe 2025-09-22 13:54:11.177239+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeFlowQueue 2025-09-22 13:54:11.177242+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChipManager 2025-09-22 13:54:11.177245+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANStopwatch 2025-09-22 13:54:11.177248+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANHistogram 2025-09-22 13:54:11.177251+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTimeKeeper 2025-09-22 13:54:11.177253+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANGCRAdapter 2025-09-22 13:54:11.177256+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCommandWithXTLV 2025-09-22 13:54:11.177259+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkPacketPool 2025-09-22 13:54:11.177262+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPowerStateAdapter 2025-09-22 13:54:11.177265+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANSkywalkMulticastQueue 2025-09-22 13:54:11.177268+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANTxPowerManager 2025-09-22 13:54:11.177366+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANChanSpec 2025-09-22 13:54:11.177370+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANBSSBeacon 2025-09-22 13:54:11.177374+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANPCIeDoorbell 2025-09-22 13:54:11.177377+0100 0x829 Default 0x0 0 0 kernel: Found class: AppleBCMWLANCommander 2025-09-22 13:54:11.177379+0100 0x829 Default 0x0 0 0 kernel: Found class: DriverKit_AppleBCMWLAN 2025-09-22 13:54:11.185273+0100 0x829 Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) OnQueue SDK version 0x190000 2025-09-22 13:54:11.185759+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) AppleBCMWLANBusInterface::init start 2025-09-22 13:54:11.185962+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) AppleBCMWLANBusInterface::init complete 2025-09-22 13:54:11.187208+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) wlan0:Driver Boot Checkpoint, bus[0x60000070c058] (1/'kBootCheckPointPCIeInit') - 7.354536208 2025-09-22 13:54:11.187224+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) wlan0:Driver Boot Checkpoint, bus[0x60000070c058] (3/'kBootCheckPointPCIeStart') - 7.355768976 2025-09-22 13:54:11.187905+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) AppleBCMWLANBusInterfacePCIe::isIOKitEnvironment() WLAN Active Driver mode DriverKit 2025-09-22 13:54:11.189011+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) kern_return_t AppleBCMWLANBusInterfacePCIe::Start_Impl(IOService *): wifibt-external is not set 2025-09-22 13:54:11.189016+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) kern_return_t AppleBCMWLANBusInterfacePCIe::Start_Impl(IOService *): Waiting for AppleOLYHAL to registerService() 2025-09-22 13:54:11.189024+0100 0x83d Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) kern_return_t AppleBCMWLANBusInterfacePCIe::Start_Impl(IOService *): waitForAppleOLYHALDK failed 0xe00002c7 2025-09-22 13:54:11.189467+0100 0x7d7 Default 0x0 0 0 kernel: DK: AppleBCMWLANBusInterfacePCIe-0x100000530::start(BYS2-0x100000295) fail 2025-09-22 13:54:11.189512+0100 0x83e Default 0x0 0 0 kernel: (com.apple.DriverKit-AppleBCMWLAN.dext) no services left, exiting 2025-09-22 13:54:11.189576+0100 0x6f Default 0x0 0 0 kernel: DK: IOUserServer(com.apple.bcmwlan-0x100000530)-0x1000005a5::terminate(AppleBCMWLANBusInterfacePCIe-0x100000530) server exit before start() instantiated 1 2025-09-22 13:54:13.084997+0100 0x7b8 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:13.091766+0100 0x7b8 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:13.214328+0100 0x9b9 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:13.861123+0100 0xa41 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:14.184474+0100 0xa65 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:14.191512+0100 0xa67 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:14.407019+0100 0xa85 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:16.787413+0100 0xb7f Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:21.061501+0100 0xbec Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:21.676689+0100 0xc2c Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:54:21.678703+0100 0xc2d Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:55:20.724668+0100 0x4667 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" 2025-09-22 13:55:23.151110+0100 0x48c4 Default 0x0 0 0 kernel: Couldn't alloc class "AppleBCMWLANCompanion" Looks like the kext is failing to start so firmware isn't an issue at this point I don't think. The kext is however loaded, 62 0 0xffffff8004592000 0x5b000 0x5b000 science.firewolf.bcmc (1.0.0) 7F320FB1-EF4D-3F15-BA08-296E03FD3A22 <56 19 9 7 6 3 2 1> Here's an IOReg of the device if it helps, I also tried pulling a trx firmware file from com.apple.DriverKit-AppleBCMWLAN.dext and changing it to a bin file. 2 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841119 Share on other sites More sharing options...
HyperX7 Posted September 28, 2025 Share Posted September 28, 2025 What is the probability of this card working? I want to try according to the return I will receive from you. Thank You! How can I copy the firmware files to the /usr/local/share/firmware/wifi/ location. Terminal said permission denied. 2 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841412 Share on other sites More sharing options...
gsxb Posted September 28, 2025 Share Posted September 28, 2025 followed the instructions to the letter and nothing, it won't turn on still no wifi can someone check my config for mistakes my hack boots fine however no wificonfig.plist 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841414 Share on other sites More sharing options...
Stefanalmare Posted September 28, 2025 Share Posted September 28, 2025 Any confirmation? Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841424 Share on other sites More sharing options...
Shaneee Posted September 28, 2025 Share Posted September 28, 2025 2 hours ago, HyperX7 said: How can I copy the firmware files to the /usr/local/share/firmware/wifi/ location. Terminal said permission denied. sudo is required. You've already made the directory. You can use Terminal or Finder to copy the firmware file to the location, sudo cp /Path/to/Firmware.bin /usr/local/share/firmware/wifi/ Or with Finder press Shift-Command-G and enter /usr/local/share/firmware/wifi/ and then drag the firmware.bin file in. You'll need to enter your password to authorise the copy. 3 1 Link to comment https://www.insanelymac.com/forum/topic/361710-broadcom-fullmac-wi-fi-support-on-macos-sonoma-sequoia-and-tahoe-without-root-patches/#findComment-2841427 Share on other sites More sharing options...
Recommended Posts