Installation auf ASUS B250M-C mit Kaby Lake CPU

  • Alles funktioniert, inklusive Audio und Sleep!


    Nur die zweite M.2 NVMe-Platte wird als externes Laufwerk angezeigt, vielleicht weil Macs keine zwei M.2 Anschlüsse haben? Jedenfalls stört es den Betrieb überhaupt nicht.
    *Update* Habe neue config, USB kext und minimale DSDT für USB sleep angehängt. Damit geht wirklich alles (ab 10.12.6) :)


    Komponenten:
    ASUS Prime B250M-C µATX-board
    Intel Core i5 7500 (Kaby Lake) with HD 630
    ASUS Geforce GT 1030
    WLAN/Bluetooth-Kombokarte (BCM943602CS) – funktioniert OOB
    2 NVMe drives: Samsung P961 / Toshiba
    (Sandisk SSD für Installation, weil Sierra keine NVMe-Treiber mitbringt, zumindest bis 10.12.5. Habe dann einfach die fertige Installation auf die NVMe-Platte geklont und Patches hinzugefügt)


    Clover 4114 als Bootloader.


    *UPDATE 10.12.6*
    Läuft ohne Probleme. Einfach SMBIOS to iMac18,2 und CPU-FakeID CPU aus der config.plist löschen, Kaby Lake läuft nativ unter 10.12.6. Die Webdriver aus 10.12.5 funktionieren weiterhin GT 1030, wenn man sie mit Nvidia Web Driver Updater patched (Webdrivers damit runterladen und Patch für fake OS build "16G29" benutzen).


    *UPDATE USB*
    Mit USBinjectAll 0.6.2 funktioniert USB auch mit der 18,2 SMBIOS und der unbeliebte Clover-Patch kann raus. Habe meine modifizierte USBinjectAll mal angehängt, in der ich die unbenutzten Ports schon rausgenommen habe.


    Config.plist:


    Bis 10.12.5 brauchen wir Fake CPU id damit die Kaby Lake-CPU als Skylake erscheint. Folgender Code muss in die config.plist (des Installation-Sticks und später auf die Systemplatte)


    Code
    1. <key>KernelAndKextPatches</key>
    2. <dict>
    3. <key>FakeCPUID</key>
    4. <string>0x0506e3</string>
    5. </dict>


    Für den Intel HD630 braucht es ein bisschen mehr:


    Code
    1. <key>FakeID</key>
    2. <dict>
    3. <key>IntelGFX</key>
    4. <string>0x19168086</string>
    5. <key>Graphics</key>
    6. <dict>
    7. <key>ig-platform-id</key>
    8. <string>0x19160000</string>
    9. ...


    Ich würde aber eine dedizierte Grafikkarte empfehlen, denn Intel-GPU bedeutet oft Glitches und Sleep wird nie richtig funktionieren. Laptop-Benutzer müssen damit umgehen, Desktop-Besitzer sollten keine Zeit für die CPU-Grafik verschwenden, wenn sie nicht müssen. Nur aus Budgetgründen oder weil im Mini-ITX-System oder Mini-PC kein Platz für eine dedizierte Grafikkarte ist.;)


    Als Grafikkarte habe ich eine GT 1030 von ASUS eingebaut (braucht die neuesten nVidia Webdriver für Grafikbeschleunigung).


    Als SMBIOS benutze ich iMac14,2, damit gibt die Geforce ein Bild. Für die HD 630 hat auch iMac 17,1 funktioniert, auf der Geforce dann leider kein Bild.
    Update: Kein schwarzer Bildschirm mehr unter 10.12.6, iMac18,2 funktioniert


    Dann noch den Raise-Ports-Patch für USB (besser nicht benutzen und stattdessen die modifizierte USBinjectAll nehmen):



    Damit die schnellen NVMe-Platten erkannt werden, helfen Pike R. Alpha’s NVMe-Patches. Die lassen sich mit der neuesten Version von Clover Configurator auch noch ganz leicht integrieren. Ab 10.12.6 hoffentlich nicht mehr nötig. Die 10.13 beta läuft jedenfalls ohne.


    Kexts:


    Natürlich FakeSMC.kext…


    Damit die CPU in Sierra bis 10.12.5 läuft: FakePCIID.kext und Lilu.kext.


    Für USB USBInjectALL.kext plus XHCI 200 injector kext.


    Ein paar Ports funktionieren einfach so, damit aber alles richtig erkannt wird: Die info.plist in der USB inject kext editieren und alle Ports höher als HS10 and SS10 HS07 bis HS09 löschen und zwar in <key>8086_a2af</key>.


    Für den Sound empfiehlt sich Voodoo HDA (Version 2.9.0d10 erweckt sogar HDMI audio für die Intel und Geforce-Grafik zum Leben).


    Die i219 Netzwerkkarte braucht die IntelMausiEthernet.kext.


    Die Intel HD630 braucht noch FakePCIID_Intel_HD-Graphics.kext and IntelGraphicsFixup.kext (nicht nötig bei einer Geforce-Karte).


    DSDT and SSDT für Power Management und Sleep:


    Leider geht es ja nie ohne DSDT-Gefummel:


    Patches von Rehabman und Piker Alphas ssdtPRGGen bringen den Hackintosh zum Rennen und zum Schlafen (nochmals: Wer die integrierte Intel-Grafik nutzt, muss in der Regel ohne Sleep leben).


    Habe meine DSDT and SSDT angehängt. Achtung: Die funktionieren natürlich nur fehlerfrei für Hacks, die exakt dieselbe Konfiguration haben!

    Dateien

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

    7 Mal editiert, zuletzt von macinsane ()

  • Dann sind wir schon 2 mit Asus KabyLake Board's :)

  • @macinsane Glückwunsch zu diesem laufenden Kaby Lake Setup mit macOS Sierra. :thumbup:


    Wärst du bitte so nett und hinterlässt einen kurzen Eintrag in unserem "Kaby Lake Sammelthread (lauffähige Konfigurationen) Desktop" für den Rest der Community gerne auch noch mit deinem EFI Ordner.


    Ich wünsche viel Erfolg mit deinem Hackintosh und weiter Spaß im Forum.


    Gruß derHackfan

  • Was die Leute immer gegen ASUS haben? ;) Ich find's großartig, dass ich zwei M2-Platten damit nutzen kann und dafür einen halbwegs vernünftigen Preis zahle. Würde mir nur noch eine vernünftige BIOS-Oberfläche wünschen...


    @derHackfan Mach ich!

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

    Einmal editiert, zuletzt von macinsane ()

  • Was die Leute immer gegen ASUS haben?


    verstehe ich auch nicht. hab mich ehrlich gesagt nur wegen dem hübschen Bios für Asus entschieden. :D

  • Leider lässt sich bei dem Board die Bootreihenfolge für UEFI-Platten nur manuell ändern. Sollte man nicht vergessen, wenn man gerade an zwei verschiedenen Systemen rumhackt. Denn man landet ständig im falschen OS, weil das Board IMMER das System automatisch startet, was man gerade nicht booten will :S

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

  • Ich hab mich extra gegen Asus entschieden. Hatte zuletzt zwei Mainboards defekt. Habe mir deswegen wieder ein Gigabyte mit zwei M.2 Schnittstelle geholt.


    Gesendet von meinem Moto G (4) mit Tapatalk

    Aktuelle Baustelle: Gigabyte H270 Gaming 3, i7-7700K, RX580 8GB, 16GB DDR4, ALC1220, WIfi AR9287, OSX 10.15, Clover r5103

    Gigabyte Z77-DS3H, Bios: F11a Ozmosis [Rev 1.1], i7-2600K, GT710, 8GB DDR3, 240GB SSD, OSX 10.12.6 & 10.13.5, Wlan: TP-WDN4800
    Asus P8Z77-M, i7-3770, 10GB DDR3-1333, 240GB SSD, OSX 10.12.6, iMac 14.2, Ozmosis
    Dell 7570, i7-8550U, UHD620, 16GB DDR4, ALC295, DW1830, 240GB SSD, 10.12.6 & Mojave PB2, Clover r4586

    Lenovo Ideapad 500s-14isk, i5-6200U, 16GB DDR3,ALC236, DW1560 (BCM94352z), OSX 10.15 Beta, Clover r4972

    Lenovo L540, i5-4300M, 8GB DDR3, ALC3202, DW1560 (BCM94352z), OSX 10.15. Beta, Clover r4972


    XPEnology DS918+ Intel i5 6400 4x2,7GHz, 8GB DDR5, 4x3TB mit Jun 1.02b + DSM 6.1.7

  • Kann nur sagen, dass ich es noch nie so leicht hatte wie bei diesem Board, kann es also nur empfehlen. Kaputt gegangen ist mir in den letzten Jahren nur einmal ein Gigabyte-Board. Ist halt Schicksal und individuell verschieden ;)

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

  • @Ari_ Welcome! :)
    It's easy to generate by you self.
    Install the newest Clover on a usbstick and edit the config.plist with newest CloverConfigurator (use Download Center)
    SMBIOS to iMac18,2 and newest fakesmc.kext in Other. Also you need USBInjectALL.kext and XHCI200injector.kext
    Lilu.kext with IntelGraphicsFixup.kext if you use the Intel HD Graphics.

  • @macinsane: Mal eine kurze Rückfrage. Deine Signatur sagt etwas von einer AMD GPU, dein Text allerdings spricht von Nvidia. Darf ich fragen, was von beidem du im Einsatz hast?

  • Bin umgestiegen auf AMD, damit ich High Sierra nutzen konnte und nicht länger auf die Webdriver angewiesen bin.

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

  • Moin will mir mac os x sierra installieren wegen dem pascal treiber nur die frage ist wo muss ich die sachen in die config schreiben ganz unten unter /plist oder wo und die kext dateien in other oder 10.12

  • Hallo @FelixDoeren und herzlich WIllkommen im Forum... :)
    Zum einen wäre es spannend zu wissen, mit welchen Komponenten du arbeitest.
    Deswegen auch dringend die Bitte, diese entweder in deiner Signatur oder deinem Profil, im Bereich "Über mich" einzutragen.


    Zum anderen wäre spannend zu wissen, welche "sachen" du meinst?
    Wenn du nur eine macOS-Version auf deinem Rechner installieren möchtest, machen zusätzliche Kexte am ehesten Sinn, wenn sie im Ordner /EFI/CLOVER/kexts/Other abgelegt werden.
    Sollte einer der Kexte von dort aber nicht geladen werden, kommen sie als nächstes in den Ordner /Library/Extensions und als nächsten Schritt in /System/Library/Extensions...


    Aber all diese Infos stehen auch in unserem doch sehr umfangreichen Wiki, dass ich dir nur wärmstens empfehlen kann.

    Gruß
    Al6042

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

  • ja das profile mache ich gleich also
    i5 7500
    16gb ram
    asus b250m-c
    gtx1050 ti


    Und meine frage ist wo muss ich aus dem obersten beitrag die sachen in die config schreiben ist das egal oder wo muss das genau hin schreiben und dann wäre es noch gut zu wissen wlche bios ein stellungen machen muss und ob es vieleicht doch eine lösung giebt für high sierra für die pascal treiber weil wenn ich den beta treiber installiere startet der pc nicht mehr

  • Willkommen im Forum,
    und, ich muss auch, wie @al6042, nachdrücklich darauf hinweisen, dass die Wiki ein guter Start ist, um ein paar grundlegende Dinge zu klären ;)
    Du möchtest Sierra (also 10.12) installieren? Was meinst du mit "beta treiber"? Es macht einen großen Unterschied, ob du 10.12.5, 10.12.6 oder das neue 10.13 installieren willst. Der einfache Guide oben bezieht sich nur auf Sierra (werde hoffentlich demnächst mal einen für High Sierra schreiben) und setzt voraus, dass man schon einmal eine config.plist editiert hat, weiß, was sich hinter SMBIOS verbirgt etc.. Für die BIOS-Einstellungen kommt es darauf an, welche BIOS-Version du benutzt, so muss man bei 0609 XHCI-Handoff aktivieren, bei 0809 nicht. Du müsstest auch erklären, was du bisher gemacht hast, sonst kann man dir kaum helfen :) Vorweg kann ich schon sagen: bei der 1050ti kann ich dir leider nicht helfen, da ich unter High Sierra eine AMD-Karte einsetze, aber auch dazu gibt es im Forum schon einige Topics.

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

    Einmal editiert, zuletzt von al6042 ()

  • @macinsane: Ich habe mal eine Frage zum Vorgehen. Ein Freund kauft sich die von dir vorgeschlagene Konfiguration, also


    B250M-C
    i5-7500
    MSI GT 1030
    Samsung 960 EVO (NVMe SSD!)


    Wir sind beide jetzt nicht absolut geübt darin, Hackintoshes aufzusetzen. Wir wollen installieren 10.12.6, also kein High Sierra sondern Sierra. Ist folgendes Vorgehen richtig: Nach Zusammenbau aller Komponenten ohne die Nvidia 1030 im AMI UEFI Einstellungen treffen (irgendwas zu beachten da? Was hast du bei dir eingestellt?), dann vom bootfähigen USB Stick booten, Sierra 10.12.6 installieren und deine drei Ordner von oben nach Clover Installation auf die NVMe SSD in die EFI Ordner kopieren an die entsprechenden Stellen, dann 1030 einbauen und Webdriver runterladen, patchen und installieren?


    Sind deine drei oberen Datein die, die sofort OOB mit der 1030 funktionieren oder sind da Einstellungen für deine jetzt verwendete AMD GPU drin? Ich frage, weil ein paralleler Beitrag von dir bei insanelymac irgendwie so klingt, als würde die 1030 gar nicht funktionieren. Das irritierte mich ein wenig, weil das hier anders klang.


    Danke schon einmal :)

  • Du kannst die Karte ruhig schon einbauen, musst aber mit nv_disable=1 starten bis die Webdriver drin sind und denk an die Nvdiagraphicsfixup.kext um blackscreen zu vermeiden. Sollte mit den angehängten Dateien unter Sierra alles gehen. Die 1030 lief unter High Sierra nicht, so lange es keine Webdriver gab. Im BIOS Other OS und XHCI Handoff auf enabled (im aktuellen BIOS von ASUS muss man das nicht mehr).

    Intel Core i5 11500, Gigabyte Z590i Vision D, 64GB RAM, XFX Radeon RX 6600, macOS 12 (OpenCore 0.7.7 / iMacPro SMBIOS)

    Original MacBook Air M1 (2020), MacBook Pro 15 (Late 2013)

  • Für 10.12.6 benötige ich ja deine neue Config ohne FakeCPUID. Benötige ich dann überhaupt noch die kexts Lilu und FakePCIID, wenn ich gar nichts mehr faken will mit Kaby Lake? Aktuell sieht mein EFI Clover Other Verzeichnis so aus wie im Bild im Anhang. Das ist also quasi dein EFI Verzeichnis aus Post 3 hier Kaby Lake Sammelthread (lauffähige Konfigurationen) Desktop mit ausgetauschter config und usb sowie dsdt (gemäß deinem zweiten ZIP).

  • @lieutenant_max
    Brauchst du nicht mehr.
    Genau so wenig wie VoodooHDA und AppleHDADisabler