A more compact protocol specification attached - i'll try and clean the flashrom driver code a bit and send a patch next - but for now a small log clip (with jedec.c doing erase checking etc (eg. as is in svn now) - on a real serial port at 115200): (and yeah i did a ncftp "mget *" on the flashrom directory to move the stuff over to the another computer - so it didnt copy the svn data - so no revision on that) --- root /home/urjaman/flashrom # time ./flashrom -p serprog=/dev/ttyS0:115200 -w randomdata.bin flashrom v0.9.0-r serprog: Programmer name "ATMega168 SFR" Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB) at physical address 0xfffc0000. Flash image seems to be a legacy BIOS. Disabling checks. Programming page: 2047 at address: 0x0003ff80
real 1m57.793s user 0m0.773s sys 0m0.003s ---