1Jan

Broadcom Bcm43xx Driver Mac Os X

Broadcom Bcm43xx Driver Mac Os X Rating: 7,9/10 1486 reviews

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

  1. 12/26/2017 - High Sierra Broadcom WiFi and Bluetooth Support

Previous Repo:https://github.com/toleda/airport_half_mini (Deprecated)

Broadcom WiFi + BT

  1. Half mini/BCM94360HMB/AzureWave AW-CB160H - Credit: Skvo, Post #758/[Guide] Airport - PCIe Half Mini v2
  2. PCIe/BCM94360CD/BCM9331CD native WiFi/ac and BT4LE (PCIe 1x, not HM)
  3. Half mini/BCM94352 HMB/AzureWave AW-CE123H/DW 1550 supports WiFi/ac and BT4LE
  4. M.2/BCM94352Z HMB/AzureWave AW-CE162NF/DW1560 supports WiFi/ac and BT4LE
  5. Half miniBCM943224 HMB supports WiFi and BT3

User Responsibilities

  1. Supported WiFi card sources - the usual
  2. WiFi and Bluetooth Antennas
  3. Mini PCIe to PCI/PCIe adapters (adapter must include motherboard USB connector for working BT)
  4. 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

  1. README: https://github.com/RehabMan/OS-X-Fake-PCI-ID
  2. Download: https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads/
  3. Install with kext installer to /System/Library/Extension:
    1. FakePCIID.kext
    2. FakePCIID_Broadcom_WiFi.kext

Step 2/Enable BT

  1. README: https://github.com/RehabMan/OS-X-BrcmPatchRAM
  2. Download: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/
  3. Install to EFI/CLOVER/kexts or kext installer to /System/Library/Extensions:
    1. BrcmFirmwareRepo.kext
    2. BrcmPatchRAM2.kext

Step 3/Optional Features

  1. Enable Handoff/Hot Spot (94352 only) - Credit: lisai9093⁃ Binary patch: IOBluetoothFamily

Country Code (10.12/10.11/10.10 - all versions)

  1. 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
  2. ROW Country Code, credit: Sebinouse, Post #1159 (select one method)
    1. config-bcm94352..plist (see Repo)
      1. edit 5GHz-US/Replace/55 53 (US) to xx xx (CC)
    2. wireless_bcm94352..command (see Repo)
      1. CC prompt

BCM94352 5 GHz/Handoff Patch (10.12+)
Credit: the-darkvoid

  1. Clover/kext patch
    1. Download config-bcm94352-.. (select View Raw)
    2. 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

  1. Kext/binary patch
    1. Download wireless_bcm94352-.. (select View Raw)
    2. Double click Downloads/wireless_bcm94352-..command
  2. Clover/kext patch
    1. Download config-bcm94352-.. (select View Raw)
    2. 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

  1. Kext/binary patch
    1. Download wireless_bcm94352-.. (select View Raw)
    2. Double click Downloads/wireless_bcm94352-..command
  2. Clover/kext patch
    1. Download config-bcm94352-.. (select View Raw)
    2. Paste 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch

BCM94352 5 GHz Patch (10.9+)
Credit: Skvo
Select 1 or 2, not both

  1. Kext/binary patch
    1. Download wireless_bcm94352-.. (select View Raw)
    2. Double click Downloads/wireless_bcm94352-..command
    3. See Terminal Saved Output. . . (above)
  2. Clover/kext patch
    1. Download config-bcm94352-.. (select View Raw)
    2. Add 3 Patches to config.plist/KernelAndKextPatches/KextsToPatch

Bluetooth 4LE (10.11+)

  1. 10.11 USB Issues/no BT
    1. Fix USB problem
  2. BT injection - RehabMan/OS-X-BrcmPatchRAM (2 kexts required)
    1. REAMDME BrcmPatchRAM -- RehabMan
    2. Download BrcmPatchRAM -- RehabMan
    3. Install 2 kexts
      1. BrcmFirmwareRepo.kext
      2. BrcmPatchRAM2.kext
  3. Installation (a or b, not both)
    1. Clover/Chameleon - use kext installer
      1. System/Library/Extensions/
      2. Library/Extensions/
  4. Working
    1. Asus BCM94352 (0b05/17cf)
    2. 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.

  1. REAMDME BrcmPatchRAM -- RehabMan
  2. Download BrcmPatchRAM -- RehabMan
  3. BrcmPatchRAM.kext Installation (Select one method)
    1. Clover/Chameleon - System/Library/Extensions/
      1. use kext installer
    2. Clover - EFI/CLOVER/kexts/10.10 or /10.9
  4. Working
    1. Asus BCM94352 (0b05/17cf)
    2. Azurewave CE-123H (13d3/3404

Requirement (+ all)

  1. OS X Versions (+ all)
    1. 10.11+/El Capitan
    2. 10.10+/Yosemite
    3. 10.9+/Mavericks
    4. 10.8.5/Mountain Lion
      Solution does not work, 10.8.4 or earlier
  2. Boot Flags/Boot failure may result if ignored
    1. 10.11+/Disable SIP/set, restart, install, enable SIP, restart
      1. CLOVER/config.plist/RtVariables/
        1. BooterConfig/0x28
        2. CsrActiveConfig/0x3
      2. Chameleon - Extra/org.chameleon.Boot.plist
        1. CsrActiveConfig=3
    2. 10.10+/Allow unsigned kexts/set, restart, install
      1. Clover/config.plist/
        1. Boot/Arguments/kext-dev-mode=1
      2. Chameleon/Extra/org.chameleon.Boot.plist/
        1. Kernel Flags/kext-dev-mode=1

Installation/Configuration/Troubleshooting
[Guide] airport_half-mini_details.pdf.zip (above)

Tools

  1. IOReg_v2.1 (select View Raw)
  2. Property List Editors -
    1. Property List Editor, PlistEdit Pro, TextEdit, etc.
    2. TextEdit, TextWrangler (last resort)

Problem Reporting (attach requested information)

  1. Description of wireless problem
  2. OS X version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide used
  4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 1.)
  5. Screenshots:
    1. DPCIManager/Status (Tools 2.)
    2. System Information/Hardware/Network/WiFi
    3. System Information/Hardware/Bluetooth
    4. System Information/Hardware/USB (Select Bluetooth device)
  6. DPCIManager/Misc/Boot Log
  7. MaciASL/File/Export Tableset As.. (Tools 3.)
  8. Terminal/Shell/File/Export Text As. . . /wireless_bcm..command
  9. Chameleon
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml (if installed)
  10. Clover
    1. EFI/CLOVER/config.plist
    2. DPCIManager/Misc/Boot Log
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml (if installed)
  11. 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

Broadcom

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.