реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Поддельные FT232RL, Что делать?
SZ0
сообщение Oct 22 2014, 14:40
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Поставил новые драйвера v2.12.00 из-за переустановки системы. Подключаю железку с FT232RL, система пишет, фиг, драйвера не подходят. Стал разбираться. В свойствах железки вижу VID_0403&PID_0000
вместо VID_0403&PID_6001. Копания в сети привели к тому, что драйвера выявили, что микросхемы у меня поддельные и смело переписывают им PID в 0000. Всё, теперь драйвера с ними ес-но работать не будут. Хотя, судя по фоткам на хабре, у меня лазерная гравировка и вроде как микрухи фирменные (написал поставщику, жду ответа). В итоге снял убитые и поставил следующие, предварительно снеся все драйвера от ftdi и поставил версию дров 2.08.14. Эти дрова пока дружат с FT232 без правки PID.

Стоит ряд вопросов:
1. Как теперь отличить фирму от подделки? Если лазерная гравировка на микросхеме ещё не означает фирму.
2. Какая наиболее поздняя версия дров дружит c FT232 без переписывания PID?
3. Можно ли как-то восстановить PID в FT232?

Cудя по сообщениям в сети, проблема шагает широким шагом.
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 22 2014, 14:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(SZ0 @ Oct 22 2014, 18:40) *
Стоит ряд вопросов:
1. Как теперь отличить фирму от подделки? Если лазерная гравировка на микросхеме ещё не означает фирму.
2. Какая наиболее поздняя версия дров дружит c FT232 без переписывания PID?
3. Можно ли как-то восстановить PID в FT232?

Тут лечение описано.
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 22 2014, 16:41
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(adnega @ Oct 22 2014, 20:58) *
Тут лечение описано.

Цитата
Лечение

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

Под старыми видимо подразумевается, выше упомянутые 2.08.14
А вот с arduino.cc чего качать, я так и не понял.
Вообще, харбар отличается там возьми чего-то, тут примени где-то wacko.gif
Поэтому я в ступоре инструкций.

Понятно, что надо менять чипы на CP2102, но что-то я с ними сдружиться не могу cranky.gif

P.S. проблема в том, что у меня много пользователей устройств с данным чипом. И где поддельный, а где фирма, я не знаю. С проблемой я столкнулся вчера. Закупал я их и из-за границы и от местных поставщиков. Теперь меня заботит выход из проблемы с минимальными потерями, т.к. отвечаю за устройства я. А не продавец комплектации.
Поэтому просьба, если кто может чётко написать, что и как сделать, без всяких перепаек, и используя только софт, буду благодарен.


Сообщение отредактировал SZ0 - Oct 22 2014, 16:47
Go to the top of the page
 
+Quote Post
DVF
сообщение Oct 22 2014, 16:59
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



А чего не остаться на 2.08.14? У меня, кстати, Win7 x64 с 2.08.30 дружит. За "звоночек" спасибо - предупрежден, значит вооружен.
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 22 2014, 17:06
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(DVF @ Oct 22 2014, 22:59) *
А чего не остаться на 2.08.14? У меня, кстати, Win7 x64 с 2.08.30 дружит. За "звоночек" спасибо - предупрежден, значит вооружен.

Дык, откуда я знал crying.gif
Как честный человек, платящий налоги, пошёл на ftdi и скачал последние драйвера... на упавщий до этого XP. Чтобы железки обновить через адаптеры с FT232. Сейчас стоят 2.08.14 на ней (XP), вместо CDM v2.12.00 WHQL Certified. Сейчас воткнул адаптер на W7 для проверки, там оказались 2.12.00 (хотя вроде всё снёс). Ну, и всё, кирдык микрухе. Воткнул на XP. Создал новую папку с дровами 2.08.14, в inf файлах поменял все PID 6001 на 0000. Сейчас буду думать, чего дальше делать с перепрошивкой PID на 6001.

Клиентам придётся принудительно рассылать драйвера.

Кстате, замети недавно интересное.
На старых дровах, если втыкать железу с FT232 в разные USB порты, то будет присваиваться разный номер COM-порта. Потом что-то произошло, и номер COM-порта не стал меняться, куда бы я не воткнул адаптер.

Сообщение отредактировал SZ0 - Oct 22 2014, 17:10
Go to the top of the page
 
+Quote Post
DVF
сообщение Oct 22 2014, 17:21
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(SZ0 @ Oct 22 2014, 18:40) *
Копания в сети привели к тому, что драйвера выявили, что микросхемы у меня поддельные и смело переписывают им PID в 0000.
А разве драйвера могут переписывать ID?
Драйвера высылаю в составе установочного CD-диска.
По поводу нового номера СОМ-порта, кажется никогда не было - новый присваивался, если присоединяешь физически другую FT232. То есть для каждого чипа свой номер, в какой бы USB не втыкал.
ЗЫ можете номер серии чипов написать? Или фотку выложить?
ЗЫЫ Ваше?
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 22 2014, 18:08
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(DVF @ Oct 22 2014, 23:21) *
А разве драйвера могут переписывать ID?

Судя по происходящему, да.

Цитата(DVF @ Oct 22 2014, 23:21) *
Драйвера высылаю в составе установочного CD-диска.

У меня клиенты сами качаю с ftdi. Придётся видимо завязывать.

Цитата(DVF @ Oct 22 2014, 23:21) *
По поводу нового номера СОМ-порта, кажется никогда не было - новый присваивался, если присоединяешь физически другую FT232. То есть для каждого чипа свой номер, в какой бы USB не втыкал.

Может у меня старые дрова стояли, что на новый порт новый номер выдавали? Но потом заметил новую закономерность biggrin.gif . Сейчас проверил с 2.08.14. Всё нормально, на ХР на всех USB дают один порт.

Цитата(DVF @ Oct 22 2014, 23:21) *
ЗЫ можете номер серии чипов написать? Или фотку выложить?

Сейчас закину в это сообщение после обработки.

Цитата(DVF @ Oct 22 2014, 23:21) *
ЗЫЫ Ваше?

Неа biggrin.gif

Добавил фото. С снятые и "умершие" микросхемы. Сейчас осваиваю процесс восстановления. Чуть позже отпишу.

Сообщение отредактировал SZ0 - Oct 22 2014, 18:00
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 22 2014, 18:21
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(SZ0 @ Oct 22 2014, 20:40) *
3. Можно ли как-то восстановить PID в FT232?

Воткнуть железку с перепаянными микрухами с вредными дровами, захватить лог обмена USB-снифером этих дров с железкой,
найти команду записи PID и поделиться этой инфой со всеми.
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 22 2014, 19:23
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(jcxz @ Oct 23 2014, 00:21) *
Воткнуть железку с перепаянными микрухами с вредными дровами, захватить лог обмена USB-снифером этих дров с железкой,
найти команду записи PID и поделиться этой инфой со всеми.

И толку? В данном совете к действию я не вижу никакого выхода, по крайне мере лёгкого.

Лёгкий путь, это дать пользователю программу, которая всё восстановит, в случае свежих дров для 232. Сейчас бьюсь на 7ке с восстановлением FT232, пока ничего не выходит. На ХР процесс успешен.

Бред какой-то происходит. На XP переписал ID в 6001. На 7ке он сбрасывался в 0000. Вычистил все драйвера на 7ке, кроме старого. Снова накатил последний. ID не сбрасывается на новом драйвере, сколько не перетыкал адаптер. Пойду спать. Днём поэкспериментирую smile3046.gif .
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 23 2014, 07:10
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Выводы эксперимента с поддельными FT232.

У вас на руках “мёртвая” железка с FT232, которая не желает видеться драйверами.

Все действия выполнять из под админа.

Если на вашем компьютере стоят какие-либо драйвера от FTDI для FT232 и сбой был на нём, то необходимо узнать их версию. Если версия начинается от... (тут я не знаю, с какой версии они начали делать так, чтобы их драйвера "убивали" поддельные микросхемы), то её необходимо снести. Если это конечно сбой с PID (в чём вам необходимо убедиться, проверив, какой PID прописан в FT232. Если 0000, то “приехали”), то тем более под снос все дрова для FT232. У себя я нашёл в запасе версию дров 2.8.28. Они успешно сейчас работают на XPSP3 и W7. Поэтому, работают ли версии выше 2.8.28, не знаю. Примем, что нет. Вычистить желательно всё, т.е. удалить все созданные порты (может и не надо, но я всё зачистил), и драйвера для них. Чтобы открыть скрытые и неподключенные устройства для их удаления в диспетчере устройств в ХР, W7 и др. инструкция http://www.windxp.com.ru/nodriver.htm , в W7 также удалить драйвера можно так http://technet.microsoft.com/ru-ru/library/cc730875.aspx
В W7 драйвера до конца не удалились у меня, пока я не удалил всё устройства и порты созданные для FT232 в диспетчере устройств.

Если же дров нет, то устанавливаем безопасные драйвера, например 2.8.28 (проверены на XP и W7). И только затем подключаем адаптеры с FT232. Ни в коем случае не подключать адаптер к компьютеру, который подключен к интернету и настроен на скачивание и обновление драйверов с майкрософта. От туда качаются последние, которые "убивают" поддельные FT232.

Теперь о восстановлении PID. Мне удалось восстановить PID на XP и W7. На остальных ОС не проверял.

Если PID на FT232 у вас обнулился, значит, сносим все драйвера для них, как указано выше, не забыв отключить железку от компьютера. Если потребуется, то перезагружаемся. Отключаем интернет и вновь подключаем железку, при просьбе винды найти драйвера, указываем на папку CDM_2.08.14_CANUSB_0000 (см. файл ниже). В этом драйвере я поменял ID на 0000. Это для ленивых, мало ли sm.gif, или кто не поймёт, что надо сделать. Т.е. мы просто взяли старый драйвер 2.08.14 и изменили в inf файлах ID с 6001 на 0000. В новых драйверах такой фокус не прокатит. Скормили дрова. Теперь у нас железка видна как USB-COM адаптер с Vid_0403&Pid_0000. Кому никуда не надо будет больше подключать железку, могут на этом остановиться. Тем же, кому железки с FT232 придётся отправлять пользователям (надеюсь, они избегут проблем, и вы им вышлете драйвера, которые надо ставить), теперь потребуется изменить PID на 6001. Сделать это можно с помощью программы FT Prog v2.8.2.0 (скачивается с сайта ftdi или здесь выложил). Запускаем её, опрашиваем железку и меняем PID с 0000 на 6001. Передёргиваем железку и снова видим запрос на драйвера. Теперь можно натравить винду на драйвера из папки CDM_2.08.14_CANUSB (В этой папке в inf файлах прописан Pid_6001. Архив ниже) или сами установятся, если поставить 2.8.28. Вот вроде и всё. Для проверки, что PID не слетит, передёргиваем железку. Если винда пишет, что драйвера не найдены, смотрим PID, если 0000. Значит, либо плохо зачистили драйвера, либо что-то сделали не так.

Для мониторинга что подключено/отключено также удобно пользоваться программой USBDeview.

Прикрепленные файлы
Прикрепленный файл  ftdi232.rar ( 4.25 мегабайт ) Кол-во скачиваний: 92
 
Go to the top of the page
 
+Quote Post
DVF
сообщение Oct 23 2014, 09:08
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Ну, тогда я тоже скину сюда драйвера (не .ехе) 2.8.30. Тоже работают с ХР, W7 и W8.
Прикрепленный файл  FTDI_Drivers_for_Windows7_8.zip ( 1.3 мегабайт ) Кол-во скачиваний: 327
Go to the top of the page
 
+Quote Post
SZ0
сообщение Oct 29 2014, 18:58
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Заказал FT232RL. Пообещали фирму. Придут, опишу эксперименты и фото микрух выложу.

Сообщение отредактировал SZ0 - Oct 29 2014, 18:58
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Nov 11 2014, 15:13
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Так никто и не ответил на главный вопрос:
Цитата(SZ0 @ Oct 22 2014, 18:40) *
Как теперь отличить фирму от подделки?



--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
SZ0
сообщение Dec 1 2014, 10:25
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



CN480661 подделка. Надпись снизу: CHINA.
GO370171 работает нормально. Снизу надпись: INDONESIA.

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 13:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01516 секунд с 7
ELECTRONIX ©2004-2016