<div dir="ltr">Darn, still no luck then...<div><br></div><div>Well, I guess all that's left is to try finding a multimeter and seeing if /WP is being held low somehow. Also, do you have an external programmer such as a Bus Pirate?</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Dec 20, 2013 at 10:59 AM,  <span dir="ltr"><<a href="mailto:BM-2cWKH3wgq8zXX9eHfba16oTc8b61ead4Yq@bitmessage.ch" target="_blank">BM-2cWKH3wgq8zXX9eHfba16oTc8b61ead4Yq@bitmessage.ch</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> Can you try running "flashrom -p host --wp-disable -V" and pasting the<br>
> output on <a href="http://paste.flashrom.org" target="_blank">paste.flashrom.org</a>?<br>
><br>
<br>
</div>Here it is:<br>
<a href="http://paste.flashrom.org/view.php?id=1851" target="_blank">http://paste.flashrom.org/view.php?id=1851</a><br>
<div class="im"><br>
>  > If you have a voltmeter handy, you can also try measuring the voltage<br>
> on<br>
><br>
>  > the /WP pin (pin 3). More details on pin configuration can be found in<br>
>> the<br>
>> > datasheet:<br>
>> ><br>
>> <a href="http://www.winbond-usa.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q32DW.htm" target="_blank">http://www.winbond-usa.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q32DW.htm</a><br>


>> ><br>
>><br>
>> I don't have voltmeter; I'm sure I could locate one given enough time<br>
>> though. Do you have any other suggestions as to steps I might be<br>
>> overlooking here? Otherwise, what should I be looking for specifically<br>
>> in<br>
>> the Winbond data sheet?<br>
>><br>
><br>
> Unfortunately I don't have many ideas here... I've only seen this once and<br>
> it seemed to be a defective chip since I couldn't change the write-protect<br>
> status by removing the chip and using an external programmer. (This was on<br>
> a different machine, and not in a retail unit)<br>
><br>
> The only reason for failure should be if there is anything bridging the<br>
> gap<br>
> between the copper pads around the write-protect screw hole, thereby<br>
> connecting /WP on the chip to ground. If you have a magnifying glass, can<br>
> you inspect just to make sure there is nothing connecting those pads?<br>
<br>
</div>I took the Chromebook apart and cleaned the area around the write-protect<br>
screw hole using alcohol-dabbed q-tips a second time. Visual inspection<br>
did not reveal anything that appeared to be joining the two "halves" of<br>
the gold screw hole ring. Running "flashrom --wp-disable" as root gave me<br>
the same failure message as before, details in the paste.<br>
<br>
I executed "flashrom -p host --wp-range 0 0" and got this result:<br>
<br>
flashrom v0.9.4  : 4169bc8 : Sep 21 2013 02:17:24 UTC on Linux 3.4.0<br>
(armv7l), built with libpci 3.1.10, GCC 4.7.x-google 20130114<br>
(prerelease), little endian<br>
expected=0xe0, but actual=0xb8.<br>
FAILED<br>
<br>
Then, executing "flashrom -p host --wp-status" gave this result:<br>
<br>
flashrom v0.9.4  : 4169bc8 : Sep 21 2013 02:17:24 UTC on Linux 3.4.0<br>
(armv7l), built with libpci 3.1.10, GCC 4.7.x-google 20130114<br>
(prerelease), little endian<br>
<div class="HOEnZb"><div class="h5">WP: status: 0x00b8<br>
WP: status.srp0: 1<br>
WP: status.srp1: 0<br>
WP: write protect is enabled.<br>
WP: write protect range: start=0x00000000, len=0x00200000<br>
<br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.
</div>