USBMap Probleme mit OC 8.8 / Ventura 13.2.1

  • Liebes Forum,


    ich habe meinen Hack letztens von OC 6.8 und Big Sur auf OC 8.8 und Ventura ge-updated und dazu eine komplett neue EFI nach dem Dortania-guide erstellt erstellt, weil ich zeitgleich vom iMac Pro 1,1 smbios zu iMac 19,1 wechseln wollte. iMac19,1 sollte besser zu meiner Platform passen und die sleep Probleme sind tatsächlich weg.

    Allerdings passt seit dem Umzug auf OC 8.8 und iMac 19,1 meine USB Map nicht mehr. Die meisten USB Ports funktionieren gar nicht mehr, inklusive dem internen USB Header der Wifi/Bluetooth Karte. Das würde ich natürlich gerne ändern, allerdings habe ich das Problem, dass absolut überhaupt kein USB Port mehr funktioniert sobald nach Anleitung ich mit der dummy usbmap.kext boote. Mangels funktionierender USB Ports lässt sich die Tastatur inkl Trackpad auch nicht mehr verbinden und ich kann den Rechner nicht mehr bedienen (bluetooth funktioniert nachwievor nicht). Gibt es eine andere Methode um eine USB Map zu erstellen? Ich kann mich erinnern, dass ich früher das Hackintool dafür verwendet habe, das ist aber auch schon zwei Jahre her und vermutlich nicht mehr aktuell.


    Wenn ich den USBMap.command laufen lasse, werden eigentlich alle wichtigen Ports erkannt, eventuell kann man darauf aufbauen und den Schritt mit der dummy usbmap.kext überspringen?


    Ich habe folgende Anleitungen befolgt und hänge meine EFI an (Resource Ordner habe ich gelöscht):

    https://dortania.github.io/Ope…/intel-mapping/intel.html

    https://github.com/corpnewt/USBMap

  • Danke! Das hat auf jeden Fall geholfen! Ich habe mit der korrigierten Kext gebootet und gemerkt, dass ggf zu viele Ports aktiviert waren. Ich habe dann in Hackintool die Anzahl der aktiven Ports reduziert. Es sieht jetzt so aus:


    USB funktioniert also, Bluetooth und Wifi allerdings noch nicht. Da werde ich mich nochmals an die Bluetooth Kexte setzen müssen..

  • Prima. Ja irgendwie ist es komisch das du hier 2x XHC. Einträge hast. Der ist mit den SS port und der andere mit den HS ports.


    Da sind aufjedenfall zuviele (mehr als 15) drin. Es reicht nicht die nur im Hackintool zu löschen, da sie ja durch die Kext geladen werden. Du müsstes dann dein USBport Kext erst neu auswerfen und einbinden. GGf. Macht es auch Sinn einen neuen zu erstellen.

    Was für ein BT und Wifi hast du verbaut und wie ist es verbaut?

  • Entschulidge, da habe ich mich missverständlich ausgedrückt. Ich habe tatsächlich eine neue Kext erstellt, die in die EFI eingebunden und damit gebootet. Das Ergebnis ist wie im Screenshot oben beschrieben und USB funktioniert soweit ich das beurteilen kann. Ich hänge die neue USBport kext an.


    Meine Bluetooth Karte ist eine Dell DW1560, die auf einem internen M.2 slot sitzt und zusätzlich per USB angebunden ist. Laut der USB page in Hackintool ist die Kennung BCM20702A0.

    Im PCIe tab habe ich folgendes gefunden:

  • Danke nochmals für die Antwort. Ich habe mich evtl zu früh gefreut, alle USB Geräte funktionieren, außer USB Sticks. Ich kann deswegen gerade nichts an meiner config ändern, die ich auf meinem Stick habe (ich habe mehrere USB sticks an allen möglichen Ports probiert).

    Das komische ist, dass sie im Hackintool und System Information angezeigt werden, in Disk Utility und Finder aber nicht. Ich möchte nur sicherstellen, dass ich die USBPorts richtig konfiguriert habe:

    USB 2 Port: HSxx -> USB2

    USB 3 Port: SSxx UND HSxx -> USB3


    DT microDuo ist der Stick mit der EFI

  • Es gibt allerdings noch einen Trick, der meistens funktioniert, wenn der Rechner schon mal einen funktionierenden Kext für ein anderes SMBIOS hatte: dupliziere ihn (als Sicherheit) und öffne den USBPorts Kopie.kext mit Rechtsklick/Paketinhalt zeigen, /Contents/info.PList.Dort musst Du Deinen alten Rechner-Typen, hier also iMacPro1,1, gegen Deinen neuen tauschen, hier dann iMac19,1. Der Name steht an zwei oder drei Stellen in der Liste. Speichern, Kext umbenennen (hier wohl USBPorts_iMac.kext), in die OC-Liste einsetzen, den alten Namen da raus, fertig!

    Klappt nicht immer, aber meistens..


    :hackintosh:

  • Ich habe jetzt alle Ports nochmal in Windows gemappt, die kext erstellt, eingebunden, einen NVRAM reset gemacht und gebootet. Mein Problem bleibt, USB sticks tauchen im Finder und Disk Utility nicht auf :(

    Ich habe die aktuelle USBMap angehängt


    Edit: Es ist auch komisch, dass meine zweite SSD mit Windows nicht mehr erkannt wird. Ich kann nur die SSD mit MacOS sehen, von der ich boote. Im Picker werden aber alle Laufwerke angezeigt.

  • Ich habe alle Ports probiert (auch die an denen normal die Tastatur + Trackpad hängen). Alle USB Geräte funktionieren soweit (webcam, DAC, Logitech dongle) und die USB Sticks werden auch in Windows erkannt. Dort kann ich auch beide SSDs sehen.

  • Ich habe nochmal eine neue USBMap in Windows erstellt, da ich letztes Mal nicht genau wusste, was ich mit dem USB-C Anschluss meiner Grafikkarte machen sollte. Der ist jetzt deaktiviert und die Map sieht so aus:


    Ich habe dann wie gehabt die kext ersetzt, neu gebootet und einen NVRAM reset gemacht. Leider ist das Ergebnis das gleiche: USB sticks und meine Windows SSD werden nach wie vor nicht erkannt, alle USB 2.0 Geräte funktionieren aber.


    Ich habe mir dann mal den log angeschaut. Ich verstehe davon nicht viel, aber eine Zeile fiel mir ins Auge:

    05:439 00:006 OCAK: Dependency com.apple.driver.usb.AppleUSBHostPlatformProperties was not found for kext com.apple.iokit.IOUSBHostFamily


    Kann das etwas mit meinem Problem zu tun haben? Mir ist auch aufgefallen, dass lilu relativ spät geladen wird. Ich habe mich dabei an den Dortania Guide gehalten und die Reihenfolge, die ProperTree festlegt, nicht verändert. In meiner funktionierenden Big Sur config, ist die Reihenfolge jedoch anders. Anbei ein screenshot der Ventura config:



    Update: die Reihenfolge der kexts hat keine Auswirkung - die Reihenfolge, die ProperTree automatisch vornimmt passt. Ich habe gemerkt, dass ich sowohl die blue tool kext als auch die bluetooth inject kext in meiner EFI hatte. Ich habe die letztere rausgenommen und nun funktioniert USB wieder so wie es soll. Ich bin SEHR erleichtert :D Auch meine vermisste SSD mit Windows ist zurück:

    Bluetooth funktioniert noch nicht aber das wird noch.



    Update 2: Bluetooth funktioniert - ich musste es erst in den Einstellungen anschalten (das hatte ich nicht erwartet). WLAN funktioniert allerdings nicht und ich habe alle Tipps der verlinkten Threads durchprobiert :(

  • Ich habe nochmal ein Update: ich habe wie gesagt alle Tipps und Lösungen ausprobiert, die ich finden konnte, ausprobiert um die DW1560 zum Laufen zu kriegen. Das Ergebnis war immer dasselbse: Bluetooth funktioniert, Wifi aber nicht.


    Ich habe die DW1560 dann schlussendlich gegen eine BRCM20702 getauscht, die ich schon vor längerer Zeit bestellt hatte, weil die Bluetooth performance der DW1560 (trotz neuer Antennen) wirklich zu wünschen lässt. Ich muss dazu das Mainboard ausbauen und komplett zerlegen, was bei meinem m-ITX System kein Spaß ist und mich bislang vom Umbau abgehalten hat. Im Endeffekt war es bitter nötig wie man am Radiator sieht (ehem) und Bluetooth wie WLAN funktioniert bestens nachdem ich alle bluetooth kexte aus der config genommen genommen habe. Eine nativ unterstützte Bluetooth-Karte ist schon was feines - ich kann zum ersten Mal überhaupt meine Apple Watch zum Entsperren verwenden.


    Vielen Dank für den Support, auch wenn ich keine guten Neuigkeiten für Besitzer einer DW1560 habe. Um einen Austausch kommt man wohl nicht herum.



  • @BlueDawn auch wenn dir das jetzt vielleicht nichts mehr nützt, bei mir funktioniert WLAN mit einer DW1560. Vielleicht fehlten zwei Airportkexte in deiner config.

  • Hardware:


    1. Original MacMini Late 2012


    2. Ipad Pro 12.9 2018


    3. HacMini Late 2018 ( Intel NUC 8I7HVK Hades Canyon )

  • Maulwurf Hab die 0x14E4 0x43B1 . Ist wohl eine etwas andere. Airdrop funktioniert auch nicht so richtig. Aber Bluedawn ging es ja um WLAN.