Perche' quel tool funziona cosi' https://github.com/USBToolBox/tool e tanti in questo modo hanno risolto cosi' anche qui da noi , poi volendo una volta definite le porte si possono imprimere sul SSDT seguendo la guida di Gengik eliminando i kexts
@peppepinta se cliccavi sullo spoiler trovavi oltre allo zip ( contenente il tool ) qualcosa del genere
Estrai USBToolBox.zip , all interno trovi Map-Tool e il kext USBToolBox.kext ( non lo considerare per adesso )
Ti servira' una usb2 , una usb3 ,una usb-typo c ( se presente nella tua MB ) una scheda sd ( se presente nella tua MB )
Apri la cartella Map-Tool ed esegui Windows.exe all interno
Una volta aperto il programma digita D
Mostrera' (dopo un paio di secondi) tutte le porte
Con la chiavetta usb2 la inserisci ( aspetti qualche secondo che viene rilevata ) e la disinserisci su tutte le porte del case,vedrai che una volta rilevate verranno evidienziante in azzurro
Stessa cosa con la usb3 fai il giro di tutte le porte del case
inserisci e disinserisci anche la usb tipo c
Inserisci e disinserisci la scheda sd
Dopo averle provate tutte digiti B (per tornare indietro)
Sulla schermata principale del programma digita ora S ( selezionera' tutte le porte rilevate dall inserimento delle usb)
Digita ora K creera' il kext per le relative porte sul desktop : UTBmap.kext
Fatto puoi chiudere il programma
Ora copia UTBmap.kext e USBToolBox.kext ( all interno della cartella USBToolBox menzionato all inizio ) in EFI/OC/Kexts e elimini USBInjectAll.kext (puoi farlo anche da osx se piu' facile)
Apri il plist e in Kernel > Add rimuovi USBInjectAll.kext , inserisci i nuovi kexts (UTBmap.kext e USBToolBox.kext)
Puoi usare https://github.com/corpnewt/ProperTree per editare il plist e facendo OC Snapshot
Video guida
https://www.bilibili.com/video/BV1UU4y1J7RV/