USB, кабели, питание и передача данных

Кабели

Кабель за 10 долларов притворяется Thunderbolt 4.0: в чипе e-marker изменили три бита

Публикация:

Редакция USB.RU

Чип кабеля Portronics Flash C2 отчитывается как USB4, 40Gbps, 240W, но его данные отличаются от данных дешёвого USB 2.0-кабеля всего на три бита из 128.

Кабель
Коробка кабеля Portronics Flash C2.

На коробке кабеля Portronics Flash C2 за 10 долларов напечатано «Thunderbolt 4.0», а чип e-marker внутри честно повторяет обещания коробки: USB4, 40Gbps, 240W. Расследование, опубликованное 19 октября, прочитало чип бесплатной программой WhatCable на M2 MacBook Air через Samsung T7 Shield и обнаружило подвох: данные чипа почти один в один совпадают с данными кабеля Konnect 240C за 4 доллара, который и не скрывает, что он USB 2.0.

В дампе четыре 32-битных значения, и интересное прячется в первых двух символах каждого. В записи о кабеле 40 сменилось на 43 - и поле скорости перепрыгнуло с USB 2.0 на USB4 Gen 3. В заголовке ID 18 стало 1c: этот флаг заставляет кабель заявлять поддержку альтернативного режима, то есть представляться как Thunderbolt. При этом vendor ID, certification ID и product ID у обоих кабелей нулевые, а класс длины у обоих заявлен около двух метров при реальной длине 1.2 и 1.25 метра.

Справедливости ради: e-marker - не измерительный прибор, а заводская прошивка, что записали, то и отвечает. WhatCable показывает именно заявленные чипом данные, а не реальную пропускную способность. Нулевой vendor ID сам по себе ни о чём не говорит, так выпускают и честные кабели. Автор оговаривается: это не доказывает, что Flash C2 не тянет 40Gbps, - в тесте он выжал из Samsung T7 Shield максимум. Но мелочи выдают подделку: на вилках выгравировано «USB4.0» и «240W 40Gbps 8K60Hz», а логотипа Thunderbolt нет; Portronics отсутствует в каталоге сертифицированных продуктов Thunderbolt у Intel; на коробке длина 1.25 метра и хлопковая оплётка, а на сайте - 1 метр и нейлон.

Проверить свой кабель несложно. На Mac достаточно бесплатной WhatCable с открытым кодом: ставится одной командой - brew install --cask darrylmorley/whatcable/whatcable, - дальний конец кабеля при этом должен быть воткнут в устройство, иначе чип молчит: ноутбук подаёт на него питание только после обнаружения устройства. На Windows подойдёт USB-C-тестер с чтением e-marker, например ChargerLAB Power-Z KM003C. Для сравнения: комплектный короткий кабель Samsung T7 Shield вообще не отвечает на запросы чипа, но Mac всё равно разгоняет через него диск до 10Gbps, - отсутствие e-marker хост трактует как 3A и 60W, что для накопителя неважно. А Konnect 240C заявил USB 2.0, 5A, 50V и 240W, и диск через него шёл ровно на 480Mbps, как и написано на коробке. Вывод простой: для док-станции с Thunderbolt берите кабель с логотипом на вилке, который находится в каталоге Intel.

Все новости →

Ещё на USB.RU

Статьи →

Объяснения и инструкции

Справочники →

Термины и стандарты

Инструменты →

Проверки и практические материалы

Подготавливаем выбранный материал…

Продолжить чтение