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

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

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

Автор: Timapho   

Возраст: 41 лет
Опубликовано 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

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

  • asa1982
    2022-05-24
  • Kiro-ruslan
    2022-05-21
  • VSA
    2022-05-18
  • sake
    2022-05-15
Возраст: 61 лет
Опубликовано 18-9-2021 12:16:49 | Показать все сообщения | Firefox 92.0| Windows 10
Чуть исправленная версия утилиты - изменена привязка координат кнопок, говорят, в Win7 они съехали вниз.

FTester.tar.gz

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

Возраст: 41 лет
Опубликовано 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, 25-5-2022 03:28 , Processed in 0.064296 second(s), 37 queries .

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