[flashrom] FS Esprimo E5730: writing rom images seems to work correctly

Elmar Stellnberger estellnb at elstel.org
Thu Sep 17 22:11:37 CEST 2015


Today I was about to try write support for flashrom with the Xi 3650 
BIOS and see whether it would work. The two images used for write were 
not too different (the only difference was a BIOS setting letting you 
choose between the on-board graphics card and an Nvidia Geforce 9600M 
GT). Nonetheless it seems to have written (and erased) at least one 
block of the BIOS ROM correctly.

Yours,
        Elmar

P.S. the console screenshot:

Proceeding anyway because user forced us to.
Found chipset "Intel ICH9M-E". Enabling flash write... OK.
Found Winbond flash chip "W25X16" (2048 kB, SPI) at physical address 
0xffe00000.
Reading flash... done.
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 % ls
intermediate  Xi3650-T6400-1.0B-1646-0020.rom 
Xi3650-T6400-1.0H-1646-0024-IGD-2ndflash.rom
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 % cmp 
Xi3650-T6400-1.0H-1646-0024-IGD-2ndflash.rom 
intermediate/Xi3650-T6400-1.0H-1646-0024-IGD.rom
Xi3650-T6400-1.0H-1646-0024-IGD-2ndflash.rom 
intermediate/Xi3650-T6400-1.0H-1646-0024-IGD.rom differ: char 1575900, 
line 3706
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 % ls
intermediate  Xi3650-T6400-1.0B-1646-0020.rom 
Xi3650-T6400-1.0H-1646-0024-IGD-2ndflash.rom
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 % flashrom -p 
internal:laptop=force_I_want_a_brick --write 
intermediate/Xi3650-T6400-1.0H-1646-0024-Nvidia.rom
flashrom v0.9.7-r1711 on Linux 3.14.50-std460-amd64 (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
========================================================================
WARNING! You seem to be running flashrom on an unsupported laptop.
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 http://www.flashrom.org/Laptops 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.
========================================================================
Proceeding anyway because user forced us to.
Found chipset "Intel ICH9M-E". Enabling flash write... OK.
Found Winbond flash chip "W25X16" (2048 kB, SPI) at physical address 
0xffe00000.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 % flashrom -p 
internal:laptop=force_I_want_a_brick --write 
Xi3650-T6400-1.0H-1646-0024-IGD-2ndflash.rom
flashrom v0.9.7-r1711 on Linux 3.14.50-std460-amd64 (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
========================================================================
WARNING! You seem to be running flashrom on an unsupported laptop.
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 http://www.flashrom.org/Laptops 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.
========================================================================
Proceeding anyway because user forced us to.
Found chipset "Intel ICH9M-E". Enabling flash write... OK.
Found Winbond flash chip "W25X16" (2048 kB, SPI) at physical address 
0xffe00000.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
root at sysresccd /usb/Xi3650-BIOS/flashrom-T6400 %





More information about the flashrom mailing list