Firmware flashing

This commit is contained in:
lhark 2021-08-27 20:21:49 +02:00
parent ff52318032
commit 412ee1d52b

17
how_to
View file

@ -1215,3 +1215,20 @@ Convert docx to text format in CLI:
docx2txt <name>.docx
# Can output markdown
pandoc <name>.docx -o <name>.md
Flash BIOS using CH341A and SOP8 clip:
Hardware setup:
/!\ Don't connect USB before everything else is plugged-in correctly
/!\ Remove all source of alimentation from the target board (power jack AND battery)
Connect clip to EEPROM: red wire is pin 1
Connect clip to CH341A: use the SPI/BIOS side of the programmer
Reading firmware:
sudo pacman -S flashrom
# Flashrom list of supported chips: https://www.flashrom.org/Supported_hardware
# https://wiki.archlinux.org/title/Flashing_BIOS_from_Linux#Flashrom
sudo flashrom --programmer ch341a_spi -r backup1.bin
sudo flashrom --programmer ch341a_spi -r backup2.bin
# Check we got a correct read
cmp backup1.bin backup2.bin
Flashing firmware:
sudo flashrom --programmer ch341a_spi -w <new_firmware.bin>