CH341A

Памятка по использованию программатора ch341a под Linux

Программатор ch341a позволяет считывать и записывать микросхемы SPI FLASH памяти:

  • 24 серии - размер до нескольких килобайт, редко прошивки, часто настройки
  • 25 серии - размер до нескольких мегабайт, прошивки, BIOS на стандартных материнках

Каждая серия обрабатывается своей программой, хотя программатор один и тот же.

Перемычка на программаторе между контактами 1 и 2 должна быть установлена для любой серии.

24 серия

Используется программа https://github.com/command-tab/ch341eeprom . Всегда нужно проверять результат, программа даже без чипа выдает прошивку забитую 0xFF !

Считать дамп:

./ch341eeprom -v -s 24c02 -r dump.bin

Записать дамп:

./ch341eeprom -v -s 24c02 -w dump.bin

Сравнить содержимое чипа и дампа:

./ch341eeprom -v -s 24c02 -V write.bin

25 серия

Используется программа flashrom, есть в стандартных репозиториях debian.

Считать дамп:

flashrom --programmer ch341a_spi -r bios.bin

Записать дамп:

flashrom --programmer ch341a_spi -w bios.bin