USB-C non conforme sur le Pi 4
Pi 4 Model B. © Raspberry Pi Foundation.
Les erreurs arrivent même aux meilleurs… Sur le tout nouveau Raspberry Pi 4 Model B, le connecteur d’alimentation a évolué vers USB-C (à la place d’USB micro-B) car le nouveau SoC est plus énergivore. Malheureusement, il y a eu comme un bogue dans l’implémentation. Des gens se sont rendu compte que le Pi 4 ne fonctionnait pas avec certains chargeurs, notamment ceux des MacBook. Tyler Ward, un ingénieur de Southampton, a étudié les plans du mini-ordinateur et a trouvé la faille dans la conception. Le problème est que le port de charge du Raspberry Pi 4 partage une seule résistance 5,1 kΩ entre deux de ses broches, contrairement à la spécification officielle USB-C qui dit qu’il devrait y avoir une résistance pour chacune. Ce design non conforme casse la compatibilité avec les câbles USB-C haut de gamme qui sont E-marked. Ces câbles disposent d’une puce électronique qui négocie la gestion de l’alimentation, les débits de données, et bien d’autres choses. Comme le port USB-C de Pi 4 n’est pas correctement câblé, ces câbles intelligents détecteront l’ordinateur comme un accessoire audio (Audio Adapter Accessory Mode) et refuseront de le charger. La solution au problème consiste simplement à utiliser un chargeur avec un câble non E-marked, comme le chargeur officiel Pi 4. La fondation Raspberry Pi dit qu’une révision de la carte avec un port de charge conforme aux spécifications devrait être disponible dans les « prochains mois », probablement après l’écoulement du premier lot de cartes fabriquées.
⇨ The blog of Tyler Ward (aka scorpia), “Pi4 not working with some chargers (or why you need two cc resistors).”
⇨ Ars Technica, “Raspberry Pi admits to faulty USB-C design on the Pi 4.”