IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Activation et Affectation des ports USB par Hackintool
Options
Zeorymer
posté 23 May 2020, 20:24
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 324
Inscrit : 15 Feb 2017
Membre no 201 229



Comme évoqué voici un petit tuto simplifié sur l'utilisation de Hackintool pour identifier et activer les ports USB/TB de sa carte mère. Je ne préciserai pas où trouver l'outil, il suffit de rentrer son nom sur google.

Je ne reviendrai pas également sur la partie levée de limite des 15 ports. Il suffit de suivre les 3 premières étapes du topic de legallou
https://forum.macbidouille.com/index.php?showtopic=402321

Je vais prendre l'exemple de mon NUC.
Voici le setup du NUC8I7BEH

Nous avons donc 4 ports USB3, 2 ports USB2 internes et 1 port TB. Les 15 ports sont donc logiquement largement suffisants.

Dans un premier temps, lancer Hackintool et cliquer sur USB

On obtient la liste de tous les ports avec marqué en vert les ports actifs.
On voit que sur le HS03 et le HS04 il y a respectivement branché mon clavier et ma souris. En HS10 on note un USB Host device qui est le bluetooth de CNVI Intel. Comme je vais brancher une BCM4360CS2 via le port m2 je desactiverai le CNVI en supprimant ce port à la fin.

Pour ce faire je vais déjà brancher sur l'USB interne mon adaptateur m2

On voit apparaitre BRCM20702 Hub qui correspond a la carte BT.

On voit que les 2 ports USB2 interne sont mappés en HS05 et HS06
Vous noterez que quand on branche un device le port s'active et quand on le débranche il reste activé dans Hackintool. C'est plutôt pratique.
2eme étape, débrancher la souris et la brancher respectivement sur chacun des ports USB.
Prendre ensuite une clé USB3 et la branche successivement dans chacun des ports.
Voilà ce que donne en l'état actuel tous les ports USB disponibles sur le NUC.


Ce qui correspond à ce mappage là :


Il ne nous reste plus qu'à nous occuper du port TB.
On peut déjà supposer que les ports nommés TBTU sont les ports pour le Thunderbolt. UB21 pour les devices USB2 et UB31 pour les devices USB3.
On remarque qu'il y a 2 ports XHC HS01 et 2 ports XHC SS01. Il y a ceux attribués au port USB frontal et les 2 autres doivent êtres liés au TB.


Il suffit de vérifier cela en branchant un périphérique USB3 sur le TB et ensuite un périphérique USB2 sur le TB.
Voici un disque dur UBS3 branché sur le TB.

Et effectivement on voit que le disque (USB Desktop HD) utilise le port TBTU UB31 et le 2eme port XHC SS01.
Pour vérifier le port TB avec un device USB2 j'ai utilisé un adaptateur TB-USB.

On voit que cet adaptateur vient se mapper sur 4 ports, le TBTU UB31 et XHC SS01 (hub USB3) précédemment activés et les ports UB21 et XHC HS01 comme attendu pour le hub USB2.

Voilà tous les ports ont été découverts. Si on fait le compte cela fait 15 ports tout rond. A croire que les concepteurs du NUC sont vraiment des hackintoshers.
En l'état il suffit de sélectionner tous les ports non activés (qui sont restés blancs) et le supprimer.
Pour ma part comme j'ai mis une carte BCM4360CS2, je vais également désactiver le HS10.
Il suffit donc de sélectionner les ports à désactiver et cliquer sur le bouton Delete (bouton - entouré en rouge)

On obtient donc cette configuration avec 14 ports activés correspondant aux ports USB et TB.


Il ne reste plus qu'à cliquer sur le bouton Export. Sur le bureau 3 fichiers sont créés.

Le SSDT-UIAC.aml (et .dsl) ainsi qu'un fichier USBPorts.kext
Pour finir la configuration des ports il y a 2 solutions.
Soit de rajouter le SSDT-UIAC.aml dans le dossier EFI/CLOVER/ACPI/patched et conserver dans les kexts/other le USBInjectall.kext
Soit ne rien fait des fichiers SSDT générés, et mettre USBPorts.kext dans le dossier kexts/other en prenant soin de supprimer USBInjectall.kext

Bien évidemment il faut éditer le config.plist pour supprimer les patches de levée de limitation du nombre de ports.
Au reboot on peut vérifier que l'on a bien tous les ports d'actifs en relancant Hackintool et en recliquant sur USB pour voir les ports activés.

Voilà c'est beaucoup de captures d'écrans pour au final un procédure bien simple, mais j'ai tendance à trouver que des images sont parfois plus parlantes que du texte. Pour résumer, on met simplement en vert tous les ports qu'on veut garder et on supprime le reste, on génère son kext ou son ssdt et ça roule. Je trouve personnellement que par rapport à la méthode avec IOJones, Hackintool est plus clair et évites les erreurs de frappes quand on remplit le plist à la main en reportant les ports à activer.
Le tuto de Legallou reste bien évidemment à lire pour savoir ce qui se passe quand on clique sur exporter, après l'avoir fait une fois (quand hackintool n'existait pas il n'y avait que cette méthode), on peut rester sur Hackintool c'est quand même plus sympa laugh.gif
Go to the top of the page
 
+Quote Post
sebastien94
posté 21 Aug 2020, 10:57
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 82
Inscrit : 10 Jun 2004
Membre no 19 863



Hello,

Un grand merci pour ce tuto ! Depuis des mois, (des années, ouais !), impossible pour moi de mapper mes ports avec IOJones... et je n'avais que des emmerdes avec mes ports USB (connection/déconnection). Là, je dois dire que Hackintool est clair et simple : j'ai pu désactiver les ports inactifs et identifier ceux qui fonctionnaient... j'ai généré un kext et tout roule, enfin !! biggrin.gif


--------------------
Hakcintosh GA-Z790 UD AX/i5 13600K/Noctua NH-12A/Sapphire 6800 XT 16Go/32Go Ram DDR5/Fractal Define R6/Carte sound USB Focusrite/BeQuiet 750W/2 x 1To SSD NVMe M2 Western Digital SN850X/ Dual boot Ventura/W11
Hackintosh GA-Z97M-D3H/i7 4790K/Shadow Rock LP/Boitier Node 804 Fractal Design/BeQuiet 500W/16Go Ram/2 SSD (MacOS/Windows)/ et quelques tera en 3.5"

MacBookPro 2009 - Core2Duo - MacOS High Sierra
MacMini 2012 - i5 2.5GHZ/16Go/500Go SSD - MacOS Sierra
iBook G4 2004

OpenCore 0.99
Go to the top of the page
 
+Quote Post
Patrice Broussea...
posté 22 Aug 2020, 05:02
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 931
Inscrit : 18 Jan 2015
Lieu : Montréal, Québec
Membre no 193 846



Attention cependant! J’ai fait un test il y a quelques jours et les noms des ports dans Hackintool ne correspondaient pas à ceux dans IORegistryExplorer. Par exemple, Hackintool me donnait SS06 et SSP6 mais le premier était en fait SS05 et le deuxième SS06. C’est peut-être un bug de la dernière version de Hackintool.

Comme c’était juste pour m’amuser (puisque j’ai déjà glané le USBPorts.kext pour ma Designare et mon boîtier), pas de dégâts. J’ai Hackintool 3.4.4 je crois...

Patrice


--------------------
Nouveau Hackintosh dédié MAO • Gigabyte Designare i7 9700K 3,6GHz - RX560 - 32 Go DDR4 - OS X 10.14.6/Win 10 - OpenCore 0.8.8 Mod No ACPI
Hackintosh Bureau • Dell XPS 8930 i7 8700 3,2GHz - Radeon RX580 - 32 Go DDR4 - MacOS 13.6.4/MacOS 14.3.1 test Windows 11 - OpenCore 0.9.7 Mod No ACPI
Ancien Hackintosh dédié MAO • Dell Optiplex 9020 i7 4770 3,4GHz - GT710 - 16 Go DDR3 - OS X 10.14.6 - OpenCore 0.8.8
Go to the top of the page
 
+Quote Post
Ange694
posté 24 Feb 2021, 17:02
Message #4


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 24 Feb 2021
Membre no 213 548



Top Merci !

Bizarrement depuis ma souris ergonomique ne fonctionne plus. A voir s'il y'a un rapport..
Go to the top of the page
 
+Quote Post

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 : 18th April 2024 - 09:47