Вы не авторизованы! Вход | Регистрация
 Забыли пароль?
 Регистрация
591
Просм.
4
Ответ

Утилита для определения/лечения поддельных FT232RL

[Скопировать ссылку]
0 чел. читают эту тему (гостей: 0)

Автор: Timapho   

  Отсутствует 

Возраст: 40 лет
  • Мне сказали 12 раз
  • Я сказал 13 раз
  RU
Опубликовано 18-9-2021 11:19:36 | Показать все сообщения |Режим чтения | Firefox 78.0| Windows 7 x64 Edition

Для просмотра нужна авторизация!

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

x
отсюда
Драйвер FTDI (начиная с версии 20814) при обнаружении поддельной микросхемы FT232RL записывает во внутреннюю EEPROM по адресу 0x002 нули (PID устройства), а по адресу 0x03e записывает такой код, чтобы сошлась CRC (расположенная по адресу 0x03f). На оригинальном чипе эти операции ни к чему не приводят, потому что у него EEPROM имеет 32-разрядную организацию. При записи слова с четным адресом происходит только его буферизация, а при записи слова по нечетному адресу происходит запись сразу двух слов. Поддельный чип выполняет запись каждого слова, поэтому у него портится PID (становится равным 0x0000). Поэтому поддельный чип при первом подключении нормально определяется (пока данные в EEPROM верные), а после повторного подключения определяться перестает. По идее, этот драйвер будет портить и оригинальные чипы предыдущего поколения FT232BM с внешней EEPROM, которая имеет 16-разрядную организацию. Чтобы снова увидеть поврежденный чип, нужно установить немного модифицированный драйвер. В файлы inf добавляются строчки с PID_0000, тогда он будет поддерживать как оригинальные, так и "испорченные" поддельные чипы. Но только до первого обновления драйвера. Оперативно отличать оригинальные чипы от поддельных можно с помощью утилиты, которая пытается записать данные по четному адресу EEPROM. Если это удается - чип поддельный. Затем утилита восстанавливает прежнее значение. Кроме того, утилита позволяет восстановить PID (у оригинального чипа он равен 0x6001) без нарушения CRC. Восстановление возможно только с установленным модифицированным драйвером. Еще одно отличие - у оригинального чипа ток потребления около 9 мА, а у подделки около 35 мА.
   ftdi232_fake.gif
В архиве содержится утилита и модифицированные inf-файлы для двух разных версий драйверов (CDM20416 и CDM20814).
Скачать файл: FTester.zip
   А вот скрин с моего адаптера
ftdi232_ori.jpg

Последние посетители

  • den797705
    2021-11-26
  • gsm-dev
    2021-11-26
  • sergevn
    2021-11-26
  • antvot
    2021-11-25
  • eoenn
    2021-11-24
  • rexrom77
    2021-11-24
  • Duxa75
    2021-11-21
  • sany33
    2021-11-19
  • Gal_99
    2021-11-19
  • genachita
    2021-11-18
  • edvong
    2021-11-18

  Сейчас на сайте 

Возраст: 61 лет
  • Мне сказали 15 раз
  • Я сказал 16 раз
  RU
Опубликовано 18-9-2021 12:16:49 | Показать все сообщения | Firefox 92.0| Windows 10
Чуть исправленная версия утилиты - изменена привязка координат кнопок, говорят, в Win7 они съехали вниз.

FTester.tar.gz

244.42 KB, Скачиваний: 30

Сказали спасибо

rtrtrt(18-9-2021 12:45)  

  Отсутствует 

Возраст: 40 лет
  • Мне сказали 12 раз
  • Я сказал 13 раз
  RU
Опубликовано 18-9-2021 13:16:56 | Показать все сообщения | Firefox 78.0| Windows 7 x64 Edition
Этичней было бы указать, что это не Ваши слова, а взяты из последующего поста той же темы вот отсюда
Чуть исправленная версия утилиты - изменена привязка координат кнопок, говорят, в Win7 они съехали вниз.
Скачать файл:

FTester.zip

Комментарий

Просто хотел помочь. Обидел вас?  Опубликовано 18-9-2021 22:40
ссылка, конкретно на то сообщение не получилась. Да ладно, кто прочитает тему, увидит...  Опубликовано 18-9-2021 13:24
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

    Правила|Черный список|Архив|Мобильная версия|Администрация|Поддержать|

GMT+3, 27-11-2021 14:21 , Processed in 0.178586 second(s), 66 queries .

Быстрый ответ Вернуться к началу Назад к списку