WhatCable es una aplicación gratuita y de código abierto para macOS que muestra, en la barra de menús, qué es capaz de hacer realmente cada cable USB-C conectado al Mac y por qué el equipo puede cargar más lento de lo esperado. Detrás de un único conector se esconde una enorme variedad: desde un cable USB 2.0 solo de carga hasta uno Thunderbolt 4 de 240 W y 40 Gbps, todos visualmente idénticos. La app toma los datos que macOS expone mediante IOKit y los traduce a un lenguaje claro dentro de un popover.
Por cada puerto, WhatCable ofrece un resumen ("Thunderbolt / USB4", "Dispositivo USB", "Pantalla conectada", "Solo carga", "Cable lento" o "Nada conectado") y un diagnóstico de carga que identifica el cuello de botella: si el cable limita la potencia, si el Mac pide menos de lo que admite el cargador, si todo va bien o si la batería está llena y no se está cargando. También avisa en tiempo real de fallos a mitad de sesión, como sobrecorrientes o desconexiones, leyendo los contadores de error del propio puerto.
En el apartado de datos, indica qué elemento limita la velocidad (Mac, cable o dispositivo), muestra las especificaciones del e-marker del cable (velocidad USB 2.0 / 5 / 10 / 20 / 40 / 80 Gbps, intensidad de 3 A o 5 A y hasta 240 W) y señala, con una tarjeta naranja, valores que parecen inusuales frente a la especificación USB-PD (ID de proveedor cero, patrones reservados o VID no registrados en la lista de USB-IF). Además, lista los perfiles de tensión del cargador, identifica el dispositivo conectado, agrupa los periféricos USB por puerto físico y, en enlaces Thunderbolt o USB4, muestra la velocidad por línea, la generación (TB3, TB4, TB5) y la topología de la conexión, incluyendo configuraciones multi-salto a través de docks.
La herramienta incluye widgets de escritorio, un modo técnico con las propiedades crudas de IOKit y una CLI con salida en JSON pensadas para SSH y tmux. WhatCable Pro añade, mediante compra única válida para dos Macs, historial de cables, medición de potencia en vivo, diagnóstico de negociación y de pantalla, contadores de salud del puerto, estimación de resistencia del cable, diagramas de pines y un panel de terminal a pantalla completa. Requiere macOS 14 Sonoma o posterior y solo funciona en Apple Silicon; en Macs Intel, los controladores Thunderbolt 3 Titan Ridge no exponen el estado USB-PD ni los datos del e-marker por IOKit.
