My cMP 5,1 (2012) now has AC WiFi, BT 4.2, Handoff, Continuity, AirDrop and Apple Watch unlock all working after terminal command activation. Thanks to support and hints found in the MacProUpgrade community on facebook.
Links to the parts I used:
- AC Wifi and Bluetooth 4.2 card BCM943602CDPAX_1
- Mini PCI-E to Wireless Card Adapter
- IPX Antenna Extension 1.13 connector RF - 35cm long
- JST Connector 4 pins
- Generic heat shrink tubes
- Soldering iron
The original Wifi (on the left) and BT (on the right) cards |
Closeup of the original Wifi card |
Closeup of the original Bluetooth card |
Old Bluetooth card disconnected and antenna extension installed |
Preparing the PCI-E adapter, soldering the 4 pin JST connector USB Data D+ and D- wires |
New Wifi card installed in the adapter |
Connecting the Antennas to the new Wifi card (this was the hardest part as there is not much space to maneuver) |
PCI-E Adapter + New Wifi card installed, JST connector to the BT module and all antennas connected (on the bottom of the Wifi card) |
IMPORTANT: Note the polarity of the USB signal D- on top and D+ on the bottom (the red wire was used as negative because it came like this and I didn't want to dismantle and risk damaging it) |
New versus Original Bluetooth capabilities |
New versus Original Wifi capabilities |
Once the cards are installed, you need to run the following commands in Terminal to activate the Handoff and Continuity.
Terminal commands to activate:
------
If you run macOS 10.14+:
To start, make sure SIP is disabled. You can check by typing "csrutil status" in Terminal. To disable it (in case it is enabled):
Code:
csrutil disable
Code:
sudo /usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"
Code:
sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F221BEC8\0\0\0\0\0\0\0\0/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360
Code:
cd /System/Library/Extensions/
Code:
sudo touch .
Code:
Type csrutil enable
------
If you run macOS 10.15+:
To start, make sure SIP is disabled. You can check by typing "csrutil status" in Terminal. To disable it (in case it is enabled):
Code:
csrutil disable
Code:
sudo mount -uw /
Code:
sudo /usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"
Code:
sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F221BEC8\0\0\0\0\0\0\0\0/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360
Code:
cd /System/Library/Extensions/
Code:
sudo touch .
Code:
csrutil enable
No comments:
Post a Comment