FTDI завдає удару у відповідь

Прямий ефір

  • BMW Блог2.35
  • VAG Блог: Audi, Volkswagen, Skoda, Seat, Porsche2.34
  • Автохімія. Як правильно доглядати за авто1.24
  • Subaru: чіп-тюнінг, ремонт, обслуговування1.21
  • Чіп тюнінг та доопрацювання двигуна1.21
  • Autocom CDP/Delphi. Все про програму Autocom та Delphi1.21
  • Сканматик (усі обладнання бренду)1.21
  • OPEL Блог (Opel, Vauxhall)1.21
  • HONDA Блог (HONDA, Acura)1.13
  • ВАЗ, ГАЗ, ЗАЗ Блог0.00

FTDI завдає удару у відповідь. Чому не працюють драйвери на OBD адаптерах діагностики?

Іноді боротьба корпорацій з кінцевими користувачами набуває гротескної форми, що спонукало мене написати цей пост. Коротко: я перестав турбуватися любити FTDI.

Якщо ви використовуєте пристрій з підключенням через конвертер USB2COM на чіпі FTDI під Windows —бережіться. У рамках боротьби із користувачами за інтелектуальну власність FTDI ламає контрафактні чіпи програмними засобами.

Діагностика

Гуглення виявило, що з подібною проблемою зіткнулася не тільки спільнота любителів Arduino, але й автолюбителі, що використовують FT232 в OBD адаптерах, і багато інших, які використовують цей чіп у своєму житті. Зазвичай проблему вирішували заміною кабелю на чіпах CH340, CP2102, PL2303 тощо. Але я не міг замінити кабель, оскільки чіп запаяний на платі У мене прописався нульовий ідентифікатор PID FTDIBUS\COMPORT&VID_0403&PID_0000.

завдає

Процес виходу чіпа FTDI з ладу складався із двох стадій. Спершу відбувається автоматичне оновлення драйверів FTDI через Windows update. Ці драйвери не змінюють PID, а просто відмовляються працювати знеправильним з їхньої точки зору пристроєм.

завдає

Користувач, що завантажує свіжі драйвера, не читає і погоджується з ліцензійною угодою, після чого драйвери змінюють PID на 0000. не оновлювати драйвери FTDI.

На основний комп'ютер під W7-64 старі драйвери не ставили. Утиліта MProg пристрій не бачила. Віртуалка пристрій із PID0000 теж не бачила. На старому комп'ютері з WXP вдалося поставити старі драйвери, замінивши в inf файлах PID_6001 на PID_0000. Потім поставити фірмову утиліту MProg для прописування PID (завантажену з офіційного сайту). Прошити чіп FTDI FT232RL наново, використовуючи прошивки з arduino.cc.

Чудова компанія FTDI змінила тактику боротьби із підробленими чіпами. Її рішення витончене, легальне та дозволяє контролювати ринок. Ось тільки чи влаштовує воно кінцевих користувачів? Якщо раніше, ви просто встановлювали драйвери штатними засобами Windows, то тепер нові драйвери поставляються у вигляді exe і при інсталяції ви приймаєте ліцензійну угоду, в якій є такі слова:

1.5 Використовувати Software як driver для, або налаштування Software на цей компонент, який не є Genuine FTDI Component, включаючи без обмеження counterfeit components,МАЙ IRRETRIEVABLY DAMAGE THAT COMPONENT У вільному перекладі звучить так: використання цього програмного забезпечення з підробленими компонентами може призвести до пошкодження цих компонентів.

Що ж, якщо у мене буде вибір, то я більше ніколи не куплю продукт, що містить компоненти FTDI. Не має значення, які це будуть компоненти — підроблені чи справжні. Дружина не дозволяє купуватиелектронний мікроскоп, щоб відрізнити підробку від оригіналу.