The Verge · Разработка · 1 ч назад
Это бесплатное приложение для Mac раскроет правду о ваших загадочных кабелях USB-C
Какой кабель. | Фото Шона Холлистера / The Verge Почти три года назад я показал вам потрясающий тестер кабеля за 8 долларов, который быстро определяет, какой у вас кабель USB-C: быстрый, медленный, мощный или слабый. К сожалению, этот гаджет был снят с производства, и с тех пор я никогда не находил ничего более интуитивно понятного и недорогого. Но если у вас есть Mac с чипами Apple Silicon, вы можете просто бесплатн…
Подробности
Почти три года назад я показал вам потрясающий кабельный тестер за 8 долларов, который быстро определяет, какой у вас кабель USB-C: быстрый, медленный, мощный или слабый. К сожалению, этот гаджет был снят с производства, и с тех пор я никогда не находил ничего более интуитивно понятного и недорогого. Но если у вас есть Mac с чипами Apple Silicon, вы можете просто бесплатно загрузить еще более впечатляющий тестер.
Он называется WhatCable и работает, считывая данные, которые ваш Mac уже собирает о подключенных USB-устройствах, — данные, которые Apple обычно не передает вам. Просто щелкните небольшой виджет, который находится в строке меню на вашем Mac, и вы увидите каждый кабель USB-C и устройство, подключенное к вашему компьютеру.
Каждый Apple Silicon Mac имеет микросхему контроллера порта, которая отвечает за согласование подачи питания через USB. Когда вы подключаете кабель с электронным маркером, контроллер порта отправляет сообщение «Обнаружение личности» на чип в кабеле и получает обратно структурированное сообщение: идентификатор поставщика, номинальная скорость, номинальный ток, ограничения по напряжению, активное оно или пассивное, и так далее.
macOS записывает этот ответ в реестр IOKit. WhatCable считывает его с помощью общедоступных API Apple. Нет root-доступа, нет личных прав. Данные не скрываются, прошивка Apple проводит согласование и публикует результат. Просто он нигде не встречается в стандартных инструментах MacOS. WhatCable читает то, что уже есть.
Электронный маркер является одним из источников. WhatCable также считывает с собственного оборудования Mac фактическую согласованную скорость соединения, скорость соединения Thunderbolt, а также напряжение и силу тока на каждом порту. Подключенное устройство сообщает нам, что это такое, кто его сделал и что оно поддерживает. Объедините все три вместе: кабель, устройство и Mac, и WhatCable может сказать вам не только то, что все заявлено о поддержке, но и то, что на самом деле происходит в соединении прямо сейчас, и какая часть является узким местом, если что-то не работает должным образом.