Sierra 10.12.3 auf HP ProBook 6470b

  • 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



    Bios Einstellungen


    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


    Kexte hier aus dem Forum


    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




    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)


    Download Zip:


    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.



    Dateien

    Gruß
    nightskull



    HP Probook 6470B Intel HD 4000 8GB Ram 256GB SSD Intel Core I5 Sierra 10.12.3 Clover R3974 Bluetooth SD-Kartenleser Audio Intel On Board Wlan
    BCM94322
    Terra 1009305 MSI
    NvidiaGT710
    8GB Ram 500GHD Intel Core I5 Sierra 10.12.3 Clover R3974 SD-Kartenleser Audio
    ALC892
    Lan Realtec8110

    14 Mal editiert, zuletzt von nightskull ()

  • Hallo nightskull,


    ich finde deine Anleitung super. Einen Verbesserungsvorschlag hätte ich jedoch.
    Da es in der Anleitung um das HP ProBook 6470b geht wäre es doch super wenn du noch die Anleitung um die fertig gepatchten DSDT.aml und SSDT.aml ergänzt.


    Gruß wl_michael

  • Da es in der Anleitung um das HP ProBook 6470b geht wäre es doch super wenn du noch die Anleitung um die fertig gepatchten DSDT.aml und SSDT.aml ergänzt.



    Hallo wl_michael,


    habe ich doch ganz unten drauf hingewiesen.
    Im Teil 2 werde ich das "patchen" der DSDT.aml versuchen zu erklären.
    Das es andere Wege gibt, weis ich, aber das hier war für mich die einfachste Lösung.


    Anbei die oben erwähnte Liste und die Datei mit den für meine Hardware wichtigen Quellen.



    Dateien

    Gruß
    nightskull



    HP Probook 6470B Intel HD 4000 8GB Ram 256GB SSD Intel Core I5 Sierra 10.12.3 Clover R3974 Bluetooth SD-Kartenleser Audio Intel On Board Wlan
    BCM94322
    Terra 1009305 MSI
    NvidiaGT710
    8GB Ram 500GHD Intel Core I5 Sierra 10.12.3 Clover R3974 SD-Kartenleser Audio
    ALC892
    Lan Realtec8110

    2 Mal editiert, zuletzt von nightskull ()

  • I know that I ask one year late and I ask in english, but I have to. I've managed to install High sierra on my 6470b but the audio is not working, it only works if I use voodooHDA. Any ideas?

  • According to it's Data sheet the 6470b has a IDT92HD87 codec which should work nicely with AppleALC and native AppleHDA. Please remove voodooHDA and any HDADisablers you may have installed also make sure you use an untouched and vanilla version of AppleHDA.kext. To activate audio via AppleALC place AppleALC an Lilu.kext in /Efi/Clover/Kexts/Other and edit your config.plist. In the ACPI Section tick "FixHDA" and in the devices Section enter "3" as Layout ID under Audio. If 3 does not work for you you may also try 12 or 13 as Layout ID's since your codec is around in different flavours...