Основной сайт · Правила форума | Помощь Поиск по форуму Участники Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | |
Страницы: (2) 1 [2] ( Перейти к первому непрочитанному сообщению ) |
yury74 |
Дата 5.11.2014 - 01:17
|
Архангельская обл. Профиль Группа: Старики Сообщений: 1179 Пользователь №: 22946 На форуме с: 12.03.2012 Имеет предупреждений: (0%) |
|
adam |
Дата 5.11.2014 - 04:01
|
г Курск Профиль Группа: Старики Сообщений: 505 Пользователь №: 23082 На форуме с: 27.03.2012 Имеет предупреждений: (0%) |
|
yury74 |
Дата 31.03.2015 - 02:47
|
Архангельская обл. Профиль Группа: Старики Сообщений: 1179 Пользователь №: 22946 На форуме с: 12.03.2012 Имеет предупреждений: (0%) |
|
Широкий |
Дата 16.04.2015 - 15:59
|
||
Татарстан г.Нурлат Профиль Группа: Профи Сообщений: 70 Пользователь №: 28974 На форуме с: 12.04.2014 Имеет предупреждений: (0%) |
Юра, ты отключи в компьютере обновление Виндовс. |
||
yury74 |
Дата 16.04.2015 - 17:57
|
Архангельская обл. Профиль Группа: Старики Сообщений: 1179 Пользователь №: 22946 На форуме с: 12.03.2012 Имеет предупреждений: (0%) |
|
enteran |
Дата 17.04.2016 - 15:53
|
Заглянувший Новополоцк Профиль Группа: Старт Сообщений: 1 Пользователь №: 34040 На форуме с: 17.04.2016 Имеет предупреждений: (0%) |
Драйвер 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 мА. Это сообщение отредактировал enteran - 17.04.2016 - 15:54 Присоединённый файл ( Кол-во скачиваний: 13 ) В_____________________________FTDI232.rar |
|
Страницы: (2) 1 [2] |