Il y aura les chanceux et les très chanceux, les autres auront un peu de travail à faire.
Les très chanceux sont ceux, qui auront à la fois la carte mère GA-Z170X-Gaming 5 et le même boîtier que moi, un Cooler Master Silencio 652S. Ils pourront utiliser directement mon Injecteur après avoir vérifié que le câblage de leur carte mère est identique au mien.
J'ai mis le gros câble USB3 sur la fiche 1 de l'USB3, celui de gauche. La fiche 2 USB3 à droite n'est pas utilisée.
J'ai mis le câble USB2 double sur la fiche de droite marquée F-USB-1, et le câble USB2 simple sur la fiche de gauche marquée F-USB-2.
Les un peu moins chanceux, mais, quand même chanceux seront ceux qui ont un boîtier compatible avec le mien, qui a en façade deux USB3 et deux USB2. J'imagine qu'il y a de bonnes chances que le câblage soit le même.
De toute manière, il n’y a pas de risque d'essayer. Téléchargez mon fichier GA_Z170X_G5_Injector-alg.kext.zip
Mettez-le comme d'habitude dans /EFI/CLOVER/Kexts/Other
Redémarrez, et voyez quels sont les ports qui fonctionnent. Attention, pour rester dans la limite d'Apple de 15 ports, je n'ai pas affecté le ports USB2 HS14. Il est noté 2 sur le schéma suivant.
Merci à Barijaona qui a fait ces beaux schémas.
Bon maintenant, pour les pas chanceux qui n'ont pas les ports USB3 fonctionnel sur leur boîtier, il est temps d'étudier la méthode complète. Elle fut développée par RehabMan et s'appelle la méthode d'injection.
Il y a deux étapes, une étape d'analyse des ports, suivis de l'étape de création de l'injecteur.
Pour cela il vous faut les logiciels suivants :
Lorsque ceci sera fini, il faudra enlever « USBInjectAll.kext » et remettre la limite à 15 ports avant de charger votre injecteur personnel.
Dans ma config.plist, j'ai déjà inclus le patch du passage de 15 ports à 30. Il est inactif, nous allons donc le rendre actif.
Si vous voulez installer Sierra le patch est différent : Name : AppleUSBXHCIPCI Find : 83BD74FFFFFF10 Replace : 83BD74FFFFFF1F Comment : 10.12 change 15 port limit to 20 Et uniquement 20 ports avec Sierra.
Pour cela lancez l'application « Clover Configurator ».
Cliquez sur la petite maison. La config.plist de votre SSD va apparaître dans la liste en bas de la fenêtre, sélectionnez là.
Dans « kernel and Kext Patches » fenêtre « KextsToPatch » sélectionnez la ligne marquée du nom « AppleUSBXHCIPCI »
Décochez la case « Disable.. »
Et n'oubliez pas de sauvegarder la config.plist, qui va dans le dossier /EFI/CLOVE de votre SSD.
Important : Ce patch est pour El Capitan. Pour Sierra les valeurs sont différentes. Voir, la méthode de création pour ce patch c'est ici
Télécharger USBInjectAll.kext
Placez-le comme d'habitude dans /EFI/CLOVER/Kexts/Other de votre SSD.
Et supprimer mon injecteur « GA_Z170X_G5_Injector-alg ».
Gardez bien cela en tête, il ne peut y avoir qu'un seul injecteur.
Téléchargez IOJones si ce n'est pas déjà fait.
Lancez IOJones et introduisez dans un port du boîtier prévu pour l'USB3 une clé USB2.
Balayez la fenêtre de gauche jusqu'à voir des informations de la couleur verte. (C'est environs au deux tiers vers le bas de la fenêtre).
Dans l'exemple ci-dessous, j'ai mis une clé USB2, le nom du port est HS03 et son code est « 03 00 00 00 ».
Recommencez en introduisant une clé USB3 dans le même port. Le nom du port est SS03 et son code est « 13 00 00 00 ».
Vous l'avez compris, un port USB3 à deux adresses une pour lui, une pour l'USB2.
Vous faites cela pour tous les ports USB2 et USB3 qui vous manquent, en notant bien les valeurs du nom SSxx HSxx et la valeur « xx 00 00 00 ».
Pour vous, vous n'avez à faire que ceux du boîtier, puisque ceux à l'arrière sont dans mon injecteur et liés à la carte mère.
Mon boîtier : De gauche à droite 4 ports : 2 l'USB3 et 2 USB2
Port USB3 à gauche :
USB 2 : HS03 03 00 00 00Port USB3 à gauche milieu :
USB 2 : HS04 04 00 00 00Port USB2 droite milieu : USB 2 : HS08 08 00 00 00
Port USB2 droite : USB 2 : HS08 08 00 00 00 en parallèle
Pas de HS12, SS01, SS02
Téléchargez PlistEdit Pro si ce n'est pas déjà fait.
Prenez mon fichier GA_Z170X_G5_Injector-alg.kext.zip que vous allez corriger avec les valeurs de vos ports.
Clic droit dessus et demander à voir le contenu du package.
Dans le dossier « Contents » il y a un seul fichier de nom « info.plist ». Ouvrez-le avec l'application PlistEdit Pro.
Descendez la cascade des sous-dossiers et vous voyez mon port HS03 et son code « 03 00 00 00 ».
Vous faites les modifications que vous désirez en changeant la valeur « data ». Si le port n'existe pas, vous le créer par duplication d'un port existant.
En tenant compte de n'avoir que 15 ports, la limite d'Apple.
Et vous sauvegardez.
Note : Normalement l'UsbConnector Number est 1 pour l'USB2 et 3 pour l'USB3. Tout est à 3 et donne satisfaction ?
Mettez votre injecteur dans /EFI/CLOVER/Kexts/Other
Enlevez « USBInjectAll.kext »
Repassez le nombre de ports à 15 avec application « Clover Configurator ».
Redémarrez votre HackIntosh et admirer le résultat.