EXIST.RU Магазин автозапчастей |
РЕМОНТ ЭЛЕКТРИКИ BMW (985) 763-9983 |
APEX.RU Магазин автозапчастей |
Востоновление FTDI на k+dkan иBMWScanner 1.4 |
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 |
"БМВ - это диагноз" ©
|
© 1995—2023 Официальный Автоклуб «BMWLAND»
|