Mes passions, le boulots, mes coups de gueule...




Ajouter deux ports USB 3.0 à un MacBook Pro 15” Late 2008 A1286

Catégories : Geek, Informatique, Mac · par 28 Mai 2019

Introduction

Il y a quelques temps, un collègue qui a bricolé un Hackintosh portable m’a montré qu’il était possible d’ajouter 2 ports USB 3.0 grâce à une carte PCMCIA / ExpressCard 34mm et à un driver pour MacOS trouvé sur le net.

Les meilleures performances de l’USB 3.0 accéléreront certaines copies de fichiers et me feront gagner du temps avec les périphériques USB récents.

Description

Mon portable est un MacBook Pro 15” Late 2008 A1286. Il possède, entre autre, 2 ports USB 2.0 et un logement ExpressCard 34mm. C’est la première machine de la série Unibody et la dernière à disposer d’un slot pour insérer une carte d’extension.

Certaines versions de machines au designs précédents pouvaient accueillir cette même ExpressCard 34mm ou la plus ancienne PC-Card 54mm. Les versions suivant la mienne ont vu ces slots remplacés par un lecteur de Cartes SD.

ExpressCard

Il existe plusieurs types d’ExpressCard 34mm USB 3.0 :

Nombre de ces modèles ont une partie saillante qui empêche de ranger le portable dans sa housse pour le transport. Il faut alors retirer et remettre la carte à chaque fois.

J’ai donc opté pour une carte complètement interne sans aucun élément qui dépasse : Le modèle Express Card 34mm avec une puce NEC UPD720202.

Cette carte est en vente sur Amazon pour +/- 10€ : https://amzn.to/2X6NUYo

Installation de la carte

Pour que la carte fonctionne correctement sur MacOS, il est nécessaire d’installer un pilote.

La carte dont nous parlons est équipée d’une puce NEC (Renesas) UPD720202 qui est en fait un contrôleur USB 3.0 xHCI.

Voici le pilote à télécharger : ExpressCard_USB30_NEC_UPD720202

Il est compatible MacOS à partir de Yosemite (10.10) jusqu’à Mojave et peut être les versions suivantes.

Après décompression du fichier ZIP, on va double-cliquer sur le fichier « USB 3.0 OSX Software 2.3.0.pkg ».

Le package va installer le fichier « NECUSBXHCI.kext » dans le dossier /System/Library/Extensions/

Une fois fait, on exécute l’utilitaire « Kext Wizard.app » pour appliquer les droits corrects au fichier nouvellement installé.

En haut à gauche, on sélectionne « Maintenance », on coche les cases devant : « Système/Bibliothèque/Extensions », « Réparer les permissions » et « Reconstruire le cache » et on clique sur « Exécuter ».

Une fois fait, on redémarre le Mac.

À l’insertion de l’ExpressCard, une icône devrait apparaître dans la barre des menus, à droite, près de l’horloge :

Dans « À propos de ce Mac… » > « Rapport système… », à la rubrique PCI, on peut voir que la carte est bien reconnue :

Sur cette page, on peut lire que 0x1912:0x0015 correspond bien à un contrôleur Renesas USB 3.0. Renesas Electronics est le résultat de la fusion de NEC Electronics et de Renesas Technology.

Et sur cette page, un autre pilote pour les contrôleurs de puces USB 3.0 non-Intel.

Remarques

L’USB 3.0 (SuperSpeed) a un débit théorique de 5Gbit/s mais sa vitesse réelle est seulement de 4Gbit/s alors que l’USB 2.0 (HighSpeed) n’a qu’un débit théorique de 480Mbit/s et une vitesse réelle de 400Mbit/s.

La carte ne délivre qu’un courant de 500 mA, ce qui ne permet pas d’alimenter un disque dur uniquement sur le port USB. Pour connecter ce type de support, il faut en passer par une alimentation externe ou un Hub USB 3.0 alimenté.

En débranchant une fiche ou une clef USB, il y a un risque d’extraire l’ExpressCard de son logement car elle est juste emboitée sur le connecteur au fond de la baie. Il faut maintenir la carte en place lorsqu’on débranche un périphérique USB.

Sur le Hackintosh de mon collègue, l’ExpressCard empêche le portable de se mettre en veille. Ce n’est pas le cas sur mon Mac.

Tests

N’ayant pas encore de Hub USB 3.0 sous la main pour alimenter correctement un disque dur USB 3.0 3,5”, j’ai utilisé une clef « SanDisk Ultra Media » USB 3.0 qui est annoncée avec un débit de 100Mo/s (+/- 1Gbit/s) (en lecture).

 

Voici le résultat des tests avec l’application « Blackmagic Disk Speed Test.app » :

  • USB 2.0 : 7,5Mo/s (+/- 75Mbit/s) en écriture et 35Mo/s (+/- 350Mbit/s) en lecture.
  • USB 3.0 : 28,3Mo/s (+/- 283Mbit/s) en écriture et 142,7Mo/s (+/- 1,4Gbit/s) en lecture.

N’hésitez pas à indiquer le résultat de vos tests dans les commentaires.


Et merci à Ludo pour les infos et le pilote. 🙂

(3) comments

Yann GAUTIER
2 ans ago · Répondre

Merci et bravo pour cette page TRES utile !
j’ai acheté la carte indiquée
Suivi votre procédure
la carte est bien reconnue, mais…
je n’arrive pas à accéder à aucun périphérique usb, j’ai à chaque fois les message :
« accessoires usb désactivés
Débranchez l’accessoire gourmand en énergie pour réactiver les appareils usb »
Çà vous dit qq chose ?
(je suis sur MBP (early 2008) sous high sierra (Dosdude))

    fanjoe
    2 ans ago · Répondre

    Bonjour,
    La carte délivre 500mA sur chacun des ports. Les périphériques actuels (clés USB, …) demandent généralement 1A.
    Vous pourriez brancher un hub USB avec une alimentation extérieure pour suppléer le manque d’intensité ou utiliser des appareils moins gourmands.
    Didier.

    fanjoe
    2 ans ago · Répondre

    Ou peut-être tester avec ce genre de câble : CableCC Câble d’extension USB 3.0 femelle vers double USB mâle pour disque dur mobile 2,5″ Noir https://www.amazon.fr/dp/B00ZUE6PVE/

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.