I sistemi Apple hanno un limite massimo di 15 porte USB e queste vanno configurate in maniera opportuna se si vuole che funzionino correttamente. Per procedere con questa operazione servono 2 chiavette: una USB2 e una USB3 in modo da poter scoprire i nomi delle porte presenti nel sistema.
INDIVIDUARE LE PORTE
Per prima cosa è necessario scaricare OC Auxiliary Tools
Far partire OCAuxilliaryTools, aprire la partizione EFI dell’HD dove è installato il sistema operativo e premere su Mount and Open Config.plist…
Una volta aperto il file Config.plist bisogna attivare la funzione XhciPortLimit che si trova dentro al tab Quirks del Kernel. in questo modo riusciremo a vedere tutte le porte del nostro sistema…
Nella tab Add poi controllare che la voce USBinjectAll sia attivata…
Dopo aver salvato le modifiche nel file Config.plist il computer va riavviato. Queste settaggi preliminari (che poi andranno disattivati) permettono di visualizzare tutte le porte (anche quelle non esistenti veramente) del proprio sistema.
Utilizzando poi lo strumento Hackintool è possibile capire i nomi di tutte le porte inserendo ad una ad una le chiavette USB (di tipo 2, 3 e USB-C).
Questo programma è scaricabile qui: Hackintool
Finito il processo bisogna cancellare le porte che non sono in verde con il tasto “-“ ed infine salvare il file USBPorts.kext con il tasto “esporta” (sono i tasti in basso).
Il file kext ottenuto va copiato all’interno della rispettiva cartella nella partizione EFI. Per rendere attivo questo file si riaprirà OCAuxilliaryTools e lo si aggiungerà al kernel con il tasto “Add”. Qui di seguito le porte USB con i relativi nomi ottenuti con questa procedura in un sistema Asus Z270 Skylake. Notare che HS viene usato per una porta USB2 mentre SS per una USB3. Si tenga presenta sempre che al massimo si possono avere 15 porte e quindi qualcosa bisogna sacrificare.
CONFIGURAZIONE FINALE
Si tolgono infine sempre con OCAuxilliaryTools le spunte su XhciPortLimit e si disattiva l’installazione dell’USBinjectAll (volendo il file kext relativo a quest’ultimo settaggio può essere rimosso da dentro la partizione EFI).
Come ultima operazione si salva il file Config.plist e si riavvia il computer.
Questo articolo è stato redatto dopo aver consultato questo sito: https://hackintosher.com/forums/thread/guide-how-to-properly-map-your-usb-ports-for-opencore-big-sur-11-4.11426/