<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a question regarding a recent issue with flashrom not identifying an EEPROM chip that it formerly was able to program.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have been doing some BIOS testing at my organization by installing a custom AMI BIOS on a W25Q128FV BIOS chipset.  Most recently I recovered the BIOS using flashrom and the BusPirate programmer in order to flash a known good BIOS which
 was successful.  I then booted and used the AFUDOS tool to flash a custom ROM image.  I did this by invoking the ‘/P’ AFUDOS option to “theoretically” only program the custom BIOS image into the main BIOS image region, leaving the FDT, ME and reserved regions
 intact.  Despite selecting only the BIOS region during this process, the AFUDOS tool listed many onscreen steps involving erasing/verifying many regions (including ME, FDT, NVRAM, etc.) but seemed to exit out cleanly after flashing.  Now the board will not
 boot and the flashrom/BusPirate combo is failing to discover the W25Q128FV chip when I attempt to recover to the known good ROM.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My primary question is then, is there anything that may have been done, either in general or specific to the AFUDOS /P command, that may have done something to the EEPROM that would cause flashrom to fail to identify it?  I am not an expert
 in EEPROM chip technology and am not quite sure whether the last reprogram could have done something or if the problem is something else that just coincided with the last flash.  What types of problems could cause flashrom to fail to identify an EEPROM that
 it was previously able to find?  We have already verified the electrical contacts on our SOIC clip and since we were able to identify/program immediately prior to this we can assume we do not suffer from in circuit capacitance issues on VCC.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks in advance,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#323E4F">Matthew Teetshorn</span></b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#323E4F"> | Draper
<o:p></o:p></span></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:gray">Member Technical Staff, Mixed Signal Embedded Systems: GBC6</span></i><i><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:gray"><o:p></o:p></span></i></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:gray">555 Technology Square | Cambridge, MA 02139</span><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:gray">Ph: 617.258.3592 |
</span><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D"><a href="mailto:mteetshorn@draper.com"><span style="color:blue">mteetshorn@draper.com</span></a></span><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:gray"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<hr>
Notice: This email and any attachments may contain proprietary (Draper non-public) and/or export-controlled information of Draper. If you are not the intended recipient of this email, please immediately notify the sender by replying to this email and immediately
 destroy all copies of this email.
<hr>
</body>
</html>