<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Dec 16, 2013 at 9:14 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello flashrom developers,<br>
<br>
I'm having trouble disabling write-protection on my Samsung Arm<br>
Chromebook. So far I've removed the metallic sticker covering the<br>
"write-protect screw hole" according to the pictures on the Chromium wiki<br>
<<a href="http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook" target="_blank">http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook</a>>.<br>


On the Snow board, this hole ships with no screw in it.</blockquote><div><br></div><div>Are you sure about that? There should be a screw there...</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

 As root in<br>
developer mode, the output of flashrom -v is "flashrom v0.9.4  : 4169bc8<br>
...". The first time I ran flashrom --wp-disable, I got a message saying<br>
the operation FAILED with error=1. At that point I took the board apart<br>
again and cleaned the write-protect screw hole with q-tips dipped in<br>
rubbing alcohol. When I reassembled the Chromebook and tried again with<br>
flashrom -V --wp-disable, the last few lines I receive are:<br>
<br>
w25_set_srp0: old status: 0xb8<br>
w25_set_srp0: new status: 0xb8<br>
w25q_disable_writeprotect(): error=1.<br>
No -i argument is specified, set ignore_fmap.<br>
FAILED<br>
restore_power_management(): Power management enabled<br>
<br>
As you can see, I can't seem to disable write protection on this chip. I'm<br>
running stock ChromeOS. Any idea what I might be doing wrong? Thanks in<br>
advance.</blockquote></div><div><br></div><div>That's weird... Since you have the system taken apart already, can you try disconnecting the battery while the machine is unplugged? I'd recommend leaving it disconnected for a minute or so, the idea being to give the SPI ROM enough time to fully discharge and reset.</div>

<div><br></div><div>If you have a voltmeter handy, you can also try measuring the voltage on the /WP pin (pin 3). More details on pin configuration can be found in the datasheet: <a href="http://www.winbond-usa.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q32DW.htm">http://www.winbond-usa.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q32DW.htm</a></div>

<div><br></div>-- <br>David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.
</div></div>