Иногда борьба корпораций с конечными пользователями приобретает гротескную форму, что и побудило меня написать этот пост. Коротко: я перестал беспокоиться любить FTDI. Если вы используете устройство с подключением через конвертер USB2-COM на чипе FTDI под Windows — берегитесь. В рамках борьбы с пользователями за интеллектуальную собственность FTDI ломает контрафактные чипы программными средствами.
Гугление выявило что с подобной проблемой столкнулось не только сообщество любителей Arduino, но и автолюбители использующие FT232 в OBD адаптерах, и многие другие, использующие этот чип в своей жизни. Обычно проблему решали заменой кабеля VAG COM, или других, на чипах CH340, CP2102, PL2303 и т.п. Но я не мог заменить кабель, поскольку чип запаян на плате. У меня прописался нулевой идентификатор PID FTDIBUSCOMPORT&VID_0403&PID_0000.
С полной версией статьи можно ознакомиться здесь https://openecu.net/blog/578.html
Что такое FTClean, зачем нужен Mprog? И как восстановить FTDI драйвера! Читай готовую инструкцию.
- Это нужно когда слетел VID и PID адаптера
- Эта болячка началась с 1,10,2014. Бомба видимо была заложена в самых новых драйверах компанией FTDI
- Нужно поменять VID PID и установить не новую версию драйвера
- Как правило у слетевшего VID_0403 PID_0000
- А должно быть VID_0403 PID_6001
- Подключаем адаптер
- Из деспетчера устройств указываем путь к драйверу CDM2.06.00 WHQL
- После того как компьютер увидит уже устройство , не вынимая из USB порта адаптер , запускаем Mprog.exe
- Нажимем : File - > Open -> FT232RL.ept -> открыть - > Program ( Gtrl+P)
- Вынимаем адаптер и снова вставляем в USB port
- Проверяем VID и PID в свойствах порта
- Должно быть 0403 и 6001
- Теперь лучше удалить установленный драйвер , программа для удаления в папке "FTCean"
- Устанавливаем новый драйвер старее версии , желательно из папки "7_32autodiag"