Beiträge von Nio82

    Maulwurf


    Nah is doch ganz einfach, wegen der Klickzahlen. Damit mehr Leute deren Webseite/YT Kanal besuchen, wodurch die Warscheinlichkeit steigt das diese Leute dann neben dem Artikel/Video weswegen sie gekommen sind, dann noch weitere Lesen/Ansehen. Ist doch seit Ewigkeiten gängige Praxis Genau wie es im Einzelhandel Lockvogel Angebote gibt, so gibts dann eben bei den Medien auch. Und jetzt wo die Tage von Intel Macs & somit auch von Hackintosh gezählt sind, dann können dann Seiten wie Heise auch mal "mutig" sein & da drüber, wie mans macht, einen Artikel/Video produzieren ohne das sie gleich Ärger mit Apple befürchten müssen.

    Snow45


    Das du es an deinem Produktive Rechner machst & dort ständig zwischen Clover & OC hin & her springst hilft nicht wirklich. Clover fürs Mapping zu nutzen gringt dir sowieso nix. Das Mapping ist dort ja schon teilweise in der DSDT mit drinne. Das musst du dann schon mit OC machen. Ich hatte auch noch mal im Dortania Guide geschaut & erst gedacht es könnte am XHCI & EHC Rename liegen. Aber, das ist mit OC beim iMac 18.x SMBIOS garnicht notwendig.


    Ich hätte mir zB auch schon längst auf einer 2ten Platte Ventura/Sonoma installiert & dort dann das Mapping mit OC versucht. Immerhoin soll das ja nachher auch in der Kombie laufen.


    Eine andere Möglichkeit ist noch, das du das Mapping unter Windows durchführst. Wie or ner Weile schon angesprochen mit USBToolBox. Das sollte dann aber funktionieren. Lade dir Widows10, installiere es auf einer 2ten Platte & folge dann einer Anleitung zu USBToolBox unter Windows.

    Fontanus


    Ich kann dir das selbe wie G.com sagen. Ich rate mittlerweile auch eher dazu sich günstig ein gutes gebrauchtes Macbook zu kaufen als extra ein Notebook für einen Hackintosh zu suchen.


    Notebooks brauch, entgegen dem Glauben vieler, deutlich mehr Arbeit um einen Hacki draus zu machen.


    Ich selber habe ein MP 2015 & da läuft dank OpenCore Legacy Patcher auch macOS Sonoma drauf. Gekostet hats mich ursprünglich 2022 250,-€. Und als Hacki Laptop hätte ich da mit selber Leistung & Display Qalli locker 500,€ bezahlen müssen.


    Und wenn es wie bei dir um Hochleitung geht, da bist du dann mit nem gebrauchten ARM basierten MBP/MBA eh besser bedient. ARM ist der x86 Technik was Leistung & Wärmeentwicklung angeht einfach um Längen vorraus.


    Einzig was Nachteilig ist, du musst eben im Vorfeld schon schauen das du ein Gerät mit genügend Ram & Rom Speicher kaufst. Den der lässt sich ja bei MBPs nicht mehr upgreaden.

    Emu


    Natürlich ist das möglich, haben hier im Forum auch schon einige gemacht. In der Tat wird das sogar genutzt um iCloud gelockte iPhones & Co wieder zum laufen zu bringen. Hab da vor ner Weile erst ein Video bei YT zu gesehen das man aus China ganze Sammlungen an echten SMBIOS Daten kaufen kann. Die aber dann oft auf nicht ganz legalem Wege beschafft werden. ;-)

    Verblendet


    Der Dortania Guide ist seit einigen Jahren die GoTo Seite für Hackiintosh Anleitungen. Ergänzemt zu dem Dortania Link gebe ich auch immer noch diese Video Reihe mit dazu.



    Er erklärt in den Videos auf Deutsch detailliert die OpenCore Grundlagen & zeigt Schritt für Schrit wie man mit Hilfe des Dortania Guide eine lauffähige OC EFI erstellt.


    Deinen CoffeeLake PC läuft problemlos mit Sonoma. Wenn du dir eine AirPort Karte kaufst wirst u diese dann aber mit dem OpenCore Legacy Patcher zum laufen bringen müssen. Weil Apple die Karten ab Sonoma nicht mher OOB unterstützt. Aber das ist nicht schwer & die laufen dann genauso gut % stabil wie vorher unter Ventura.


    Wie man das Macht, dafür haben wir im Forum eine Anleitung.


    Anleitung für Broadcom-WLAN-Patch unter macOS Sonoma


    Die nötigen Tools wie OCAuxilieryTools, KextUpdater, HackinTool, AnymacOS, Tinu usw usf, die du für die Erstellung einer EFI brauchst findest du alle her im Forum. Gleiches gild natürlich auch für OpenCore & die benötigten Kexte.

    Nelli1984


    Wenn du Probleme mit Englisch hast dann kann ich dire für einzelne Texte auch DeepL empfehlen. Aber, für die modernen Brwoser heute, Firefox, Crome & Co gibt es AddOnes mit denen man sich komplette Webseiten übersetzen lassen kann. In verschiedene Sprachen.


    Damit du weißt was welche Einstellung in OC bewirkt, da gibts dann auch auf der Webseite von OpenCore eine Datenbank.


    "OpenCore Reference Manual"

    https://dortania.github.io/docs/latest/Configuration.html


    Und hier gab ich noch eine 6 teilige Video Reihe die ausführlich OpenCore erklärt & zeigt wie nan eine Bootfähige OC Config erstellt.



    Falls du es noch nicht kennst, das ist der Dortania Guide. Die Nr.1 Anlaufstelle für OpenCore Anleitungen.


    https://dortania.github.io/OpenCore-Install-Guide/


    Ist zwar auf Englisch, aber wie erwähnt, kannst du dir ja mit einen Browser AddOne übersetzen lassen.

    dcpro11


    Die Unterstützung für die alten Broadcom WiFi Karten hat Apple erst bei Sonoma entfernt, in Ventura ist die noch voll enthalten. Ich vermute mal deine BCM94331cd ist keine originale Apple Airport Karte sondern eine m.2 oder mPCIe für PCs/Notebokks richtig? Da kann es trotz vorhandener Unterstützung nötig sein DeviceProperties in die OC/Clover Config ein zu tragen. Schau mal in deiner alten Clover Config nach & wenn ja übertrage die Properties in die OC Config. Dann sollte der WLAN Teil schonmal funktionieren. Für BT brauchst du dann eventuell die üblichen zusatz Kexte für Broadcom Karten.


    USB Mapping ist wichtig, der USB Port Quirk in OC der das Port Limit aufhebt ist nur dazu da damit man das Mapping durchführen kann & sollte sonnst nicht genutzt werden. Der macht das System instabil. Sind die USB Ports nicht gemappt, kann das auch dazu führen das Geräte wie der Bluetooth Teil der WiFi Karte nicht funktionieren.


    Zum Thema NVRam Reset, kaputt machen kannst du damit nix. Gerade Clover nistet sich gerne im NVRam ein & kann dann den erfolgreichen Boot nach Änderungen in der Config verhindern. Oder sogar umgekehrt, lässt das System erfolgreich booten obwohl die Config eigentlich nicht funktionieren sollte. Was beides ärgerlich sein kann. ;-) Wenn dus noch nicht hast, aktiviere die Funktion in der OC Config & führe mal einen Reset durch.

    Snow45


    Das selbe hatte ich früher bei meinem alten ASUS MoBo in Verbindung mit Clover auch.


    Daher rate ich dir, wenn der PC wieder anspringt, bleib bei OC. Der ständige Wechsel hin & her ist nicht gut & führt zu Fehlern. Ich schätze das ist auch einer der Gründe warum es mit USB nicht klappt.


    Mach es wie die andern beiden schon geschrieben haben. Klemme den PC vom Strom ab, nimm zur sicherheit auch die MoBo batterie raus. drücke dann 2-3 mal die Power Tast damit auch der letzte Srtom raus ist. Warte dann 5/10min & versuch den PC wieder zu starten.


    Ich würde auch mal schauen ob das BIOS nicht upgedatet werden kann.

    Snow45


    Du schreibst "klappt nicht", beschreib doch mal ausführlich was du genau gemacht hast.


    Hast du, wenn du mit dem HackinTool nach den Ports schaust auch alle angezeigten Ports raus gelöscht & dann reload gedrückt? Sonnst zeigt er nicht korrekt alle erkannten Ports an.


    Ja du kannst in OC Boot & Fehler Protokollierung aktivieren. Ich weiß gerade nicht genau welche Quirks das sind, müsstest du dir noch mal im Dortania Guide durch lesen, Da steht das mit drinne.


    Ich würde auf jeden Fall auch nochmal das BIOS kontrolieren ob dort alle Einstellungen Stimmen. Ich hab dir mal an dem Post ein Doc mit den Bios Einstellungen angehängt.


    Der Boot Arg -amfipassbeta dürfte keinen Unterschied machen ob er in der Config steht oder nicht. Der hat nur Einfluss auf diese Kext, wenn di aktiviert ist sorgt der Eintrag dafür das die Kext auch bei Beta OS Versionen geladen wird,


    Ich hab auch so ein wenig die Vermutung das der NVRam Reset nicht greift. Zudem ist das ständige hin & her zwischen OC & Clover auch nicht gut.


    Eine weitere Möglichkeit um die USB Ports zu mappen wäre mit USBToolBox Tool unter Windows.


    https://github.com/USBToolBox/tool


    Oder die gleichnamige Kext unter macOS nutzen.


    https://github.com/USBToolBox/kext


    Aber bei beiden kann ich dir nicht helfen, weil ich die selber noch nicht benutzt habe.

    Catalina war das letzte macOS mit dem das Mapping übers Hackintool funktioniert. Du kannst es auch unter Mojave nutzen. Du solltest dann aber OC dafür verwenden. Und den musst du auch noch mal bissel anpassen. Du aktivierst die USBInjektAll.kext & deaktivierst die anderen beiden (wenn aktive). Dann gehst du in der Config in den Bereich Kernel/Quirks & aktivierst "XhciPortLimit". Das deaktiviert dann das 15 Port Limit. ABER WICHTIG: Dieser Quirk macht das System instabiel, daher nach dem Mapping wieder deaktivieren. Der Quirk wird nur aktiviert damit alle vorhandenen Ports fürs Mapping zur Verfügung stehen. Danach dann mit OC neu starten & du kannst mit dem Mapping anfangen. Im Hackintool ist auch noch mal eine Anleitung fürs Mapping vorhanden. Die in der Anleitung erwähnten Boot Args trägst du in der OC Config unter NVRAM/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args ein.

    Tony719


    Auf eine schwammige Frage eine eindeutige Antwort. 😉 Da musst du erstmal richtig definieren was du unter "alle Systeme" verstehst, damit man dir passent antworten kann. Sonnst muss man dafür soweit ausholen wie von MacGrummel gezeigt. Immerhin gab es in den letzen 14 Jahren, ja richtig, 14 macOS Versionen!!! Und MacOS ist nun mal kein Windows das 20/25 oder mehr Jahr rückwärts kompatibel sein muss.

    Snow45


    Ja wenn du die BT Kexte in der OC Config aktiviert hast & es nicht funktioniert, liegt das warscheinlich an der USB Kext. Ich hab noch mal überlegt & klar die USBPorts.kext kann ja nicht funktionieren, die ist auf Informationen angewiesen die in der DSDT.alm enthalten sind die du mit Clover genutzt hast. Ein Tipp, wenn du jetzt das USB Mapping neu machst geht das mit Hackintool nur unter Catalina. Ab BigSur aufwärts musst du dann die Terminal App aus dem Dortania guide nutzen. Wenn du dann die Ports fertig gemappt hast werden dir 2 Dateien erstellt. Eine USB kext & eine USB aml. Mit der AML Datei ersetzt du dann im ACPI Ordner die schon vorhandene "SSDT-EC-USBX-DESKTOP.aml" & die Kext ist ja klar. ;-)


    Beim USB Mapping muss beachtet werden, macOS hat ein USBPort Limit von 15 Ports pro Controller. Und dabei zählen USB3.0 Ports doppelt. Sowohl als USB2.0 als auch 3.0. Interne Komponenten wie BT Karten, SD Kartenleser, WebCams (an Laptos) die auch über USB laufen zählen ebenfalls je als ein Port. Das heißt, hast du am PC zB 4 USB2.0 Ports & 6 USB3.0 Ports plus 1 BT Karte & 1 SD Kartenleser, dann sind das für macOS 18 Ports. Das führt in vielen Fällen dazu das man mit macOS nicht alle physischen Ports nutzen kann. Da muss man sich dann entscheiden, welche brauch ich & welche nicht.


    Das hatte ich auch & damit ich im 15 Port Limit bleibe, hab ich ein paar USB3.0 Ports an der PC Rückseite nicht mit gemappt.

    Fantatwo


    Das ist schon merkwürdig. Den der BT Teil der alten Airport Karten wird unter Sonoma noch OOB unterstützt. Es ist eigentlich der WLAN Teil dir OCLP benötigt damit es wieder läuft. Sicher das du nicht das WLAN meinst? Wie siehts damit aus, läuft das?

    Snow45


    So hab jetzt mal den von dir erstellten OC bei mir getestet & ja hier startet er auch nicht. In der Config waren insgesammt 9 Fehler drinne. (Kann man mit OCAuxiliaryTolls überprüfen)


    Ich hab den OC, den ich gestern für dich erstellt habe jetzt fertig. Hab ihn auf Basis meines OC erstellt & erfolgreich bei mir getestet.


    Aus deinem Clover hab ich die DeviceProperties für WiFi Karte & iGPU übernommen, so wie das ALC Layout für Audio.


    Bei den Kexten hab ich schonmal die nötigen Kexte hinzugefügt die für WiFi unter Sonoma nötig sind. Aber WiFi Kexte erstmal für den Test komplett deaktiviert. Auch die für Ventura. Kannst dann selber aktivieren. Zusätzlich, auch fürs testen hab ich USBInjektAll.kext hinzugefügt & USBPors.kext so wie XHCI-unsupportet.kext deaktiviert. Wenn es mit USBInjektAll funktioniert, kannst es dann mit USBPorts versuchen & XHCI-unsupportet würde ich schauen ob du die überhaupt brauchst. Zusätzlich hab ich noch RadeonSensor.kext & SMCRadeon.kext eingebunden. Damit die Sensordaten deiner AMD GPU ausgelesen werden können. für HWMonitor & Co.


    Das SMBIOS hab ich auch korrigiert, du hattest eins für KabyLake drinne. OIch hab es durch das korrekte CoffeeLake ersetzt.


    BootMenü UI hab ich auch gleich eingebunden & wenn du unter UEFI/Audio/AudioDevice das richtige einträgst, dann hast du sogar den Apple StartUp Sound.


    So ich drück die Daumen das es funktioniert. 🙂👍

    Snow45


    Nah dann zeig uns mal was du bist jetzt gemacht hast & lade eine Kopie von deinem OC hoch. :-)


    Was auf jeden Fall ratsam ist. Vor dem OC Test, mach mal einen NVRAM Reset. So das alle Rest von Clover aus dem NVRAm raus sind. Das kann sonnst auch zu Fehlern führen. Gleiches gilt auch wenn du an OC Änderungen vornimmst. Vor dem Testen NVRam Reset. :)