Наши группы в соц.сетях:
Правила общения
Мобильная версия
Рекламодателям
Вход
Логин:Регистрация Пароль:Забыли пароль?
Вход Регистрация



 
EXIST.RU
Магазин автозапчастей
РЕМОНТ ЭЛЕКТРИКИ BMW
(985) 763-9983
APEX.RU
Магазин автозапчастей

Востоновление FTDI на k+dkan иBMWScanner 1.4

yricom1
сообщение 16.4.2016, 11:02
Сообщение №1


Авторитет
Иконка группы


Сообщений: 954
Регистрация: 29.4.2013
Из: Москва




В начале октября вышло обновление Windows, после установки которого драйверы начинают ругаться на устройство FTDI. После этого все пошли на официальный сайт FTDI и скачали последнию версию драйверов — 2.12.00 WHQL Certified. И тут начинается самое интересное, драйверы проверяют чип на контрафакт, и если он не оригинальный – выводят его из строя путем смены PID на 0000. После чего в списке устройств появляется FT232R USB UART, к которому никакой драйвер уже не подходит.
Процесс выхода чипа FTDI из строя состоял из двух стадий. Сначала происходит автоматическое обновление драйверов FTDI через Windows update. Эти драйверы не изменяют PID, а просто отказываются работать с неправильным с их точки зрения устройством.
Пользователь, скачивает свежие драйвера, не читает и соглашается с лицензионным соглашением, после чего драйверы изменяют PID на 0000. Рекомендованное лечение: поставить старые драйверы 2.8.14 (или ранние), прописать правильный PID (по возможности заблокировав его на запись), в дальнейшем не обновлять драйверы FTDI


Восстановление

Идем в Менеджер устройств, выбираем свое устройство, которое будет с восклицательным знаком, клацаем правой кнопкой, смотрим свойства, выбираем детали и видим что-то подобное. А именно среди всех этих символов PID_0000.
(IMG:https://f-a.d-cd.net/3c2641as-960.jpg)

Итак:
Для BMWScanner VID & PID должны быть VID_0333&PID_0137
Для D-CAN VID_0403&PID_6001

Для начала нам нужно избавиться от старых драйверов в системе.

1) Качаем с сайта FTDI утилиту для анинсталляции драйверов скачать
2) Распаковываем, запускаем, видим окошко
(IMG:https://d-a.d-cd.net/860641as-960.jpg)

3) Вводим туда VID & PID для вашего кабеля. Нажимаем Add. Потом вводим еще раз VID, а PID вводим 0000 (если вы вдруг уже игрались драйверами как описано ниже).

4) Нажимаем "Remove Devices" кнопку. Видим сообщение о том, что все ок. Или о том, что устройства не найдены. И то и другое нам ок.

5) Идем по ссылке и скачиваем старые драйвера CDM2.04.06 WHQL Certified


6) Для D-Can сделайте копии файлов FTDIBUS.INF и FTDIPORT.INF, для сканнера это будет файл FTD2XX.INF

7) Откройте их блокнотом и
для D-CAN замените все VID_0403&PID_6001 на VID_0403&PID_0000
для сканнера замените все VID_0333&PID_0137 на VID_0333&PID_0000

сохраните файлы.

8) Установите драйвера для ваших устройств. При установке укажите поправленные файлы INF. Теперь драйвера должны нормально установиться и устройство опознается.
9) Теперь вернем устройство в строй, чтоб можно было ставить драйвера без манипуляций. Для этого качаем программу Mprog
для перепрошивки PID на родной.

10) Запускаем и выбираем в меню Tools > Read and Parse.
(IMG:https://a-a.d-cd.net/4ba641as-960.jpg)
Она сама нам найдет устройство и все распишет по ячейкам. в Device Type у вас будет ваше устройство. Но в первую очередь нас интересует ячейка PID в которой сейчас стоит 0000
(IMG:https://e-a.d-cd.net/96641as-960.jpg)
11) Меняем та PID для сканнера 0137, а для D-Can 6001 и нажимаем File-> Save as… имя файла не имеет значения.
(IMG:https://a-a.d-cd.net/f16641as-960.jpg)
12) программируем
(IMG:https://b-a.d-cd.net/f51641as-960.jpg)
13) Ну а после необходимо прочитать устройство, чтоб убедиться что PID записался.
(IMG:https://c-a.d-cd.net/d16641as-960.jpg)
Теперь можете смело накатывать на него родные драйвера. И в дальнейшем избегайте драйверов позднее версии 2.8


Дополнительная информация

Воскрешаем FTDI в картинках
Востоновление Arduino nano
FTDI наносит ответный удар
ft232r repair official guide


Цитировать выделенный текст

1 чел. читают эту тему (гостей: 1)
Пользователей: 0

0,0243 сек.    GZIP включен
"БМВ - это диагноз" ©
© 1995—2023 Официальный Автоклуб «BMWLAND»