Broadcom Bcm43xx Driver Mac Os X
Some Broadcom Mini-PCIe WIFI Devices Unsupported in macOS Sierra. Warning: This tool wasn't tested with OS X versions higher than 10.10. In Windows it refuses to accept Bootcamp drivers, and MAcOS doesnt even bother using it. Firmware-Version: Broadcom BCM43xx 1.0 (7.21.171.47.1a8).
macOS Broadcom WiFi and Bluetooth
WiFi and Bluetooth working out of box on macOS with Apple branded Broadcom BCM94360. Enables half mini and M.2 BCM4352 on High Sierra with method described below. Credit: RehabMan
Updates
- 12/26/2017 - High Sierra Broadcom WiFi and Bluetooth Support
Previous Repo:https://github.com/toleda/airport_half_mini (Deprecated)
Broadcom WiFi + BT
- Half mini/BCM94360HMB/AzureWave AW-CB160H - Credit: Skvo, Post #758/[Guide] Airport - PCIe Half Mini v2
- PCIe/BCM94360CD/BCM9331CD native WiFi/ac and BT4LE (PCIe 1x, not HM)
- Half mini/BCM94352 HMB/AzureWave AW-CE123H/DW 1550 supports WiFi/ac and BT4LE
- M.2/BCM94352Z HMB/AzureWave AW-CE162NF/DW1560 supports WiFi/ac and BT4LE
- Half miniBCM943224 HMB supports WiFi and BT3
User Responsibilities
- Supported WiFi card sources - the usual
- WiFi and Bluetooth Antennas
- Mini PCIe to PCI/PCIe adapters (adapter must include motherboard USB connector for working BT)
- Clover_v4305 or newer
Broadcom WiFi/Bluetooth Repo
Broadcom WiFi/Bluetooth Installation/10.13+Note: Requires AirPortBrcm4360.kext and BT4LE⁃ AirPortBrcmNIC-MFG.kext - not applicable
Step 1/Enable WiFi
- README: https://github.com/RehabMan/OS-X-Fake-PCI-ID
- Download: https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads/
- Install with kext installer to /System/Library/Extension:
- FakePCIID.kext
- FakePCIID_Broadcom_WiFi.kext
Step 2/Enable BT
- README: https://github.com/RehabMan/OS-X-BrcmPatchRAM
- Download: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/
- Install to EFI/CLOVER/kexts or kext installer to /System/Library/Extensions:
- BrcmFirmwareRepo.kext
- BrcmPatchRAM2.kext
Step 3/Optional Features
- Enable Handoff/Hot Spot (94352 only) - Credit: lisai9093⁃ Binary patch: IOBluetoothFamily
Country Code (10.12/10.11/10.10 - all versions)
- Country Code/Required2. Native: US/FCC (Hex: 55 53)2. If not US/FCC, see Sebinouse, see #2 below3. Special case, see #a, credit: jaymonkey, Post #20841. Solves wake from sleep WiFi performance issue
- ROW Country Code, credit: Sebinouse, Post #1159 (select one method)
- config-bcm94352..plist (see Repo)
- edit 5GHz-US/Replace/55 53 (US) to xx xx (CC)
- wireless_bcm94352..command (see Repo)
- CC prompt
- config-bcm94352..plist (see Repo)
BCM94352 5 GHz/Handoff Patch (10.12+)
Credit: the-darkvoid
- Clover/kext patch
- Download config-bcm94352-.. (select View Raw)
- Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch
BCM94352 5 GHz/Handoff Patch (10.11+)
Credit: Dokterdok, the-darkvoid, Sebinouse
Select 1 or 2, not both
- Kext/binary patch
- Download wireless_bcm94352-.. (select View Raw)
- Double click Downloads/wireless_bcm94352-..command
- Clover/kext patch
- Download config-bcm94352-.. (select View Raw)
- Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch
BCM94352 5 GHz/Handoff Patch (10.10+)
Credit: Dokterdok, the-darkvoid, Sebinouse
Select 1 or 2, not both
- Kext/binary patch
- Download wireless_bcm94352-.. (select View Raw)
- Double click Downloads/wireless_bcm94352-..command
- Clover/kext patch
- Download config-bcm94352-.. (select View Raw)
- Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch
BCM94352 5 GHz Patch (10.9+)
Credit: Skvo
Select 1 or 2, not both
- Kext/binary patch
- Download wireless_bcm94352-.. (select View Raw)
- Double click Downloads/wireless_bcm94352-..command
- See Terminal Saved Output. . . (above)
- Clover/kext patch
- Download config-bcm94352-.. (select View Raw)
- Add 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch
Bluetooth 4LE (10.11+)
- 10.11 USB Issues/no BT
- Fix USB problem
- BT injection - RehabMan/OS-X-BrcmPatchRAM (2 kexts required)
- REAMDME BrcmPatchRAM -- RehabMan
- Download BrcmPatchRAM -- RehabMan
- Install 2 kexts
- BrcmFirmwareRepo.kext
- BrcmPatchRAM2.kext
- Installation (a or b, not both)
- Clover/Chameleon - use kext installer
- System/Library/Extensions/
- Library/Extensions/
- Clover/Chameleon - use kext installer
- Working
- Asus BCM94352 (0b05/17cf)
- Azurewave CE-123H (13d3/3404)
Bluetooth 4LE/4/3 (10.10+. 10.9+)
In 2014 the addition of the VSM Expansion Pack further expanded the range of available instruments and tones helping confirm VSM as the go-to instrument for this wonderful family of instruments.While the likes of Sound On Sound magazine were signing the praises of VSM ('It sounds absolutely gorgeous.' Gforce virtual string machine. Compatibility: PC Windows x86, PC Windows x64, MAC OSX X64 IntelInstrument Overview VSM Version 3In much the same way that we played a big part in the rediscovery of the mellotron sound, in 2007 we had a similar role in resurrecting the tones of a range of iconic string machines, including the Freeman String Symphonizer, Eminent 310 and Solina String Ensemble, and bringing them back into vogue with release of VSM. ) we felt it lacked one crucial component found on some of our favourite string ensembles, that being stereo playback.Instruments such as the Solina String Ensemble and Roland's wonderful 505 offered stereo outputs allowing their sublime, moving ensemble textures to sit perfectly within a wide stereo field.
- REAMDME BrcmPatchRAM -- RehabMan
- Download BrcmPatchRAM -- RehabMan
- BrcmPatchRAM.kext Installation (Select one method)
- Clover/Chameleon - System/Library/Extensions/
- use kext installer
- Clover - EFI/CLOVER/kexts/10.10 or /10.9
- Clover/Chameleon - System/Library/Extensions/
- Working
- Asus BCM94352 (0b05/17cf)
- Azurewave CE-123H (13d3/3404
Requirement (+ all)
- OS X Versions (+ all)
- 10.11+/El Capitan
- 10.10+/Yosemite
- 10.9+/Mavericks
- 10.8.5/Mountain Lion
Solution does not work, 10.8.4 or earlier
- Boot Flags/Boot failure may result if ignored
- 10.11+/Disable SIP/set, restart, install, enable SIP, restart
- CLOVER/config.plist/RtVariables/
- BooterConfig/0x28
- CsrActiveConfig/0x3
- Chameleon - Extra/org.chameleon.Boot.plist
- CsrActiveConfig=3
- CLOVER/config.plist/RtVariables/
- 10.10+/Allow unsigned kexts/set, restart, install
- Clover/config.plist/
- Boot/Arguments/kext-dev-mode=1
- Chameleon/Extra/org.chameleon.Boot.plist/
- Kernel Flags/kext-dev-mode=1
- Clover/config.plist/
- 10.11+/Disable SIP/set, restart, install, enable SIP, restart
Installation/Configuration/Troubleshooting
[Guide] airport_half-mini_details.pdf.zip (above)
Tools
- IOReg_v2.1 (select View Raw)
- Property List Editors -
- Property List Editor, PlistEdit Pro, TextEdit, etc.
- TextEdit, TextWrangler (last resort)
Problem Reporting (attach requested information)
- Description of wireless problem
- OS X version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide used
- Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 1.)
- Screenshots:
- DPCIManager/Status (Tools 2.)
- System Information/Hardware/Network/WiFi
- System Information/Hardware/Bluetooth
- System Information/Hardware/USB (Select Bluetooth device)
- DPCIManager/Misc/Boot Log
- MaciASL/File/Export Tableset As.. (Tools 3.)
- Terminal/Shell/File/Export Text As. . . /wireless_bcm..command
- Chameleon
- Extra/org.chameleon.Boot.plist
- DPCIManager/Misc/Boot Log
- Extra/dsdt.aml (if installed)
- Extra/ssdt.aml (if installed)
- Clover
- EFI/CLOVER/config.plist
- DPCIManager/Misc/Boot Log
- EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
- EFI/CLOVER/ACPI/Patched/ssdt.aml (if installed)
- Post to:
Credit
THe KiNG
Andy Vandijck
PikeRAlpha
Skvo
Dokterdok
the-darkvoid
Sebinouse
toledahttps://github.com/toleda/airport_half_mini
Unofficial Mac OS X driver for Broadcom's BCM5722 NetXtreme and NetLinkfamily of gigabit Ethernet controllers. It is implemented based on theBCM5722 Programmer's Guide provided in Broadcom's open source developerresource. Additional information is gleaned from Linux(tg3) andFreeBSD(if_bge) driver.
It supports the following models:
- BCM5722
- BCM5754
- BCM5754M
- BCM5755
- BCM5755M
- BCM57788
- BCM5787
- BCM5787M
- BCM5906
- BCM5906M
Installation
Install to /System/Library/Extensions
Method of installation
- Manually copy the kext to /S/L/E and repair permissions, or
- Use KextWizard.
Issues
Please report any issues you found at https://github.com/adlan/BCM5722D/issues
Contributing
Visit the project's wiki pagefor details.
License
This project is released under the GNU General Public License Version 2. Pleasesee LICENSE file or http://www.gnu.org/licenses/gpl-2.0.html for detailedlicense information.
Credits
- Early beta testers at the InsanelyMac forum (acero, Hacktrix2006, quadomatic,queshaolangman, Zprood)
- tg3(Linux) and bge(FreeeBSD) driver authors
Disclaimer
This driver is neither supported nor endorsed by Broadcom. Use at your own risk.