Еще один интересный пример залочки от производителей. В 2014г. производитель чипов FTDI сперва через драйвер блокировал работу с поддельными чипами, а потом решил пойти ва-банк и вообще выводить их из строя.
При очередном обновлении пользователь устанавливает через Центр обновлений новый драйвер для FTDI, а тот проверяет чип и если обнаруживает поддельный, то выставляет ему PID 0000.
Устройство с таким чипом не видно для системы и простым способом ему нельзя поменять PID обратно, так как к устройству с PID 0000 трудно подключиться (но возможно либо с помощью конфигурационной утилиты от того же FTDI и Windows XP. Или Linux, либо с помощью набора инструментов от Mark Lord, после чего придется использовать старые драйвера, чтобы все не повторилось снова.
А на гиктайме свой способ от наших специалистов :).
Фирма придумала такое юридическое обоснование своих действий
Лицензия разрешает только использование программного обеспечения с, и программное обеспечение будет работать только с оригинальными компонентами FTDI (как это определено в Лицензионные Условия). Использование программного обеспечения в качестве драйвера для компонента, который не является подлинным, может привести к непоправимым ПОВРЕЖДЕНИЯМ компонента.
Многочисленные жалобы пользователей в Microsoft возымели свое действие, производитель убрал деструктивную функцию из своих драйверов. Чтобы тут же ввести новую — в поток последовательных данных случайным образом добавляется сообщение NON GENUINE DEVICE FOUND! Учитывая, что последовательный порт часто применяются в устройствах управления и автоматики, в том числе промышленной, встает вопрос, насколько безопасна такая модификация данных.
FTDI не единственный, другой известный производитель USB-Serial чипов Prolific блокирует работу поддельных чипов (поэтому пользователям лучше хранит CD диски с драйверами от китайцев, те работают), вплоть до синего экрана BSOD, но хотя бы не окирпичивает их.