Как обновление драйвера делает чип полностью неработоспособным или о пользе чтения лицензионных соглашений

Еще один интересный пример залочки от производителей. В 2014г. производитель чипов FTDI сперва через драйвер блокировал работу с поддельными чипами, а потом решил пойти ва-банк и вообще выводить их из строя.

При очередном обновлении пользователь устанавливает через Центр обновлений новый драйвер для FTDI, а тот проверяет чип и если обнаруживает поддельный, то выставляет ему PID 0000.

Экран диспетчера устройств с выставленным PID 0000
Экран диспетчера устройств с выставленным PID 0000 Источник https://geektimes.ru/post/258842/ Автор UnknownType

Устройство с таким чипом не видно для системы и простым способом ему нельзя поменять PID обратно, так как к устройству с PID 0000 трудно подключиться (но возможно либо с помощью конфигурационной утилиты от того же FTDI и Windows XP. Или Linux, либо с помощью набора инструментов от Mark Lord, после чего придется использовать старые драйвера, чтобы все не повторилось снова.

А на гиктайме свой способ от наших специалистов :).


Фирма придумала такое юридическое обоснование своих действий
Лицензия разрешает только использование программного обеспечения с, и программное обеспечение будет работать только с оригинальными компонентами FTDI (как это определено в Лицензионные Условия). Использование программного обеспечения в качестве драйвера для компонента, который не является подлинным, может привести к непоправимым ПОВРЕЖДЕНИЯМ  компонента.

Многочисленные жалобы пользователей в Microsoft возымели свое действие, производитель убрал деструктивную функцию из своих драйверов. Чтобы тут же ввести новую — в поток последовательных данных случайным образом добавляется сообщение NON GENUINE DEVICE FOUND! Учитывая, что последовательный порт часто применяются в устройствах управления и автоматики, в том числе промышленной, встает вопрос, насколько безопасна такая модификация данных.

FTDI не единственный, другой известный производитель USB-Serial чипов Prolific блокирует работу поддельных чипов (поэтому пользователям лучше хранит CD диски с драйверами от китайцев, те работают), вплоть до синего экрана BSOD, но хотя бы не окирпичивает их.

Русскоязычное обсуждение на Гиктайме

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.