IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Activer un lecteur de cartes SD intégré
Options
Farkas
posté 22 May 2018, 22:57
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Hello
Je suis en train de tenter d'activer mon lecteur de cartes SD intégré en personnalisant AppleStorageDrivers.kext mais ... je n'arrive pas à mettre la main sur les ID vendor et product ...
Qqn peut-il me dire où je peux trouver ça ?
Mon lecteur de cartes est un Realtek. J'ai regardé sur windows dans le gestionnaire de périph mais je n'ai rien trouvé ... sad.gif
DPCI manager me donne ceci :


Merci d'avance smile.gif

Ce message a été modifié par Farkas - 27 May 2018, 19:24.


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
teddy7545
posté 22 May 2018, 23:53
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Bonsoir,

L'ID_Vendor de Realtek on le trouve facilement ailleurs.
Citation
Realtek Semiconductor Corporation ID_Vendor : 4332 (10EC Hex)

Pour le reste (ID_Product) , je ne sais pas quel modèle exactement de lecteur tu as et comment il est connecté sur ta carte mère.

Est-ce un périphérique USB ?
Si oui, il est possible de "sniffer" les bus USB et de lire les ID vendor et Product lors du raccordement des périphériques.



--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Farkas
posté 23 May 2018, 00:04
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Citation (teddy7545 @ 23 May 2018, 00:53) *
Bonsoir,

L'ID_Vendor de Realtek on le trouve facilement ailleurs.
Citation
Realtek Semiconductor Corporation ID_Vendor : 4332 (10EC Hex)

Pour le reste (ID_Product) , je ne sais pas quel modèle exactement de lecteur tu as et comment il est connecté sur ta carte mère.

Est-ce un périphérique USB ?
Si oui, il est possible de "sniffer" les bus USB et de lire les ID vendor et Product lors du raccordement des périphériques.

Merci pour ta réponse.
Il m'a tout l'air d'être indépendant de la carte mère, connecté via PCIe. (voir en haut à gauche de l'image)



Qu'est-ce que tu entends pas "sniffer" les bus USB et lire les ID lors du raccordement ?

Ce message a été modifié par Farkas - 23 May 2018, 00:12.


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
teddy7545
posté 23 May 2018, 01:19
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Le code vendeur donné plus haut doit correspondre pour des périphériques PCI.
Realtek Vendor_ID

En USB, j'ai trouvé d'autres codes Vendeurs attribués à Realtek (0bda ou 0680)
Le deuxième ne comprend que peux de périphérique, le premier lui en comprend beaucoup dont des lecteurs de cartes
USB ID_Vendor

Citation
Qu'est-ce que tu entends pas "sniffer" les bus USB et lire les ID lors du raccordement ?

Il est possible d'utiliser USB Prober pour lire les codes Vendor et Device des périphériques USB (dispo dans les applications de développement Apple)
Pour "sniffer" le traffic USB il est aussi possible d'utiliser WireShark

Mais oui en effet pas certain que ça soit USB et tu as peut être raison, ça pourrait être PCIe.
Ne vois tu pas le type de connexion lorsque tu es sous Windows.
Ou mieux encore la référence du lecteur.

Sur ta photo du DPCI manager, je ne vois pas ton périphérique ...

Ce message a été modifié par teddy7545 - 23 May 2018, 03:56.


--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Farkas
posté 23 May 2018, 13:35
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Citation (teddy7545 @ 23 May 2018, 02:19) *
Mais oui en effet pas certain que ça soit USB et tu as peut être raison, ça pourrait être PCIe.
Ne vois tu pas le type de connexion lorsque tu es sous Windows.
Ou mieux encore la référence du lecteur.

Je suis retourné sur Windows pour voir de plus près.

Ce qui est bizarre, c'est que ici il est repris dans les contrôleurs USB...
VID correspond à vendor ID ? ici j'ai OBDA alors que sur ton lien c'est 4332...PID correspond à product ID ?


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
teddy7545
posté 23 May 2018, 13:52
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Non c'est bon ...

Comme précisé plus haut, il semble y avoir des codes vendeurs différents suivant qu'il s'agisse d'un device USB ou PCI.

4332 ça correspond au Vendor_ID de Realtek pour les équipements PCI
0BDA ça correspond au Vendor_ID de Realtek pour les équipements USB
Regarde mon deuxième lien et tu y trouvera peut être même le bon ID_PRODUCT
Citation
Main -> USB Devices -> Device UD:0bda

Si c'est finalement un équipement USB alors tu devrais pourvoir aussi le voir à l'aide de l'application USB Prober dont je parlais

En regardant ta photo on y trouve aussi le Product ID que je retrouve sur la liste de mon lien pour les devices USB et qui de plus correspond bien à un lecteur de carte ... cool.gif
Citation
0129 RTS5129 Card Reader Controller
Avec un contrôleur de référence RTS5129
Je pense donc que tu as maintenant toute ce que tu cherchais : tongue.gif rolleyes.gif
Citation
Vendor_ID --> 0BDA hex = (3034 en décimal)
Product_ID --> 0129 hex = (297 en décimal)

La moins bonne nouvelle c'est qu'il est question de ce lecteur dans différents sujets dont un ici sur macbidouille et sur d'autres site dédiés au hackintosh mais qui ne semblent pas avoir aboutis.
Il faut sans doute chercher et creuser davantage.
Bon courage

Ce message a été modifié par teddy7545 - 23 May 2018, 14:32.


--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Farkas
posté 23 May 2018, 14:47
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Super, un grand merci pour ton aide !
Me reste plus qu'à continuer ma config... on va voir si ça fonctionne maintenant que j'ai les bons ID !


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
teddy7545
posté 23 May 2018, 14:52
Message #8


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Pas de soucis.
Par curiosité tiens moi au courant si tu parviens à le faire reconnaitre puis à le faire fonctionner.
Bon courage et bon tests smile.gif

Ce message a été modifié par teddy7545 - 23 May 2018, 14:52.


--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Farkas
posté 23 May 2018, 21:39
Message #9


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Aie aie ... ca n'a pas fonctionné sad.gif

En fait je testais ce tuto. On dirait qu'il a fonctionné pour certains mais chez moi ça n'a rien donné ...

Je continue mes recherches.


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
Farkas
posté 23 May 2018, 22:32
Message #10


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Je tente le driver de Sinepek. Par contre il faudrait que j'ajoute le PCI ID moi-même.

C'est quoi ce PCI ID ? On le trouve comment ?


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
teddy7545
posté 23 May 2018, 22:54
Message #11


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Citation
Aie aie ... ca n'a pas fonctionné sad.gif
Que se passe t'il avant les modifications dans le rapport system, dans USB Prober et dans IOReg ?
Une fois la modification réalisée, y a t'il une différence ?

Citation
En fait je testais ce tuto.
C'est aussi celui que j'avais trouvé et pour lequel je t'avais envoyé un lien ...
Il y avait une seconde méthode me semble t'il un peu plus loin... as tu testé ?

Citation
Je tente le driver de Sinepek. Par contre il faudrait que j'ajoute le PCI ID moi-même.
Le problème c'est que cette méthode concerne des périphérique PCI et que suivant ce qu'on a trouvé ça semble davantage être de l'USB.
Un des lien que je t'avais communiqué te donnais l'ID_Vendor pour les périphériques PCI mais ça ne correspond pas à ce que tu as observé sous Windows ...

Essais de valider ces numéros depuis OSX.
Même si le périphérique ne fonctionne pas, il me semble que le système devrait pourvoir l'identifier avec les outils précédemment cités.

Ce message a été modifié par teddy7545 - 23 May 2018, 23:31.


--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Farkas
posté 26 May 2018, 17:43
Message #12


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Citation (teddy7545 @ 23 May 2018, 23:54) *
Citation
En fait je testais ce tuto.
C'est aussi celui que j'avais trouvé et pour lequel je t'avais envoyé un lien ...
Il y avait une seconde méthode me semble t'il un peu plus loin... as tu testé ?

Tu fais référence au guide de RehabMan pour USBInjectAll.kext ?
Je n'ai pas encore exploré cette piste pour l'instant. Je vais voir ça si les deux méthodes précédentes n'aboutissent pas.

Citation (teddy7545 @ 23 May 2018, 23:54) *
Citation
Aie aie ... ca n'a pas fonctionné sad.gif
Que se passe t'il avant les modifications dans le rapport system, dans USB Prober et dans IOReg ?
Une fois la modification réalisée, y a t'il une différence ?

De mon point de vue je ne vois aucune différence. En revanche, je suis encore débutant et j'ai encore du mal à cerner le contenu du IOreg. Je n'y ai rien trouvé faisant référence au lecteur de cartes SD.
Voici un dossier reprenant les 3 rapports (rapport systeme, USB prober, IOreg) avant et après installation de AppleStorageDrivers.kext modifié.
http://dl.free.fr/r07oFNVqY

Pour info, j'ai modifié Info.plist dans AppleUSBCardReader.kext comme ceci :


Et voici le Info.plist en question :
http://dl.free.fr/rG0FtevFl

J'ai peut-être loupé qqch ?

Ce message a été modifié par Farkas - 26 May 2018, 21:12.


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
Go to the top of the page
 
+Quote Post
polyzargone
posté 26 May 2018, 21:20
Message #13


Macbidouilleur d'Or !
*****

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



Essaie ça : Fichier joint  AnyCardReader.kext.zip ( 5.46 Ko ) Nombre de téléchargements : 4



--------------------
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 - Sapphire RX 6600 XT 8 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
Farkas
posté 27 May 2018, 19:19
Message #14


Adepte de Macbidouille
*

Groupe : Membres
Messages : 248
Inscrit : 1 Apr 2009
Membre no 133 913



Citation (polyzargone @ 26 May 2018, 22:20) *
Essaie ça : Fichier joint  AnyCardReader.kext.zip ( 5.46 Ko ) Nombre de téléchargements : 4

Je l'ai installé avec Kextwizard dans S/L/E mais il n'est toujours pas reconnu.Il vient d'où ce kext ?
En regardant de plus près je vois que tu as déjà remplacé les idProduct et idVendor par rapport à mon lecteur de cartes.
Pourquoi ne pas avoir remplacé ces valeurs dans IOProviderMergeProperties ? Est-ce que ça a un rapport avec une correspondance I/O Kit ?
Code
            <key>IOProviderMergeProperties</key>
            <dict>                <key>USB Product Name</key>
                <string>Internal Memory Card Reader</string>
                <key>USB Serial Number</key>
                <string>000000009833</string>
                <key>USB Vendor Name</key>
                <string>Apple</string>
                <key>bcdDevice</key>
                <integer>38963</integer>
                <key>idProduct</key>
                <integer>33795</integer>
                <key>idVendor</key>
                <integer>1452</integer>

Je n'ai aucune expérience en création de kexts. C'est la première fois que je mes les pattes dedans... j'aurais besoin de vos lumières.
Citation ("RehabMan")
You should double check your work (eg. that your patch will actually cause an IOKit match for your card reader (bda:129).
Si j'ai bien compris, le I/O Kit sert à créer un lien entre le hardware et le driver apple. Mais je n'ai pas la moindre idée de comment vérifier ce lien.
J'aurais besoin de quelques explications de base ou un tuto pour m'y retrouver... quand je vois les FAQ developper Apple, a moins d'étudier le tout pendant une semaine, je m'y perds.


--------------------
Farkas se prononce fɔʁkɔʃ

iMac 27" 2013 : Intel i7 / 16 Go / GTX 680MX / Yosemite
iHack : Z97X-UD3H-BK / Intel i7 4790K / 16Go / GTX 970 / High Sierra + Win 10 / Clover
iHack : ASUS ROG Strix Z490-E / Intel i7 10700K (Comet Lake) / 32Go / Intel UHD630 + RX 5700 XT / Catalina + Win 10 / OpenCore
Hackbook Pro : MSI GP72VR 7RF / Intel i7 7700HG (Kaby Lake) / 8Go / Intel HD630 + GTX 1060 / Sierra + Win10 / Clover
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 : 19th April 2024 - 21:29