Das HP Probook ist ca. 4 Jahre alt und mit der integierten Intel HD 4000 Grafikkarte bestens geeignet für Sierra. Es hat eine 1366x768 Auflösung mit einem Display von 14“. Mit der originalen Wlan Karte bekam ich zuerst kein Wlan angezeigt. Dank @wl_michael hier aus dem Forum bekam ich den Tip mir die BroadCom BCM943224HMS aus der Bucht zu kaufen.
Auch ein Dank an @al6042 für die Unterstützung zum Erstellen der DSDT.aml.
Hardwaretausch
Austausch der originalen Wlan Karte durch diese BroadCom BCM943224HMS, Diese half size Karte wird vom Bios erkannt.
Voraussetzung
- Sierra von Apple downloaden
- Bootstick formatieren (Name USB)
- Festplattendiensprogramm Mac oder Imac
Werkzeuge
Clover Bootloader
Clover Bootloader aktuelle und ältere Versionen
Clover Configurator
Clover Configurator immer aktuell
MaciASL
MaciASL
Kext Utility
Kext Utility immer aktuell
Bootstick erstellen:
Voraussetzung Sierra App im Programm Ordner und Stick vorher mit Festplattendienstprogramm formatiert mit dem Namen USB.
Im Terminal vom Mac:
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction
Clover als Bootmanager
Bearbeitung der config.plist EFI/CLOVER/config.plist Clover Configurator für Feintuning
- Boot / Verbose (-v)
- Devices / Audio injekt 1 (setze hier den Wert 1 für Audio)
- Graphics / Inject Intel Haken setzen und bei ig-plattform-id: 0x01660003
- Kernel and Kext Patches / Apple RTCKernel and Kext Patches / Asus AICPUPM
- RtVariables / BooterConfig: 0x28 CsrActiveConfig 0x67
- SMBIOS (Zauberstab) MacbookPro (9.2) auswählen
Save die config.plist
FakeSMC.kext uvm. als Kexts nach EFI/CLOVER/kexts/10.12
und andere Kexte nach Other
Installation vom Stick
Installation , Festpalltendiesnprogramm, OX Sierra installerenHackintosh booten während der Installation 2x neu
Teil 2:
Folgendes Werkzeug "Apps" benutze ich
Clover auf dieFestplatte
Mit Clover als Bootmanager die Festplatte beschreiben.
- Zielvolumen auswählen „Macintosch HD“ oder den Festplatten Namen markieren, den ihr beim Installieren erstellt habt.
- Anpassen der Menüpunkte
- Installieren aller Scripte
- Mit Clover Configurator die config.plist anpassen
Danach müssen wir die EFI mounten. Entweder mit der App „EFI Mounter V3“ oder mit dem Terminal.
Mit dem Terminal (hier Festplatte disk0):
- diskutil list
- diskutil mount /dev/disk0s1
Damit wir die EFI oder auch Fetsplatten auf dem Desktop sehen können, sollte man das im Finder unter „Einstellungen“ aktivieren.
Mit Clover Configurator die config.plist anpassen
Im Punkt „SMBIOS“ kann man sein Mac (MacbookPro 9.2) personalisieren.
Kernel and Kext Patches
Neue Clover "KextsToPatch"-Einträge für Sierra
Entweder von „Hand zu Fuss“ die Einträge erstellen, oder eleganter mit der App PlistEdit Pro per „Drag and Drop“ in die config.plist einstellen.
Anbei die KextsTopatch.plist.zip
Teil 3:
DSDT patchen
Anmerkung:Habe versucht die DSDT.aml nach Anleitung von RehabMan zu erstellen.Ob das der genau richtige Weg ist, kann ich nicht behaupten, aber meine selbsterstellte DSDT.aml funktioniert. Es gibt auch andere Lösungsansätze per Editoren.
RAW DSDT erstellen vom Mainboard oder hier ProBook 6470b
Beim Booten mit Clover halten, und dann mehrfach die F4 Taste drücken.
EFI mounten mit Terminal oder EFI Mounter V3
Dann im Terminal mit dem Befehl:
diskutil list
Es werden die einzelnen Festplatten oder USB-Stick angezeigt.
Mit dem Befehl nun die EFI der ersten Festplatte (Bootsystem) mounten:
diskutil mount /dev/disk0s1
Auf dem Desktop sollte nun die EFI zu sehen sein, wenn nicht muss man im Finder bei Einstellungen,
Allgemein die Festplatten anhaken.
Nun die zuvor erstellte originale DSDT.aml zum bearbeiten mit MaciASL öffnen.
EFI, Clover, ACPI, origin (DSDT.aml)
DSDT mit MaciASL „patchen“
Einstellungen von maciASL
- mit MaciASL/Preferences
- ACPI Spec. umstellen auf 5.1
- “Sources” 2 Quellen hinzufügen
- Name: ProbookQuelle 1: http://raw.github.com/RehabMan…k-4x30s-DSDT-Patch/master
- Name: Toleda-MiniRepoQuelle 2: https://raw.github.com/toleda/wireless_half-mini/master
starten des "Patch"
Auswahl "Probook" Punkt 1.2
Punkt 2.1 für Standard Display mit 1366x768
Punkt 3.1 Fan und Temps
Punkt 4.2 Lan AirportPatch
Punkt 8.2 Keyboard Layout 87 Tasten
Hauptpunkt Toledo-MiniRepo auswählen
Airport-Broadcom-BCM9432x
Nun wenn alle Punkte abgearbeitet sind "closen"
Sichern der Datei
Danach die selbst gepatchte DSDT.aml nach EFI/CLOVER/ACPI/patched kopieren.
Das ist die Step by Step für die DSDT.aml als GIF
SSDT generieren mit Script für Powermanagement
SSDT.aml per Shell Script generieren
Eingabe im Terminal:
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.…en.sh/master/ssdtPRGen.sh
Den Script ausführbar machen:
chmod +x ~/ssdtPRGen.sh
eine SSDT generieren:
sudo ~/ssdtPRGen.sh
Bestätigung am Ende mit 2x „n“
Die erstellte SSDT.aml liegt nun im Ordner:
~/Library/ssdtPRGen/
Nun die EFI mounten und die Datei SSDT.aml nach:
EFI/CLOVER/ACPI/patched/ kopieren
Bluetooth für die BCM 94322HMS (China Mini WiFi Karte)
entpacken der Datei, und nutze diese beiden Kexte:
- BrcmFirmwareRepo.kext
- BrcmPatchRAM2.kext
Mit dem Kext Utillity kann man sie automatisch ins System einbinden.
Feintuning (iMessage, Facetim, Appstore, Appel-ID)
Quelle:
iMessage & Co für den Hackintosh
shiki.kext in EFI/CLOVER/Kexts/otherfür DRM geschützte Filme abspielen mit iTunes!!
Je nach verwendeter Grafik sollte dann noch ein Terminal-Befehl eingegeben werden:
- für Intel: defaults write com.apple.AppleGVA forceIntel -boolean yes
- für Nvidia: defaults write com.apple.AppleGVA forceNV -boolean yes
- für AMD: defaults write com.apple.AppleGVA forceATI -boolean yes
Nachtrag zum patchen der DSDT
Um weitere Quellen in den "Preferences" "Sources" einzutragen habe ich mal eine Liste zusammen gestellt.
Datei unten in der Post 4 als Anhang.
Tipp:
Damit man diese ganzen Quellen nicht von „Hand zu Fuss“ eingeben muss habe ich heraus gefunden wo diese Quellen (Sources) am Mac abgelegt werden.Bitte bevor man die Datei im Ordner ersetzt, die App maciASL im Dock beenden.
Name der Datei:
net.sourceforge.MaciASL.plist
Sie liegt im Benutzerpfad:
/Library/Preferences/
Damit diese versteckten Ordner angezeigt werden, muss man im Terminal folgende Befehle eingeben:
Einblenden versteckte Dateien und Ordner
defaults write com.apple.finder AppleShowAllFiles 1
Eingabe aktivieren für den Finder
killall Finder
Ausblenden versteckte Dateien und Ordner
defaults write com.apple.finder AppleShowAllFiles 0
Eingabe aktivieren für den Finder
killall Finder
Leider kann ich keine weitere Bilder mehr einstellen, da in diesem Thread das Maximum an Fotos erreicht ist.