<div dir="ltr"><div><div><div>Hi, <br><br></div>I already tried some time ago to flash my hp xw9300 mainboard bios but with no luck. Then I realized that I was using Ubuntu on a VirtualBox so it maybe could not access the mainborad chip...<br><br></div>I retried in these days using an Ubuntu  live-cd, and I also read this old forum thread <br><br><a href="http://forums.bit-tech.net/showpost.php?s=c0347634d93e911f8254f28ec1a83fc1&p=2176448&postcount=6">http://forums.bit-tech.net/showpost.php?s=c0347634d93e911f8254f28ec1a83fc1&p=2176448&postcount=6</a><br><br> where a guy tells to have succesfully written a Tyan original bios on the HP branded version of the same mainboard (the Tyan K8WE S2895) that is the HP XW9300 mainboard.<br></div><div>(I didn't connect pins as he edit it wasn't necessary to do that but to enable the jumper of boot block)<br></div><div><br></div><div>It would be really nice for me to be able to write the Tyan version of bios as HP one doesn't support 4GB modules so I have lost almost all my ram.<br></div><br>I report here what I got (I saw another guys got almost the same on the same mobo trying to install coreboot):<br><div><br>


        
        
        
        <style type="text/css">p { margin-bottom: 0.25cm; line-height: 120%; }</style><p style="margin-bottom:0cm;line-height:100%">"ubuntu@ubuntu:~/Desktop/flashrom-0.9.8$
sudo flashrom -p internal -w bios_1.06.bin -V</p>
<p style="margin-bottom:0cm;line-height:100%">flashrom
v0.9.8-r1888 on Linux 3.19.0-15-generic (x86_64)</p>
<p style="margin-bottom:0cm;line-height:100%">flashrom is free
software, get the source code at <a href="http://www.flashrom.org">http://www.flashrom.org</a></p>
<p style="margin-bottom:0cm;line-height:100%"><br>

</p>
<p style="margin-bottom:0cm;line-height:100%">flashrom was built
with libpci 3.2.1, GCC 4.9.2, little endian</p>
<p style="margin-bottom:0cm;line-height:100%">Command line (5
args): flashrom -p internal -w bios_1.06.bin -V</p>
<p style="margin-bottom:0cm;line-height:100%">Calibrating delay
loop... OS timer resolution is 2 usecs, 922M loops per second, 10
myus = 11 us, 100 myus = 100 us, 1000 myus = 992 us, 10000 myus =
10008 us, 8 myus = 9 us, OK.</p>
<p style="margin-bottom:0cm;line-height:100%">Initializing
internal programmer</p>
<p style="margin-bottom:0cm;line-height:100%">No coreboot table
found.</p>
<p style="margin-bottom:0cm;line-height:100%">Using Internal DMI
decoder.</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
chassis-type: "Mini Tower"</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
system-manufacturer: "Hewlett-Packard"</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
system-product-name: "HP xw9300 Workstation"</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
system-version: " "</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
baseboard-manufacturer: "Hewlett-Packard"</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
baseboard-product-name: "09C4h"</p>
<p style="margin-bottom:0cm;line-height:100%">DMI string
baseboard-version: "Not Specified"</p>
<p style="margin-bottom:0cm;line-height:100%">Found chipset
"NVIDIA CK804" with PCI ID 10de:0051.</p>
<p style="margin-bottom:0cm;line-height:100%">Enabling flash
write... OK.</p>
<p style="margin-bottom:0cm;line-height:100%">Warning: unexpected
second chipset match: "NVIDIA CK804"</p>
<p style="margin-bottom:0cm;line-height:100%">ignoring, please
report lspci and board URL to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a></p>
<p style="margin-bottom:0cm;line-height:100%">with 'CHIPSET: your
board name' in the subject line.</p>
<p style="margin-bottom:0cm;line-height:100%">The following
protocols are supported: Non-SPI.</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F010A/B, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F002(N)BB, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F002(N)BT, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F016D, 2048 kB: probe_jedec_common: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F040B, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29F080B, 1024 kB: probe_jedec_common: id1 0x48, id2 0x50, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV001BB, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV001BT, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV002BB, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV002BT, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV004BB, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV004BT, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV008BB, 1024 kB: probe_jedec_common: id1 0x48, id2 0x50, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV008BT, 1024 kB: probe_jedec_common: id1 0x48, id2 0x50, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV040B, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMD
Am29LV081B, 1024 kB: probe_jedec_common: id1 0x48, id2 0x50, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMIC
A29002B, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMIC
A29002T, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMIC
A29040B, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for AMIC
A49LF040A, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT29C512, 64 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT29C010A, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT29C020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT29C040A, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49BV512, 64 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F002(N), 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F002(N)T, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49(H)F010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F080, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49F080T, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49LH002, 256 kB: probe_82802ab: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49LH00B4, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Atmel
AT49LH004, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Catalyst
CAT28F512, 64 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Bright
BM29F040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ESMT
F49B002UA, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29F010, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29F002(A)(N)B, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29F002(A)(N)T, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29LV040(A), 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29LV640B, 8192 kB: probe_en29lv640b: id1 0xffff, id2 0x00ff</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29GL064(A)B, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29GL064(A)T, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29GL064H/L, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Eon
EN29GL128, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29F004BC, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29F004TC, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29F400BC, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29F400TC, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29LV160BE, 2048 kB: probe_jedec_common: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Fujitsu
MBM29LV160TE, 2048 kB: probe_jedec_common: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Hyundai
HY29F002T, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Hyundai
HY29F002B, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Hyundai
HY29F040A, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F001BN/BX-B, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F001BN/BX-T, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F002BC/BL/BV/BX-T, 256 kB: probe_82802ab: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F008S3/S5/SC, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F004B5/BE/BV/BX-B, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1
is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F004B5/BE/BV/BX-T, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1
is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F400BV/BX/CE/CV-B, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1
is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
28F400BV/BX/CE/CV-T, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1
is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
82802AB, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Intel
82802AC, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ISSI
IS29GL064B, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ISSI
IS29GL064T, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ISSI
IS29GL064H/L, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ISSI
IS29GL128H/L, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F001B, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F001T, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F002(N)B, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F002(N)T, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F022(N)B, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F022(N)T, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29F040, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL320EB, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL320ET, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL320EH/L, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL640EB, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL640ET, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL640EH/L, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29GL128F, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Macronix
MX29LV040, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29C51000B, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29C51000T, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29C51400B, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29C51400T, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29LC51000, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29LC51001, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
MoselVitelic V29LC51002, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm29F002T, 256 kB: Chip lacks correct probe timing information, using
default 10mS/40uS. probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm29F002B, 256 kB: Chip lacks correct probe timing information, using
default 10mS/40uS. probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm39LV010, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm39LV020, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm39LV040, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm39LV512, 64 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm49FL002, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for PMC
Pm49FL004, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Sharp
LH28F008BJT-BTLZ1, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Sharp
LHF00L04, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST28SF040A, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST29EE010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST29LE010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST29EE020A, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST29LE020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39SF512, 64 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39SF010A, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39SF020A, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39SF040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39VF512, 64 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39VF010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39VF020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39VF040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST39VF080, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF004C, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF008A, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF008C, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF020A, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF040B, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF080A, 1024 kB: Chip lacks correct probe timing information,
using default 10mS/40uS. probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Found SST flash chip
"SST49LF080A" (1024 kB, LPC) mapped at physical address
0x00000000fff00000.</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for SST
SST49LF160C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29F002B, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29F002T/NT, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29F040B, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29F400BB, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29F400BT, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29W010B, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29W040B, 512 kB: probe_jedec_common: id1 0x20, id2 0x20, id1 is
normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M29W512B, 64 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FLW040A, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FLW040B, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FLW080A, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FLW080B, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FW002, 256 kB: probe_82802ab: id1 0xe4, id2 0xb9, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FW040, 512 kB: probe_82802ab: id1 0x20, id2 0x20, id1 is normal
flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50FW080, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50LPW080, 1024 kB: probe_82802ab: id1 0x48, id2 0x50, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for ST
M50LPW116, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity
violation, id1 is normal flash content, id2 is normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51001B, 128 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51001T, 128 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51002B, 256 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51002T, 256 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51004B, 512 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {F,S,V}29C51004T, 512 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {S,V}29C31004B, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for
SyncMOS/MoselVitelic {S,V}29C31004T, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for TI
TMS29F002RB, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for TI
TMS29F002RT, 256 kB: probe_jedec_common: id1 0xe4, id2 0xb9, id1
parity violation, id1 is normal flash content, id2 is normal flash
content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29C010(M)/W29C011A/W29EE011/W29EE012-old, 128 kB: Old Winbond W29*
probe method disabled because the probing sequence puts the AMIC
A49LF040A in a funky state. Use 'flashrom -c
W29C010(M)/W29C011A/W29EE011/W29EE012-old' if you have a board with
such a chip.</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29C010(M)/W29C011A/W29EE011/W29EE012, 128 kB: probe_jedec_common:
id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29C020(C)/W29C022, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29C040/P, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL032CB, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL032CT, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL032CH/L, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL064CB, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL064CT, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL064CH/L, 8192 kB: probe_jedec_29gl: man_id 0xff, dev_id
0xffffff, man_id parity violation, man_id seems to be normal flash
content, dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W29GL128C, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff,
man_id parity violation, man_id seems to be normal flash content,
dev_id seems to be normal flash content</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39F010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39L010, 128 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39L020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39L040, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040A, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040B, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040C, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040FA, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040FB, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V040FC, 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V080A, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W49F002U/N, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W49F020, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W49V002A, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W49V002FA, 256 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V080FA, 1024 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Probing for Winbond
W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0xbf, id2 0x5b</p>
<p style="margin-bottom:0cm;line-height:100%">Found SST flash chip
"SST49LF080A" (1024 kB, LPC).</p>
<p style="margin-bottom:0cm;line-height:100%">Flash image seems to
be a legacy BIOS. Disabling coreboot-related checks.</p>
<p style="margin-bottom:0cm;line-height:100%">Reading old flash
chip contents... done.</p>
<p style="margin-bottom:0cm;line-height:100%">Erasing and writing
flash chip... Trying erase function 0... 0x000000-0x000fff:EFAILED at
0x00000000! Expected=0xff, Found=0x48, failed byte count from
0x00000000-0x00000fff: 0x100</p>
<p style="margin-bottom:0cm;line-height:100%">ERASE FAILED!</p>
<p style="margin-bottom:0cm;line-height:100%">Reading current
flash chip contents... done. Looking for another erase function.</p>
<p style="margin-bottom:0cm;line-height:100%">Trying erase
function 1... 0x000000-0x00ffff:EFAILED at 0x00000000! Expected=0xff,
Found=0x48, failed byte count from 0x00000000-0x0000ffff: 0x100</p>
<p style="margin-bottom:0cm;line-height:100%">ERASE FAILED!</p>
<p style="margin-bottom:0cm;line-height:100%">Looking for another
erase function.</p>
<p style="margin-bottom:0cm;line-height:100%">No usable erase
functions left.</p>
<p style="margin-bottom:0cm;line-height:100%">FAILED!</p>
<p style="margin-bottom:0cm;line-height:100%">Uh oh. Erase/write
failed. Checking if anything has changed.</p>
<p style="margin-bottom:0cm;line-height:100%">Reading current
flash chip contents... done.</p>
<p style="margin-bottom:0cm;line-height:100%">Good, writing to the
flash chip apparently didn't do anything.</p>
<p style="margin-bottom:0cm;line-height:100%">This means we have
to add special support for your board, programmer or flash</p>
<p style="margin-bottom:0cm;line-height:100%">chip. Please report
this on IRC at <a href="http://chat.freenode.net">chat.freenode.net</a> (channel #flashrom) or</p>
<p style="margin-bottom:0cm;line-height:100%">mail
<a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>, thanks!"</p><p style="margin-bottom:0cm;line-height:100%"><br></p><p style="margin-bottom:0cm;line-height:100%">Thank you for your support,</p><p style="margin-bottom:0cm;line-height:100%">Federico<br></p>

<br></div></div>