<div dir="ltr">Hi,<div><br></div><div>I am trying to update BIOS using flashrom in linux. This is Intel haswell board. i am trying to read the chipset name and download the existing BIOS image to verify whether flashrom is supported on this board or not. After this i am planning to use flashrom to upgrade BIOS on this. But the read operation itself is failing. Attached the log.</div><div><br></div><div><i>./flashrom -p internal<br></i></div><div><i><br></i></div><div><i>Calibrating delay loop... OK.<br></i></div><div><div><i><br></i></div><div><i>Found chipset "Intel C610/X99 (Wellsburg)".</i></div><div><i>This chipset is marked as untested. If you are using an up-to-date version</i></div><div><i>of flashrom *and* were (not) able to successfully update your firmware with it,</i></div><div><i>then please email a report to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> including a verbose (-V) log.</i></div><div><i>Thank you!</i></div><div><i>Enabling flash write... Warning: BIOS region SMM protection is enabled!</i></div><div><i>Warning: Setting Bios Control at 0xdc from 0x2a to 0x09 failed.</i></div><div><i>New value is 0x2b.</i></div><div><i>Warning: SPI Configuration Lockdown activated.</i></div><div><i>FREG2: Warning: Management Engine region (0x00011000-0x007fffff) is locked.</i></div><div><i>Not all flash regions are freely accessible by flashrom. This is most likely</i></div><div><i>due to an active ME. Please see <a href="https://flashrom.org/ME">https://flashrom.org/ME</a> for details.</i></div><div><i>Writes have been disabled for safety reasons. You can enforce write</i></div><div><i>support with the ich_spi_force programmer option, but you will most likely</i></div><div><i>harm your hardware! If you force flashrom you will get no support if</i></div><div><i>something breaks. On a few mainboards it is possible to enable write</i></div><div><i>access by setting a jumper (see its documentation or the board itself).</i></div><div><i>OK.</i></div><div><i>Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) mapped at physical address 0xff000000.</i></div><div><i>No operations were specified.</i></div></div><div><br></div><div>The log for BIOS f/w download operation.</div><div><i><br></i></div><div><div><i>./flashrom -p internal -r bios_backup.bin</i></div><div><i>flashrom v0.9.9-r1955 on Linux 2.6.32-573.el6.x86_64 (x86_64)</i></div><div><i>flashrom is free software, get the source code at <a href="https://flashrom.org">https://flashrom.org</a></i></div><div><i><br></i></div><div><i>Calibrating delay loop... OK.</i></div><div><i><br></i></div><div><i>Found chipset "Intel C610/X99 (Wellsburg)".<br></i></div><div><i>This chipset is marked as untested. If you are using an up-to-date version</i></div><div><i>of flashrom *and* were (not) able to successfully update your firmware with it,</i></div><div><i>then please email a report to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> including a verbose (-V) log.</i></div><div><i>Thank you!</i></div><div><i>Enabling flash write... Warning: BIOS region SMM protection is enabled!</i></div><div><i>Warning: Setting Bios Control at 0xdc from 0x2a to 0x09 failed.</i></div><div><i>New value is 0x2b.</i></div><div><i>Warning: SPI Configuration Lockdown activated.</i></div><div><i>FREG2: Warning: Management Engine region (0x00011000-0x007fffff) is locked.</i></div><div><i>Not all flash regions are freely accessible by flashrom. This is most likely</i></div><div><i>due to an active ME. Please see <a href="https://flashrom.org/ME">https://flashrom.org/ME</a> for details.</i></div><div><i>Writes have been disabled for safety reasons. You can enforce write</i></div><div><i>support with the ich_spi_force programmer option, but you will most likely</i></div><div><i>harm your hardware! If you force flashrom you will get no support if</i></div><div><i>something breaks. On a few mainboards it is possible to enable write</i></div><div><i>access by setting a jumper (see its documentation or the board itself).</i></div><div><i>OK.</i></div><div><i>Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) mapped at physical address 0xff000000.</i></div><div><i>Reading flash... Transaction error!</i></div><div><i>Read operation failed!</i></div><div><i>FAILED.</i></div></div><div><br></div><div>Is the read operation failing due to the presence of ME region? Do i need to use vendor provided flasher utility to upgrade BIOS? </div><div><br></div><div>Thanks in advance.</div><div><br></div><div>-Thiru</div></div>