
Памятка по использованию программатора 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