<div dir="ltr"><div>Hello,<br></div><div><br></div><div>It's me again. I had some free time so I decided to disassemble the notebook and to wire it directly to the arduino, using Simon Inns' schematic. I didn't desolder the chip.</div>

<div><br></div><div>I've hit a roadblock, though. I get this message: <strong>Probing for Macronix MX25L6405(D), 8192 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0xff, id2 0xffff</strong></div><div>
<strong><br>
</strong></div><div>I tried patching flashrom with <a href="http://patchwork.coreboot.org/patch/3851/">http://patchwork.coreboot.org/patch/3851/</a>, still with no luck. I am sure the flash model is correct, because I can read it on the capsule.</div>

<div><br></div><div>I've attached the logs, with and without the -c option.</div><div><br></div><div>In the hope that a solution will arise,</div><div>I thank you again.</div><div><br></div><div>George Ciobanu</div></div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 15, 2013 at 4:15 PM, Stefan Tauner <span dir="ltr"><<a href="mailto:stefan.tauner@student.tuwien.ac.at" target="_blank">stefan.tauner@student.tuwien.ac.at</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">On Fri, 15 Mar 2013 15:56:28 +0200<br>
George Ciobanu <<a href="mailto:mrg2k8@gmail.com">mrg2k8@gmail.com</a>> wrote:<br>
<br>
> I've tried to read the contents of the memory in the subject, but it<br>
> failed. I'm using a Panasonic CF-53 Toughbook and I have attached the<br>
> verbose output.<br>
<br>
</div>> 0x5C: 0x057f0003 FREG2: Warning: Management Engine region (0x00003000-0x0057ffff) is locked.<br>
<br>
Hello George,<br>
<br>
thanks for your report!<br>
<br>
The problem is the locked ME region as quoted above. We are working on<br>
unlocking it or working around it, but intel does not provide us any<br>
documentation so please do not expect a solution soon (or ever).<br>
<div class="im"><br>
> Do you think that I will be able to read the memory using serprog and an<br>
> Arduino, unsoldering it from the motherboard or will flashrom just give the<br>
> same error?<br>
<br>
</div>The problem is the configuration of the mainboard chipset. Outside of<br>
the board flashrom will definitely be able to read and write the chip<br>
(there is a minor problem of misdetecting the MX25L6405 because<br>
Macronix used the same ID for different chips, but there is a patch for<br>
that <a href="http://patchwork.coreboot.org/patch/3851/" target="_blank">http://patchwork.coreboot.org/patch/3851/</a> and a quick hack that<br>
you could apply locally is just a simple number change).<br>
<br>
You might be able to access the flash chip while it is still soldered,<br>
so that you do not need to desolder it (completely), see<br>
<a href="http://flashrom.org/ISP" target="_blank">http://flashrom.org/ISP</a><br>
<br>
If you need to read the BIOS region only, there is a complete<br>
software-based solution too.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Kind regards/Mit freundlichen Grüßen, Stefan Tauner<br>
</font></span></blockquote></div><br></div>