macOS High Sierra auf Dell XPS15-9560

  • Dell XPS 15 9560 UHD
    TEST: https://www.notebookcheck.com/…-UHD-Laptop.203500.0.html


    Mainboard: Intel HM175
    Prozessor: i7-7700HQ mit HD630
    Grafikkarte: NVIDIA GeForce GTX 1050M 4096MB (Optimus)
    RAM: 16GB Dual-Channel 2400 Mhz DDR4
    Display: 15,6“ IPS UHD Panel (3840 x 2160 Pixel)
    Netzwerk: Killer Wireless b/g/n/ac / Bluetooth 4.1
    Laufwerk: Toshiba NVMe-SSD 512GB


    macOS High Sierra Installation


    Anmerkung: Eine ausführliche Installationsanleitung von insanelymac hat bei mir leider nicht funktioniert. Der Boot ändere immer in einer KP. Ich hatte dann doch noch leichtes Spiel, da mir @hitman20 seinen Clover-Ordner zur Verfügung stellte. Ein paar kleine Anpassungen und die Installation klappte.


    - im Terminal eines Mac oder Hackintosh mit “createmediainstall” einen HS-Install-Stick erstellen
    - Clover in neuester Version auf den Stick installieren
    - den EFI-Ordner des Sticks gegen den aus dem Anhang austauschen
    - Bios-Einstellungen des XPS15 (Bios-Version 1.6.2) wie folgt einstellen:



    - USB-Stick einstecken, mit F12 Bootmenü wählen, USB-Stick booten
    - Installation durchführen (in der 3-Phasen-Installation ist in Phase 2 kein Mauszeiger vorhanden)
    Das ist aber kein Problem, da nach Ende der Phase der Rechner von alleine neu startet
    Dank der SSDTs im EFI/ACPI/patched-Ordner funktioniert schonmal grundlegend alles (Helligkeitsregelung, FN-Tasten, Ton usw.
    Beim Ton musste ich staunen, da der ALC3266 eigentlich von AppleALC.kext nicht unterstützt wird.


    Feintuning


    - beim Versuch das Trackpad zu konfigurieren, stellt man erstmal fest, dass keins vorhanden ist.
    - für die Batterie-Anzeige den “ACPIBatteryManager.kext” in den Kexts-Other-Ordner der EFI legen
    (Nach Neustart ist die Batterie-Anzeige da, mit dem Nebeneffekt, dass das Trackpad jetzt auch vorhanden ist)
    - für Netzwerk “NullEthernet.kext” in den Other-Ordner und “ssdt-rmne.aml” nach ACPI/patched
    (Nach Neustart ist Ethernet in den Netzwerkeinstellungen, damit der Anschluss en0 und builtin ist, müssen eventuell in Mac-HD/Library/Preferences/SystemConfiguration die Netzwerk.plists gelöscht werden)


    Das WLAN/BT Modul wird natürlich noch getauscht. Ich habe hier noch eine DW1560 rumliegen. Falls der Dell-Support kommende Woche mir sagt, dass ich damit meine Einjährige Vorort Garantie verliere, muss ich mich vorläufig mit dem Micro-USB-WLAN-Stick zufrieden geben.


    EDIT: Clover-Ordner folgt noch


    EDIT2: Hier ist die EFI, SN sind entfernt, also SMBIOS bitte neu erstellen.


    EFI XPS15 HS.zip


    Ergänzungen:


    Damit Sleep & Wake funktioniert müssen mehrere Voraussetzungen erfüllt sein. Eine davon ist der Hibernate-Modus. Eingestellt wird er im Terminal mit folgenden Befehlen:


    sudo pmset -a hibernatemode 0
    sudo pmset -a hibernatefile /dev/null
    sudo rm -rf /var/vm/sleepimage


    Die Lüfter springen in macOS schneller an und laufen auch länger als in Windows. Ursache ist der Standardtakt beim MacBook Pro von 1,3 GHz. Ändern kann man das mit dem Script “reqVectorsEdit.sh“ von PikerAlpha. (Ein Dankeschön geht wieder an @hitman20)
    Einfach im Terminal mit chmod +x ausführbar machen und ausführen, danach läuft die CPU im Stillstand nur noch mit 800 MHz und die Lüfter bleiben aus bzw. laufen sehr leise.
    Nach längerer Testphase musste ich feststellen, dass die Lüfter immer noch fleißiger als in Windows arbeiten, aber es ist mit dem Script auf jeden Fall besser geworden.


    Anmerkungen: Nach der letzten Aktualisierung der Kexte blieb der Laptop beim nächsten Boot hängen. (In einer sehr späten Phase —> ich würde sagen während der Grafik-Initialisierung)
    Übeltäter war die CoreDisplayFixup.kext in Version 1.3.3 —> wird benötigt, da das 4k-Display einen Patch erfordert, um die Pixeltaktgrenze zu überwinden.
    Nach dem Austausch gegen die vorherige Version 1.3.2 startet das Hackbook wieder normal.

    MfG, docplag



    3 Mal editiert, zuletzt von Doctor Plagiat ()

  • CoreDisplayFixup 1.3.4 mal probiert ?

    iMac17,1 GA-Z170N WiFi F22f |i5-6600 HD530 |RX560 |16GB |250GB SSD |macOS 14.4 |*
    MacBook9,1XiaoMi Air 12,5"(erster XiaoMi im Forum)|M3 6Y30 HD515 |4GB |128 & 250GB SSD |macOS 11.6 |Clover
    MacBookPro15,4XiaoMi-Pro-15,6" |i5-8250U UHD620 |8GB |250 & 250GB SSD |macOS 14.4 |*
    MacBookPro16,1XiaoMi RedMi 14" (erster RedMe im Forum)|i7-10510U | 8GB | 512GB SSD | macOS 14.4 |*
    MacMini8,1 NVISEN Y-MU01(erster NVISEN im Forum)|i7-10510U |24GB |256GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU S210H (Adventskalender vs. DSM2 samt Fake Profil)|i9-9880H UHD630|32GB |250GB SSD |macOS 14.4 |*
    MacMini8,1HYSTOU P05B (erster Hack mit OpenCore im Forum)|I7-8550U UHD620|16GB |500GB SSD |macOS 14.4 |*

    * BootLoader OpenCore REL-100-2024-03-12


    Experte ist nicht immer gleich Expertise

  • Nein, habe ich noch nicht probiert. Kann ich ja bei Gelegenheit mal testen. Danke!


    EDIT: @BlackOSX Version 1.3.4 funktioniert.

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Dell XPS 15 9560 :
    Mainboard: Intel HM175
    Prozessor: i7-7700HQ mit HD630
    Grafikkarte: NVIDIA GeForce GTX 1050M 4096MB (Optimus)
    RAM: 16GB Dual-Channel 2400 Mhz DDR4
    Display: 15,6“ IPS FHD Panel (1920x1080Pixel)
    Netzwerk: DW1830
    Laufwerk: Samsung Evo 960


    Erst mal vielen Dank für den Efi Ordner, konnte mac ohne Probleme installieren! CoreDisplayFix habe ich entfernt! Wifi funktioniert nur Bluetooth bekomme ich nicht angezeigt. In USB ist es aber vorhanden. Und leider kann ich in den kext to patch den Ländercode der wifi Karte nicht ändern. Habt ihr hier einen tip für mich?
    Vielen Dank!!!

  • Ich habe noch die originale Killer-Karte drin, da ich nach zwei Monaten nicht schon die Garantieansprüche verlieren will. Ich behelfe mich momentan noch mit einem USB-to-RJ45-Adapter und unterwegs mit einem Mini-WLAN-Stick.
    Was man im Moment in HighSierra für BT benötigt, habe ich deshalb nicht genau auf dem Schirm. MIr würde jetzt BrcmFirmwareData.kext und BrcmPatchRAM2.kext einfallen. Die können einfach in den Other-Ordner der EFI kopiert werden.
    Da gibt es, glaube ich, noch eine andere hilfreichen Kext. Da muss ich aber selber erst noch mal recherchieren.


    EDIT: Schau mal bitte hier: Klick

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • Hallo und vielen Dank für den Link!
    Ich habe die BRCM4360 Clover Kernel und Kext Patches entfernt.
    Dann BrcmFirmwareRepo.kext und BrcmPatchRam2.kext nach L/E installiert
    In den Ordner EFI/Clover/kexts/Other die AirportBrcmFixup.kext kopiert und in Clover
    den Booteintrag brcmfx-country=DE hinzugefügt.
    Bluetooth und Wifi funktionieren und Airdrop auch! :thumbsup:


    Jetzt sind mir noch 2 Kleinigkeiten aufgefallen.
    -Der SD-Kartenleser funktioniert noch nicht
    -Wenn ich einen Kopfhörer an die 3,5mm Klinkenbuchse anschließe kommt nur kratzen raus.
    (ich hab es mal in Clover Devices den Audio Codec auf 72 zu ändern - Leider ohne Erfolg)


    Habt ihr eine Ahnung was ich mit dem Audio noch versuchen könnte?


    Eine Frage noch zum reqVectorsEdit.sh von PikerAlpha
    Welches Profil habt ihr geladen um auf die 800Mhz runterzutakten?
    Dankeschön!
    :danke:

    Einmal editiert, zuletzt von eddy33 ()

  • Den SD-Kartenleser wirst du leider nicht zu Mtarbeit überreden können. Es fehlt hier an der Treiberunterstützung.


    Das Kratzen im Kopfhörer hatte ich auch. Durch Zufall habe ich das Problem erstmal gelöst. Ich habe an einer DSDT gebastelt, ein Paar Renames, ein Paar _DSM Methoden (z.B. HDAS zu HDEF incl. _DSM zum Audio-Controller) und diese im patched-Ordner zu den vielen SSDTs gelegt.
    Das Ergebnis war ein sauberer Ton im Kopfhöhrer.
    Da ich es nicht verstehe warum das jetzt so funktioniert, lasse ich es erstmal so. Denn eigentlich sind diese Informationen ja in der SSDT_Syspref.aml.


    Ich hänge die DSDT hier mal mit an. Kannst du ja auch mal testen und berichten ob das Problem damit bei dir ebenfalls gelöst wurde.


    DSDT_XPS15.aml


    EDIT: Mit Einsatz der DSDT habe ich den Scope (\_SB.PCI0.HDEF) in der SSDT_Syspref.aml entfernt.

    MfG, docplag



    Einmal editiert, zuletzt von Doctor Plagiat ()

  • An DSDT und SSDT mit MACiASL patchen habe ich mich noch nicht getraut!
    Bin hier ziemlicher NOOB!
    Soll ich die DSDT_XPS15.aml einfach in den EFI/Clover/ACPI/patched Ordner legen?
    Und wie kann ich dann die SSDT_Syspref.aml bearbeiten?


    Eine Frage noch zum reqVectorsEdit.sh von PikerAlpha
    Welches Profil habt ihr geladen um auf die 800Mhz runterzutakten?


    Danke

  • @Doctor Plagiat du verlierst durch einen Wechsel der Karte nicht deine Garantie. Das ist ein großer Irrtum.


    :groesten:

  • Dell bzw. jeder andere Hersteller kann die Garantie an bestimmte Bedingungen knüpfen Z. B.: "Bei Öffnen des Gerätes erlischt die Garantie". Das muss man dann so akzeptieren. Hierbei kommt es immer wieder zu Mißverständnissen zwischen Garantie und gesetzlicher Gewährleistung. Während sich bei der Gewährleistung der Hersteller an die jeweiligen Gesetze des Landes halten muss, hat er bei der Garantie, etwas überspitzt, einen sehr großen Spielraum seiner Spielregeln.
    Bei der zweijährigen Gewährleitung geht es im Allgemeinen um die Zusage, dass das Produkt frei von Herstellermängeln ist, im ersten halben Jahr steht der Hersteller in der Beweispflicht, währen sich das Ganze nach 6 Monaten umkehrt. Dann muss der Kunde (Käufer) beweisen, das die Mängel schon bei der Herstellung vorhanden waren.


    @eddy33 Tausche diese gegen deine aus, aber sichere deine Vorhandene vorher oder besser die ganze EFI bevor du was veränderst.


    SSDT_Syspref.aml

    MfG, docplag



  • Also Du hast immer 2Jahre Gewährleistung. Eine Garantie ist immer eine rein freiwillige Leistung des Herstellers.Er muss garkeine gewähren auch keine 6Monate!!!Dell bietet Dir freiwillig eine 1Jahresgarantie an die Du verlänger kannst aber nicht musst.Deine 2Jährige Gewährleistung bleibt davon unberührt.Sie gilt auch nur gegenüber dem Händler in diesem Fall mit dem Hersteller Identtisch.Wenn es zu einem defekt des gerätes kommt musst man immer sehr gut abwägen, ob man sich auf seine Gewährleistung beruft, oder die Herstellergarantie. Das öffnen bei Dell führt nicht zum Verlust der anfänglichen 1 Jahres Garantie. Wir sind Platinium Partner bei Dell und haben oft Anfragen unserer Großkunden oder auch Mittelständler zu diesem Thema. Gerade Upgrades sind kein Problem anders wird es wenn man anfängt Leiterbahnen und anderes zu verändern :)


    :groesten:

  • Naja, das habe ich doch in meinem letzten Post so schon geschrieben wie sich das mit der Garantie und der Gewährleistung verhält. Und immer beachten dass sich bei der Gewährleistung nach einem halben Jahr die Beweislast umkehrt.
    Schön das du (wir) Platinum-Partner bei Dell bist (sind). Das nützt mir aber nichts, wenn der Dell-Support auf Nachfrage telefonisch mitteilt, dass das Wechseln einer Komponente während der Garantiezeit nur von einem Techniker ausgeführt werden darf.

    MfG, docplag



  • Darf ich fragen bei welchem Support du nachgefragt hast ? Ich würde das morgen gerne mal mitnehmen, da ich da mit dem Chef des Pro Support Bereiches zusammen sitze :)


    :groesten:

  • Beim offizellen Dell-Support. Wäre ja interessant was der Pro-Support-Chef dazu sagt, aber veilleicht macht es auch einen Unterschied zu Pro und Home (privat). Aber selbst wenn er was Gegenteiliges behaupten würde, wäre ich dann noch mehr verunsichert wie das nun gehandhabt wird.

    MfG, docplag



  • ich lasse mir das natürlich dann mal schriftlich geben was Phase ist :-)


    :groesten:

  • @scarface0619 ...und was hat der Chef des Pro-Supports gesagt? Oder sogar schriftlich mitgeteilt?

    MfG, docplag



  • Es ist wie ich es mir dachte, die Garantie welche man bei Dell bekommt wird nicht beeinträchtigt durch Upgrades wie RAM / WLAN Karten sofern diese einfach zugänglich sind. Ändern tut sich das wenn man hierfür das Mainboard ausbauen muss. Dazu kommt das man es für ein Einsenden des Gerätes Rückgängig machen kann :)


    Beim Dell Pro Support ist das nochmal anders, da hier in der Regel zertifizierte Personen das Gerät zerlegen. Die Dell AGBs werden derzeit überarbeitet aufgrund Service Änderungen, sobald mir diese vorliegen lade ich Sie hier mal hoch.


    :groesten:

  • Vielen Dank für deine ausführliche Antwort.

    MfG, docplag



  • @Doctor Plagiat
    Ich habe mal deine SSDT_SYSDEF.aml und DSDT_XPS15.aml in den EFI/Clover/ACPI/patched Ordner und neu gestartet. Der Laptop bootet normal damit. Der Sound aus den internen Lautsprechern ist gut, aber mit den Kopfhörern hab ich genau die selben Symptome als ob sie komplett übersteuern und krächzen.
    (natürlich hab ich die Kopfhörer unter Windows auch getestet und da funktionieren sie)

  • Kann es sein, dass es in deiner DSDT so aussieht?



    Der Name der DSDT und des Eintrages in der config.plist muss immer identisch sein. Du hast jetzt die Möglichkeit die DSDT oder den Eintrag umzubenennen.
    Sorry dafür, dass ich das nicht erwähnt hatte.

    MfG, docplag