HP Probook 8470 Sierra installieren

  • Hey zusammen,


    da bei unserem ersten Stammtisch im Saarland @al6042 festgestellt hat, dass meine Installation vollgestopft mit unnötigen Kexten ist und ich sowieso eine SSD einbauen wollte. Starte ich mit einer Neuinstallation meines 8470P.


    Ich werde diesen Beitrag hier mal nutzen um mein Handeln aktuell zu halten um zum einen am Ende ein HOW-TO zu haben und zum anderen, dass man bei Problemen sieht was ich getan habe.
    Ich würde mich freuen wenn ihr mir dabei unterstützt denn beim ersten mal habe ich das alles mit Installskripten von Rehabman gemacht und würde es diesmal gerne ohne schaffen


    Beitragstatus: In Bearbeitung


    Was geht bisher:
    - Batterieanzeige
    - CPU
    - Audio
    - Grafik für internen Bildschirm
    - Touchpad
    - Wlan
    - Lan


    Was geht noch nicht:
    - Dockinstation (externer Bildschirm)


    Hinweis: Die benötigten Kexte und Files könnt ihr euch entweder per google die neuste Version suchen oder ihr nehmt die aus dem Anhang in der Datei
    kext_efi_8470p_sierra_10_12_3.zip


    • Installationsvorbereitung

      • 8GB USB Stick (2.0) (Transcend) mit Diskutils mit folgender Auswahl formatieren
      • OSX im Appstore herunterladen
      • Terminal öffnen und den OSX Installaler mit dem folgendem Befehl (hier für Sierra) auf dem Stick installieren:

        Code
        1. sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/usbsierra --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction


      • Neusten Clover Installer herunterladen (hier 3974), entpacken und ausführen
      • Beim Punkt Installationstyp klickt ihr auf Ort für die Installation ändern ... und wählt den USB Stick aus und klickt auf fortfahren.
      • Dann klickt ihr auf Anpassen und setzt die Häckchen wie in den folgenden Bildern und klickt anschließend auf Installieren

      • Ist Clover fertig könnt ihr auf Schließen drücken. Auf eurem Schreibtisch befindet sich nun eine Festplatte mit dem Namen EFI.
        Diese müsste ihr durch doppelklick im Finder öffnen. Nun müssen wir noch ein paar Kexte dort hinzufügen. Diese legen wir in den Ordner EFI/CLOVER/kexts/Other
        Die anderen Ordner im Ordner kexts könnt ihr ruhig löschen, müsst ihr aber nicht.


        Diese werden dann in den oben gennanten Ordner Others kopiert.


        - FakeSMC ohne diesen Kext läuft garnichts er ist sozusagen das Herzstück eines Hackintosh
        - IntelMausiEthernet damit wir über LAN ins Internet kommen während und nach der Installation
        - VoodooPS2Controller damit wir während der Installation die Tastatur und die Maus benutzen können


        Dann müssen wir noch 2 Dateien nach EFI/Clover/drivers64UEFI kopieren:


        - HPFanReset.efi (Um die Lüftersteuerung auf BIOS zu setzen)
        - HFSPlus.efi (Um HFS+ formatiere Festplatten zu erkennen)


      • Jetzt laden wir uns den Clover Configurator runter und öffnen die Datei EFI/CLOVER/config.plist und stellen die Werte wie folgt ein:





        Speichern beim Schließen nicht vergessen.
        Der Stick ist nun fertig für die Installation, sodass wir ihn auswerfen und an das Zielgerät anschließen können.



    • Die Installation

      • Beim Starten des Laptops drücken wir die Esc Taste und dann F10 um ins BIOS zu gelangen. Setzt dieses auf Default zurück und stellt folgendes ein:


        - System Configuration -> Boot Options -> Fast Boot ist nicht ausgewählt
        - System Configuration -> Boot Options -> SecureBoot Configuration : SecureBoot ist nicht ausgewählt
        - System Configuration -> Boot Options -> Boot Mode : UEFI Hybrid (With CSM)
        - System Configuration -> Device Configurations -> Sata Device Mode : AHCI
        - System Configuration -> Device Configurations -> Wake on USB ist nicht ausgewählt
        - System Configuration -> Bult-IN Device Options -> LAN/WLAN Switching ist nicht ausgewählt
        - System Configuration -> Bult-IN Device Options -> Wake on LAN : Disable
        - System Configuration -> Port Options -> Serial Port nicht ausgewählt
        - System Configuration -> Port Options -> 1394 nicht ausgewählt



        Dann klickt ihr auf Exit und beantwortet Save Changes? mit Yes


      • Nun stecken wir den erstellen USB Stick an und drücken beim Booten Esc und anschließend F9 dann wählen wir External USB Hard Drive und drücken Enter
      • Nun müsstet ihr das Clover Bootmenü sehen. Dort wählt ihr mit den Pfeiltasten euren USB Stick aus (External) und drück Enter


        Nun könnt ihr den Installationsanweisungen folgen und die Installation wie gewohnt durchführen.


    • Clover auf der Festplatte installieren
      Damit wir nicht immer von einem USB Stick booten müssen, können wir nun auf unserem Hackintosh Clover direkt auf die Festplatte installieren.
      Dazu wiederholen wir die Schritte aus dem Abschnitt Installationsvorbereitung ab dem Punkt 4.


      Folgende Änderungen müssen beachtet werden:

      • Bei Punkt 5 wählt ihr eure Systemfestplatte
      • Im Cloverconfigurator könnt ihr unter dem Punkt Boot den Haken bei Verbose entfernen (außer ihr habt Probleme)


    • Wlan Karte zum laufen bringen
      Als nächstes wollen wir die Wlankarte zum laufen bringen.
      In meinem Fall ist das die Broadcom BCM43225HMB welche ich nachträglich gegen die Karte meines Hackintosh ausgetauscht habe, weil diese nicht kompatibel ist.
      Die folgende Methode sollte mit allen kompatiblen Broadcomkarten funktioneren.


      Folgene Kexte legen wir in den Ordner EFI/CLOVER/kexts/Other


      - FakePCIID.kext
      - FakePCIID_Broadcom_WiFi


      Nach einem Neustart sollte Wlan zur Verfügung stehen.


    • Audio zum laufen bringen
      Um unsere Audiokarte zum laufen zu bringen, benutzen wir folgenden Kext der ebenfalls nach EFI/CLOVER/kexts/Other kopiert wird:


      - AppleALC


      Damit die Soundkarte mit Clover funktioniert müssen wir folgendes im Clover einstellen


      - Unter ACPI setzt ihr folgenden Haken:


      - Unter Devices stellt ihr folgendes ein:

      (In meinem Fall handelt es sich um eine IDT 92HD81B1X5 die mit der ID 12 läuft, eventuell müsst ihr die ID anpassen)


      Nach einem Neustart sollte der Ton funktionieren.


    • Batterieanzeige


      Damit wir den Ladestand der Batterie angezeigt bekommen kopieren wir folgenden Kext nach EFI/CLOVER/kexts/Other:


      - ACPIBatteryManager


      nach einem Neustart sollte die Batterieanzeige zu sehen sein



      Vielen Dank und viele Grüße
      Ezak

    Dateien

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

    12 Mal editiert, zuletzt von Ezak ()

  • Hey zusammen,


    wie bereits in einem anderen Thread beschrieben wollte ich meinen 8470p mal sauber und ohne Skripte mit einer SSD installieren.
    Im folgenden Thread


    Anleitung: HP 8470p / El Capitan - nahezu 100% perfekt!


    habe ich alle Schritte aufgelistet die ich bisher durchgeführt habe.


    Jedoch bekomme ich beim Laden des USB Sticks direkt einen Kernel Panic.



    Könnt ihr mal schauen was ich falsch gemacht habe?
    Vielen Dank und viele Grüße
    Ezak

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • Ich würde mal eine aktuellere FakeSMC nutzen.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Ich würde mal eine aktuellere FakeSMC nutzen.


    Hey. Sollte die aktuellste sein die es gibt? Oder habe ich eine falsche genommen?


    Ezak Ich habe deine letzten beiden Beiträge mal zusammengefasst ... Geduld ist eine Tugend ...


    Dankeschön

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • Habe eben mal in dein Paket reingeschaut... versuche mal beiliegende

    Dateien

    • FakeSMC.kext.zip

      (168,78 kB, 164 Mal heruntergeladen, zuletzt: )

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Auch damit leider der gleiche Fehler. Waren auch glaub ich die selben, nur das deine die Debug Version war

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • Nope,
    meiner war aus dem Original Paket des Programms HWMonitor, deiner von Rehabman.
    Kannst du mal bitte deine Config.plist hochladen?
    Eventuell hakt es bei der...

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Findest sie im Anhang. Habe an der noch nichts geändert, sie ist so wie sie von Clover erstellt wurde,
    bis auf SMBIOS das habe ich an mein vorheriges angepasst.


    Vielen Dank und viele Grüße

    Dateien

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • Dann mache bei dir mal einen Haken unter "Kernel and Kext Patches" -> "KernelPm" und versuche es erneut.
    Und ändere unter "System Parameters" den "Inject Kexts" auf "Yes".

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • @al6042 Auch damit leider keine Änderung.


    Kann das mit irgendwelchen Tablen zusammenhängen?


    Viele Grüße

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • Das kommt darauf an, was du sonst noch alles in deiner EFI-Partition eingerichtet hast.
    Wenn ich mich nicht irre, hatte ich dir damals schon meine alte EFI gezippt bereit gestellt.
    Wenn du die noch hast, versuche es mal komplett damit, ansonsten stelle ich sie nochmal bereit.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Die hab ich noch, aber ich würde es ja gerne in einzelnen Schritten schaffen ohne fertige Ordner



    Gesendet von iPhone mit Tapatalk

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • - FakeSMC ohne diesen Kext läuft garnichts er ist sozusagen das Herzstück eines Hackintosh
    - IntelMausiEthernet damit wir über LAN ins Internet kommen während und nach der Installation


    Hallo @Ezak ,


    ich hänge mich hier mal dran.
    Ich denke diese zwei Kexten in dem other Ordner reichen nicht alleine aus.
    Ich habe mir auch mal laut deiner Anleitung oben einen neuen Bootstick erstellt mit deinen neuen Texten usw.
    Mein Ergebnis ist nicht viel besser:

  • Nun,
    Dann solltest du die den Inhalt des Ordners anschauen und dabei per reverse Engineering Gedanken dazu machen, warum die Einstellungen und Dateien so gewählt wurden.
    Der Fokus liegt an den 4 neuralgischen Punkten:
    - Inhalt des Ordners /EFI/CLOVER/kexts/Other
    - Inhalt des Ordners /EFI/CLOVER/drivers64UEFI
    - Inhalt der Datei /EFI/CLOVER/config.plist
    - Inhalt der Datei /EFI/CLOVER/Acpi/patched/DSDT.aml


    Die Kexte sind größtenteils eindeutig, da sie Geräte betreiben für die Apple keine Kexte bereitstellt, z.B. LAN, Audio,...
    Die EFI-Treiber entsprechen einer "Best Practice" für das Gerät, obwohl eine solche nie niedergeschrieben wurde.
    Die config.plist beinhaltet nur die wichtigsten Boot-Args, Kernel-Patches und KextsToPatch-Einträge, wobei letztere sich über die "Comment"-Sektion erklären.
    Der wichtigste Faktor ist die DSDT.aml... Die aber haarklein zu erklären sprengt hier wahrscheinlich den Rahmen... ;)
    Erinnere dich was ich an dem Abend bei Patrick in Bezug auf die DSDT erzählt habe...
    Sie injected Hardware-Detail-Informationen sodass OSX damit umgehen kann.
    Suche innerhalb der DSDT nach "DTGP" und du findest den Großteil der dort bearbeiteten Geräte,


    Natürlich sind da noch weitere DSDT-Patche eingesetzt, wie. z.B. die Batterie-Anzeige und diverse andere Kleinigkeiten.
    Ein direkter Test würde aber zeigen, ob diese Variante für dich nutzbar ist.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Habs jetzt hinbekommen mit ein bisschen rumspielen im Clover.


    Werde die Anleitung heute oder morgen aktualisieren, dann gehst weiter


    Danke @al6042


    @nightskull die kexte reichen für die Installation, mann muss nur in clover die config etwas anpassen


    update folgt



    Gesendet von iPhone mit Tapatalk

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • @Ezak,


    danke, bin mal gespannt auf deine Überarbeitung.


    Der wichtigste Faktor ist die DSDT.aml... Die aber haarklein zu erklären sprengt hier wahrscheinlich den Rahmen...


    @al6042,


    wie genau erstellt man eine zum System passende DSDT.aml?
    Ich habe mich mal daran gewagt, es funktioniert auch soweit mit der selbst erstellten.
    Ich weis aber nicht ob man diese noch "verbessern" kann.
    Kannst du eventuell aus meiner RAW DSDT.aml , mit F4 per Clover beim Booten erstellten, eine an das system 6470B patchen?
    Das wäre der Hammer für mich. Vorab vielen Dank.

    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

    Einmal editiert, zuletzt von nightskull ()

  • Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Update in Post 1 ;)



    Gesendet von iPhone mit Tapatalk

    Lenovo T460s: i7-660U, 12GB DDR4, HD Graphics 520, 500 GB SanDisk SSD, Broadcom BCM43602 . macOS Sierra


    HP Elitebook 8470p: i5 3320m, 8GB DDR3, HD 4000 , 500 GB Samsumg SSD, Broadcom BCM43225HMB - macOS Sierra


    Samsung NP530u3B: i5-2467M, 4GB DDR3, HD3000, 500 GB HDD, Logilink WL0084B- macOS Sierra (Ezakine)

  • jetzt fehlt eig. nur noch eine WiFi Karte die 5ghz und AC kann.

    Macbook Pro 15" 2015 | 16 GB RAM | 256 GB SSD | macOS 10.12.2 | Asus PB279 4k
    Z87X-UD3H | macOS 10.11.6 | 32 GB Ram | GTX 1080 | Ozmosis