В блоге:

2015-04-28

Поддельные FTDI и драйверы 2.11+

Для тестирования SZ Viewer у меня уже целая коллекция адаптеров:

ELM327-адаптеры: три Bluetooth версии 1.5, два Bluetooth версии 2.1, один Wi-Fi, один универсальный USB/Wi-Fi

K-Line адаптеры: один Орион, один VAG 409

K+CAN адаптеры: две штуки VAG-K+CAN COMMANDER

PassThru: один клон клона MINI-VCI

Если считать только проводные USB, то получается шесть адаптеров. И все как бы с FTDI чипами.


Так вот, проверял работу со всеми адаптерами на другом компьютере. И вдруг два из этих шести адаптеров превратились в тыкву. Это VAG 409 и ELM327 USB/Wi-Fi. Т.е. как-то внезапно перестали ставиться драйвера для них. И, что особо неприятно, начал проверять на своем ноутбук, а там картина аналогичная. Остальные четыре адаптера подхватываются системой, а эти два - перестали. Хотя раньше точно работали на этом ноутбуке.

Хм... Тут-то я вспомнил эту историю, которой в октябре прошлого года не придал должного значения.

Дело в FTDI-драйверах версии 2.11 или более новых (конкретно на этой системе были 2.12). Там подложен один хакерский трюк: делается принудительная, но некорректная попытка поменять у адаптера PID на 0000. Оригинал FTDI замену не делает, а китайские клоны некорректность данных игнорируют, меняя PID на 0000. А после смены PID драйвер перестает устанавливаться. В том числе и на других компьютерах.



Так FTDI борется с подделками. С одной стороны, понять можно. С другой стороны, получил два неработающих адаптера, которые сделаны на кривой подделке. За что китайцами очередное "спасибо".


Что делать?

1. Можно вернуть PID 6001 при помощи FT_PROG.




Все заработает, но нужно избегать систем с драйверами FTDI 2.11+. Иначе все вернется назад.


2. Можно пытаться жить с PID 0000. Либо подправить конфигурацию драйверов. Либо просто принудительно руками поставить драйверы FTDI USB Serial Converter и FTDI USB Serial Port, что я и сделал. Для работы хватит, а так эти адаптеры мною редко используются.

2 comments:

  1. Приветствую, malykh! Купил адаптер https://a-a.d-cd.net/10a0928s-960.jpg для jimny jb23w, 2000г., сеть поднимается, подключаюсь со стандартным паролем, но данные считать не удается. Посоветуйте пожалуйста, какой адаптер купить на али или ебее для моего авто?

    ReplyDelete
    Replies
    1. Напишите мне, пожалуйста, на адрес anton@malykh.com
      Попробуем определить, почему адаптер не работает.

      Delete

Blog Archive