Beiträge von Emu

    apfelnico Danke für den Hinweis. Ich hänge mal Bein OC Boomende und die Einstellung bzgl. bootvolumen als Screenshot an.

    Das Auswählen des Bootdevices (auch wenn das System nur eines erkennt) brachte tatsächlich zwei weitere eintrage im NVRAM. Spaßeshalber habe ich mal mit strg+enter einmal das MacOs und einmal das Linux selektiert. die Ausgabe von nvram -p -x habe ich als plist angehangen. Für mich sind beide Ausgaben identisch. Ich mach mal morgen weiter. Der Hinweis von ST3R30 klingt auch vielversprechend. Dem gehe ich morgen mal nach.hackintosh-forum.de/attachment/221307/hackintosh-forum.de/attachment/221308/hackintosh-forum.de/attachment/221307/hackintosh-forum.de/attachment/221308/

    Bilder

    • IMG_2418.jpg

    Dateien

    • nvram01.plist

      (1,91 kB, 18 Mal heruntergeladen, zuletzt: )
    • nvram02.plist

      (1,91 kB, 14 Mal heruntergeladen, zuletzt: )

    ich zeige euch mal meine Ausgabe von "navram -p"


    bluetoothInternalControllerInfo %00%00%00%00%00%00%00%00%00%00%00%00%00%00

    prev-lang:kbd de:3

    fmm-computer-name Mac Pro von Emu

    SystemAudioVolumeDB %fc

    SystemAudioVolume Q

    bluetoothExternalDongleFailed %00

    run-efi-updater No%00

    csr-active-config %ef%0f%00%00

    boot-args agdpmod=pikera -wegnoigpu -ctrsmt npci=0x2000

    ForceDisplayRotationInEFI %00%00%00%00


    leider finde ich keine variabel wie boot_device oder so. Auch sieht mir der nvram etwas Kurtz aus. unter Linux sind deutlich mehr Einträge vorhanden. Wie gesagt, es ist ein spezielles Problem. Wenn ich vor der Maschine sitze, funktioniert alles. Auch kann ich mit strg+enter in oc das entsprechende boot_device selektieren. OC muss ja irgendwo diese Information ablegen. Diese Speicherstelle habe ich noch nicht gefunden. Liebe Grüße

    Lieben Dank für die netten Antworten. Remote habe ich keine gui. Einstellungen via startvolumen markieren etc. Fallen also flach. Danke dennoch. Zumal mir auch nur ein startvolumen angezeigt wird. Ich suche wirklich nach einer low Level Lösung. Das nvram klingt vielversprechend, auch wenn mir der hacki nur einen teil anzeigt. Falls hier schon mal jemand damit (low Level) rumgespielt hat, bin ich über Erfahrungen dankbar. Grüße

    Besten Dank für deine Antwort. Ich glaube ich habe mich etwas missverständlich ausgedrückt.

    Dennoch schaue ich mir das Tool mal an.


    OC hat irgendwo das default OS abgelegt.

    Wenn der User nicht interagiert, so bootet OC das default OS. Ich möchte nicht Remote das OS live wählen, da das mit OC höchstwahrscheinlich nicht möglich ist.


    Ich möchte, nachdem dem das OS gebootet ist, den entsprechenden Eintrag für das default OS ändern. Das muss irgendwie ja machbar sein.


    Beim nächsten Bootvorgang sollte OC in das neu ausgewählte OS booten.


    Bei Clover war die Auswahl ein expliziter Eintrag in der config.plist. Ich vermute zwei Stellen. Entweder in den Tiefen des nvrams oder in einer kext. Eventuell ja auch irgendwie binär.

    Liebes Forum,


    kann mir bitte jemand sagen wo und in welcher Syntax OpenCore das default OS abspeichert. Hintergrund der Frage ist, dass die gerne über Remote zwischen dem installieren macOS und dem linux wechseln möchte. Das OS in Open Core auswählen und mit Steuerung und Enter bestätigen, funktioniert ja nur, wenn ich vor der Maschine sitze:). Besten Dank und liebe Grüße

    Ich versuche mich mal an einem Abschlussbericht. Ich liebe das Ausprobieren, Testen und Basteln, bis die Kiste funktioniert, aber ich hasse die Dokumentation, welche ja aber wichtig ist. Man möge mir es also nachsehen, wenn ich den Bericht etwas schlampig gestalte. Falls essenzielle Dinge fehlen sollten, bitte einfach nachfragen. Dann werde ich sie ergänzen.

    Im großen und ganzen habe ich mich bei meinem Hacki an folgende zwei Anleitungen gehalten: https://dortania.github.io/Ope…-Guide/prerequisites.html https://chriswayg.gitbook.io/o…d-topics/using-alder-lake

    Weiter möchte ich gleich am Anfang KungfuMarek für die initiale EFI und greecedrummer für die wunderschönen Symbole im Picker danken.

    Fangen wir an:


    Hardware:

    Brett: gigabyte gaming x ax z790 rev. 1.1

    Speicher: 2x32GB Kingston DDR5 5600 KF556C40BBK2-64

    GPU: radeon rx 6600 (ich spiele mit dem Gedanken mir die rx 7900 xtx zuzulegen, muss nur noch mal das Gehäuse ausmessen und in mich gehen, ob ich wirklich noch mal 1000 in mein Spielzeug investieren will)

    cpu: i7 14700k (da man eh eine gpu benötigt besser in Zukunft eine kf Variante)

    Platten: 1gb https://www.westerndigital.com…-nvme-ssd?sku=WDS100T2X0E

    auf der 256 sata ssd von Samsung ist das win11, die wd 2TB und die WD 3TB hdd liegen noch brach, sollen für backups verwendet werden.


    Bios:

    secure boot muss ausgeschaltet sein,

    den Rest einfach mal probieren, was geht und was nicht. wenn die Kiste nicht bootet, kann es an den bios Einstellungen liegen.


    Installer und config.plist bauen:

    die Vorgehensweise wird bei dortania gut beschrieben. Ich erwähne hier nur die Unterschiede.

    ACPI:

    SSDT-PLUG-ALT nach https://dortania.github.io/Getting-Started-With-ACPI/ basteln oder besorgen

    SSDT-RTCAWAC.aml

    SSDT-USBX.aml (die EC Geschichte habe ich weggelassen funktioniert, warum?, keine Ahnung)

    die folgenden zwei sind nicht Pflicht, helfen aber beim Powermenagment und beim Sleep und aufwachen

    SSDT-USBW.aml

    SSDT-PMC.aml


    ACPI Hacks:

    Fix RTC _STA bug ist wichtig, sonst bleibt der Monitor dunkel. Die Wirkung der anderen noch aktivierten Hacks habe ich noch nicht ergründet.


    DP:

    hier müssen (alle?) psi geräte eingetragen werden. Wenn z.b. Netz oder Audio nicht funktioniert, könnte dies eine Anlaufstelle sein. war zumindest bei mir so. Ob die ganzen internen Buse mit angegeben werden müssen, keine Ahnung.


    kernel:

    hier sind bei mir 20 Erweiterungen drin. das kann sicher noch etwas optimiert werden.

    lilu, virtuelscm und whatevergreen sind jedoch essenziell.

    Wenn Ihr nicht exakt das gleiche board habt, sollte hier die USBMap.kext entfernt werden und statt dieser die injektall.kext https://github.com/CrisHotpatch/USBInjectAll eingebunden werden. Ohne halbwegs funktionierendes USB funktioniert die Installation nicht.


    misc: boot und Debug habe ich von greecedrummer übernommen. damit wifi mit dem intelchip funktioniert, muss unter misc->security das securbootmodell auf das jeweilige smbios abgestimmt angehakt sein. als Option habe ich signed gewählt.


    nvram:

    unter 7C436110-AB2A-4BBB-A880-FE41995C9F82 kommen unter anderem die boot Argumente. auch hier kann bestimmt noch ausgemistet werden. Jedoch ohne agdpmod=pikera bleibt der Monitor dunkel.


    PI:

    Mac Pro 7,1 funktioniert für mich ganz gut. wichtig sind hier eigene SerienNummern. Die kann man aber bequem mit OCAT erstellen.


    Uefi:

    unerlässlich ist es hier alle Treiber aufzuführen.

    openRuntime

    openCanopy

    openHFSPlus

    sind Essenziel

    der rest ist um Linux zu erkennen (openlinuxboot und openext4), audiodxe ist für den applegong beim booten und die anderen beiden sind tools, um den nvram zu resetten bzw (tokleSkipEntry == keine Ahnung)


    wenn ihr nun alle Dreiber, Erweiterungen und die config.plist in die Baumstruktur der EFI Partition eingepflegt habt (Backup ist immer sinnvoll) könnt ihr den Installer auf euren stick schieben. Da gibt es unzählige Möglichkeiten. Ich habe es über die Komandzeile gemacht.


    Jetzt beten, daß nichts vergessen wurde und los geht es mit der Installation. Wenn alles past, sollte sie durchlaufen. Zum Schluss muss nur noch die EFI-Partition vom Stick auf die, der Platte geschoben werden.


    Im Anschluss muss unbedingt das USBMApping für eure Maschine durchgeführt werden. Ohne dem funktioniert kaum was. https://dortania.github.io/Ope…/intel-mapping/intel.html


    Achso, Formation GUID Tabelle + APFS Format


    TODO:

    config.plist aufräumen ;-)

    eine eigene CPUFriendDataProvider.kext nach https://dortania.github.io/Ope…Install/universal/pm.html bauen. Aber momentan läuft bis auf Airdrop eigentlich alles. Der Inteltreiber ist experimentell und funktioniert nur wage unter der DevelopmentVersion von OC


    Fragen?

    Dateien

    • config.plist

      (58,14 kB, 64 Mal heruntergeladen, zuletzt: )

    Hallo Michael,


    kann es sein, daß das Bluetooth nicht richtig an ist? Geh mal in die Systemeeinstellungen-> bluetooth und schalte es an und warte mal ne Minute. Wenn es nach einiger Zeit von alleine wieder ausgeht, ist es nicht richtig aktiviert, der falsche Treiber oder sonst was. Ich habe ein ähnliches Problem mit meinem onboard Gigabyte Gaming x ax rev 1.1 gehabt und bin fast verzweifelt. Alle Schritte vom Tutorial mehrfach überprüft, richtige Treiber, correkt config. Also habe ich erst einmal das usb Mapping gemacht, stand eh noch auf der Agenda. Und plötzlich funktionierte der blauzahn. Woran lag es? Der Chip kommuniziert intern über usb. Einfach mal probieren. Grüße

    Dank KungfuMarek funktioniert mittlerweile fast alles so wie es soll. Ich weiß zwar noch nicht warum und welche einzelne Kernelerweiterung was macht, aber erst einmal läuft die Kiste. In den nächsten Tagen werde ich mal Stück für Stück analysieren und ne eigene EFI bauen. Wenn ich die fertig habe, kommt hier ein schöner Bericht hin. Grüße

    Pillenflitzer Treiber sind geladen und dein Hinweis zwecks BIOS wurde getestet. Daran liegt es definitiv nicht. Nehme ich die "verlauste" EFI, welche ich hier verlinkt habe, funktioniert alles. Allerdings produziert diese Bootfehler, ist nicht besonders stabil und sehhhhhr langsam.

    G.com Naja, jetzt geht es an das Debugger ;-) und Abspecken des Ballastes.

    Ich habe das macOS neu installiert und dann das alte via CCC drüber geschoben. Jetzt kann ich in Open Core zwischen den sata macOS und dem M.2 macOS wählen. Es bootet beides. PortMaapping hat funktioniert. Allerdings scheint der Picker von greecdrummer nicht zu funktionieren. (Merkt sich das OS nicht) Ethernet und Audio gehen auch noch nicht. Ich vermute der Buck liegt an den falschen DSDT Tabellen. Ich habe noch die von greecdrummer drin. Logisch, andere CPU und anderes Board. Ich werde mir die Tage nochmal genau seine Hinweise durchlesen und dann die EFI Stück für Stück mit der „bösen“ EFI vergleichen, um den Fehler zu finden. Vermutlich sind es die DSDT Tabellen. Ich muss jetzt pennen. Kann mich nicht mehr konzentrieren und mache nur noch Mist. Nachti und Danke. Update folgt und über Tips freue mich ich mich natürlich immer.

    KungfuMarek

    Die M.2 habe ich mit dem Festplattendienstprogram formatiert (guited, apfs groß und klein Schreibung)

    Die sata EFI wurde gemounted und deren Inhalt mit dem Finder in die M.2 EFI kopiert


    Heliport habe ich getestet. bin aber nicht wirklich zufrieden.

    Ich habe aber auch die efi von greecedrummer getestet. auch damit wurde das System der m.2 nicht erkannt.


    aber wenn meine Mist ist, tauche ich die gerne aus und baue auf der von greecedrummer auf. Leider hatte diese bei mir nicht richtig funktioniert. Vermutlich passen die DSDT Tabellen nicht. Einen dump habe ich jetzt aber gemacht. Und somit kann ich auf greecedrummers EFI aufbauen

    Ich habe mal die "dicken" .kext und .efi rausgenommen. Welche ich verwende, werden aus der config.plist ersichtlich.

    Michael1965 das hättest du mir vor anderthalb Monaten sagen können. Jetzt muss ich mit dem Gigabyte leben ;-)

    @all Danke für die Hilfe und GrüßeVermutlich muss ich einfach noch ein flag setzen, eine kext oder eine *.efi nachladen.

    Merkwürdig. Weil wenn ich von der sata ssd boote, wird alles richtig erkannt und im System kann ich ganz normal auf die M.2 ssd zugreifen.

    Dateien

    • EFI.zip

      (2,77 MB, 62 Mal heruntergeladen, zuletzt: )
    • EFI.zip

      (2,77 MB, 64 Mal heruntergeladen, zuletzt: )

    update:


    usb mapping check

    andere EFI getestet: von hier runter geladen https://www.insanelymac.com/fo…-i9-14900kf-macos-sonoma/ und an das System angepasst.

    EFI kann ich nicht posten, da zu groß.


    Bluetoof funktioniert mittlerweile


    M2. SSD eingebaut und mi CCC das System rüber geschoben.


    Probleme:

    Wlan (Das ist ein Treiberproblem, es gibt zwar einen Treiber (https://github.com/OpenIntelWireless/itlwm/releases und https://github.com/OpenIntelWireless/itlwm/releases) , aber der erste funktioniert nicht richtig und der zweite ist nur ein hack, der den Trafik über lan rootet und als Plan dem System verkauft um Dienste wie AirDrop etc zum laufen zu bringen.) Erst mal ohne


    Open Core sieht das System auf der M2 SSD nicht. Sie wird aber erkannt. Wenn ich die EFI dieser nutze, so startet OC auch. Allerdings sieht er nicht das mit CCC rüber geschobene OS. Irgendwelche Ideen? Danke und Grüße

    apfel-baum


    Danke, ob das noch was bringt mit "66"?
    Bekomme heute noch Ersatz. Das "alte" erste Board geht auch (War billiger). Jetzt schicke ich MB + RAM Retour.

    Hab jetzt 4x 16 geordert.

    11 läuft schon, bei Sonoma denke ich habe ich einen GraKa Konflickt.


    Auch ich habe via Amazon Hardware bestellt. Bei mir hatte das Board einen Treffer. Es kann schon sein, dass du einen „Montagsramriegel“ erwischt hast. Sowas ist ärgerlich, kommt aber leider vor. Du hast dich richtig verhalten. Defekte Hardware einfach zurückschicken. Zum Schluss habe ich dann bei Reichelt bestellt. Da kann man auch anrufen und die Jungs dort basteln stellenweise auch selbst und haben Ahnung von der Sache. Weis nicht ob dir das hilft. Grüße dennoch

    Die letzten zwei Tage kam ich leider nicht groß zum Basteln. Heute schraube ich noch alles zusammen, damit ich wieder treten kann. Win 11 ist drauf. Sononoma ebenfalls. Ich werde dann noch nach dem Programm zum Portmapping suchen und dieses morgen durchführen. Die resultierende Datei wird hier hochgeladen. Weiter habe ich noch ne SSD bestellt, welche Dienstag kommt. Ich hoffe sie ist kompatibel mit der Hardware und dem Hacki. DSDT Patsch lass ich erst einmal. Ich habe sowas das letzte Mal vor 10 Jahren gemacht und über einen Monat gebraucht.
    wake über lan wäre noch nett. Da muss ich aber noch mal mit viel Rotwein und Zeit das Manual des Boards studieren oder einer verrät mir welche zwei drei flags ich im bios setzen muss. Grüße in die Runde


    ssd: „https://www.westerndigital.com/de-de/products/internal-drives/wd-black-sn850x-nvme-ssd?sku=WDS100T2X0E“