Користувачі комп’ютерів 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, де публікуються оновлення та вихідний код проєкту.


