<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=utf-8"><meta name=Generator content="Microsoft Word 12 (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;}
@font-face
        {font-family:"Microsoft Sans Serif";
        panose-1:2 11 6 4 2 2 2 2 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:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Arial","sans-serif";
        color:black;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Arial","sans-serif";
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Microsoft Sans Serif","sans-serif";
        color:blue;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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=blue vlink=purple><div class=WordSection1><p><span style='font-size:10.0pt;font-family:"Microsoft Sans Serif","sans-serif";color:blue'>Designation: </span><span style='font-size:10.0pt;font-family:"Microsoft Sans Serif","sans-serif";color:black'>Non-SSA/Finmeccanica </span><o:p></o:p></p><p class=MsoPlainText>The only GE contact that was any help is based in Germany. Following is an excerpt from one of his e-mails:<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>regarding the bios programming issue we found an idea, which may be a good starting point for further evaluation at your side:<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>An alternative may be checking the Linux flashrom project, which is developed under GPL licensee and thus the source code has to be published if used. Please refer to the web-page: http://flashrom.org/flashrom . The             current flashrom.org version is 0.9.3, which should contain all source code parts needed for accessing the CR11 bios. <o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Please be aware that this web-page is an external non GE web-page and thus we are not responsible for this web-page and for the content of this web-page at all.<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Next as I explained the AMI bios contains the SMI mechanism preventing any flash program accessing the bios flash. This includes determining the correct flash chip, reading, erasing and writing. However I tested with our very first bios prototype bios not containing this specific SMI mechanism and with this prototype bios the flashrom-SW worked well. We tested successfully, determining the flash chip, reading out the old bios code and           writing the current bios. <o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Please understand that this prototype bios was never delivered to any customer and only used for the very first board bring up in the design phase. So it is impossible delivering it to any customer.<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>In case you are writing new bios from the scratch the flashrom – tool may be a good help understanding the flash accessing mechanism. With the current bios releases from the CR11 it will not work.<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Some information to the CR11:<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>-           Bios chip connected to the LPC bus of the ESB6300 Hence Rapid from Intel<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>-           Bios chip has so called FWH bus (firmware hub bus), which could be seen as specific LPC bus<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>-           Bios chip is the Silicon Storage SST49FL008A, which is supported by flashrom  flashchips.c<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>However please consider that regarding the Flash programming mechanism AMI may be the correct contact, since we do not have the details of the AMI tools (afudos.exe and so on), too. Regarding the ESB6300 from Intel, Intel may be the correct contact.<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Mit freundlichen Grüßen - Best Regards<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Dipl.-Ing.  Johannes Liegl<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Technical Customer Service<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Tel:         +49 821 5034 181<o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Fax:       +49 821 5034 119              <o:p></o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'><o:p> </o:p></span></p><p class=MsoPlainText style='margin-left:.5in'><span style='color:#365F91'>Johannes.Liegl@ge.com     <o:p></o:p></span></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Robert G. Razee<o:p></o:p></p><p class=MsoPlainText>Senior Software Engineer<o:p></o:p></p><p class=MsoPlainText>DRS Consolidated Controls Inc.<o:p></o:p></p><p class=MsoPlainText>21 South Street<o:p></o:p></p><p class=MsoPlainText>Danbury, CT  06810<o:p></o:p></p><p class=MsoPlainText>Tel: (203) 730-6808<o:p></o:p></p><p class=MsoPlainText>Email: RRazee@DRS-DS.com<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: Idwer Vollering [mailto:vidwer@gmail.com] <br>Sent: Tuesday, April 19, 2011 1:21 PM<br>To: Razee, Robert G (DS-1)<br>Cc: flashrom@flashrom.org<br>Subject: Re: [flashrom] Writing BIOS to General Electric CR11 single board computer<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>2011/4/19 Razee, Robert G (DS-1) <RRazee@drs-ds.com>:<o:p></o:p></p><p class=MsoPlainText>> Designation:  Non-SSA/Finmeccanica<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> This e-mail is basically a re-submittal with different subject.<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> I am currently working with an Intel based controller that is not supported by FLASHROM.<o:p></o:p></p><p class=MsoPlainText>> The controller was purchased with AMI BIOS which configures the South Bridge BIOS_CNTL register to only allow SMI code to update the BIOS.<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> I have attached log files from the following:<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> flashrom -V > flashrom.log                      "FlashRom was extracted from svn on 4/19/2011 and built with no changes."<o:p></o:p></p><p class=MsoPlainText>> lspci -nnvvxxx > lspci.log<o:p></o:p></p><p class=MsoPlainText>> superiotool -deV > superiotool.log<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> biosdecode > biosdecode.log<o:p></o:p></p><p class=MsoPlainText>> hwinfo --bios > hwinfo-bios.log<o:p></o:p></p><p class=MsoPlainText>> dmidecode --type bios  > dmidecode-bios.log lshw > lshw.log<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> The controller (CR11) is manufactured by GE and uses the following chipset:<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Do you have a contact at GE, that can help you with this controller ?<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Intel Celeron Processor<o:p></o:p></p><p class=MsoPlainText>> Intel E7520 North Bridge<o:p></o:p></p><p class=MsoPlainText>> Intel 6300ESB South Bridge<o:p></o:p></p><p class=MsoPlainText>> SST49LF008A Firmware Hub<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> With minor tweaks to flashrom, it was able to see the following:<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Found chip "SST SST49LF008A" (1024 KB, FWH) at physical address 0xfff00000<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Can we have a look at your modification/patch, if you are (legally)<o:p></o:p></p><p class=MsoPlainText>allowed to disclose your work ?<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> The FWH ID was found at 0xfffc0000 and 0xfffc0001.<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Any help will be greatly appreciated. We are in need of a reflash utility other than the one supplied by AMI .<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Thanks,<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> Robert G. Razee<o:p></o:p></p><p class=MsoPlainText>> Senior Software Engineer<o:p></o:p></p><p class=MsoPlainText>> DRS Consolidated Controls Inc.<o:p></o:p></p><p class=MsoPlainText>> 21 South Street<o:p></o:p></p><p class=MsoPlainText>> Danbury, CT  06810<o:p></o:p></p><p class=MsoPlainText>> Tel: (203) 730-6808<o:p></o:p></p><p class=MsoPlainText>> Email: RRazee@DRS-DS.com<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>> 3.1.1001<o:p></o:p></p><p class=MsoPlainText>> _______________________________________________<o:p></o:p></p><p class=MsoPlainText>> flashrom mailing list<o:p></o:p></p><p class=MsoPlainText>> flashrom@flashrom.org<o:p></o:p></p><p class=MsoPlainText>> http://www.flashrom.org/mailman/listinfo/flashrom<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p><sub><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:white'>3.1.1001</span></sub><o:p></o:p></p></div></body></html>