WhatCable — это диагностическая утилита которая расшифровывает скрытые возможности USB-C кабелей. Она переводит технические данные e-marker чипа на понятный язык, показывая реальную скорость, поддержку зарядки и видеосигнала, а также определяет узкие места в подключении.
Все USB-C кабели выглядят одинаково, но одни поддерживают быструю зарядку и 4K-дисплеи, а другие — только медленную зарядку и USB 2.0. WhatCable помогает отличить одно от другого без гадания.
Особенности:
• Диагностика: Получите вердикт о том, что ограничивает скорость зарядки или передачи данных — сам Mac, кабель или подключенное устройство.
• Зарядка: Видит, кабель, зарядное устройство или Mac ограничивает ток.
• Скорость данных: Указывает, поможет ли более быстрый кабель.
• Подключение дисплея: Проверяет, выводит ли кабель полное разрешение и частоту обновления монитора.
• Расшифровка e-marker данных: Показывает заявленную скорость кабеля (USB 2.0 / USB4 / Thunderbolt), максимальную силу тока (3A или 5A), информацию о производителе и поддерживаемые профили USB Power Delivery.
• Идентификация устройств: Сообщает, какое устройство (SSD, док-станция, периферия) к какому порту подключено и на какой скорости оно работает.
• Встроенный CLI (командная строка): Позволяет получать диагностику в терминале, в том числе в формате JSON для скриптов и в режиме --watch для отслеживания изменений при подключении кабелей.
• Признаки доверия к кабелю: Проверяет данные e-marker на соответствие спецификациям USB-IF и помечает подозрительные значения (нулевой ID производителя, зарезервированные биты), указывая на возможную подделку.
• Живые замеры мощности: Постоянно обновляемые данные по ваттам, амперам и вольтам на каждом порту.
• Полная диагностика переговоров (Negotiation Diagnostics): Сравнивает поддержку порта Mac, кабеля и устройства, выделяя слабое звено.
• Расширенная диагностика дисплея: Проверяет, выводит ли кабель полное разрешение и частоту обновления монитора (с поддержкой DP Alt Mode и EDID).
• Счетчики здоровья порта: Статистика сбросов, ошибок и отказов FET за всё время.
• Инспектор PD-контракта: Полный список PDO (профилей питания), активное напряжение/ток и флаги несоответствий.
• Сырые VDO-данные: Для разработчиков и продвинутых пользователей.





Глеб гранкин
к: