flashrom v1.8.0-devel (git:v1.7.0-26-ga5fd56a9) on Linux 6.17.0-19-generic (x86_64)
flashrom was built with GCC 13.3.0, little endian
Command line (7 args): ./flashrom -p internal:laptop=this_is_not_a_laptop -w mp31beep/mp31-oem-beep-a-r-tinal.rom -VVV -o mp31-oem-beep-a-w-tinal-nf.log
Strange: Empty eraseblock definition with non-empty erase function. Not an error.
Initializing internal programmer
/sys/class/mtd/mtd0 does not exist
No coreboot table found.
Using Internal DMI decoder.
page_size=1000
pre-rounding:  start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
post-rounding: start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
No DMI table found.
page_size=1000
pre-rounding:  start=0x0000780040fc4000, len=0x10000, end=0x0000780040fd4000
post-rounding: start=0x0000780040fc4000, len=0x10000, end=0x0000780040fd4000
Found chipset "Intel 631xESB/632xESB/3100" with PCI ID 8086:2670.
Enabling flash write... 0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x0
0x7fffffff/0x7fffffff FWH IDSEL: 0x4
0x7fffffff/0x7fffffff FWH IDSEL: 0x5
0x7fffffff/0x7fffffff FWH IDSEL: 0x6
0x7fffffff/0x7fffffff FWH IDSEL: 0x7
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode enabled
0x7fffffff/0x7fffffff FWH decode disabled
0x7fffffff/0x7fffffff FWH decode disabled
0x7fffffff/0x7fffffff FWH decode disabled
0x7fffffff/0x7fffffff FWH decode disabled
Maximum FWH chip size: 0x400000 bytes
SPI Read Configuration: prefetching disabled, caching enabled, 
BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
OK.
========================================================================
You may be running flashrom on an unknown laptop. We could not
detect this for sure because your vendor has not set up the SMBIOS
tables correctly. Some internal buses have been disabled for
safety reasons. You can enforce using all buses by adding
  -p internal:laptop=this_is_not_a_laptop
to the command line, but please read the following warning if you
are not sure.

Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See the manpage and https://flashrom.org/contrib_howtos/laptops_and_ec.html
for details.

If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
The following protocols are supported: FWH.
Probing for Atmel AT49LH002, 256 kB: page_size=1000
pre-rounding:  start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
post-rounding: start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
master_map_flash_region: mapping AT49LH002 from 0x00000000fffc0000 to 0x000078004069d000
page_size=1000
pre-rounding:  start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffbc0000 to 0x000078004065d000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x40000, end=0x000078004069d000
post-rounding: start=0x000078004065d000, len=0x40000, end=0x000078004069d000
master_unmap_flash_region: unmapped 0x000078004065d000
page_size=1000
pre-rounding:  start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
post-rounding: start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004069d000
Probing for Atmel AT49LH004, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping AT49LH004 from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Atmel AT49LH00B4, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping AT49LH00B4 from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Intel AT82802AB, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping AT82802AB from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Intel 82802AC, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping 82802AC from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for PMC Pm49FL002, 256 kB: page_size=1000
pre-rounding:  start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
post-rounding: start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
master_map_flash_region: mapping Pm49FL002 from 0x00000000fffc0000 to 0x000078004069d000
page_size=1000
pre-rounding:  start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffbc0000 to 0x000078004065d000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x40000, end=0x000078004069d000
post-rounding: start=0x000078004065d000, len=0x40000, end=0x000078004069d000
master_unmap_flash_region: unmapped 0x000078004065d000
page_size=1000
pre-rounding:  start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
post-rounding: start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004069d000
Probing for PMC Pm49FL004, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping Pm49FL004 from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for SST SST49LF002A/B, 256 kB: page_size=1000
pre-rounding:  start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
post-rounding: start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF002A/B from 0x00000000fffc0000 to 0x000078004069d000
page_size=1000
pre-rounding:  start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffbc0000 to 0x000078004065d000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x40000, end=0x000078004069d000
post-rounding: start=0x000078004065d000, len=0x40000, end=0x000078004069d000
master_unmap_flash_region: unmapped 0x000078004065d000
page_size=1000
pre-rounding:  start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
post-rounding: start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004069d000
Probing for SST SST49LF003A/B, 384 kB: page_size=1000
pre-rounding:  start=0x00000000fffa0000, len=0x60000, end=0x0000000100000000
post-rounding: start=0x00000000fffa0000, len=0x60000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF003A/B from 0x00000000fffa0000 to 0x000078004067d000
page_size=1000
pre-rounding:  start=0x00000000ffba0000, len=0x60000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffba0000, len=0x60000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffba0000 to 0x000078004061d000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004061d000, len=0x60000, end=0x000078004067d000
post-rounding: start=0x000078004061d000, len=0x60000, end=0x000078004067d000
master_unmap_flash_region: unmapped 0x000078004061d000
page_size=1000
pre-rounding:  start=0x000078004067d000, len=0x60000, end=0x00007800406dd000
post-rounding: start=0x000078004067d000, len=0x60000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004067d000
Probing for SST SST49LF004A/B, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF004A/B from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for SST SST49LF004C, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF004C from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for SST SST49LF008A, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF008A from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for SST SST49LF008C, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF008C from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for SST SST49LF016C, 2048 kB: page_size=1000
pre-rounding:  start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
post-rounding: start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
master_map_flash_region: mapping SST49LF016C from 0x00000000ffe00000 to 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffa00000 to 0x00007800402dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800402dd000, len=0x200000, end=0x00007800404dd000
post-rounding: start=0x00007800402dd000, len=0x200000, end=0x00007800404dd000
master_unmap_flash_region: unmapped 0x00007800402dd000
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x200000, end=0x00007800406dd000
post-rounding: start=0x00007800404dd000, len=0x200000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
Probing for ST M50FLW040A, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping M50FLW040A from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for ST M50FLW040B, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping M50FLW040B from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for ST M50FLW080A, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping M50FLW080A from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for ST M50FLW080B, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping M50FLW080B from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for ST M50FW002, 256 kB: page_size=1000
pre-rounding:  start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
post-rounding: start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
master_map_flash_region: mapping M50FW002 from 0x00000000fffc0000 to 0x000078004069d000
page_size=1000
pre-rounding:  start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffbc0000, len=0x40000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffbc0000 to 0x000078004065d000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x40000, end=0x000078004069d000
post-rounding: start=0x000078004065d000, len=0x40000, end=0x000078004069d000
master_unmap_flash_region: unmapped 0x000078004065d000
page_size=1000
pre-rounding:  start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
post-rounding: start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004069d000
Probing for ST M50FW016, 2048 kB: page_size=1000
pre-rounding:  start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
post-rounding: start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
master_map_flash_region: mapping M50FW016 from 0x00000000ffe00000 to 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffa00000 to 0x00007800402dd000
probe_82802ab: id1 0x20, id2 0x2e
Added layout entry 00000000 - 001fffff named complete flash
Found ST flash chip "M50FW016" (2048 kB, FWH) mapped at physical address 0x00000000ffe00000.
page_size=1000
pre-rounding:  start=0x00007800402dd000, len=0x200000, end=0x00007800404dd000
post-rounding: start=0x00007800402dd000, len=0x200000, end=0x00007800404dd000
master_unmap_flash_region: unmapped 0x00007800402dd000
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x200000, end=0x00007800406dd000
post-rounding: start=0x00007800404dd000, len=0x200000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
Probing for ST M50FW040, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping M50FW040 from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for ST M50FW080, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping M50FW080 from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for Sharp LHF00L04, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping LHF00L04 from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_82802ab: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for Winbond W39V040FA, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping W39V040FA from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Winbond W39V040FB, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping W39V040FB from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Winbond W39V040FC, 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping W39V040FC from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Winbond W39V080FA, 1024 kB: page_size=1000
pre-rounding:  start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
post-rounding: start=0x00000000fff00000, len=0x100000, end=0x0000000100000000
master_map_flash_region: mapping W39V080FA from 0x00000000fff00000 to 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb00000, len=0x100000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb00000 to 0x00007800404dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
post-rounding: start=0x00007800404dd000, len=0x100000, end=0x00007800405dd000
master_unmap_flash_region: unmapped 0x00007800404dd000
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
post-rounding: start=0x00007800405dd000, len=0x100000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x00007800405dd000
Probing for Winbond W39V080FA (dual mode), 512 kB: page_size=1000
pre-rounding:  start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
post-rounding: start=0x00000000fff80000, len=0x80000, end=0x0000000100000000
master_map_flash_region: mapping W39V080FA (dual mode) from 0x00000000fff80000 to 0x000078004065d000
page_size=1000
pre-rounding:  start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffb80000, len=0x80000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffb80000 to 0x00007800405dd000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
post-rounding: start=0x00007800405dd000, len=0x80000, end=0x000078004065d000
master_unmap_flash_region: unmapped 0x00007800405dd000
page_size=1000
pre-rounding:  start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
post-rounding: start=0x000078004065d000, len=0x80000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004065d000
Probing for Winbond W49V002FA, 256 kB: page_size=1000
pre-rounding:  start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
post-rounding: start=0x00000000fffc0000, len=0x40000, end=0x0000000100000000
master_map_flash_region: mapping W49V002FA from 0x00000000fffc0000 to 0x000078004069d000
probe_jedec: id1 0x20, id2 0x2e
page_size=1000
pre-rounding:  start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
post-rounding: start=0x000078004069d000, len=0x40000, end=0x00007800406dd000
master_unmap_flash_region: unmapped 0x000078004069d000
Found ST flash chip "M50FW016" (2048 kB, FWH).
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE WP
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom@flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
You can also try to follow the instructions here:
https://www.flashrom.org/contrib_howtos/how_to_mark_chip_tested.html
Thanks for your help!
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
page_size=1000
pre-rounding:  start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
post-rounding: start=0x00000000ffe00000, len=0x200000, end=0x0000000100000000
master_map_flash_region: mapping M50FW016 from 0x00000000ffe00000 to 0x000078003feda000
page_size=1000
pre-rounding:  start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
post-rounding: start=0x00000000ffa00000, len=0x200000, end=0x00000000ffc00000
master_map_flash_region: mapping flash chip registers from 0x00000000ffa00000 to 0x000078003fcda000
Lock bits at 0x000078003fcda002 not changed.
Lock bits at 0x000078003fcea002 not changed.
Lock bits at 0x000078003fcfa002 not changed.
Lock bits at 0x000078003fd0a002 not changed.
Lock bits at 0x000078003fd1a002 not changed.
Lock bits at 0x000078003fd2a002 not changed.
Lock bits at 0x000078003fd3a002 not changed.
Lock bits at 0x000078003fd4a002 not changed.
Lock bits at 0x000078003fd5a002 not changed.
Lock bits at 0x000078003fd6a002 not changed.
Lock bits at 0x000078003fd7a002 not changed.
Lock bits at 0x000078003fd8a002 not changed.
Lock bits at 0x000078003fd9a002 not changed.
Lock bits at 0x000078003fdaa002 not changed.
Lock bits at 0x000078003fdba002 not changed.
Lock bits at 0x000078003fdca002 not changed.
Lock bits at 0x000078003fdda002 not changed.
Lock bits at 0x000078003fdea002 not changed.
Lock bits at 0x000078003fdfa002 not changed.
Lock bits at 0x000078003fe0a002 not changed.
Lock bits at 0x000078003fe1a002 not changed.
Lock bits at 0x000078003fe2a002 not changed.
Lock bits at 0x000078003fe3a002 not changed.
Lock bits at 0x000078003fe4a002 not changed.
Lock bits at 0x000078003fe5a002 not changed.
Lock bits at 0x000078003fe6a002 not changed.
Lock bits at 0x000078003fe7a002 not changed.
Lock bits at 0x000078003fe8a002 not changed.
Lock bits at 0x000078003fe9a002 not changed.
Lock bits at 0x000078003feaa002 not changed.
Lock bits at 0x000078003feba002 not changed.
Lock bits at 0x000078003feca002 not changed.
Reading old flash chip contents... read_flash:  region (00000000..0x1fffff) is readable, reading range (00000000..0x1fffff).
done.
Updating flash chip contents... erase_write:  region (00000000..0x1fffff) is writable, erasing range (00000000..0x1fffff).
Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:000000..0xffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (00000000..0x00ffff).
E(0:ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x10000..0x1ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x010000..0x01ffff).
E(10000:1ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x20000..0x2ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x020000..0x02ffff).
E(20000:2ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x30000..0x3ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x030000..0x03ffff).
E(30000:3ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x40000..0x4ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x040000..0x04ffff).
E(40000:4ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x50000..0x5ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x050000..0x05ffff).
E(50000:5ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x60000..0x6ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x060000..0x06ffff).
E(60000:6ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x70000..0x7ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x070000..0x07ffff).
E(70000:7ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x80000..0x8ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x080000..0x08ffff).
E(80000:8ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x90000..0x9ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x090000..0x09ffff).
E(90000:9ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xa0000..0xaffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0a0000..0x0affff).
E(a0000:affff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xb0000..0xbffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0b0000..0x0bffff).
E(b0000:bffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xc0000..0xcffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0c0000..0x0cffff).
E(c0000:cffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xd0000..0xdffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0d0000..0x0dffff).
E(d0000:dffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xe0000..0xeffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0e0000..0x0effff).
E(e0000:effff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0xf0000..0xfffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x0f0000..0x0fffff).
E(f0000:fffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x100000..0x10ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x100000..0x10ffff).
E(100000:10ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x110000..0x11ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x110000..0x11ffff).
E(110000:11ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x120000..0x12ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x120000..0x12ffff).
E(120000:12ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x130000..0x13ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x130000..0x13ffff).
E(130000:13ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x140000..0x14ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x140000..0x14ffff).
E(140000:14ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x150000..0x15ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x150000..0x15ffff).
E(150000:15ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x160000..0x16ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x160000..0x16ffff).
E(160000:16ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x170000..0x17ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x170000..0x17ffff).
E(170000:17ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x180000..0x18ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x180000..0x18ffff).
E(180000:18ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x190000..0x19ffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x190000..0x19ffff).
E(190000:19ffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1a0000..0x1affff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1a0000..0x1affff).
E(1a0000:1affff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1b0000..0x1bffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1b0000..0x1bffff).
E(1b0000:1bffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1c0000..0x1cffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1c0000..0x1cffff).
E(1c0000:1cffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1d0000..0x1dffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1d0000..0x1dffff).
E(1d0000:1dffff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1e0000..0x1effff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1e0000..0x1effff).
E(1e0000:1effff)Ready:BE RUN/FINISH:BE OK:PROG OK:VPP OK:PROG RUN/FINISH:UNLOCK:0x1f0000..0x1fffff verify_range: Verifying  region (00000000..0x1fffff)
read_flash:  region (00000000..0x1fffff) is readable, reading range (0x1f0000..0x1fffff).
E(1f0000:1fffff)write_flash:  region (00000000..0x1fffff) is writable, writing range (00000000..0x10dcff).
W(0:10dcff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x180000..0x180bff).
W(180000:180bff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x184000..0x18e0ff).
W(184000:18e0ff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x190000..0x1968ff).
W(190000:1968ff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x1b0000..0x1b00ff).
W(1b0000:1b00ff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x1b8000..0x1b9fff).
W(1b8000:1b9fff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x1c0000..0x1e25ff).
W(1c0000:1e25ff)write_flash:  region (00000000..0x1fffff) is writable, writing range (0x1ff000..0x1fffff).
W(1ff000:1fffff)Erase/write done from 0 to 1fffff
Verifying flash... read_flash:  region (00000000..0x1fffff) is readable, reading range (00000000..0x1fffff).
VERIFIED.
page_size=1000
pre-rounding:  start=0x000078003fcda000, len=0x200000, end=0x000078003feda000
post-rounding: start=0x000078003fcda000, len=0x200000, end=0x000078003feda000
master_unmap_flash_region: unmapped 0x000078003fcda000
page_size=1000
pre-rounding:  start=0x000078003feda000, len=0x200000, end=0x00007800400da000
post-rounding: start=0x000078003feda000, len=0x200000, end=0x00007800400da000
master_unmap_flash_region: unmapped 0x000078003feda000
Restoring PCI config space for 00:1f:0 reg 0xdc
Runtime from programmer init to shutdown: 1min 0sec
