Hace casi tres años, les mostré un ingenioso probador de cables de $8 que le indica rápidamente si su cable USB-C es rápido, lento, fuerte o débil. Desafortunadamente, esta herramienta fue descontinuada y desde entonces no he encontrado nada tan intuitivo o económico. Pero si tienes una Mac con chips Apple Silicon, simplemente puedes descargar gratis una herramienta de prueba aún más impresionante.
Se llama WhatCable.Funciona leyendo datos que tu Mac ya recopila sobre dispositivos USB conectados, datos que Apple normalmente no te pasa. Simplemente haga clic en el pequeño widget ubicado en la barra de menú en la parte superior de su Mac y podrá ver todos los cables y dispositivos USB-C conectados a su computadora.
Así me lo explicó el creador Daryl Morley:
Cada Apple Silicon Mac tiene un chip de control de puerto que maneja las negociaciones de entrega de energía USB. Cuando conecta un cable con una etiqueta electrónica, el controlador de puerto envía un mensaje de «detección de ID» al chip del cable y recibe un mensaje estructurado: ID del proveedor, clasificación de velocidad, clasificación de corriente, límites de voltaje, ya sea activo o pasivo, etc.
macOS escribe esta respuesta en el registro de IOKit. WhatCable los lee utilizando las API públicas de Apple. Sin acceso de root, sin derechos especiales. Los datos no se ocultan, el firmware de Apple negocia y publica el resultado. No aparecen en ninguna parte de las herramientas estándar de macOS. WhatCable lee lo que ya está allí.
La etiqueta electrónica es de una sola fuente. WhatCable también lee desde el propio hardware de su Mac, la velocidad de conexión negociada real, la velocidad del enlace Thunderbolt y el voltaje y la corriente en vivo en cada puerto. El dispositivo conectado nos dice quién es, quién lo fabricó y qué admite. Junte los tres (el cable, el dispositivo y la Mac) y WhatCable podrá decirle no solo qué es lo que todo dice admitir, sino qué está sucediendo realmente en la conexión en este momento y qué parte es un cuello de botella si algo no funciona como se esperaba.
¿Quieres verlo en realidad? Tomé fotografías mientras probaba algunos de mis cables favoritos esta semana. No es una solución perfecta, ya que los cables pueden mentir sobre sus capacidades, pero WhatCable realmente me ayudó a encontrar un cable defectuoso en el camino.
Cuando conecté el cable Satechi corto y liviano que ves arriba en dos puertos de mi MacBook Pro, obtuve esto:
Sé por experiencia que esta información es correcta, lo que significa que sigue siendo un cable valioso. USB 2.0 a 480 Mbps es muy lento, pero el cable se autoinforma y puede cargarse a 100 W, casi tan rápido como puede cargar mi Mac.
Esta es una información un poco más útil que la que puede proporcionar un probador de $8. También muestra que el cable solo ofrece velocidades USB 2.0 y probablemente ofrezca una carga de 60 W o más debido a una etiqueta electrónica. Pero no es posible leer los datos de la etiqueta electrónica para saber que este cable admite velocidades de carga de 100 W.
Definitivamente obtengo más de 60 vatios cuando conecto una batería de 140 vatios a mi Mac:
WhatCable también puede detectar que estoy conectado a un cargador de 100 W:
Ahora, probemos uno de mis cinco cables USB-C favoritos hasta ahora: el cable Supercalla de 10 Gbps y 100 W con cuentas magnéticas:
Esto es extraño: la etiqueta electrónica del cable afirma 10 Gbps y 100 W, ¡pero la Mac no lo maneja de esa manera!
Cuando conecto un SSD de 10 Gbps, no obtengo esa velocidad con este cable:
Esto parece deberse a que el cable de mi controlador diario finalmente está empezando a desgastarse. ¡Creo que es hora de retirar este!
Ahora, en teoría, probemos el último y mejor cable del cajón: el cable USB4 de 240 W y 40 Gbps.
Nuevamente, la etiqueta electrónica parece validar estas velocidades, incluso si la Mac no está conectada a esa velocidad.
Una vez que la unidad está conectada, WhatCable detecta que su Mac tiene un enlace de 10 Gbps:
Esto es más parecido: una transferencia de 25 GB se mide en segundos en lugar de minutos:
Aquí tenéis un cable que llegó a mi casa hace unos días exclusivamente para carga de 100W. No esperaría mucho más que datos USB 2.0 de 480 Mbps; En el sitio web de Amazon, la empresa sólo anuncia velocidades de USB 2.0:
Pero WhatCable dice que su etiqueta electrónica anuncia datos USB 3 de 10 Gbps… ¿podría ser ese el caso?
Me temo que no: la etiqueta electrónica de este cable tiene cheques emitidos que su cuerpo no puede cobrar. Minutos, no segundos, para la misma transferencia de 25 GB:
Aquí, nuestro dispositivo de prueba de $8 hizo un mejor trabajo, detectando inmediatamente que el cable no soportaba SS (SuperSpeed, también conocido como USB 3).
Sin embargo, ofrece velocidades de carga de 5A:
A continuación, pensé en conectar un cable de acordeón magnético USB-A a USB-C, que por supuesto solo es capaz de alcanzar velocidades USB 2.0 de 480 Mbps:
Por extraño que parezca, mi Mac insiste en que funciona a 10 Gbps… mientras está conectada a mi batería externa. ¡Eso parece incorrecto!
Por último, pero no menos importante, aquí está el cable antiguo que venía con la unidad LaCie que compré en 2019, al que siempre recurrí para obtener estabilidad y velocidad:
Se informa como un cable Thunderbolt de 20 Gbps, aunque al final dice 10 Gbps. No tengo uno a mano, ¡pero lo probaré con una unidad Thunderbolt para comprobarlo!
Morley no es el primero en darse cuenta de que la MacBook puede ser un probador de cables USB-C. Información de conexión USB Se trata de una aplicación de pago similar que llegó hace un año. Pero la versión de Morley es gratuita, y me dijo que «siempre será gratuita en esencia», aunque puedes pagar £9,99 para obtenerla. versión profesional Que proporciona monitoreo de energía, diagnóstico y visualización de terminales en tiempo real.
Ahora también ha construido una versión más simple de la idea. llamado puerto acuático Que simplemente monitorea lo que está haciendo cada puerto USB-C de su Mac en este momento, incluida la energía, los datos y el video.
Morley me dijo que no podría crear una versión de WhatCable para Windows porque «hay demasiada variabilidad de hardware y las API de Windows no exponen lo que WhatCable necesita», y dice que Android e iOS no brindan suficiente acceso de bajo nivel.
«Si alguien tiene una solución alternativa, me encantaría conocerla», afirma.
Pero ya funciona en el puerto Linux y sigue actualizando la versión para Mac. Puedes seguir las actualizaciones. En su página de GitHub.
Fotos de Sean Hollister/The Verge