Sehr gerne liebe Mittüftler.
Folgende Ausgangssituation war bei mir gegeben.
- iMac 21,5 aus Mitte 2011 ohne Bluetooth 4.0
- OS X 10.10 Yosemite
- der Wunsch nach dem ganzen Handoff ohne in einen neuen iMac ab 2013 zu investieren.
Wie also umsetzen? Nun bin ich auf diese Website hier gestoßen und habe mir dann ein Herz gefasst. Meinen iMac öffnen war nach dem Fusion Drive Update kein Problem mehr.
Also frisch ans Werk und die benötigten Bauteile bestellt.
- New PCI-E Mini PCI Express Adapter V3.0 for BCM94360CD
- eine Bcm94360CD Karte
- ,05m Antennenverlängerung für die Bluetoothantenne im iMac
Nach dem öffnen des iMac (Anleitung von ifixit.com -https://
www.ifixit.com/Guide/iMac+Intel+21.5-Inch+EMC+2428+AirPort+Card+Replacement/5945) wurde die vorhandene WLAN Karte gegen das Adapter und die neue BCM94360CD Karte ersetzt. Anschließend alle 3 originalen WLAN Antennen wieder angesteckt und die Originale Bluetoothantenne mittels der Verlängerung ebenfalls mit der neuen Karte verbunden.
Wer sich keine Lötarbeiten zutraut, der kann hier wieder den iMac schließen und mit der Bearbeitung der Liste weitermachen.
Für alle anderen geht es nun daran, die Stromversorgung des neuen Bluetoothmoduls in der BCM Karte über das PCI Adapter mit dem notwendigen Strom zu versorgen. Die Belegung auch von hier:
http://homokozo.czo.hu/iMac2011mod/iMac2011BT.jpg
Mit kleinen Kabeln die originalen Kabel der iMac Bluetooth verlängert und am neuen PCI Adapter angeschlossen.
Hat den Vorteil, dass man Bluetooth auch bereits beim Boot zur Verfügung hat und das auch ohne aktives WLAN, welches sonst die Stromversorgung gewährleistet.
Wenn das erledigt ist, ist das schwierigste auch gemacht. Ich für meinen Teil, habe dann Mehrere Monate damit verbracht dass unter 10.10 laufende Handoff auch unter 10.11. & natürlich unter 10.12 zum laufen zu bringen.
Basics wie SMS und Telefonieren lief ja auch mit dem originalen Bluetooth vom iMac. Aber unter 10.10 liefe eben auch Hotspot und allen voran Handoff mit der neuen Karte ohne Probleme. Ohne weitere Treiber oder Modifizierungen am System. Nur eben ab 10.11 nicht mehr. Hier wurde von Apple wieder ein "Riegelnden" vorgeschoben. Und dieses galt es zu finden.
Meine Wege führten mich auch über das CAT, welches ich hier nicht empfehlen kann, da es bei mir mehr Ärger als Nutzen brachte. Zumal das deaktivieren von SIP für mich letztlich ein Risiko dargestellt hat und einfach inakzeptabel war.
Nach vielen erfolglosen Versuchen war ich kurz davor, diesen Punkt an Apple abzugeben, als ich auf diese Website stieß:
https://github.com/dokterdok/Continuity-Activation-Tool/issues/353
Dort machte mir speziell dieser Abschnitt wieder neuen Mut: "Could you check SystemParameters.plist located in /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/ ? Your Mac board-id should be in there with a bool for "ContinuitySupport" set to Yes." In der Tat, wenn man dort nach seiner Board-ID sucht, (Terminal öffnen und folgenden Befehl eingeben: "ioreg -l | grep "board-id" | awk -F\" '{print $4}'" das spuckt die eigene Board-ID aus) und das tat ich, findet man für den iMac Mitte 2011 einen "fasle" Eintag unter:
<key>Mac-65CE76090165799A</key>
<dict>
<key>ContinuitySupport</key>
<false/>
</dict>
TATAAAAAA!!! Da war sie also, die lang gesuchte, und stets vermutete und doch nie gefundene "Blacklist" seit OSX 10.11. Nun kann man hier in dieser Liste im laufenden Sytem keine Änderungen vornehmen. Man muss vielmehr von einem externen System z. B. MacOS auf einem USB Stick, Booten und dann diese Liste bearbeiten. Einfach eine Kopie der Liste anlegen und den eigenen Board ID Eintrag suchen, diesen dann auf "true" setzen
<key>Mac-65CE76090165799A</key>
<dict>
<key>ContinuitySupport</key>
<
true/>
</dict>
... und gegen die Originale Liste im Pfad SystemParameters.plist located in /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/ ersetzen. Fertig.
Jetzt bootet man sein eigenes macOS 10.22 wieder und lässt sich überraschen. Bei mir lief es nach wenigen Minuten komplett.
Also iPhone6S mit IOS 10.1.1, iPad Air mit IOS 10.1.1 und Apple Watch mit watchOS3.1 werden im Handoff übernommen.
Am 2. Tag lief auch Universal Clipboard ( tolles Feature) und am Tag darauf sogar Autounlock über meine Apple Watch.
Ich hoffe ich konnte Euch hier einen Tipp geben, um Eure Macs noch mit dem Handoff zu erweitern.
Viel Erfolg.