I have no idea about that error, but as the flashrom version is quite old may be a new (1.1 or 1.2) one has it already fixed?
I have a customer who attempted to flash a BIOS on one of our products using your software and got an error that I haven’t seen before.
[root@box:/mnt/sda1]$ flashrom -w flash/apu3_v126.96.36.199.rom -p internal
flashrom v0.9.7-r1711-APU on Linux 3.8.13-tinycore (i686)
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... delay loop is unreliable, trying to continue OK.
coreboot table found at 0xdffae000.
Found chipset "AMD FCH". Enabling flash write... FCH device found but SMBus rev.
Please report this to email@example.com and include this log and
the output of lspci -nnvx, thanks!.
FIFO pointer corruption! Pointer is 0, wanted 3
Something else is accessing the flash chip and causes random corruption.
Please stop all applications and drivers and IPMI which access the flash chip.
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
The device she was updating was the APU3
Let me know if there’s anything you can do to help, nothing was running on the board except for TinyCore that holds flashrom.