开源软件名称(OpenSource Name): toleda/wireless_half-mini开源软件地址(OpenSource Url): https://github.com/toleda/wireless_half-mini开源编程语言(OpenSource Language): 开源软件介绍(OpenSource Introduction):
wireless_half-mini
macOS Airport Half Mini (WiFi and Bluetooth)
Updates
8/6/17 - ssdt_enabler (folder) deprecated
10/26/16 - 10.12 Support, add
config-bcm94352-120.plist
10/7/15 - toledaARPT deprecated
7/23/15 - 10.11 Update, adds
wireless-bcm94352-110.command
config-bcm94352-110.plist
7/1/2015 - 10.10.4 Update, adds
wireless-bcm94352-100.command, supports all 10.10 versions
5/19/15 - 10.10.3 Update: adds
wireless-bcm94352-100-v3.0.command
config-bcm94352-103.plist
Country Code support, credit: Sebinouse
Deprecated Folder. Removed Country Code/XT support
2/12/15 - 10.10.2 Update; adds
BCM94360HMB
wireless bcm94352-100-v2.0.command
config-bcm94352-102.plist, wireless-bcm94352-100-patch.command deprecated
12/9/14 - New Broadcomm Bluetooth 4.0 solution, see BCM94352 BT4
11/19/14 - GYMLE BT4LE/Handoff
11/16/14 - BCM94352/US-FCC patch, Credit: webcivilian
11/12/14 - Yosemite Release/BCM94352 5GHz/Handoff
Airport working OOB on Mavericks with Broadcom BCM94360/BCM94331/BCM943224 and Atheros AR9280 OS X reports as Airport Extreme; Wake on Wireless and AirDrop supported. Newer Broadcom WiFi cards no longer require rebranding to work in OS X.
BCM943224 HMS, BCM943225 HMB and BCM94352 HMB PCIe Half Mini versions tested. AR9280, AR9285 and AR9287 PCIe Half Mini versions tested. Mini PCIe versions and Mini PCIe to PCIe versions work; BT 4.0 requires USB motherboard connector.
Native Airport Half Mini cards
BCM94360HMB - 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs
BCM94360CD - 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs (PCIe x1, not HM)
BCM94331CD - 2.4/5 GHz, abgn, 3 stream, 450 Mbs + BT (4.0) 10.10+/Whitelist
BCM943224 HMS/HMB - 2.4/5, GHz abgn, 2 stream, 150/300 Mbs 10.10+/Whitelist
AR9280 - 2.4/5 GHz, abgn, 2 Stream, 300 Mbs
AR9380 - 2.4/5 GHz, abgn, 3 Stream, 450 Mbs
Non-Native Airport Half Mini cards
See [Guide] airport half mini details.pdf
BCM94352 HMB - 2.4/5 GHz, ac+abgn, 2 stream, 867 Mbs + BT (4.0)
BCM943225 HMS - 2.4 GHz, bgn, 2 stream, 108/150 Mbs
BCM943225 HMB - 2.4 GHz, bgn, 2 stream, 108/150 Mbs + BT (3.0)
AR9285 - 2.4 GHz, abgn, 1 stream, 54/75 Mbs
AR9287 - 2.4 GHz, abgn, 2 stream, 108/150 Mbs
WiFi + BT
BCM943352 HMB/AzureWave AW-CE123H supports both Airport and Bluetooth 4.0
BCM943225 HMB supports both Airport and Bluetooth 3.0
Airport Injection Methods/Enable WiFi (10.12/10.11/10.10 - all versions, select one method, note: 94352, 5 GHz patch required, see below)
kext enabler, see FakePCIID (10.12 working, use 2016-1115 or newer)
All supported WiFi cards (includes 94352)
README FakePCIID -- RehabMan
Download FakePCIID -- RehabMan
Install (2016-1115 or newer):
FakePCIID.kext
FakePCIID_Broadcom_WiFi.kext
kext edit/Info.plist, see [Guide] airport-pcie-hm-plist-edits .pdf above
3. 94352, see config-bcm94352-120.plist
4. 10.11-BCM94352-0x43b114e4-Info.plist-bpresles
2. Paste patch to config.plist/KernelAndKextPatches/KextsToPatch
dsdt edits, [Guide] airport-pcie-hm-dsdt-edits.pdf above
ssdt/94352, see ssdt_arpt folder (repo)
Verify IOReg/RP0x (wifi device name)
Clover/config.plist/ (10.12+, not working)
ACPI/DSDT/Fixes (supported device_ids)
AddDTGP_0001/YES
FixAirport_4000/YES
Devices/FakeID/0x0 (supported device_ids)
Country Code (10.12/10.11/10.10 - all versions)
Country Code/Required
2. Native: US/FCC (Hex: 55 53)
2. If not US/FCC, see Sebinouse, see #2 below
3. Special case, see #a , credit: jaymonkey, Post #2084
1. 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)
ASCII/Hex/Base64
wireless_bcm94352...command (see Repo)
CC prompt
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/
Working
Asus BCM94352 (0b05/17cf)
Azurewave CE-123H (13d3/3404)
Bluetooth 4LE/4/3 (10.10+. 10.9+)
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
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
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
Installation/Configuration/Troubleshooting
[Guide] airport_half-mini_details.pdf.zip (above)
Tools
IOReg_v2.1 (select View Raw)
DPCIManger
MaciASL
Property List Editors -
Xcode
Property List Editor, PlistEdit Pro, TextEdit, etc.
TextEdit, TextWrangler (last resort)
Clover Configurator
Clover Wiki
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:
Airport - InsanelyMac.com
Airport - tonymacx86.com
Credit
THe KiNG
Andy Vandijck
PikeRAlpha
Skvo
Dokterdok
the-darkvoid
Sebinouse
toleda
https://github.com/toleda/airport_half_mini
请发表评论