<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-01-16 9:22 GMT+01:00 Hans-Martin Roßmann <span dir="ltr"><<a href="mailto:ha-ma.rossmann@gmx.net" target="_blank">ha-ma.rossmann@gmx.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey there…<br>
<br>
first of all: Thank you for that incredible flashrom tool.<br>
But sadly: I can not write my BIOS chip on my Jetway Board.<br>
<br>
I got a Jetway NC96FL Mainboard with a Winbond W25Q80BV BIOS Chip, Intel NM10 Chipset and running Ubuntu 10.10.<br>
Flashrom detects the chip and the chipset well, but can not disable block protection. So it is not possible to write.<br>
<br>
I also tried to flash the chip with the Serprog/Arduino-Flasher on an Arduino Uno and it works. (But I want to burn it with my Jetway Board.)<br>
Then I tried to write it in my Jetway Board with manual raising the /WP-Pin of the Winbond Chip to VCC and it works too.<br>
So is it something (GPIO) to raise the /WP-Pin in the chipset?<br></blockquote><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Can somebody help me?<br></blockquote><div><br>The write protection is applied/released by code in the bootblock (or however EFI does that, nowadays)<br>
<br>You can retrieve the bootblock with bios_extract: <a href="http://review.coreboot.org/gitweb?p=bios_extract.git;a=summary" target="_blank">http://review.coreboot.org/gitweb?p=bios_extract.git;a=summary</a><br><br>Here are some writeups that can get you on the right track.<br>

<a href="http://flashrom.org/Laptop_enable" target="_blank">http://flashrom.org/Laptop_enable</a><br><a href="http://flashrom.org/Finding_Board_Enable_by_Reverse_Engineering" target="_blank">http://flashrom.org/Finding_Board_Enable_by_Reverse_Engineering</a><br>

<a href="http://flashrom.org/Board_Enable" target="_blank">http://flashrom.org/Board_Enable</a><br> <br></div><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
I attached the logs from:<br>
$ flashrom -p internal -w flash.rom (write.log)<br>
$ flashrom -p internal -V (flash.log)<br>
$ lspci -nnvvxxx (lspci.log)<br>
$ superiotool -deV (superio.log)<br>
<br>
Thanks a lot,<br>
<br>
Hans-Martin<br>
<br>
<br>_______________________________________________<br>
flashrom mailing list<br>
<a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a><br>
<a href="http://www.flashrom.org/mailman/listinfo/flashrom" target="_blank">http://www.flashrom.org/mailman/listinfo/flashrom</a><br></blockquote></div><br></div></div>