Hier die Anleitung
USB-Ports mappen unter Windows
Tool zum Mappen in Windows
https://github.com/USBToolBox/tool/releases
Den erstellten USB Map Kext (aus Windows) in das Hackintool einlesen und danach nochmals die Ports verifizieren.
Aus den Hackintool USB Map Kext exportieren und in die EFI unter Kext einfügen und aktivieren.
Das ist die einfache Variante, sollte Sequoia/ Thaoe in Betracht gezogen werden ist es besser, wenn ein SSDT Variante genommen wird.
Hier ist ein Beispiel aus einer bereist gemappten USB Map Variante, die zu Deinem Board passen sollte, muss aber von Dir verifiziert werden.
Rechts Click auf den USBPorts_Test.kext und Paketinhalt anzeigen unter Content der Info.Plist mit Propper Tree öffnen.
Runterscrollen zu den Ports.
Hier werden alle Ports aufgelistet die in dem Hackintool zuvor verifiziert wurden.
USBConnector ist der USB Typ 3
Typ 3 ist USB A
Typ 9 ist Switchable USB C
Typ 255 ist ein interner USB Anschluss für BT, Fingerprint etc.
Name HS01
Port Adresse one oder <01000000>
Aus dieser Info und einer SSDT Vorlage wurde SSDT-USB-B460M.aml compiliert dazu wird das Programm MACIASL benötigt.
Zu prüfen ist ob den Adressen zu der Vorgabe passen, als Vorgabe musst du die ACPI liste extrahieren am besten mit Clopper auf einem Stick booten und F4 drücken.
External (_SB_.PCI0.XHC_, DeviceObj)
External (_SB_.PCI0.XHC_.RHUB, DeviceObj)
Oder der einfache Weg ist diesen SSDT-USB-B460M.aml file unter ACPI kopieren und aktivieren. Danach booten mit dem PC und unter dem Hackintool Logs System nachschauen ob ein Fehler benannt wird. Wenn die Adresse SB_.PCIO.XHC benannt wird, dann sollte die richtige Adresse aus dem DSDT (aus Clopper F4) gefunden werden und korrigiert werden.
So das mal in Kurzform, Stoff genug sich in dieser Sache einzuarbeiten.
Bitte darauf achten, dass nur eine Variante in die EFI erstellt wird. Also entweder die Kext oder eben die SSDT Variante unter ACPI.