Автор Тема: Проблемма с микросхемами USB-Serial от FTDI FT232  (Прочитано 16510 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн VE3CCN

  • Старожил
  • ****
  • Сообщений: 478
  • Репутация: +84/-11
  • 52 регион
  • QRA: LO26AJ
У кого есть USB-Serial конверторы на FTDI микросхемах - осторожнее с апдейтом Виндоус, так как последние драйвера могут вывести из строя конфигурацию на этих переходниках. Причина в том, что производитель выпустил новые драйвера, которые проверяют оригинальная ли микросхема стоит или подделка. Если стоит подделка, то дравера перезаписывают конфигурацию и переходник перестает работать...

Вот так это происходит:

[178302.833023] usb 2-4.2.4: new full speed USB device using ehci_hcd and address 43
[178303.303679] usb 2-4.2.4: New USB device found, idVendor=0403, idProduct=6001
[178303.303683] usb 2-4.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[178303.303686] usb 2-4.2.4: Product: FT232R USB UART
[178303.303688] usb 2-4.2.4: Manufacturer: FTDI
[178303.303690] usb 2-4.2.4: SerialNumber: A9U5PFN7
[178303.303779] usb 2-4.2.4: configuration #1 chosen from 1 choice
[178303.350681] ftdi_sio 2-4.2.4:1.0: FTDI USB Serial Device converter detected
[178303.350702] usb 2-4.2.4: Detected FT232RL
[178303.350705] usb 2-4.2.4: Number of endpoints 2
[178303.350707] usb 2-4.2.4: Endpoint 1 MaxPacketSize 64
[178303.350710] usb 2-4.2.4: Endpoint 2 MaxPacketSize 64
[178303.350712] usb 2-4.2.4: Setting MaxPacketSize 64
[178303.351059] usb 2-4.2.4: FTDI USB Serial Device converter now attached to ttyUSB1

After:
[178453.772118] usb 2-4.2.4: reset full speed USB device using ehci_hcd and address 43
[178454.052482] usb 2-4.2.4: device firmware changed
[178454.053230] usb 2-4.2.4: USB disconnect, address 43
[178454.127953] usb 2-4.2.4: new full speed USB device using ehci_hcd and address 44
[178454.602228] usb 2-4.2.4: New USB device found, idVendor=0403, idProduct=0000
[178454.602231] usb 2-4.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[178454.602233] usb 2-4.2.4: Product: FT232R USB UART
[178454.602234] usb 2-4.2.4: Manufacturer: FTDI
[178454.602236] usb 2-4.2.4: SerialNumber: A9U5PFN7
[178454.602314] usb 2-4.2.4: configuration #1 chosen from 1 choice
« Последнее редактирование: 25 Октябрь 2014, 07:20:02 от VE3CCN »
Ни что так не портит цель, как прямое попадание

Оффлайн UR4UDT

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +6/-2
  • ur4udt ex RB5MEQ
  • QRA: KO50pk
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #1 : 25 Октябрь 2014, 08:35:17 »
Не смотрели в .inf файле драйвера в секции  "Vendor and Product ID Definitions"
значения VID & PID остаются прежними ?
Валерий.

Оффлайн R3YA Александр

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 902
  • Репутация: +130/-13
  • QRA: KO73eg
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #2 : 25 Октябрь 2014, 09:52:34 »
Почти вовремя!!!
Всю прошедшую неделю пытаюсь запустить USB -> RS485 на FT232RL.
В результате 4 микросхемы выбросил. Определяются сначала нормально, потом VID 0000&PID 0000.
Голову сломал. Купил на ebay. Жду. Видно не поможет...

Оффлайн UD4FD

  • Постоялец
  • ***
  • Сообщений: 138
  • Репутация: +23/-1
    • производство мачт для радиолюбителей
  • QRA: LO23MF
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #3 : 25 Октябрь 2014, 10:55:12 »
Проверил под Linux имеющиеся под рукой FTDI чипы - полет нормальный :)

[1475554.576024] usb 6-2: new full-speed USB device number 7 using uhci_hcd
[1475554.770958] usb 6-2: New USB device found, idVendor=0403, idProduct=6001
[1475554.770964] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1475554.770968] usb 6-2: Product: FT232R USB UART
[1475554.770971] usb 6-2: Manufacturer: FTDI
[1475554.770974] usb 6-2: SerialNumber: AH01A1Z1
[1475554.779002] ftdi_sio 6-2:1.0: FTDI USB Serial Device converter detected
[1475554.779051] usb 6-2: Detected FT232RL
[1475554.779054] usb 6-2: Number of endpoints 2
[1475554.779058] usb 6-2: Endpoint 1 MaxPacketSize 64
[1475554.779061] usb 6-2: Endpoint 2 MaxPacketSize 64
[1475554.779064] usb 6-2: Setting MaxPacketSize 64
[1475554.780133] usb 6-2: FTDI USB Serial Device converter now attached to ttyUSB0

[1475719.720053] usb 6-2: new full-speed USB device number 8 using uhci_hcd
[1475719.913993] usb 6-2: New USB device found, idVendor=0403, idProduct=6001
[1475719.913999] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1475719.914003] usb 6-2: Product: DLP-USB245M
[1475719.914006] usb 6-2: Manufacturer: DLP Design
[1475719.914009] usb 6-2: SerialNumber: DPB6VKHU
[1475719.921039] ftdi_sio 6-2:1.0: FTDI USB Serial Device converter detected
[1475719.921091] usb 6-2: Detected FT232BM
[1475719.921095] usb 6-2: Number of endpoints 2
[1475719.921098] usb 6-2: Endpoint 1 MaxPacketSize 64
[1475719.921101] usb 6-2: Endpoint 2 MaxPacketSize 64
[1475719.921104] usb 6-2: Setting MaxPacketSize 64
[1475719.923068] usb 6-2: FTDI USB Serial Device converter now attached to ttyUSB0
Мачты для радиолюбителей http://www.antmast.ru

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #4 : 25 Октябрь 2014, 11:11:42 »
Если кому нужны старые драйверы для FT232, которые работают и с неоригинальными чипами - архив ft232_v2_08_24 26apr2012.zip
Драйверы, с которыми проверены FT232RL с ebay на максимальной скорости - CDM v2.10.00 WHQL Certified.zip (не поместился во вложении)
Новые драйвера на сайте FTDI уже CDM v2.12.00 WHQL Certified

Можно попробовать восстановить FT232 если восстановить их профиль в EEPROM c помощью MProg3.5
Профиль FT232RL дам, на всякий случай, может кто попробует, я сам не сталкивался пока с поддельными чипами.



Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #5 : 25 Октябрь 2014, 11:26:18 »
Вот так у меня на WinXP c драйверами v2.10.00
FTDIBUS\VID_0403+PID_6001+A4007IYRA\0000

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #6 : 25 Октябрь 2014, 11:30:03 »
Почти вовремя!!!
Всю прошедшую неделю пытаюсь запустить USB -> RS485 на FT232RL.
В результате 4 микросхемы выбросил. Определяются сначала нормально, потом VID 0000&PID 0000.
Голову сломал. Купил на ebay. Жду. Видно не поможет...

Александр, а можно фото в макрорежиме чипа сделать ?
Для интерфейса RS485 сигнал RTS используете ? Им удобно коммутировать прием/передача для буфера. Но только FT232RL на больших скоростях выставляют RTS по протоколу, чипы других производителей не корректно выставляют с RTS.

Оффлайн R3YA Александр

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 902
  • Репутация: +130/-13
  • QRA: KO73eg
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #7 : 25 Октябрь 2014, 11:38:59 »
Делал отсюда. Большие скорости не нужны...Нужно прошивать приборы на работе.
http://we.easyelectronics.ru/electro-and-pc/preobrazovatel-interfeysov-perehodnik-usbrs485-pi-5.html
Фото только в понедельник.
Думаю, не попал ли я вот с этим:
http://habrahabr.ru/company/zeptobars/blog/212859/

У нас каждая стоит 320 руб.....
« Последнее редактирование: 25 Октябрь 2014, 11:51:14 от R3YA Александр »

Оффлайн UR4UDT

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +6/-2
  • ur4udt ex RB5MEQ
  • QRA: KO50pk
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #8 : 25 Октябрь 2014, 11:41:05 »
чипы других производителей не корректно выставляют с RTS.
Можно подробнее?
В чем состоит не корректность?
Как этот недостаток зависит от скорости?
Валерий.

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #9 : 25 Октябрь 2014, 12:27:22 »
Можно подробнее?
В чем состоит не корректность?
Как этот недостаток зависит от скорости?

Это в сравнении с СPxxx и PLxxx их переходников USB/COM, купленных в компьютерном магазине, на скорости 14400 один из преобразователей выставил RTS и не вернул назад после отправки группы байтов, другой вообще не выставил. Хотя управлялись корректно, в соответствии с протоколом. При установке чипа от FT - все заработало даже на скорости выше 256000. Я особо в проблему не вникал, программисты на работе долго бодались со скоростным 485, пока я им свою платку не дал на тесты - все сразу пошло, а они думали на ПО.

Цитировать
У нас каждая стоит 320 руб.....

если по 42 за $ , то у нас по 280 руб через Компэл
« Последнее редактирование: 25 Октябрь 2014, 12:39:59 от RA3WDK »

Оффлайн VE3CCN

  • Старожил
  • ****
  • Сообщений: 478
  • Репутация: +84/-11
  • 52 регион
  • QRA: LO26AJ
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #10 : 25 Октябрь 2014, 22:31:18 »
Не смотрели в .inf файле драйвера в секции  "Vendor and Product ID Definitions"
значения VID & PID остаются прежними ?
Значения в *.inf остаются теми же, но изменяются значения (VID & PID) в самой микросхеме :(
Ни что так не портит цель, как прямое попадание

Оффлайн VE3CCN

  • Старожил
  • ****
  • Сообщений: 478
  • Репутация: +84/-11
  • 52 регион
  • QRA: LO26AJ
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #11 : 25 Октябрь 2014, 22:32:53 »
Почти вовремя!!!
Всю прошедшую неделю пытаюсь запустить USB -> RS485 на FT232RL.
В результате 4 микросхемы выбросил. Определяются сначала нормально, потом VID 0000&PID 0000. Голову сломал. Купил на ebay. Жду. Видно не поможет...
Не выбрасывайте, есть шанс их востановить перезаписав значения которые там были с самого начала. Но пока нет никакого вменяемого описания как это сделать.
Ни что так не портит цель, как прямое попадание

Оффлайн VE3CCN

  • Старожил
  • ****
  • Сообщений: 478
  • Репутация: +84/-11
  • 52 регион
  • QRA: LO26AJ
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #12 : 25 Октябрь 2014, 22:34:54 »
Александр, а можно фото в макрорежиме чипа сделать ?
в интеренете нашел фотку - на оригинальном должна быть лазерная гравировка, на поддельных накатаные надписи. У меня пару штук точно китайские... Блиин засада...
« Последнее редактирование: 25 Октябрь 2014, 22:40:06 от VE3CCN »
Ни что так не портит цель, как прямое попадание

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #13 : 25 Октябрь 2014, 22:41:25 »
Значения в *.inf остаются теми же,
попробуйте указать в ручную этот драйвер для микросхем и как вариант подредактировать *.inf файл вписав в него реальные VID & PID

давно как то было дело с видеокартой на которую не было драйвера а родные от чипсета не подходили из за других значений  VID & PID прошитых изготовителем карты таким способом удалось обмануть драйвер, правда не помню каким именно или обоими.
73! Василий (ex\RA1OGS/1)

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-86
Re: Проблемма с микросхемами USB-Serial от FTDI FT232
« Ответ #14 : 25 Октябрь 2014, 23:33:15 »
Я писал пару дней назад в теме по NWT-7 по этой проблеме. Под увеличительным стеклом можно провести тонкой булавкой по
надписи - если будет проваливаться в гравировку - то скорее всего оригинальные.
Если кто хочет поэкспериментировать с прошивкой EEPROM - выкладываю MProg3.5, сам я с ней не работал, информации по ее использованию у меня нет.
Но вопрос еще в том, что будут ли поддельные чипы корректно работать с этой программой, которая предназначена для прописывания параметров в оригинальных чипах - это вопрос... :-\