[coreboot] [RFC] [flashrom] "accelerated" high-level external programmer functions and serial external programmer protocol

Warren Turkal wt at penguintechs.org
Mon Jun 8 06:05:33 CEST 2009

Is this serial flashing protocol currently supported in flashrom? If
so, why isn't it shown in the -L list of supported flashing methods?


On 2009-06-07, Urja Rannikko <urjaman at gmail.com> wrote:
> 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
> ---
> --
> urjaman

More information about the coreboot mailing list