myxoz29 |
|
1 |
|
07.11.2015, 13:15. Показов 11644. Ответов 14
Собранное устройство должно общаться с внешним миром при помощи микросхемы FT232RL
__________________ |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 13:38 |
2 |
0 |
myxoz29 |
|
07.11.2015, 14:53 |
3 |
Спасибо за ответ. Сбой запроса дескриптора USB-устройства. |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 15:23 |
4 |
Какой USB-дескриптор сейчас у железки? И что за USB-хост?
0 |
0 / 0 / 0 Регистрация: 24.12.2011 Сообщений: 2,752 |
|
07.11.2015, 15:41 |
5 |
…в таком случае новый драйвер должен «портить» микросхему и она бы не определялась на другом компьютере… Физически драйвер ничего похерить не может, он только в одной конкретной системе может отказаться обслуживать оборудование.
0 |
myxoz29 |
|
07.11.2015, 20:03 |
6 |
Какой USB-дескриптор сейчас у железки? И что за USB-хост? А как узнать USB-дескриптор?
Физически драйвер ничего похерить не может, он только в одной конкретной системе может отказаться обслуживать оборудование. Я так понимаю, что драйвер изменяет eeprom микросхемы, т.е. записывает вместо VID (0x0403) и PID (0x6001) VID (0x000) и PID (0x000), и микросхема перестает определяться на всех компьютерах до тех пор, пока ее не восстановить. |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 20:07 |
7 |
Может проблема не в драйвере, а в самом устройстве? Ошибки монтажа, неисправные комплектующие, то да сё…
0 |
myxoz29 |
|
07.11.2015, 20:17 |
8 |
Может проблема не в драйвере, а в самом устройстве? Ошибки монтажа, неисправные комплектующие, то да сё… Конечно же это первое, что приходит в голову, однако, как я уже писал, оно успешно работает на ноуте с win 7, а теперь (когда я принес его домой что бы поэкспериментировать на выходных) оказалось, что с win 8.1 не работает. Очень сомневаюсь, что какой-либо косяк монтажа может проявляться так избирательно.. |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 20:35 |
9 |
Еще раз спрошу: какой USB-хост в машинке с 8.1? А в машинке с 7?
0 |
myxoz29 |
|
07.11.2015, 20:57 |
10 |
Еще раз спрошу: какой USB-хост в машинке с 8.1? Не очень понял что вы имеете в виду? В этом ноуте 1 USB 2.0 и 1 USB 3.0. Устройство не определяется ни там ни там. |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 21:00 |
11 |
В этом ноуте 1 USB 2.0 и 1 USB 3.0. Устройство не определяется ни там ни там. При их переброске местами неопределяемость оказывается привязана к порту или устройству?
0 |
myxoz29 |
|
07.11.2015, 21:29 |
12 |
В этом ноуте 1 USB 2.0 и 1 USB 3.0. Устройство не определяется ни там ни там. При их переброске местами неопределяемость оказывается привязана к порту или устройству? |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
07.11.2015, 21:33 |
13 |
В Win7 и Win8 драйвера разные, и ведут себя по разному…
0 |
myxoz29 |
|
08.11.2015, 20:55 |
14 |
Проблема решилась после замены микросхемы, но не сразу.. |
0 / 0 / 0 Регистрация: 23.06.2014 Сообщений: 831 |
|
09.11.2015, 02:00 |
15 |
Короче надо освоить обмен напрямую МК-USB. CH340G RS232 to USB TTL Convirter
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
09.11.2015, 02:00 |
Помогаю со студенческими работами здесь FT232RL Реально ли в домашних условиях вытравить плату под микросхему FT232RL? Если да то… Qt+FT232RL FT232RL и avrdude 6.1 программатор на ft232rl Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 15 |
imgs_start:
-
Полная фотография
Возможная интерпретация в разных версиях Windows 7 XP 2003: Устройство USB не опознано, Unknown device, не возможно установить драйвер для данного устройства. Выяснилось в принципе давно, но ждал массового проявления, думал может шальную микрушку подкинули. В общем компания FTDI решила защищать свою продукцию, в новые драйвера внедрила код, который проверяет подлинность микросхемы. Если микрушка выпущена на стороннем заводе, то на уровне драйвера выполняется перепрограммирование EEPROM памяти микросхемы записывая в неё белиберду. Решение в принципе есть. Чуть позже накидаю мануальчик как с этим бороться. прошу всех у кого есть подобная проблема: приложить в комментариях к этой статье скриншот актвного окна неизвестного устройства (правой кнопкой мыши по «Мой компьютер-> Свойства -> Оборудование -> Диспетчер устройств -> по не известной железке пр.кн. мыши -> свойства -> сведения «), жмём ALT+Print Screen, открываем paint, жмём правка -> вставить, сохраняем картинку как jpg, прикладываем тут в комментарии. Постараюсь как можно скорее выложить решение проблемы.
upd 09.06.2015 набрёл на статью на хабре «Новый уровень китайских поддельных микросхем — FT232RL» видимо попался я на партию китайских переделок. на сколько я понял из ссылки присланной присланной boogor046, похоже проблема решается драйверами.
upd 15.06.2015 Проблема решена! Чуть позже выложу краткий видео отчёт по поводу исправления настроек в микросхеме. Вообще конечно FTDI я считаю не правильно поступило в отношении копий их чипов. По сути с юридической точки зрения она нарушает работу устройств(не важно чьего производства они). В 2х словах: запаиваем кварц на 12мГц на ноги 27, 28. Кварц я нашел на старых материнках под проц AthlonXP возле микросхемы биоса, ну или можно в магазине купить, цена вопроса 20-30 руб. При этом микрушка оживает.
качаем драйвер, в архиве есть программа FT_PROG. Сканим подключеные микросхемы, далее лезем в ветку как на скрине и снимаем галку использования внешнего генератора. программируем молнией, отключаем адаптер, выпаиваем кварц, подключаем, пользуемся.
Рассмотрим, что означает сбой «USB device descriptor failure», а также разберёмся в причинах его возникновения. Дополнительно составим список рекомендаций, с помощью которых можно быстро решить возникшую проблему.
Содержание
- Что означает ошибка (сбой дескриптора)
- Причины возникновения ошибки
- Способы устранения ошибки (код 43)
- Способ 1: Проверка обновлений драйверов и обновлений Windows
- Способ 2: Отключение параметров энергосбережения USB
- Способ 3: Переподключение USB устройства и сброс статического напряжения
- Способ 4: Проверка оборудования на исправность
- Способ 5: Отключение настройки выборочной приостановки USB
- Видеоинструкция
Что означает ошибка (сбой дескриптора)
Ошибка «Сбой запроса дескриптора устройства» с кодом 43 указывает на проблемы, возникшие при подключении USB-устройства. При таком сбое не работают дескрипторы – описания параметров подключаемых устройств, без которых система не понимает, как взаимодействовать с подключаемым оборудованием.
Ошибка может быть вызвана проблемами как физического (неисправен порт), так и программного характера. Вывод из сбоя прост: система обнаруживает подключаемое устройство, но не может его идентифицировать (и начать работу).
Причины возникновения ошибки
Можно выделить несколько наиболее распространённых причин возникновения рассматриваемого сбоя запроса дескриптора USB-устройства в Windows 10 (технические и программные):
- Повреждены драйвера USB (либо они отсутствуют, конфликтуют и т. п.).
- Сломан USB-порт.
- Подключаемое устройство неисправно (флешка, принтер, мышь и прочее).
- Повреждены ключи реестра.
Определить конкретную причину возникновения проблемы можно лишь при последовательном применении способов её решения.
Способы устранения ошибки (код 43)
Ниже рассмотрены основные способы, позволяющие устранить ошибку USB с кодом 43 – поочерёдно пробуя каждый из них, можно быстро найти причину и избавиться от неё.
Способ 1: Проверка обновлений драйверов и обновлений Windows
Чаще всего причина кроется в драйверах – их обновление быстро приводит к тому, что система начинает исправно идентифицировать любые USB-устройства.
Алгоритм достаточно прост:
- Кликните правой кнопкой по «Пуску», перейдите в «Диспетчер устройств» (или воспользуйтесь комбинацией Win + R с командной devmgmt.msc).
- Разверните вкладку «Контроллеры USB». Раскройте меню первого корневого USB-концентратора правой кнопкой, кликните по «Обновить драйвер».
- Нажмите на «Найти драйверы на этом компьютере (поиск и установка вручную)».
- Кликните по кнопке «Выбрать драйвер из списка доступных драйверов на этом компьютере».
- Вероятнее всего, в списке отобразится единственный доступный драйвер для выбранного устройства. Выделите его и кликните по «Далее».
- Дождитесь завершения процедуры. Система издаст звуки отключения и подключения USB-устройства.
Последовательно обновите в Виндовс драйвера таким же образом для всех устройств с названиями «Корневой USB-концентратор», «Составное USB-устройство» и «Generic USB Hub». На определённом этапе при обновлении драйвера проблемное устройство идентифицируется системой, и ошибка «Сбой дескриптора» пропадёт – дальнейшие операции можно не проводить.
Дополнительно следует убедиться, что в системе установлены официальные драйвера чипсета. Если хотите скачать подобное ПО, остерегайтесь сторонних ресурсов – зайдите на официальный сайт производителя ноутбука или материнской платы и загрузите фирменное ПО.
В большинстве случаев предложенные действия быстро решают проблему – сбой запроса дескриптора USB-устройства с кодом 43 (код проблемы 0000002b) исчезает.
Способ 2: Отключение параметров энергосбережения USB
Если описанный выше метод помог лишь на короткое время (код ошибки 43 появляется снова и снова), следует предпринять дополнительные меры – отключить функции энергосбережения для USB-портов. Для этого:
- Повторите 1-й и 2-й шаги из способа №1, кликните правой кнопкой по «Корневой USB-концентратор», перейдите в «Свойства».
- Разверните в раздел «Управление электропитанием» и запретите отключать устройство для экономии энергии (снимите галочку). Примените изменения.
- Примените манипуляции из 2-го пункта к тем же устройствам, что и в первом способе.
После выполнения описанных действий системе будет запрещено отключать порты, что избавит от внезапного появления ошибки USB с кодом 43, указывающей на сбой дескриптора. Особую актуальность этот способ имеет для ноутбуков, часто работающих от батареи.
Способ 3: Переподключение USB устройства и сброс статического напряжения
Было отмечено, что сбой запроса любого порта USB может носить технический характер – чтобы исключить подобное, выполните такой набор действий:
- Отключите неидентифицируемое ЮСБ-устройства от компьютера, выключите ПК через «Завершение работы», обесточьте его (отсоедините вилку от розетки).
- Удерживайте кнопку включения нажатой около 10 секунд (при этом подключать ПК к сети всё ещё не нужно).
- Верните питание и запустите компьютер, подключите проблемное устройство.
Если действия выполняются на ноутбуке, для обесточивания нужно снять аккумулятор, если он съёмный, или отключить его шлейф – это единственное доступное решение.
Способ 4: Проверка оборудования на исправность
Если предложенные методы не помогают, и сохраняется уведомление о сбое запроса и неизвестном USB-устройстве, проверьте исправность портов и подключаемых устройств:
- Подключите к порту заведомо исправное устройство (например, флешка, которая на других ПК определяется без проблем).
- Подключите оборудование к другим устройствам (другой компьютер, телевизор и т. д.).
- Осмотрите коннекторы – изогнутых частей быть не должно, окисление недопустимо.
Порт, имеющий недопустимый набор явных повреждений, рано или поздно начнёт сбоить. Кроме того, пользоваться таким портом попросту небезопасно – любое подключаемое оборудование также может быстро выйти из строя.
Способ 5: Отключение настройки выборочной приостановки USB
Операционная система умеет выборочно останавливать работу USB-портов. Отключить эту опцию можно по следующей инструкции:
- Откройте средство поиска в панели задач, введите запрос «Панель управления», перейдите по первому результату.
- Перейдите в блок «Электропитание».
- Нажмите на кнопку «Настройка схемы электропитания» рядом с тем режимом, который используется в данный момент.
- Кликните по «Изменить дополнительные параметры питания», чтобы увидеть каждую дополнительную установку для питания.
- Разверните раздел «Параметры USB», откройте «Параметр временного отключения USB-порта», установите значение «Запрещено» для батареи и для сети.
После перезагрузки ПК можно тестировать проблемное устройство – если сбой дескриптора был вызван временным отключением портов, девайс сразу определится системой. Предложенные выше методы решения проблемы являются основными – если программно справиться со сбоем не удалось, придётся последовательно проверять состояние используемых портов и кабелей.
Видеоинструкция
Сб авг 04, 2012 19:12:40
Доброе время суток, СОКЛУБНИКИ.
Нужна Ваша помощь в оживлении FT232RL, на данной микросхеме собран девайс usb—serial port, при использовании не родного софта vid & pid слетели на 0000, устройство распознается как не известное усб устройство , пробовал в ини файле поменять vid & pid на нули, что бы встал драйвер, драйвер встает , но в состоянии устройства выдает сообщение «Запуск этого устройства невозможен. (Код 10)» соответственно не могу подключится не одной прогой для смены вида и пида. Кто что может посоветовать по поводу оживления микрухи или только замена !?
Сб авг 04, 2012 22:36:05
witia03 писал(а):http://www.ftdichip.com/
все что можно я там прочитал и скачал, даже написал письмо в тех.поддержку.
Вс авг 05, 2012 17:32:14
Мне видится два основных варианта.
Первый, спалили микруху — заменить.
Второй, косяки в схеме или монтаже. Соответственно показывайте схему и фото как смонтировано/спаяно.
Вс авг 05, 2012 17:52:31
Kavka писал(а):Мне видится два основных варианта.
Первый, спалили микруху — заменить.
Второй, косяки в схеме или монтаже. Соответственно показывайте схему и фото как смонтировано/спаяно.
я думаю программно микруху сполить не мог, а вот насчет монтажа он заводской!
Фсегодня попробывал подключить внешний кварц так она стала подовать признаки жизни, начали маргать тх rx
Вс авг 05, 2012 17:55:12
куда FT232RL внешний кварц ???????????????????????????
Вс авг 05, 2012 18:22:34
radio-kot писал(а):куда FT232RL внешний кварц ???????????????????????????
Туда! FT232RL может работать с внешним кварцем. Только её перепрограммировать надо, чтобы настроить на внешний кварц. Получается она или была прошита на внешний кварц до этого, или остается непонятным как автор темы её перепрограммировал.
Если мне не изменяет память, то для неё нужен кварц на 12МГц.
Пн авг 06, 2012 05:47:34
Kavka писал(а):
radio-kot писал(а):куда FT232RL внешний кварц ???????????????????????????
Туда! FT232RL может работать с внешним кварцем. Только её перепрограммировать надо, чтобы настроить на внешний кварц. Получается она или была прошита на внешний кварц до этого, или остается непонятным как автор темы её перепрограммировал.
Если мне не изменяет память, то для неё нужен кварц на 12МГц.
да память вас не подводит именно 12 мгц, но у меня такого не было и я подключил на 13 мгц, ради эксперемента . теперь буду искать на 12мгц и посмотрю что получится
Пт сен 14, 2012 11:48:02
Есть схема на AVR. В схеме для связи с компьютером используется микросхема MAX232. Но, у меня нет COM порта. Вот я и хочу узнать, можно ли заменить MAX232 на FT232 (с соответствующей обвязкой). И сможет ли работать компьютерная программа и прошивка AVR работать с FT232, она ведь как виртуальный COM определяется.
Пт сен 14, 2012 12:16:57
Если последовательный порт используется для связи, т.е. сигналы порта используются по своему прямому назначению, то работать будет с вероятностью близкой к 100%.
Пт сен 14, 2012 12:23:40
Это хорошо Спасибо
Пт сен 14, 2012 12:30:31
Сможет работать. Сам лично проверял и доводилось иметь дело дома и на работе.
Перед работой в винде только драйвер надо установить.
На Линуксе тоже есть драйвера в новых версиях ядра. Файл устройства в случае FT232 будет /dev/ttyUSB0, /dev/ttyUSB1 и т.д, для стандартного последовательного порта /dev/ttyS0, /dev/ttyS1 и т.д.
Вт дек 11, 2012 11:39:28
Имеем такую же микросхему, что интересно, в комп втыкаю напрямую в usb порт, неизвестное устройство.
если через любой usb hub включить то работает.
попробовал 2 микросхемы. одинакова работают.
попробовал навесным монтажом, точно такая же ситуация.
Вт дек 11, 2012 11:52:17
У меня нечто подобное было с FT245 . Втыкаю прямо в USB ноута — пошел на фиг. Через обычный пассивный удлинитель 1м — пашет на ура.
Вт дек 11, 2012 14:53:45
ArcherFox писал(а):в комп втыкаю напрямую в usb порт, неизвестное устройство
Конечно, извиняюсь, за дурацкий вопрос, но драйвера-то устанавливали, а чип конфигурировали?
Ср янв 02, 2013 03:47:15
Сделал програматор + UART to USB на Ft232R.
Тепер возникла проблема: после программирования программатор остается в режиме битбанга. Т.е. хоть и можно подключится к виртуальному COM порту — он ничего не рпинимает от МК.
После отключения/включения программатора от входа ЮСБ — все работает. т.е. Ft232R по дефолту в режиме виртуального КОМ порта.
Вопрос: Как можно заставить возвращаться Ft232R назад в режим КОМ порта после программирования без отключения.
Спасибо!
Ср янв 02, 2013 10:56:05
А чем программируете? Дудкой? Прикрепите конфиг и строку его вызова.
Ср янв 02, 2013 12:16:31
Дудкой. Конфиг взял как и саму схему програматора с http://easyelectronics.ru/skorostnoj-avr-usb-programmator-na-ft232rl-bez-vspomogatelnogo-kontrollera.html
Строка программирования
- Код:
avrdude.exe -p m16 -c ftbb -P ft0 -U flash:w:R:GccApplication2.hex:a
Скорость не понижаю, внешним мк работает на кварце 8МГц
- Вложения
-
- avrdude.conf.rar
- (14.46 KiB) Скачиваний: 302
Ср янв 02, 2013 15:21:47
Хм, мой конфиг вот так выглядит:
- Код:
#FTDI_Bitbang
programmer
id = "ftbb";
desc = "FT232R Synchronous BitBang";
type = ft245r;
miso = 4; # DTR (2 PIN FT232R)
sck = 7; # RI (6 PIN FT232R)
mosi = 6; # DCD(10 PIN FT232R)
reset = 5; # DSR(9 PIN FT232R)
gates = 3;
;
Не помню уже, что такое gates. Вроде на этот выход IO подается 0 после прошивки, и, если я не ошибаюсь, это вывод 11 микросхемы. Что-то не найти мне таблицы соответствия IO выводов и ног микросхемы. Так вот если его на RESET навесить (нога 19), может быть она сама себя будет сбрасывать после прошивки, и это решит проблему.
Попробуйте светодиод с резистором подпоять к выводу 11 и проверить как работает gates.
Моя схема:
- Вложения
-
- usbprog-1.0.pdf
- (17.58 KiB) Скачиваний: 451
Ср янв 02, 2013 15:47:26
А что 3 означает? Негде в описании не могу найти!
Былобы идеально еслибы не нужно перепаивать програматор, а то там уже такстрашно смотреть на эти ножки:)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.
Уже относительно давно производитель микросхем FT232 – шведская компания FTDI – решила бороться с контрафактными микросхемами и выпустила обновление драйвера, которое определяло подлинность микросхемы и при непрохождении проверки «убивало» микросхему, забивая нулевыми значениями идентификаторы устройства, делая его нераспознаваемым для системы.
Такая мера, пусть и достаточно эффективная, ударила в первую очередь не по производителям контрафакта, а по конечным пользователям, которые и рады бы купить оригинальную микросхему, да мало какой магазин может подтвердить подлинность микросхемы, так как контрафакт производится в Китае в количествах, сопоставимых с количеством оригинальных микросхем, поэтому и по сей день в продаже попадаются микросхемы, подверженные этой проблеме.
В итоге, FTDI отчасти потеряла часть рынка разработчиков-любителей, которые предпочли привычной, но проблемной FT232, более лояльные варианты, вроде CP2102.
Однако, у многих остались запасы микросхем, которые могут попасть под удар, и в этой статье мы расскажем о методе «воскрешения» идентификаторов. Инструкция написана для Windows 7, в более новых системах могут быть некоторые расхождения, но в целом операция будет похожа.
Прежде всего, нам понадобятся старые драйверы версии 2.8.14, их можно скачать здесь – https://yadi.sk/d/B6gzt3k0dCPY3 . Но системы Windows умеют автоматически обновлять драйвера при присутствии подключения к Интернету, поэтому нужно отключить эту возможность.
Для этого переходим в «Мой компьютер», вызываем контекстное меню по ПКМ, где выбираем «Свойства». В свойствах ищем «Дополнительные параметры системы», далее – «Оборудование». Нажимаем кнопку «Параметры установки устройств» и выбираем «Нет, предоставить возможность выбора» и «Никогда не устанавливать драйвера из Центра обновления Windows». Сохраняем и выходим.
Далее, заходим в Диспетчер устройств, находим там наше устройство (скорее всего, оно будет отображаться в «Неизвестных» с именем FTDI USB UART) и с помощью меню по ПКМ удаляем его (ставя при этом галочку «Удалить все программы драйверов для этого устройства»). После удаления устройство должно пропасть из списка, после чего отключаем его от порта.
Далее потребуется произвести некоторые операции со скачанными драйверами – распаковываем их в удобное место и в файле ftdibus.cat с помощью Блокнота меняем PID_6001 на PID_0000. Сохраняем.
Подключаем устройство к ПК, видим, что оно снова не опознано в Диспетчере устройств. По ПКМ на устройстве выбираем «Обновить драйверы», далее – «Указать путь вручную», указываем путь к папке с подправленным драйвером, нажимаем «ОК», ждём. Драйвера должны установиться без проблем, иначе, возможно, вы не отключили автообновление или не до конца удалили старые драйвера. Также, для некоторых систем может потребоваться обход подпись драйверов, что выходит за рамки данной статьи.
Устройство уже определяется, осталось только вернуть ему родное значение PID. Скачиваем программатор внутренней памяти – http://www.ftdichip.com/Support/Utilities/MProg3.5.zip , распаковываем, открываем MProg.exe. В меню Tools выбираем Read and Parse. После нажатия этого пункта должно пойти считывание данных из микросхемы, после которого большинство окошек в программе заполнится данными микросхемы. Если этого не произошло, повторите сначала операции над драйверами.
В окошке Product ID меняем нули на 6001, нажимаем File-Save as…, сохраняем конфиг в удобное место, после чего можно смело нажимать Device-Program.
После программирования Windows снова не сможет опознать устройство. Снова идём в папку с распакованными и модифицированными драйверами и в файле ftdibus.cat меняем PID_0000 обратно на PID_6001. Повторяем процесс ручной установки драйверов – система должна определить устройство и работать с ним как ни в чём не бывало!
Такая последовательность операций поможет вернуть «убитую» FT232 к жизни и обезопасит остальные микросхемы от окирпичивания на данном ПК. Советуем покупать микросхемы только у крупных проверенных поставщиков, например, в магазине Вольтик.ру!
Вольтик — это слаженная команда амбициозных и заядлых инженеров. Мы создали этот проект с целью вовлечения вас, талантливых и начинающих профессионалов, в увлекательный мир мейкерской микроэлектроники!
В общем данная статья не нова, и наверное многим известна, но большинство счастливых обладателей адаптеров на чипах FT232RL все-же не редко задают вопросы в разных темах по оживлению своих адаптеров.
Немного истории…. Не так давно собрал и я адаптер на FT232RL и L9637D, по схеме, предложенной Greys. Сваял платку, навесил детальки… Подключил к ноутбуку, драйвера встали как по маслу, присвоился порт com3. Хорошо. Окончательно собрал адаптер, упаковал в корпус, иду проверять на авто. Подключаю к ноуту адаптер, и … Устройство не определяетя(((
Вскрывал несколько раз, перепаивал, протирал, промывал, бесполезно… Расстроился… положил адаптер отдыхать, а сам думать, что ж еще я не правильно сделал?!
Случайно наткнувшись на статью в интернете о том, что контора FTDI, производящая чипы FT232RL, выпустила новые драйвера, которые программно «ломают» кооперативный чип, который установлен в каждом втором китайском k-line адаптере. Я за свой купленный FT232RL был не особо уверен, что он 100% оригинал. И решился его воскресить…
Далее описана краткая методика восстановления, + ко всему этому сами драйвера и программатор к FT
1. Самым первым делом, нужно отключить автоматическое обновление драйверов в ОС. Т.к. у меня установлена Windows7, то нижепреведенный способ именно под Windows7, под Windows XP не знаю.
На значок «Мой компьютер» давим правой кнопкой мыши, выбираем «Свойства» в самом низу. Далее в списке слева выбираем «Дополнительные параметры системы». Нажали, идем на вкладку «Оборудование», и давим на кнопку «Параметры установки устройств». Вылезет окно, и ставим точки там, где требуется, а именно «Нет, предоставить возможность выбора» и «Никогда не устанавливать драйверы из Центра обновления Windows», сохраняем…
На этом этапе закончили.
2. Требуется удалить эти злобные дравера, которые и убили вашу FT-шку. Идем в диспетчер устройств (запустить меню и поиске забить «диспетчер», а там и найдете), и найти не определенное устройство. Оно отображается как FT232R USB UART. Нажимаем на него и удаляем сначала драйвера, а потом отключаем само устройство. Все, выдернули адаптер из USB-порта, и пока не подключаем…
3. Не определяется адаптер, что же делать?!
Скачиваем драйвера версии 2.8.14 для FT232RL, распаковываем в удобное место.
Идем в папку с этими самыми драйверами, и находим там файл ftdibus.cat , открываем его любым текстовым редактором, и меняем PID_6001 на PID_0000 . Заменили, сохранили…
4. Теперь можно покурить и действовать дальше.
Подключаем адаптер, и видим, что дравера для этого устройства не установлены. Хорошо… Идем в диспетчер устройств, находим неопознанный адаптер и жмем что-то типа «обновить драйверы вручную». И тут указываем путь для распакованной папки с драйверами.
И вуаля, видим, что драйвера начинают устанавливаться!
Можно снова покурить и переходить к следующей процедуре…
5. Распаковываем программатор в удобное для вас место, программатор называется MProg. Распаковали, запустили файл MProg.exe
Появляется окно, идем по кнопкам «Tools» => «Read and Parse»
Все пустые белые окошки должны автоматически забиться (если этого не произошло, и внизу в окне программа пишет «No device», то внимательно читаем 2 и 3 пункт) .
Далее… В окне «Product ID» вместо 0000 вбиваем 6001. Вбили? Отлично. Теперь выполняем «File» => «Save as…», сохраняем, желательно на рабочий стол. И вот теперь выполняем «Device» => «Program».
ВСЕ! Почти… Windows7 опять выдает «Драйвера для этого устройства не установлены». Не пугайтесь, ничего страшного….
6. Отключаем адаптер, идем в папку с драйверами, и в файле ftdibus.cat меняем все на место, т.е. меняем PID_0000 на PID_6001. Сохраняем.
Подключаем адаптер, идем в диспетчер устройств, и опять как в пункте 4 устанавливаем драйвера, указав путь к данной папке.
Драйвера должны успешно установиться, а вы радоваться восстановленному адаптеру.
Надеюсь, что данная статья была полезна, если возникнут проблемы, задавайте вопросы ниже….
Изменено 6 декабря 2014 пользователем luchevskiy56