Пользователи компьютеров Apple с процессорами Apple Silicon получили возможность проверять технические характеристики кабелей USB-C с помощью бесплатной утилиты WhatCable. Разработчик Даррил Морли создал инструмент, который считывает данные с контроллера портов устройства, обычно остающиеся скрытыми в интерфейсе операционной системы macOS. Программа использует открытые программные интерфейсы IOKit для получения отчета об идентификационных данных, которые передает микрочип e-marker, встроенный в кабель. Это позволяет определить заявленные производителем параметры скорости передачи данных, ограничения по напряжению и мощности тока.

Процесс проверки кабеля с помощью WhatCable требует минимум усилий от пользователя. После установки программы в строке меню macOS появляется виджет, который отображает список всех подключенных устройств USB и используемых кабелей. Утилита анализирует три источника информации: данные с чипа e-marker, настройки собственного оборудования компьютера и фактическую скорость передачи данных во время работы. Комплексный анализ позволяет выявить, соответствуют ли характеристики кабеля его реальному поведению в системе, и найти причину низкой производительности устройств.
Для проверки кабеля необходимо выполнить следующие шаги. Сначала загрузите и установите приложение WhatCable из официального источника на компьютер с процессором Apple Silicon. После запуска программы подключите кабель к одному из портов USB-C. Нажмите на иконку виджета в строке меню macOS, чтобы открыть список активных соединений. Выберите нужный кабель из списка, чтобы увидеть технические характеристики, такие как скорость передачи данных, мощность зарядки и тип соединения, которые получила операционная система от контроллера портов.
Использование утилиты помогает выявить как физический износ кабеля, так и несоответствие реальных возможностей заявленным на маркировке. Программа фиксирует скорость Thunderbolt или USB, а также текущее напряжение и силу тока в реальном времени. Важно помнить, что иногда данные в чипах кабелей могут быть недостоверными, поэтому WhatCable сравнивает эту информацию с фактической скоростью передачи данных при подключении накопителей или другой периферии. Это позволяет пользователю выявить узкое место, которое ограничивает скорость работы конкретной цепи передачи информации.
На данный момент разработчик предлагает бесплатную версию WhatCable, которая будет оставаться такой в основном функционале, и платную Pro-версию по цене 9,99 фунтов стерлингов, предоставляющую доступ к диагностике и расширенному терминальному просмотру. Из-за архитектурных особенностей оборудования и ограничений операционных систем версии программы для Windows, Android или iOS в настоящее время невозможны к реализации. Разработчик планирует выпуск версии для Linux, а развитие Mac-версии продолжается через репозиторий на платформе GitHub, где публикуются обновления и исходный код проекта.


