IPB

Bienvenue invité ( Connexion | Inscription )

9 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> 📌 Affectation et activation des ports USB, Méthode d'identification des ports via USBInjectAll.kext
Options
legallou
posté 15 Mar 2017, 15:06
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 166
Inscrit : 19 Jun 2004
Membre no 20 190



Affectation et activation des ports USB



Note de l'auteur :

Polyzargone m'a demandé de recopier, ici, dans la section tutoriel l'un des dossiers que j'ai écrits sur mon site legallou.com, où vous trouverez une installation complète pour un NUC6i3 et une carte mère GA-Z170X-Gaming 5, ainsi que tous les outils nécessaires.

Le tutoriel est le même que sur mon site, seul, la présentation est différente. Sur mon site ayant toute la puissance de Coda du HTLM et des CSS la mise en page est plus agréable.

Introduction

■ Au premier démarrage d'un Hackintosh la plupart du temps seuls les connecteurs USB2 fonctionnent.
■ MacOS supporte au maximum 15 ports USB.

Mais, attention, tous les connecteurs USB3 physiques sont aussi USB2, donc cela fait deux ports logiques.

Par exemple sur ma carte mère GA-Z170X-Gaming 5 il y a quatre USB3 (4,5,8,9) et quatre USB2 (1,2,6,7). Cela fait déjà 12 ports.





En supplément sur mon boîtier, j'ai en face avant deux connecteurs USB3 et deux connecteurs USB2. Cela fait six ports.

Donc, au total (12 + 6) 18 ports. Il faudra dans cette configuration ne pas activer tous les ports, MacOS supportant au maximum que 15 ports USB.


Étapes
Il y a deux grandes étapes :
■ Une étape d'analyse des ports pour connaître leurs noms et adresses ;
■ Suivis de l'étape de création de l'injecteur en se limitant à 15 ports.


En détail
■ Il faut lever la limite de 15 ports USB d'Apple ;
■ Utiliser « USBInjectAll.kext » de RehabMan ;
■ Analyser les ports avec IOJones ;
■ Modifier l'info.plist de mon injecteur avec PlistEdit Pro.

Lorsque ceci sera fini, il faudra enlever « USBInjectAll.kext » et remettre la limite à 15 ports avant de charger votre injecteur personnel.

Gardez bien cela en tête, il ne peut y avoir qu'un seul injecteur *.

* : Pour les possesseurs de cartes-mère Kabylake (série 200), lisez attentivement les explications d'Egon-058 dans le post #32. Il y a quelques étapes supplémentaires à faire pour activer vos ports comme l'utilisation d'un injecteur supplémentaire.

Idem pour les séries 300 et pour les séries x99, il faudra utiliser l'injecteur adéquat (fournis en PJ en fin de tuto).

■ Pour cela il vous faut les logiciels suivants :



Procédures

◉ 1 - Levez la limite des 15 ports

Cette limitation existe que depuis El Capitan. Pour cela, il faut modifier la config.plist sur votre HackIntosh.
■ Lancez sur votre Hackintosh l'application « Clover Configurator » version 4.40 ou supérieure, celle avec le nouveau menu de "Mount EFI".

■ Cliquez sur « Tools > Mount EFI »




■ Puis cliquez sur « Mount Partition » nouveau menu.





■ Ensuite, cliquez sur la petite maison.

La config.plist de votre SSD va apparaître dans la liste, sélectionnez-la. (Flèche rouge).





■ Allez dans « kernel and Kext Patches » fenêtre « KextsToPatch ».
■ Cliquez sur le signe « + » (en bas à gauche de l'image). Une nouvelle ligne va apparaître.






■ Installez le patch Clover suivant pour El Capitan :



  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 83BD8CFEFFFF10
  • Replace : 83BD8CFEFFFF16
  • Comment : par exemple « El Capitan USB limite ports de 15 à 30 »
  • MachOS : 10.11.x


■ Pour Sierra les valeurs sont différentes, et uniquement 20 ports.
  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 83BD74FFFFFF10
  • Replace : 83BD74FFFFFF16
  • Comment : Sierra USB limite ports de 15 à 20
  • MachOS : 10.12.x


■ Pour High Sierra les valeurs sont également différentes.
  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 837D8C10
  • Replace : 837D8C19
  • Comment : High Sierra USB limite ports de 15 à 24 (10.13 PB1)
  • MachOS : 10.13.x


■ Depuis la version 10.13.4 les valeurs ont changé.
  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 837D880F 0F83A704 0000
  • Replace : 837D880F 90909090 9090
  • Comment: USB 10.13.6+ by PMHeart
  • MatchOS: 10.13.x



■ Pour Mojave les valeurs sont les suivantes :
  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 83FB0F0F 838F0400 00
  • Replace : 83FB0F90 90909090 90
  • Comment : disable port limit in XHCI kext (credit DalianSky,Ricky)
  • MachOS : 10.14.x



■ Pour Catalina les valeurs sont les suivantes (il y a 2 patches) :
  • Name : com.apple.iokit.IOUSBHostFamily
  • Find : 83FB0F0F
  • Replace : 83FB3F0F
  • Comment : #1 USB Port Limit 10.15.x
  • MatchOS : 10.15.x



  • Name : com.apple.driver.usb.AppleUSBXHCI
  • Find : 83F90F0F
  • Replace : 83F93F0F
  • Comment : #2 USB Port Limit 10.15.x
  • MatchOS : 10.15.x





■ Ne cochez pas l'option « Disable.. »

■ Sauvegardez cette nouvelle config.plist par FILE>Save..., dans le dossier /EFI/CLOVER.



◉ 2 - Utilisez USBInjectAll.kext* de RehabMan

■ Télécharger USBInjectAll.kext

■ Placez-le comme d'habitude dans /EFI/CLOVER/Kexts/Other.

* Pour les utilisateurs de séries 200 ou 300, utilisez l'injecteur adéquat (v. les PJ plus bas).

Voilà, la préparation est terminée. Relancer votre Hackintosh.



◉ 3 - Analysez les ports avec IOJones

Téléchargez IOJones si ce n'est pas déjà fait.

Nous allons analyser tous les connecteurs USB un par un.
  • En introduisant une clé USB2 pour les connecteurs USB2.
  • En introduisant une clé USB2 pour les connecteurs USB3.
  • Puis en introduisant une clé USB3 pour les connecteurs USB3.

Vous allez faire une liste très précise que tous les ports avec leur nom HSxx pour les ports USB2, SSxx pour les ports USB3, et leur adresse du type « 03 00 00 00 ».

Lancez IOJones sur le Hackintosh et introduisez dans le premier connecteur USB3 à analyser une clé USB2.
Balayez la fenêtre de gauche de IOJones 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 ».





Enlevez votre clé USB2, les informations vont passer au rouge.

Maintenant, introduisez une clé USB3 dans ce même port USB3. Recherchez les informations de la couleur verte. Dans mon exemple le nom du port est SS03 et son code est « 13 00 00 00 ».




Voilà vous avez obtenu les deux noms et les deux adresses des ports USB2 et USB3 du connecteur USB3. (HS03 port « 03 00 00 00 », SS03 port « 13 00 00 00 »).

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 ». SS pour les ports USB3, HS pour les ports USB2.



Exemple pour la carte mère GA-Z170X-Gaming 5




  • Port 1 USB 2 : HS13 0d 00 00 00
  • Port 2 USB 2 : HS14 0e 00 00 00
  • Port 3 USB-C : ignoré
  • Port 4 haut :
    • USB 2 : HS09 09 00 00 00 en rouge / ignoré
    • USB 3 : SS09 19 00 00 00

  • Port 5 UBSB 3.1 : ignoré
  • Port 6 haut :USB 2 : HS10 0a 00 00 00 supprimé pour rester à 15
  • Port 7 bas : USB 2 : HS07 07 00 00 00 supprimé pour rester à 15
  • Port 8 haut USB3 :
    • USB 2 : HS06 06 00 00 00
    • USB 3 : SS06 16 00 00 00


  • Port 9 bas USB3 :
    • USB 2 : HS05 05 00 00 00
    • USB 3 : SS05 15 00 00 00

  • Carte mère interne :
    • Port USB 2 Bluetooth : HS11 0b 00 00 00


Pas de HS12, SS01, SS02

Les ports USB-C et USB3.1 ne seront vus - au mieux - que comme des ports USB 3.0 et ils ne fonctionneront qu'à 5 Gb/s au lieu des 10 Gb/s qu'ils sont censés supporter. De plus, pour l'instant, mars 2017, l'USB 3.1 ne fonctionne pas correctement sur les Hackintosh. Je les ai sacrifiés au profit des vrais ports USB 3.0.



Merci à Barijaona qui a fait ces beaux schémas




◉ 4 - Création de l'injecteur

Téléchargez PlistEdit Pro, si ce n'est pas déjà fait.


Téléchargez mon fichier GA_Z170X_G5_Injector-alg.kext.zip qui va vous servir de base pour créer le vôtre. Vous allez le 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.



Mon injecteur est pour une carte mère Skylake. J'ai utilisé le code Mac « iMac17,1 ».

Il faut absolument que le champ "model" corresponde au SMBios utilisé pour votre configuration. Sinon, l’injecteur ne fonctionnera pas et sera purement et simplement ignoré.

Idem pour le champ « iMac17,1-XHC » qui lui aussi doit correspondre au SMBios utilisé.




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 à :
• 0 pour l'USB 2 (si le port est à la fois USB 2 et USB 3, utilisez 3)

• 3 pour l'USB 3

• 10 pour l'USB-C (HSXX et SSXX)

• 255 pour les ports internes

Enfin, assurez-vous que le port-count soit égal à la valeur d'adresse la plus élevée de vos ports. Ici, il sera donc de 19 00 00 00 (la valeur utilisée par le SS09).


◉ 5 - Étape finale

Enlevez « USBInjectAll.kext » dans /EFI/CLOVER/Kexts/Other

Mettez à sa place votre injecteur dans /EFI/CLOVER/Kexts/Other

Gardez bien cela en tête, il ne peut y avoir qu'un seul injecteur.

Repassez le nombre de ports à 15 avec application « Clover Configurator ». Il suffit de décocher l'option, sans oublier de sauvegarder la config.plist.

Redémarrez votre HackIntosh et vérifiez le fonctionnement de tout vos connecteurs USB.

Injecteurs spéciaux pour les séries x99, 200 et 300 :

Fichier joint  XHCI_x99_injector.kext.zip ( 2.54 Ko ) Nombre de téléchargements : 44

Fichier joint  XHCI_200_series_injector.kext.zip ( 2.65 Ko ) Nombre de téléchargements : 49

Fichier joint  XHCI_300_series_injector.kext.zip ( 2.64 Ko ) Nombre de téléchargements : 135



Ce message a été modifié par polyzargone - 31 Mar 2020, 17:45.
Raison de l'édition : Ajout patches Catalina


--------------------
Alain Le Gallou site, HackIntosh GA-Z170X-Gaming 5 sous High Sierra, GTX960, HackIntosh Tutoriel pour NUC6i3 et GA-Z170X-Gaming 5, iMac27 2009 salon HiFi, MacBook Air V1.
Go to the top of the page
 
+Quote Post
blackhole
posté 15 Mar 2017, 17:21
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 989
Inscrit : 27 Sep 2010
Lieu : Clermont-Ferrand
Membre no 159 444



Merci Alain pour ce tuto fort détaillé!!!

Mais pourrais-tu, STP, apporter quelques "éclaircissements" sur certains points? Afin de permettre aux "Noobs" (et sur certains points à Moi également... wink.gif ) de mieux comprendre dans quoi ils se "lancent".

"C'est que j'aime les "questions c*nnes" et les "détails"...!!!"

Notamment;

Citation (legallou @ 15 Mar 2017, 15:06) *
[*]MacOS supporte au maximum 15 ports USB.


- Est-ce "tous" les OS (de SL à Sierra) ou seulement depuis Cap?

Citation (legallou @ 15 Mar 2017, 15:06) *
Nous allons analyser tous les connecteurs USB un par un.
[indent][list]
[*] En introduisant une clé USB2 pour les connecteurs USB2.
[*]En introduisant une clé USB2 pour les connecteurs USB3.
[*]Puis en introduisant une clé USB3 pour les connecteurs USB3.

Vous allez faire une liste très précise que tous les ports avec leur nom HSxx pour les ports USB2, SSxx pour les ports USB3, et leur adresse du type « 03 00 00 00 ».


Désolé tu risque de me rire au nez, mais c'est pour être sûr.

- Comment fait-on si l'on n'a pas de clé USB3.0 pour la détection des "noms" de ces derniers?
- Est-ce que pour les "numéros" des ports USB3.0, le "numéro" du ports USB2.0 est "toujours" le même?
- Est-ce que (bien-sûr si tu le sais) le "principe" (mon exemple ci-dessous) est le même pour "toutes" les marques de CM (ASUS, MSI GB, ASROCK), ou est-ce qu'il y'a des "variantes"?

Je m'explique, exemples (c'est "au pif"), si l'on a "détecté" l'"ID" d'un port USB2.0 (à l'aide de seulement une clé USB2.0 bien entendu) sur un port USB3.0 en:
- HS01 - 01 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS01 - 11 00 00 00
- HS03 - 03 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS03 - 13 00 00 00
- HS06 - 06 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS06 - 16 00 00 00
- Etc...

En bref, je sais pas si j'ai été clair dans ma questions...

Citation (legallou @ 15 Mar 2017, 15:06) *
[*]Port 3 USB-C : ignoré

[*]Port 5 UBSB 3.1 : ignoré


Pour ces 2 ports là, car n'ayant pas de périphériques pour les tester, c'est parce qu'il son "non-comptabilisés dans la gestion "classic" (diront-nous) des ports USB2.0 et 3.0 par MacOS", "Natifs", "Non-fonctionnels du faite de les avoir ignorés", "simplement non-fonctionnels sous MacOS"...???

J'espère que je ne t'ai pas trop "embrouillé" avec mes questions?

Et encore MERCI pour ton travail et ta participation à la communauté grâce à ton tuto!!!

Ce message a été modifié par blackhole - 15 Mar 2017, 17:25.


--------------------
📱 iDevice(s)
iPhone XS Space Gray 256GoiOS 15.4 iPad Pro 2017 Sidéral 10,5" 64GoiPadOS 15.4 Apple Watch 5 Nike Alu 44mm 32GoWatchOS 8.5
💻 Laptop Hackintosh
• 🍀 HP ProBook 4540SSSD 11.6 🍀 r5142
🖥 Desktops Hackintosh
• 🍀 Gigabyte Z170X-Gaming 5 + i5 6600K + Dual-GPUs Sapphire RX 570 8Gb Octo-Screens + 32Go 3000MHz ► SSD 12.3 🍀 r5146 + SSD WinDob 10 (Mon Retex)
• 🍀 Dell Optiplex 3020 + i5 4460 (iGPU HD4600) + 16Go 1600MHz ► SSD 12.3 🍀 r5146
• 🍀 Gigabyte Z390-D + i7 9700K + Sapphire RX 580 Nitro+ 8Gb Dual-Screens + 32Go 3200MHz ► SSD 11.1 🍀 r5127 (Mon Retex)
• 🍀 Gigabyte Z87N-WiFi + i5 4690 + GT640 4Go + 8Go 1333MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
• 🍀 ASUS P8H61-M LX3 PLUS R2.0 + i5 2320 + GT730 2Go + 8Go 1333MHz ► SSD 10.15.7 🍀 r5146 (Mon Retex)
• 🍀 Gigabyte B360M-D2V + i3 8100 + GT710 1Go + 8Go 2400MHz ► SSD 10.14.6 🍀 r5119 (Mon Retex)
• 🍀 Lenovo ThinkCentre M73 Tiny + i5 4460 (iGPU HD4600) + 8Go 1600MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
◊ (+ pleins d'autres 🍀 ...)

À jour du 30/03/2022
Go to the top of the page
 
+Quote Post
polyzargone
posté 16 Mar 2017, 09:34
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Je me permet de répondre smile.gif :

Citation (blackhole @ 15 Mar 2017, 17:21) *
Citation (legallou @ 15 Mar 2017, 15:06) *
[*]MacOS supporte au maximum 15 ports USB.


- Est-ce "tous" les OS (de SL à Sierra) ou seulement depuis Cap?


Non, cela ne concerne que El Capitan et Sierra et probablement tous les macOS suivants. Pour les autres, la limitation des ports n'existe tout simplement pas.

Citation (blackhole @ 15 Mar 2017, 17:21) *
- Comment fait-on si l'on n'a pas de clé USB3.0 pour la détection des "noms" de ces derniers?


Là, c'est plutôt gênant et à part essayer de les deviner, il n'y a pas grand chose à faire.

Citation (blackhole @ 15 Mar 2017, 17:21) *
- Est-ce que pour les "numéros" des ports USB3.0, le "numéro" du ports USB2.0 est "toujours" le même?


En principe oui. En tous cas, je n'ai jamais vu de port qui ne correspondait pas à son équivalent USB3. Donc ça devrait faciliter la "devinette" en ce qui concerne les adresses puisqu'il y a de très fortes chances qu'un port HS06 corresponde à un port SS06 par exemple et que l'adresse 06 00 00 00 en HS devienne 16 00 00 00 en SS.

Citation (blackhole @ 15 Mar 2017, 17:21) *
- Est-ce que (bien-sûr si tu le sais) le "principe" (mon exemple ci-dessous) est le même pour "toutes" les marques de CM (ASUS, MSI GB, ASROCK), ou est-ce qu'il y'a des "variantes"?


Oui du moment que le ou les contrôleur(s) USB sont des Intel. Pour les autres chipsets (ASMedia, Renesas, VIA, etc.), ça ne fonctionnera pas. Ce qui ne veut pas nécessairement dire qu'ils ne seront pas reconnus du tout par macOS wink.gif.

Pour ces cas là, il vaut mieux passer par GenericUSBXHCI.kext. Mais c'est sans garantie…

Citation (blackhole @ 15 Mar 2017, 17:21) *
Je m'explique, exemples (c'est "au pif"), si l'on a "détecté" l'"ID" d'un port USB2.0 (à l'aide de seulement une clé USB2.0 bien entendu) sur un port USB3.0 en:
- HS01 - 01 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS01 - 11 00 00 00
- HS03 - 03 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS03 - 13 00 00 00
- HS06 - 06 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS06 - 16 00 00 00
- Etc...


Voilà, c'est ça smile.gif. En tous cas, c'est généralement le cas.

Citation (blackhole @ 15 Mar 2017, 17:21) *
Citation (legallou @ 15 Mar 2017, 15:06) *

[*]Port 3 USB-C : ignoré

[*]Port 5 UBSB 3.1 : ignoré


Pour ces 2 ports là, car n'ayant pas de périphériques pour les tester, c'est parce qu'il son "non-comptabilisés dans la gestion "classic" (diront-nous) des ports USB2.0 et 3.0 par MacOS", "Natifs", "Non-fonctionnels du faite de les avoir ignorés", "simplement non-fonctionnels sous MacOS"...???


C'est principalement parce qu'ils ne seront vus - au mieux - que comme des ports USB 3.0 et qu'ils ne fonctionneront qu'à 5 Gb/s au lieu des 10 Gb/s qu'ils sont sensés supporter. Du coup, il vaut mieux les sacrifier au profit des vrais ports USB 3.0.

Pour l'instant et à ma connaissance, l'USB 3.1 ne fonctionne pas correctement sur les Hackintosh. Ça évoluera peut-être… unsure.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
blackhole
posté 16 Mar 2017, 09:56
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 989
Inscrit : 27 Sep 2010
Lieu : Clermont-Ferrand
Membre no 159 444



Merci Poly pour ces "éclaircissements"!!!

Concernant la limite de ports, le faite de ne pas avoir de périphériques USB3.0 et l'USB-C et 3.1, sur ça j'étais au courant, mais si j'ai (volontairement) posé cette question, c'est pour éviter que d'autres la pose dans le futur.

Par contre, en ce qui concerne le reste, ça me permettra de me coucher moins c*n ce soir et ça m'aide de plus en plus à comprendre comment "fonctionnent" ces "maudits" ports USB et leurs gestions.

Car comme tu as dû le deviner, le but de mes questions est (était) d'apporter le max d'informations possibles afin d'avoir le topic le plus détaillé et compréhensible possible pour tout le monde (notamment les Noobs), même si ce dernier est déjà relativement dense et fourni grâce, bien entendu, à l'excellent travail de Legallou!


--------------------
📱 iDevice(s)
iPhone XS Space Gray 256GoiOS 15.4 iPad Pro 2017 Sidéral 10,5" 64GoiPadOS 15.4 Apple Watch 5 Nike Alu 44mm 32GoWatchOS 8.5
💻 Laptop Hackintosh
• 🍀 HP ProBook 4540SSSD 11.6 🍀 r5142
🖥 Desktops Hackintosh
• 🍀 Gigabyte Z170X-Gaming 5 + i5 6600K + Dual-GPUs Sapphire RX 570 8Gb Octo-Screens + 32Go 3000MHz ► SSD 12.3 🍀 r5146 + SSD WinDob 10 (Mon Retex)
• 🍀 Dell Optiplex 3020 + i5 4460 (iGPU HD4600) + 16Go 1600MHz ► SSD 12.3 🍀 r5146
• 🍀 Gigabyte Z390-D + i7 9700K + Sapphire RX 580 Nitro+ 8Gb Dual-Screens + 32Go 3200MHz ► SSD 11.1 🍀 r5127 (Mon Retex)
• 🍀 Gigabyte Z87N-WiFi + i5 4690 + GT640 4Go + 8Go 1333MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
• 🍀 ASUS P8H61-M LX3 PLUS R2.0 + i5 2320 + GT730 2Go + 8Go 1333MHz ► SSD 10.15.7 🍀 r5146 (Mon Retex)
• 🍀 Gigabyte B360M-D2V + i3 8100 + GT710 1Go + 8Go 2400MHz ► SSD 10.14.6 🍀 r5119 (Mon Retex)
• 🍀 Lenovo ThinkCentre M73 Tiny + i5 4460 (iGPU HD4600) + 8Go 1600MHz ► SSD 11.6 🍀 r5142 (Mon Retex)
◊ (+ pleins d'autres 🍀 ...)

À jour du 30/03/2022
Go to the top of the page
 
+Quote Post
polyzargone
posté 16 Mar 2017, 10:16
Message #5


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (blackhole @ 16 Mar 2017, 09:56) *
ça m'aide de plus en plus à comprendre comment "fonctionnent" ces "maudits" ports USB et leurs gestions.


Ce qu'il faut comprendre et retenir, c'est que depuis El Capitan, l'USB est géré par 2 kexts qui se trouvent dans :

/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns

Il s'agit de :

• AppleUSBEHCIPCI.kext - l'EHCI est le petit nom de l'USB2 dans la norme ACPI

• AppleUSBXHCIPCI.kext - l'XHCI est le petit nom de l'USB3 dans la norme ACPI

C'est dans l'info.plist de chacun que se trouvent les ports "autorisés" par macOS en fonction du SMBios.

Le but de l'injecteur, c'est de court-circuiter ces kexts et d'obliger le système à autoriser les ports qu'on aura défini soi-même dedans.

Si on a compris ça, on a quasiment tout pigé à la gestion de l'USB sous macOS smile.gif.

NB : Parfois, il faut passer par FakePCIID.kext et FakePCIID_XHCIMux.kext pour "re-router" la partie USB2 des ports USB3 vers l'EHCI et non vers l'XHCI.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
DRJD
posté 27 Aug 2017, 11:56
Message #6


Nouveau Membre


Groupe : Membres
Messages : 28
Inscrit : 19 Nov 2016
Membre no 200 347



Salut!
D'abord merci pour ce tuto:)
qq questions subsistent :

1 - Levez la limite des 15 ports
Levez la limite des 15 ports : ça me parait clair smile.gif

2 - Utilisez USBInjectAll.kext de RehabMan
Le lien est mort. J'ai trouvé un dossier rehabman dans lequel se trouvent deux sous dossiers (début et release) qui contiennent
chacun un fichier usbinjectall.kext : lequel prendre ?

3 - Analysez les ports avec IOJones
Je l'ai fait en préparant le hack avec le usbinjectall présent dans le dossier début du coup
Fichier joint  parametrage_legallou_usb_hack_1_.rtf ( 843 octets ) Nombre de téléchargements : 15


4 - Création de l'injecteur
Ce qui me donne le plist suivant :
Fichier joint  Info.plist.zip ( 1.19 Ko ) Nombre de téléchargements : 12

a) c'est la bonne démarche ?
cool.gif mes numéros de usb 3 ne sont pas du type SS01 mais SSP1 : c'est normal ?

5 - Étape finale
"Repassez le nombre de ports à 15 avec application « Clover Configurator ». Il suffit de décocher l'option, sans oublier de sauvegarder la config.plist. "
Décocher l'option revient à appuyer sur - au lieu de +?
Fichier joint  Capture_d_____cran_2017_08_27____12.52.35.png ( 6.25 Ko ) Nombre de téléchargements : 41


Merci d'avance pour les réponses smile.gif


--------------------
Gigabyte GA-Z97-D3H avec Pack classique, Intel Core i7-4790K (4.0 GHz), G.Skill Ares Blue Series 16 Go (2 x 8 Go) DDR3 2400 MHz CL11
Samsung SSD 850 EVO 250 Go Samsung SSD 850 EVO 500 Go , Seagate Barracuda 7200.14 SATA 6Gb/s 2 To
TP-LINK TL-WDN4800 , Carte controleur PCI-Express avec 4 ports FireWire 800 (dont 1 interne)

ASUS GeForce GTX660-DC2O-2GD5, Corsair CX750M 80PLUS Bronze avec Pack classique, Cooler Master Seidon 120M, LDLC QT01 Argent/Noir ,

El Capitan 10.11.6 // Clover41.84
Go to the top of the page
 
+Quote Post
polyzargone
posté 27 Aug 2017, 22:00
Message #7


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (DRJD @ 27 Aug 2017, 12:56) *
2 - Utilisez USBInjectAll.kext de RehabMan
Le lien est mort.


Le lien a été corrigé. Merci de l'avoir signalé thumb.gif.

Citation (DRJD @ 27 Aug 2017, 12:56) *
J'ai trouvé un dossier rehabman dans lequel se trouvent deux sous dossiers (début et release) qui contiennent
chacun un fichier usbinjectall.kext : lequel prendre ?


C'est celui du dossier Release. Celui du dossier Debug sert à… débugger tongue.gif.

Citation (DRJD @ 27 Aug 2017, 12:56) *
cool.gif mes numéros de usb 3 ne sont pas du type SS01 mais SSP1 : c'est normal ?


Disons que ce n'est pas anormal.

Citation (DRJD @ 27 Aug 2017, 12:56) *
"Repassez le nombre de ports à 15 avec application « Clover Configurator ». Il suffit de décocher l'option, sans oublier de sauvegarder la config.plist. "
Décocher l'option revient à appuyer sur - au lieu de +?


Oui ou sinon, il y a une case à cocher dans la colonne Disable (là où il y a écrit "Ne pas cocher" laugh.gif).



--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
DRJD
posté 29 Aug 2017, 11:59
Message #8


Nouveau Membre


Groupe : Membres
Messages : 28
Inscrit : 19 Nov 2016
Membre no 200 347



Là c'est ultra clair smile.gif Merci


--------------------
Gigabyte GA-Z97-D3H avec Pack classique, Intel Core i7-4790K (4.0 GHz), G.Skill Ares Blue Series 16 Go (2 x 8 Go) DDR3 2400 MHz CL11
Samsung SSD 850 EVO 250 Go Samsung SSD 850 EVO 500 Go , Seagate Barracuda 7200.14 SATA 6Gb/s 2 To
TP-LINK TL-WDN4800 , Carte controleur PCI-Express avec 4 ports FireWire 800 (dont 1 interne)

ASUS GeForce GTX660-DC2O-2GD5, Corsair CX750M 80PLUS Bronze avec Pack classique, Cooler Master Seidon 120M, LDLC QT01 Argent/Noir ,

El Capitan 10.11.6 // Clover41.84
Go to the top of the page
 
+Quote Post
Guest_Neutral_ch_*
posté 9 Sep 2017, 15:52
Message #9





Guests






Bonjour/bonsoir, si j'ai bien suivis, inutile de suivre le tutoriel sous Yosemite, car il n'existe pas de limite pour les ports USB. Il suffit d'ajouter: USBInjectAll.kext dans clover/kexts/others, en tant que drivers pour les USB, si besoin (?)
Go to the top of the page
 
+Quote Post
polyzargone
posté 9 Sep 2017, 16:06
Message #10


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (Neutral_ch @ 9 Sep 2017, 16:52) *
Il suffit d'ajouter: USBInjectAll.kext dans clover/kexts/others, en tant que drivers pour les USB, si besoin (?)


Non, c'est également inutile sous Yosemite. Ce kext ne se chargera pas de toute manière.

Cela dit, tu peux quand même le mettre dans kexts/Other au cas où tu passerais à El Capitan ou supérieur plus tard (même si ça ne suffira pas puisqu'il faudra également le patch Clover correspondant) wink.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Egon-058
posté 7 Oct 2017, 11:47
Message #11


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Bonjour à tous !

Juste un peu d'eau au moulin. Je viens de faire le mapping de mes ports sur ma GA-H97M-D3H (SMBIOS 14,2) et concernant la question de Blackhole

Citation
Je m'explique, exemples (c'est "au pif"), si l'on a "détecté" l'"ID" d'un port USB2.0 (à l'aide de seulement une clé USB2.0 bien entendu) sur un port USB3.0 en:
- HS01 - 01 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS01 - 11 00 00 00
- HS03 - 03 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS03 - 13 00 00 00
- HS06 - 06 00 00 00, est-ce que l'"ID" du même port mais pour l'USB3.0 sera toujours SS06 - 16 00 00 00
- Etc...


Chez moi cela diffère. Voilà ce que j'obtiens :
Ports USB 2.0
USB 2.0 HS07 07 00 00 00
USB 2.0 HS08 08 00 00 00

Ports USB 3.0
USB 2.0 HS01 01 00 00 00
USB 3.0 SSP1 10 00 00 00

USB 2.0 HS02 02 00 00 00
USB 3.0 SSP2 11 00 00 00

USB 2.0 HS03 03 00 00 00
USB 3.0 SSP3 12 00 00 00

USB 2.0 HS04 04 00 00 00
USB 3.0 SSP4 13 00 00 00

USB 2.0 HS09 09 00 00 00
USB 3.0 SSP5 14 00 00 00

USB 2.0 HS10 0a 00 00 00
USB 3.0 SSP6 15 00 00 00


Ansi, tout d'abord, visiblement, les HS0X ne correspondent pas toujours aux SSXX. Ensuite, l'adresse du port ne correspond pas toujours à son numéro (SSP2 = 11000000 dans mon cas). Ensuite, je ne sais pas si c'est bon mais chez moi j'ai des SSPX et non des SS0X.

Exemple : Capture IOJones

Bref, je ne sais pas si j'ai complètement foiré mon coup mais si ce n'est pas le cas, visiblement tout ne correspond pas aussi simplement dry.gif biggrin.gif

Je vais tester plus en détail et je reviens vers vous les Zamis !!!

[EDIT] Tout semble bien fonctionner ainsi !
Vous trouverez ici les photos du mapping de ma GA-H96M-D3H avec mon Corsair Carbide Air 240 :

-

-

P.S. Comment qu'on fait pour tester ses ports USB après le redémarrage ? Enfin vérifier si c'est bien de l'USB 3 qui est activé ? On réutilise IOJones ?

P.P.S. Comment qu'on fait pour afficher une image directement dans le texte d'un message ? Le peut-on ?

Ce message a été modifié par Egon-058 - 9 Oct 2017, 08:42.


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
polyzargone
posté 8 Oct 2017, 09:48
Message #12


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (Egon-058 @ 7 Oct 2017, 12:47) *
Ansi, tout d'abord, visiblement, les HS0X ne correspondent pas toujours aux SSXX. Ensuite, l'adresse du port ne correspond pas toujours à son numéro (SSP2 = 11000000 dans mon cas). Ensuite, je ne sais pas si c'est bon mais chez moi j'ai des SSPX et non des SS0X.


Tout ça n'est pas grave ni important comme tu as pu t'en rendre compte smile.gif. Ce qui compte, c'est que les adresses correspondent aux ports.

Citation (Egon-058 @ 7 Oct 2017, 12:47) *
P.S. Comment qu'on fait pour tester ses ports USB après le redémarrage ? Enfin vérifier si c'est bien de l'USB 3 qui est activé ? On réutilise IOJones ?


Branche tes périphériques USB 3 sur des ports USB 3 et regarde dans les Informations Système > USB si la vitesse est bien de 5 Gb/s pour eux. Si c'est du 480 Mb/s, c'est de l'USB 2.

Ex :



Et pour les périphériques USB 2, vérifie qu'ils fonctionnent sur tous les ports (USB 3 compris).

Citation (Egon-058 @ 7 Oct 2017, 12:47) *
P.P.S. Comment qu'on fait pour afficher une image directement dans le texte d'un message ? Le peut-on ?


Les images "dynamiques" (celles qui n'ont généralement pas d'extension dans l'adresse web) ne sont pas supportées. En revanche, tu peux utiliser n'importe quelle image hébergée sur un site en cliquant sur le bouton "image" dans les outils d'édition du post (là où il y a gras, italique, souligné, etc.) en haut de ton message :



--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Egon-058
posté 8 Oct 2017, 11:27
Message #13


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Bonjour Poly !

Merci pour l'info ! Cela fonctionne en effet ! Les USB 3 sont bien en 5 Gb/s ! :-)

En revanche j'ai un soucis sur ma seconde install... Je suis toujours en train de bosser sur ma GA-H270N-Wifi, et je ne m'en sors pas avec la gestion des ports. Voilà comment j'ai procédé :

J'ai d'abord essayé de faire la config avec IOJones, juste en mettant le USBInjectAll.kext. Mais ça ne marche pas. En gros, IOJones plante et quitte inopinément.
J'ai lu ici qu'il fallait les kexts et patches suivant pour arriver à faire fonctionner le USBInjectAll.kext :

Patches (Acpi) :
change EHC1 to EH01
change EHC2 to EH02

Kexts :
USBInjectAll.kext
XHCI-200-series-injector.kext

Kernel Patches :
AppleUSBXHCIPCI (augmenter le nombre de ports)

Là mes ports fonctionnent bien et tout monte, et mes disques en USB 3 montent bien aussi (jusque là, il ne montaient pas).

J'ai ensuite utilisé la méthode du tuto pour faire le kext personnalisé. Mais pas moyen de le faire fonctionner, que je désactive ou non les patches (Acpi ET Kernel). J'ai mis un SMBIOS en 18,1, mais j'ai aussi essayé avec le 17,1, et je suis même parti du kext fourni par Blackhole dans son auto (17,1) pour le USB Power Management, mais rien à faire. Dès que je supprime soit le patch de la limite des ports, soit les patches Apci, soit les kexts USBInjectAll.kext et XHCI-200-series-injector.kext, mes disques USB3 ne montent plus...

J'ai aussi essayé d'utiliser les SSDT fournis dans ce tuto dans la section USB Power Management (vers la fin), que j'ai bêtement collés dans Acpi/patched/, mais rien n'y fait.

Une idée les amis ?

Ce message a été modifié par Egon-058 - 8 Oct 2017, 11:33.


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
polyzargone
posté 8 Oct 2017, 11:40
Message #14


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (Egon-058 @ 8 Oct 2017, 12:27) *
J'ai lu qu'il fallait les kexts et patches suivant pour arriver à faire fonctionner le USBInjectAll.kext :

Patches (Acpi) :
change EHC1 to EH01
change EHC2 to EH02


Non, c'est pour les contrôleurs EHCx (USB2) et il n'y en pas plus sur les configs Skylake/Kabylake. Tout passe par l'XHC. Ces deux patchs DSDT sont donc inutiles.

Citation (Egon-058 @ 8 Oct 2017, 12:27) *
Kexts :
USBInjectAll.kext
XHCI-200-series-injector.kext


Non plus tongue.gif. Ça revient à utiliser 2 injecteurs. N'utilise que USBInjectAll.kext (ou l'inverse) si tu veux pouvoir identifier tes ports car l'XHCI-200-series-injector.kext est probablement déjà configuré pour certaines adresses.

Citation (Egon-058 @ 8 Oct 2017, 12:27) *
Kernel Patches :
AppleUSBXHCIPCI (augmenter le nombre de ports)


Il faut qu'il corresponde à la version de macOS wink.gif.

Citation (Egon-058 @ 8 Oct 2017, 12:27) *
Là mes ports fonctionnent bien et tout monte, et mes disques en USB 3 montent bien aussi (jusque là, il ne montaient pas).

J'ai ensuite utilisé la méthode du tuto pour faire le kext personnalisé. Mais pas moyen de le faire fonctionner, que je désactive ou non les patches (Acpi ET Kernel). J'ai mis un SMBIOS en 18,1, mais j'ai aussi essayé avec le 17,1, et je suis même parti du kext fourni par Blackhole dans son auto (17,1) pour le USB Power Management, mais rien à faire. Dès que je supprime soit le patch de la limite des ports, soit les patches Apci, soit les kexts USBInjectAll.kext et XHCI-200-series-injector.kext, mes disques USB3 ne montent plus...


Tes adresses/ports ne correspondent probablement pas. D'où l'idée de n'utiliser que USBInjectAll.kext + patch Clover adapté pour le faire. Si tu mélanges plusieurs patchs/kexts/injecteurs, tu ne vas pas t'en sortir !

Si IOJones plante, utilise IORegistry Explorer wink.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Egon-058
posté 8 Oct 2017, 11:56
Message #15


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Citation
Il faut qu'il corresponde à la version de macOS wink.gif.


Oui c'est bon j'ai pris le patch qui est fourni dans le .plist du tuto général d'install (j'ai juste eu la flemme de tout écrire ici wink.gif My bad !)
En gros, le voici : AppleUSBXHCIPCI/83bd74ff ffff10/83bd74ff ffff1f

Avant quoi que ce soit d'autre, j'ai commencé mon RETEX sur cette installe ici. Il y a tous les paramètres que j'ai utilisé pour mon installé (BIOS, Clover, config.plist). Il est fort probable que j'ai quelque chose qui cloche là dedans, expliquant pourquoi ça ne marche pas chez moi... (J'en ai marre d'être un boulet du hackintosh sad.gif)

Sinon, j'ai bien réessayé en enlevant les deux :
change EHC1 to EH01
change EHC2 to EH02

Et le :
XHCI-200-series-injector.kext

En utilisant IORegistry Explorer, il n'y a pas de plantage en effet ! C'est trop top cool !! biggrin.gif . En revanche mes disques en USB 3 ne montent toujours pas. Dans IORegistry Explorer je vois bien le port SS0X s'activer mais visiblement le disque ne s'initialise pas... Qui plus est j'ai revérifié la config de mon injecteur de cette façon là (ID + ports) et tout correspond bien Du coup je ne comprends pas pourquoi quand j'utilise mon injecteur personnalisé, mes disques USB 3 ne montent pas...

Une idée ? Désolé que ce soit si dur pour moi...

P.S. J'avais bien vu que cela revenait à utiliser deux injecteurs mais c'est le seul moyen que j'ai trouvé pour faire monter mes disques en USB 3 sad.gif
P.P.S Voilà les deux injecteurs que j'ai fait pour iMac 17,1 et iMac 18,1 avec ma config : 17,1 18,1

[EDIT]
Toujours en supprimant les
change EHC1 to EH01
change EHC2 to EH02

Mais en mettant les deux injecteurs (USBInjectAll.kext & XHCI-200-series-injector.kext), j'arrive à faire monter mes disques USB 3 sur le bureau et dans IORegistry
En mettant XHCI-200-series-injector.kext seulement, j'arrive à faire monter mes disques USB 3 dans IORegistry, mais PAS dans sur le bureau (étonnamment il monte comme un disque interne)
En mettant USBInjectAll.kext seulement, j'arrive à faire se déclencher les SS0X dans IORegistry, mais pas à faire apparaitre les infos du disque USB 3 dans IORegistry, ni à le faire monter sur le bureau

Ce message a été modifié par Egon-058 - 11 Oct 2017, 12:35.


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
Egon-058
posté 10 Oct 2017, 22:09
Message #16


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Bonjour tout le monde !

Bon, toujours pas de progrès sur l'alimentation de mes ports. Concrètement je n'ai pas encore réussi à faire fonctionner mon mapping, qui semble pourtant relativement cohérent. Je me demande si ce n'est pas une de mes options BIOS qui pose problème.

J'ai essayé de comprendre ce qui était expliqué dans le tutoriel ici (voir le passage ci dessous), mais ils proposent de télécharger des SSDT. J'avais cru comprendre que les SSDT étaient liés au Power Management du CPU, et non des USB mais je me rends compte que j'ai besoin d'un peu plus d'explications car j'ai un peu de mal à distinguer toutes ces notions. Quelqu'un pourrait-il éclairer mes lanternes ?



D'ailleurs, ce qui est étonnant c'est qu'il ne semblent pas être eux aussi totalement au clair avec la gestion de l'alimentation USB, car ils préconisent vraiment l'utilisation de deux injecteurs, ce qui, si j'ai bien compris, est un non-sens (tout logiquement d'ailleurs).



En gros, sur cette partie j'imagine qu'il vaut mieux éviter de suivre le tutoriel ?

Merci ! smile.gif


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
Lustick
posté 15 Oct 2017, 17:02
Message #17


Adepte de Macbidouille
*

Groupe : Membres
Messages : 66
Inscrit : 2 Oct 2017
Membre no 203 390



Petite question de débutant qui n'arrive pas à avoir les USB 3:

Citation
Pour Sierra les valeurs sont différentes, et uniquement 20 ports.
Name : AppleUSBXHCIPCI,
Find : 83BD74FFFFFF10
Replace : 83BD74FFFFFF16
Comment : Sierra USB limite ports de 15 à 20


Il faut mettre la virgule après AppleUSBXHCIPCI,
J'ai un gros doute du coup et ça pourrait expliquer pkoi les USB3 ne fonctionne pas.

Merci bien



--------------------
Hack: Asus STRIX Z270G - i7-7700K - 16Go DDR4 3000MHz - SSD 960 EVO M.2 Nvme - ASUS ROG STRIX AMD Radeon RX 560 4G + GPU Intel HD630 - CLOVER UEFI - OSX10.13.6
Macbook pro 15 mid 2012 - i7 2.3ghz - SSD + HHD - OSX10.12.6
Go to the top of the page
 
+Quote Post
yokin07
posté 15 Oct 2017, 17:21
Message #18


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 552
Inscrit : 9 Mar 2016
Lieu : Ardèche
Membre no 198 296



de mémoire je dirai pas de virgule ça fais référence au kext qui est dans S/L/E.


--------------------
Asus TP 300 LD Carte mère Intel série 8, I3 4030U, 12 Go RAM crucial, SSD EVO 750 500 GO, BCM4352, Bootloader Clover 4318/macOS 10.13 Dead
ASUS H170M-PLUS, I5-6500, BALLISTIX DDR4 16GB, SSD 850 EVO 1 To, SEAGATE HDD 3TO, LDLC QS-520 FLP, CARTE WIFI, macOS 10.13
Go to the top of the page
 
+Quote Post
polyzargone
posté 15 Oct 2017, 17:22
Message #19


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (Egon-058 @ 10 Oct 2017, 23:09) *
Je me demande si ce n'est pas une de mes options BIOS qui pose problème.


C'est possible en effet. Tu as bien mis EHCI-handoff et XHCI-handoff sur enabled le cas échéant ?

Citation (Egon-058 @ 10 Oct 2017, 23:09) *
J'ai essayé de comprendre ce qui était expliqué dans le tutoriel ici (voir le passage ci dessous), mais ils proposent de télécharger des SSDT. J'avais cru comprendre que les SSDT étaient liés au Power Management du CPU, et non des USB mais je me rends compte que j'ai besoin d'un peu plus d'explications car j'ai un peu de mal à distinguer toutes ces notions. Quelqu'un pourrait-il éclairer mes lanternes ?


Les SSDT peuvent servir à tout un tas de choses et pas uniquement au Power Management. En fait, elles permettent de ne patcher qu'une partie de la DSDT en se concentrant sur les périphériques concernés.

Ainsi, tu peux patcher la partie qui s'occupe de la carte graphique/IGPU, l'audio (mettre un layout ID spécifique), la carte WIFI (en utilisant un FakeID si nécessaire), etc.

Bref pour la faire courte, les SSDT servent principalement à ne pas utiliser de kexts ou de patchs Clover ou encore à éviter de modifier des kexts "en dur".

Et donc, les SSDT peuvent êtres utilisées pour "reconfigurer" toute la partie USB wink.gif.

Citation (Egon-058 @ 10 Oct 2017, 23:09) *
D'ailleurs, ce qui est étonnant c'est qu'il ne semblent pas être eux aussi totalement au clair avec la gestion de l'alimentation USB, car ils préconisent vraiment l'utilisation de deux injecteurs, ce qui, si j'ai bien compris, est un non-sens (tout logiquement d'ailleurs).

En gros, sur cette partie j'imagine qu'il vaut mieux éviter de suivre le tutoriel ?


Je trouve ça également un peu étrange…

En principe, si la SSDT est faite correctement, elle remplira le même rôle qu'un injecteur donc en fait, ils ne devraient même pas en avoir besoin du tout !

À la limite, ils peuvent utiliser une version personnalisée d'USBInjectAll.kext pour des histoires d'alimentation des ports mais franchement, je ne comprends pas vraiment leur méthode.

Citation (Lustick @ 15 Oct 2017, 18:02) *
Il faut mettre la virgule après AppleUSBXHCIPCI,


Non et tu fais bien de le faire remarquer !

C'est corrigé wink.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Egon-058
posté 16 Oct 2017, 09:51
Message #20


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



@Polyzargone,

Citation
C'est possible en effet. Tu as bien mis EHCI-handoff et XHCI-handoff sur enabled le cas échéant ?


Je vais vérifier. Je crois que tout est sur "Enabled" de ce côté. Je pensais que ce serait peut-être les options ErP ou autres qui mettaient le bazar.

Citation
Les SSDT peuvent servir à tout un tas de choses et pas uniquement au Power Management. En fait, elles permettent de ne patcher qu'une partie de la DSDT en se concentrant sur les périphériques concernés.

Ainsi, tu peux patcher la partie qui s'occupe de la carte graphique/IGPU, l'audio (mettre un layout ID spécifique), la carte WIFI (en utilisant un FakeID si nécessaire), etc.

Bref pour la faire courte, les SSDT servent principalement à ne pas utiliser de kexts ou de patchs Clover ou encore à éviter de modifier des kexts "en dur".

Et donc, les SSDT peuvent êtres utilisées pour "reconfigurer" toute la partie USB wink.gif.


Ok cool ! Merci ! On a un tuto détaillé là dessus quelque part sur MacBidouille ?

Comment peut-on tous les générer ? Les SSDT ? Avec le ssdtPRGen.sh de Piker-Alpha ? Je ne sais pas si il est réservé au Processeur où non. D'autant qu'il semble générer les autres fichiers. Après j'ai les boules d'être obligé d'utiliser cela mais là je ne comprends pas ce que j'ai fait comme bêtise qui pourrait bloquer la méthode "classique". Si tu as le temps de jeter un oeil à mon RetEx, c'est super cool. Peut-être verras-tu ce qui cloche biggrin.gif

Citation
Je trouve ça également un peu étrange…

En principe, si la SSDT est faite correctement, elle remplira le même rôle qu'un injecteur donc en fait, ils ne devraient même pas en avoir besoin du tout !

À la limite, ils peuvent utiliser une version personnalisée d'USBInjectAll.kext pour des histoires d'alimentation des ports mais franchement, je ne comprends pas vraiment leur méthode.


Oui je suis d'accord. J'essaye de m'affranchir au max de ce tutoriel parce qu'il est un peu brouillon en fait, de manière générale.

Merci en tout cas !!

Ce message a été modifié par Egon-058 - 16 Oct 2017, 10:46.


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
polyzargone
posté 17 Oct 2017, 10:47
Message #21


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 762
Inscrit : 11 May 2006
Membre no 60 938



Citation (Egon-058 @ 16 Oct 2017, 10:51) *
Je pensais que ce serait peut-être les options ErP ou autres qui mettaient le bazar.


C'est possible aussi wink.gif.

Citation (Egon-058 @ 16 Oct 2017, 10:51) *
Ok cool ! Merci ! On a un tuto détaillé là dessus quelque part sur MacBidouille ?


Non, pas de tuto car ce serait bien trop compliqué et le sujet est bien trop vaste pour faire quelque chose d'utile. Et très honnêtement, je n'y comprends pas grand chose non plus tongue.gif.

Cependant, tu peux toujours lire ça ou ça ou bien aller lire les nombreux Guides de RehabMan sur TonyMacx86.

Citation (Egon-058 @ 16 Oct 2017, 10:51) *
Comment peut-on tous les générer ? Les SSDT ? Avec le ssdtPRGen.sh de Piker-Alpha ? Je ne sais pas si il est réservé au Processeur où non. D'autant qu'il semble générer les autres fichiers.


En tapant F4 au démarrage de Clover wink.gif. Les fichiers générés seront dans EFI/CLOVER/ACPI/origin (avec la DSDT). Mais il faudra les décompiler ensuite pour pouvoir travailler dessus (. ici).

PS : Le ssdtPRGen.sh ne s'occupe que des tables ACPI qui concerne le CPU.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Egon-058
posté 18 Oct 2017, 09:25
Message #22


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Hey !! Pour info avec Yokin07 on a probablement fini par trouver ce qui cloche avec les séries 200 de Mobo et les injecteur USB !!! (voir ICI)

Je fais les tests ce soir et si cela marche je reviens vers vous pour vous dire ce q'il faut changer précisément wink.gif

Merci encore pour votre aide à tous !! smile.gif


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
Proudhon
posté 24 Oct 2017, 13:35
Message #23


Adepte de Macbidouille
*

Groupe : Membres
Messages : 80
Inscrit : 1 Oct 2017
Membre no 203 382



Bonjour,

Sur ma carte mère, je compte:
- 4 USB 3 : 8 équivalent USB
- 2 USB 2 : 2 équivalent USB
Plus:
- 2 USB 3 sur la tour: 4 équivalent USB

Du coup, cela doit faire 14, donc inférieur à la limitation des 15.
Cela devrait donc passer sans la manip.

Il y a t'il une option INJECT USB, ou autre, à mettre dans le config.plist à partir de CCC?

Cordialement



--------------------
CM: GA-H170-HD3 / CG: Nvidia 950 2GB / CPU : i5 6700 / RAM: Hyper X 32 GB / SSD: Samsung 250 GB M.2
Go to the top of the page
 
+Quote Post
Egon-058
posté 24 Oct 2017, 14:55
Message #24


Adepte de Macbidouille
*

Groupe : Membres
Messages : 81
Inscrit : 24 Oct 2014
Lieu : Lille
Membre no 192 520



Bonjour !

Il vous faudra obligatoirement faire la manip si vous voulez une alimentation et un mapping convenable de vos ports USB ! J'ai une carte-mère qui comporte aussi moins de 15 ports logiciels, mais le mapping n'est généralement pas cohérent de manière native. En gros, le système ne sait pas si il doit attribuer un port logique USB3 ou USB2 au périphérique connecté sans l'injecteur. Qui plus est, c'est sans compter les ports propriétaires potentiellement présents sur la MoBo (M.2, USB-C, etc.). Vu la simplicité de création de l'injecteur pourquoi s'en priver ?

Bon courage !

Ce message a été modifié par Egon-058 - 24 Oct 2017, 14:56.


--------------------
Laptop : MBP TouchBar 2017, i5, 16Go 2133MHz ---> Mojave 10.14.5
Desktop : Hackintosh, ASRock H270M-ITX/ac, i5 6500T, 16Go 2133MHz, Sapphire Pulse RX580 8Go ---> Mojave 10.14.5

Hacks montés:
Gigabyte Z390-UD - i5 9400F Coffee Lake - 16Go 2666MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: ASRock H270M-ITX/ac - i5 6500T Skylake - 16Go 2133MHz - Sapphire Pulse RX580 8Go - Mojave 10.14.5 :: Asus K501LX (Laptop) - i5 5200U - 8Go 1600MHz - Intel HD 5500 - Mojave 10.14.5 :: Gigabyte GA-H270N-Wifi - i3 7100 - 8Go 2400MHz - MSI GT710 1Go - High Sierra 10.13.6 :: Gigabyte GA-H97M-D3H - i5 4690 - 8Go 1600MHz - Gigabyte RX580 8Go Gaming - Mojave 10.14.5 :: + quelques vieux machins ^^
Go to the top of the page
 
+Quote Post
dires
posté 31 Oct 2017, 11:43
Message #25


Nouveau Membre


Groupe : Membres
Messages : 10
Inscrit : 31 Oct 2017
Lieu : VOSGES
Membre no 203 618



Bonjour,

J'essaie de configurer mes ports Usb via vos explications.
Mon souci : j'ai trop de ports Usb avec un total de 20 possibilités pour 15 maximum.
  • sur l'arrière de ma carte mère : 6 prises Usb 2,0 et 4 prises Usb 3,0 - ça fait 14 possibilités
  • en face avant du boitier : 2 prises Usb 2,0 et 2 prises Usb 3,0 -ça fait 6 possibilités


Avec IoJones, je ne vois aucune clé branchée sur les prises de façade du boitier et bien entendu les clés ne sont pas montées sur le bureau du Mac.

J'ai essayé avec USBInjectAll.kext seul, avec GenericUSBXHCI.kext seul, avec ces 2 kexts : rien n'est vu sur mes prises de façade.

J'utilise un smbios Imac 13.2 car son N° de série m'a permis les téléchargements de l'app store.
Pensez vous que je devrais changer de type de Mac via le smbios ?

Est il possible d'utiliser les prises Usb de façade de ma configuration ?

Voici à quoi ressemble ma carte mère - je n'ai pas de photos de mon boitier et de sa facade.




--------------------
DIdier, REtraité, S pour mes dires sans médire.
Asus P9X79Pro / GTx550Ti / Essence IIStx Rapport_MacBidouille.zip
Hackintosh High Sierra en cours de configuration depuis un Hackintosh Yosemite, installé sur un ssd re-formatté pour l'occasion.
Go to the top of the page
 
+Quote Post
jeanchrijaz
posté 31 Oct 2017, 20:52
Message #26


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



Citation (dires @ 31 Oct 2017, 12:43) *
Avec IoJones, je ne vois aucune clé branchée sur les prises de façade du boitier et bien entendu les clés ne sont pas montées sur le bureau du Mac.

J'ai essayé avec USBInjectAll.kext seul, avec GenericUSBXHCI.kext seul, avec ces 2 kexts : rien n'est vu sur mes prises de façade.

tes ports USB sont bien activés dans le bios?
sur certaines cartes mère tu peux désactiver indépendamment tous les ports
est ce que tes ports USB sont des ports intel ou ASmedia?



--------------------
⦿ iPhone 16 Pro ⦿ Apple Watch 10 ⦿ iPad Pro M1⦿ iPad 10 ⦿ Apple TV 4K ⦿ HomePod Mini X5
⦿ Macbook Pro 14" 2023 M3 Pro / 18 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Hackintosh Serveur PLex : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i7-4785T • Ram : 2 x 8 Go • Disque Système : SSD 128 Go • Stockage interne : 4 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post
dires
posté 1 Nov 2017, 09:28
Message #27


Nouveau Membre


Groupe : Membres
Messages : 10
Inscrit : 31 Oct 2017
Lieu : VOSGES
Membre no 203 618



Bonjour,
Oui, tous mes ports usb sont activés et fonctionnels sous Windows, Linux et Yosemite.
Il n'y a que sous High Sierra que je ne vois aucun périphérique si connecté sur les prises de façade de ma tour.

AsMedia ET intel dans ma config :

La limite des 15 est dépassée ...



Enfin, tous les ports individuels sont activés dans une page spécifique du bios.


J'ai ceci en info :
USB 3.0 Boost
La technologie ASUS USB 3.0 Boost supporte le protocole UASP (USB Attached SCSI
Protocol), le tout dernier standard USB 3.0. Avec USB 3.0 Boost, le débit d’un périphérique
USB peut être accrût de manière significative, soit jusqu’à 170%, pour une interface pouvant
dores et déjà atteindre des taux de transfert de données impressionnants. USB 3.0 Boost
est accompagné d’un utilitaire logiciel conviviale permettant d’accélérer spontanément les
débits des périphériques USB 3.0 grâce à une fonctionnalité de détection automatique des
dispositifs connectés.
Et toutes mes clés reconnues apparaissent sous l'appellation PR10 dans Io jones quel que soit le connecteur



Ce message a été modifié par dires - 1 Nov 2017, 09:46.


--------------------
DIdier, REtraité, S pour mes dires sans médire.
Asus P9X79Pro / GTx550Ti / Essence IIStx Rapport_MacBidouille.zip
Hackintosh High Sierra en cours de configuration depuis un Hackintosh Yosemite, installé sur un ssd re-formatté pour l'occasion.
Go to the top of the page
 
+Quote Post
jeanchrijaz
posté 1 Nov 2017, 14:21
Message #28


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



@dires
je peux me tromper mes tes ports en PRxx sont les port ASmedia et c'est pour ca qu'ils fonctionnent
pour faire simple le controleur Asmedia fonctionne "nativement" car c'est lui qui gère les USB
tes ports USB en facade eux sont gérés par un controleur intel et lui a besoin de kext pour fonctionner
donc si tu ne les vois pas sous macOS c'est que tu as mal configuré tes usb dans ton fichier config.plist et/ou tu n'as pas mis les bons kext

EDIT :
ton bios mets aussi EHCI hand off sur enable

Ce message a été modifié par jeanchrijaz - 1 Nov 2017, 14:23.


--------------------
⦿ iPhone 16 Pro ⦿ Apple Watch 10 ⦿ iPad Pro M1⦿ iPad 10 ⦿ Apple TV 4K ⦿ HomePod Mini X5
⦿ Macbook Pro 14" 2023 M3 Pro / 18 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Hackintosh Serveur PLex : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i7-4785T • Ram : 2 x 8 Go • Disque Système : SSD 128 Go • Stockage interne : 4 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post
dires
posté 2 Nov 2017, 10:27
Message #29


Nouveau Membre


Groupe : Membres
Messages : 10
Inscrit : 31 Oct 2017
Lieu : VOSGES
Membre no 203 618



@jeanchrisjaz

Mes prises Usb de facade sont des prises Asmedia.
les seules prises qui fonctionnent sont les 6 Intel (Usb2) du panneau arrière de la carte mère.



Les 4 prises Intel de gauche fonctionnent.
Les 4 Usb3 Asmedia centrales ne sont pas reconnues. (2 sous connecteur ethernet et 2 à droite des connecteurs esata)
Les 2 prises Intel proches des connecteurs de carte son sont reconnues.

J'ai utilisé la config personnalisée envoyée par polyzargone : même pb usb.
C'est étrange comme problème !


--------------------
DIdier, REtraité, S pour mes dires sans médire.
Asus P9X79Pro / GTx550Ti / Essence IIStx Rapport_MacBidouille.zip
Hackintosh High Sierra en cours de configuration depuis un Hackintosh Yosemite, installé sur un ssd re-formatté pour l'occasion.
Go to the top of the page
 
+Quote Post
Highmac
posté 2 Nov 2017, 11:45
Message #30


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 566
Inscrit : 31 Mar 2003
Lieu : Haute-Vienne
Membre no 6 914



Bonjour,
Je viens de m'apercevoir que depuis le passage à High Sierra, mon Hackintosh ne gère plus les ports USB3.
Mon config.plist et mon Rapport_MacBidouille.
Merci.


--------------------
Actuel:
-iPhone X.
-Apple TV.
-Mac mini M1.
-Hackintosh- Vendu -(iMac19,1) CoffeLake Refresh Gigabyte Z390I AORUS PRO WIFI (BIOS F8c). Intel i5 9500. Sapphire Radeon RX 5500 XT 8Go. Ram Corsair Vengeance 32 Go. SSD Crucial P1 (Clover_v2.5k_r5120+Catalina 10.15.7 (19H15)). Alimentation Enermax Revolution SFX 650W. Boitier Fractal Design Node 202. Carte M2 wifi/BT DW1560. MagicMouse 2 gris sidéral. Clavier Apple Magic Keyboard gris sideral. Ecran BenQ EW3270U.
-Réglages du BIOS F8c
-Rapport MacBidouille 09/10/2020
Go to the top of the page
 
+Quote Post

9 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 1st November 2024 - 00:31