Es una herramienta para identificar, leer, escribir, verificar y borrar chips de memoria flash. Se utiliza a menudo para flashear imágenes de BIOS/EFI/coreboot/firmware/optionROM en el sistema mediante una placa base compatible. También permite flashear tarjetas de red NIC, tarjetas controladoras SATA y otros dispositivos externos que permiten programar chips flash.
# flashrom --list-supported
# flashrom --programmer internal
Una salida podría ser:
Found chip "Winbond W25Q128FV" (16384 kB, SPI).
# flashrom --programmer internal -r bios_backup.bin
# flashrom --programmer internal -w new_bios.bin
Nota.- Si el proceso falla, el dispositivo puede quedar inutilizable ["bricked"].
# flashrom --programmer internal -v new_bios.bin
# flashrom --programmer internal -E
# flashrom --programmer ch341a_spi -r backup.bin