[
  {
    "path": "AMI/DMI_EDIT/DMI_EDIT_1.25/ROM Utilities Release Notes.htm",
    "content": "<html>\n<head>\n\t<title>AMIBIOS Component Release Notes</title>\n\t<style type=\"text/css\">\n\t\ttable.main {\n\t\t\tfont-family:Arial;\n\t\t\tborder:solid 4px #000;\n\t\t\tbackground-color:#cccccc;\n\t\t\twidth:96%;\n\t\t\tmargin-left:2%;\n\t\t}\n\t\ttable.subs {\n\t\t\tfont-family:Arial;\n\t\t\tborder:solid 3px #000;\n\t\t\twidth:96%;\n\t\t\tmargin-left:2%;\n\t\t\tmargin-bottom:2%;\n\t\t}\n\t\ttable.subs:hover {\n\t\t\tbackground-color:#ccffff;\n\t\t}\n\t\tcaption {\n\t\t\ttext-align:left;\n\t\t\tfont-size:110%;\n\t\t}\n\t\ttr.md {\n\t\t\tfont-size:18px;\n\t\t}\n\t\ttr.cd {\n\t\t\tfont-size:14px;\n\t\t}\n\t\ttr.cd:hover {\n\t\t\tbackground-color:#ffffcc;\n\t\t}\n\t\ttr.rh {\n\t\t\tfont-size:14px;\n\t\t\ttext-align:center;\n\t\t}\n\t\ttr.rh:hover {\n\t\t\tbackground-color:#ffffcc;\n\t\t}\n\t\tth {\n\t\t\tpadding:5px;\n\t\t}\n\t\tth.mheader {\n\t\t\tfont-size:200%;\n\t\t\tbackground-color:#a0a0a0;\n\t\t}\n\t\tth.sheader {\n\t\t\tborder:solid 1px #cccccc;\n\t\t\tfont-size:90%;\n\t\t\tbackground-color:#a0a0a0;\n\t\t}\n\t\ttd {\n\t\t\tborder:solid 1px #cccccc;\n\t\t\tpadding:3px;\n\t\t}\n\t\ttd.main {\n\t\t\tpadding:3px;\n\t\t\tborder:none;\n\t\t}\n\t\ttd.ud {\n\t\t\ttext-align:left;\n\t\t}\n\t\tol {\n\t\t\tpadding-right:3px;\n\t\t\tmargin-bottom:0px;\n\t\t}\n\t\tul {\n\t\t\tlist-style: square;\n\t\t}\n\t\t.TitleBox {\n\t\t\tborder:solid 1px #000;\n\t\t\tfont-family:verdana;\n\t\t\tfont-size:16px;\n\t\t\tmargin:3%;\n\t\t\twidth:300px;\n\t\t\tpadding:10px;\n\t\t\tletter-spacing:3px;\n\t\t\ttext-align:center;\n\t\t\tbackground-color:#aaaaaa;\n\t\t}\n\t\t.TextBox {\n\t\t\tfont-family:verdana;\n\t\t\tfont-size:14px;\n\t\t\tmargin-left:3%;\n\t\t\tpadding-left:10px;\n\t\t}\n\t</style>\n</head>\n<body>\n\t<table class=\"main\">\n\t\t<tr>\n\t\t\t<th colspan=\"3\" class=\"mheader\">AMIBIOS Component Release Notes</th>\n\t\t</tr>\n\t\t<tr class=\"md\">\n\t\t\t<td class=\"main\">Component Name</td>\n\t\t\t<td class=\"main\">:</td>\n\t\t\t<td class=\"main\">AMIBIOS ROM Utilities</td>\n\t\t</tr>\n\t\t<tr class=\"md\">\n\t\t\t<td class=\"main\">Component Type</td>\n\t\t\t<td class=\"main\">:</td>\n\t\t\t<td class=\"main\">eModule</td>\n\t\t</tr>\n\t\t<tr class=\"md\">\n\t\t\t<td class=\"main\">Release Date</td>\n\t\t\t<td class=\"main\">:</td>\n\t\t\t<td class=\"main\">September, 2009</td>\n\t\t</tr>\n\t\t<tr class=\"md\">\n\t\t\t<td class=\"main\">Source Control Label</td>\n\t\t\t<td class=\"main\">:</td>\n\t\t\t<td class=\"main\">8.00.11_ROMUTILS_14</td>\n\t\t</tr>\n\t\t<tr class=\"md\">\n\t\t\t<td class=\"main\">Source Control Location</td>\n\t\t\t<td class=\"main\">:</td>\n\t\t\t<td class=\"main\">CORE8_ATL;$/BIOS/Corebin/800/ROMUtils/ROMUtils.CIF</td>\n\t\t</tr>\n\t</table>\n\t<div class=\"TitleBox\">\n\t\tReference Documents\n\t</div>\n\t<div class=\"TextBox\">\n\t\tAll ROM Utilities user guide may be found at \"AMIBIOS ROM Utilities User Guide.PDF\".\n\t</div>\n\t<div class=\"TitleBox\">\n\t\tComponent Description\n\t</div>\n\t<div class=\"TextBox\">\n\t\t<p>The AMIBIOS ROM Utilities eModule contains all application program to handle AMIBIOS8 binary image.</p>\n\t\t<p>The following files are included in this release:</p>\n\t</div>\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<tr>\n\t\t\t<th class=\"sheader\">File Name</th>\n\t\t\t<th class=\"sheader\">User Guide Chapter</th>\n\t\t\t<th class=\"sheader\">Latest Version</th>\n\t\t\t<th class=\"sheader\">File Description</th>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>ROMUTILS.CIF</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>Component information file for the eModule.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>ROM Utilities Release Note.HTM</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>This file.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIBIOS ROM Utilities User Guide.PDF</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>1.29</td>\n\t\t\t<td>This file contains user guides for all ROM Utilities.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>UCOREDLL.DLL</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>2.09.02</td>\n\t\t\t<td>DLL APIs.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>UCORESYS.SYS</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>1.04.01</td>\n\t\t\t<td>Driver for Windows 2000/XP/PE.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>UCOREW64.SYS</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>1.01.01</td>\n\t\t\t<td>Driver for Windows XP64.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>UCOREVXD.VXD</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>1.01.01</td>\n\t\t\t<td>Driver for Windows 98/ME.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>DMI16.EXE</td>\n\t\t\t<td>NONE</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td>16-Bits driver for invoking SMBIOS Function call. This driver is called by DMIEDIT or AMIDEWIN only.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIMMDOS.EXE</td>\n\t\t\t<td>1-1</td>\n\t\t\t<td>1.20</td>\n\t\t\t<td>Module Manipulation utility for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIMMWIN.EXE</td>\n\t\t\t<td>1-1</td>\n\t\t\t<td>1.20</td>\n\t\t\t<td>Module Manipulation utility for Windows command mode. It is base on AMIMMDOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIOLDOS.EXE</td>\n\t\t\t<td>1-2</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td>Change OEM Logo utility for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIOLWIN.EXE</td>\n\t\t\t<td>1-2</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td>Change OEM Logo utility for Windows command mode. It is base on AMIOLDOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>ROMSETUP.EXE</td>\n\t\t\t<td>1-3</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td>SETUP screen capture utility.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIDEDOS.EXE</td>\n\t\t\t<td>1-4</td>\n\t\t\t<td>1.21</td>\n\t\t\t<td>DMI Editor for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIDEWIN.EXE</td>\n\t\t\t<td>1-5</td>\n\t\t\t<td>1.31</td>\n\t\t\t<td>DMI Editor for Windows command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIDEWINx64.EXE</td>\n\t\t\t<td>1-5</td>\n\t\t\t<td>1.31</td>\n\t\t\t<td>DMI Editor for Windows PE 2.0 x64bit command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AFUDOS.EXE</td>\n\t\t\t<td>1-6</td>\n\t\t\t<td>4.28</td>\n\t\t\t<td>AMI Firmware Update utility for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AFULNX2.TGZ</td>\n\t\t\t<td>1-7</td>\n\t\t\t<td>4.24</td>\n\t\t\t<td>AMI Firmware Update utility for Linux.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AFUBSD.TGZ</td>\n\t\t\t<td>1-7</td>\n\t\t\t<td>3.10</td>\n\t\t\t<td>AMI Firmware Update utility for FreeBSD.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AFUWIN.EXE</td>\n\t\t\t<td>1-8</td>\n\t\t\t<td>4.37</td>\n\t\t\t<td>AMI Firmware Update utility for Windows command mode & GUI Mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AFUWINx64.EXE</td>\n\t\t\t<td>1-8</td>\n\t\t\t<td>4.36</td>\n\t\t\t<td>AMI Firmware Update utility for Windows PE 2.0 x64bit command mode & GUI Mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMISCE.EXE</td>\n\t\t\t<td>1-9</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td>AMI abstract CMOS Editor for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMISCEW.EXE</td>\n\t\t\t<td>1-10</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td>AMI abstract CMOS Editor for Windows command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMISCEWx64.EXE</td>\n\t\t\t<td>1-10</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td>AMI abstract CMOS Editor for Windows PE 2.0 x64bit command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMICMOS.EXE</td>\n\t\t\t<td>1-11</td>\n\t\t\t<td>2.02</td>\n\t\t\t<td>Display, save and restore CMOS RAM.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIPWD.EXE</td>\n\t\t\t<td>1-12</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td>Change ROM password utility for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIPWDW.EXE</td>\n\t\t\t<td>1-13</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td>Change ROM password utility for Windows command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>TXTBCPD.EXE</td>\n\t\t\t<td>1-14</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td>TEXT BIOS Configuration Program for DOS.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>TXTBCPW.EXE</td>\n\t\t\t<td>1-14</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td>TEXT BIOS Configuration Program for Windows command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>OEMLOGO.EXE</td>\n\t\t\t<td>2-1</td>\n\t\t\t<td>3.19</td>\n\t\t\t<td>Change OEM Logo utility for Windows GUI mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>MMTOOL.EXE</td>\n\t\t\t<td>2-2</td>\n\t\t\t<td>3.23</td>\n\t\t\t<td>Module Manipulation utility for Windows GUI mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIBCP.EXE</td>\n\t\t\t<td>2-3</td>\n\t\t\t<td>3.46</td>\n\t\t\t<td>AMIBIOS Configuration Program for Windows GUI mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>DMIEDIT.EXE</td>\n\t\t\t<td>2-4</td>\n\t\t\t<td>1.25</td>\n\t\t\t<td>DMI Editor for Windows GUI mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\" style=\"text-decoration: line-through\">\n\t\t\t<td>AMIDELNX.EXE</td>\n\t\t\t<td>1-15</td>\n\t\t\t<td>1.19</td>\n\t\t\t<td>DMI Editor for Linux command mode.</td>\n\t\t</tr>\n\t\t<tr class=\"cd\">\n\t\t\t<td>AMIUCP.EXE</td>\n\t\t\t<td>2-5</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td>ROM Utilities Configuration Tool for Windows GUI mode.</td>\n\t\t</tr>\n\t</table>\n\t<div class=\"TitleBox\">\n\t\tKnown Issues\n\t</div>\n\t<div class=\"TextBox\">\n\t\t<ul>\n\t\t\t<li>ROMSETUP cannot work well if 8GB memory Or 4MB BIOS installed.</li>\n\t\t</ul>\n\t</div>\n\t<div class=\"TitleBox\">\n\t\tRevision History\n\t</div>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>Latest (Next label : 8.00.11_ROMUTILS_15_RC1)</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUDOS</td>\n\t\t\t<td>4.27</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added the CMOS Layout check to avoid generated the CMOS error after bootblock recovery. [EIP 15681]</li>\n\t\t\t\t\t<li>Fixed the check rule issue of \"IFD\" block, when the \"IFD\" block size is not equal to 64Kbyte. [EIP 15502]</li>\n\t\t\t\t\t<li>Fixed the NCB update checked rule, when NCB bin file not include the header info. [EIP 16464]</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.28</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of Module checksums shown up message is \"bad\", when has one of module is aligned module. [EIP 18256]</li>\n\t\t\t\t\t<li>Fixed the GPNV offset miscalculation problem, which caused the \"/R\" command preserve SMBIOS data failure, when the BIOS Size is bigger and than 1MByte. [EIP 18505]</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.37</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added the CMOS Layout check to avoid generated the CMOS error after bootblock recovery. [EIP 15681]</li>\n\t\t\t\t\t<li>Fixed the check rule issue of \"IFD\" block, when the \"IFD\" block size is not equal to 64Kbyte. [EIP 15502]</li>\n\t\t\t\t\t<li>Fixed the NCB update checked rule, when NCB bin file not include the header info. [EIP 16464]</li>\n\t\t\t\t\t<li>Modified the AFUWIN to prevent the OS enter the shutdown/sleep mode, when end-user press the power button or setting system idle time expired.</li>\n\t\t\t\t\t<li>Changed the compiler way of VC 6.0 from \"Shared DLL\" to \"Static Library\", which would be fixed the AFUWIN couldn't execute problem under the WinPE environment.</li>\n\t\t\t\t\t<li>Fixed the progress bar didn't synchronize issue of AFUWIN GUI Mode, when the BIOS Size is bigger than 1MByte. [EIP 16636]</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug of parsing rule of SETUP database.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug of parsing rule of SETUP database.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDELNX</td>\n\t\t\t<td>1.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Update the support to SMBIOS spec 2.26.</li>\n\t\t\t\t\t<li>Fix the issue that amidelnx can't work properly (Segmentation faul) on RHEL-5.2-server-x86-64 after update kernel from 2.6.18-92.el5 to 2.6.18-92.1.18.el5.</li>\n\t\t\t\t\t<li>Update version to 1.19.</li>\n\t\t\t\t\t<li>*NOTE*. AMIDELNX will be retired from ROMUtils, no longer provided in SS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.25</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add support to SMBIOS Spec 2.26.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.46</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>The text box text when press F6, F7, F10 does not display the correct text. [EIP 16762]</li>\n\t\t\t\t\t<li>AMIBCP is corrupting BIOS binaries after chnage question control status from show to hidden. [EIP 14926]</li>\n\t\t\t\t\t<li>2 Issues: [EIP 16066]</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Too Much Questions</li>\n\t\t\t\t\t\t<li>Seperator become selectable.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add support to SMBIOS Spec 2.26.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.31</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add support to SMBIOS Spec 2.26.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWINx64</td>\n\t\t\t<td>1.31</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add support to SMBIOS Spec 2.26.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL.DLL</td>\n\t\t\t<td>2.09.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add support to SMBIOS Spec 2.26.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_14</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.26</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To raise the OEM SMI's checking priority for OEM to be able to adjust ROMHole flash behavior in BIOS.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.36</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To raise the OEM SMI's checking priority for OEM to be able to adjust ROMHole flash behavior in BIOS.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t\t<li>Fixed the AFUWIN halt issue when flashing the BIOS and the \"Load CMOS Default\" checkbox has been checked.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWINx64</td>\n\t\t\t<td>4.36</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>New AFUWIN Utility to support Windows PE 2.0 x64 version.</li>\n\t\t\t\t\t<li>Version sync with AFUWIN.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.24</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To raise the OEM SMI's checking priority for OEM to be able to adjust ROMHole flash behavior in BIOS.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To raise the OEM SMI's checking priority for OEM to be able to adjust ROMHole flash behavior in BIOS.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIUCP</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>UI Enhancement: To pop up a confirmation box when user tries to extract the embedded cmd/file to non-exist given path.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Bug Fix: when use AMIUCP to extract embedded section(s) and after that file will be crashed when user press the save button.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">TXTBCPD</td>\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Bug Fix: The TXTBCP/W run \"/SL\" command to save as a information file, and the SL file has a shaded on SYSTEM TIME question.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">TXTBCPW</td>\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Bug Fix: The TXTBCP/W run \"/SL\" command to save as a information file, and the SL file has a shaded on SYSTEM TIME question.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEWx64</td>\n\t\t\t<td>2.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>New AMISCE Utility to support Windows PE 2.0 x64 version.</li>\n\t\t\t\t\t<li>Version sync with AMISCEW.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.24</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEDOS</td>\n\t\t\t<td>1.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Reduce allocate physical memory size in AMIDEDOS for new SMBIOS module.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.30</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWINx64</td>\n\t\t\t<td>1.30</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>New AMISCE Utility to support Windows PE 2.0 x64 version.</li>\n\t\t\t\t\t<li>Version sync with AMIDEWIN.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDELNX</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Solve image compress & uncompress issue.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule).</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Solve image compress & uncompress issue.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule).</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Solve image compress & uncompress issue.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule).</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Solve image compress & uncompress issue.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>ROMSETUP</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated, according to UCORE v1.15.00. (Compress & Uncompress Rule)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_14_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.25</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole issue of flashing BIOS, when the RomHole count of BIOS ROM File doesn't match the System BIOS's RomHole count.</li>\n\t\t\t\t\t<li>Fixed the issue of $IIM offset wrong value, when using the RomHole count of changes to flash the BIOS, and executed the command \"/p\" twice.</li>\n\t\t\t\t\t<li>Added to support the \"/S\" command to be stand along command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.35</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole issue of flashing BIOS, when the RomHole count of BIOS ROM File doesn't match the System BIOS's RomHole count.</li>\n\t\t\t\t\t<li>Fixed the issue of $IIM offset wrong value, when using the RomHole count of changes to flash the BIOS, and executed the command \"/p\" twice.</li>\n\t\t\t\t\t<li>Added to support the \"/S\" command to be stand along command.</li>\n\t\t\t\t\t<li>Fixed the flash issue of [NCB] doesn't work in GUI mode, when [NCB 1~8] checkbox has one been checked.</li>\n\t\t\t\t\t<li>Fixed the \"ROM file\" issue of AFUWIN doesn't work in GUI mode, when AMIUCP inserted the ROM file into the AFUWIN inside, and without other Command String.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole issue of flashing BIOS, when the RomHole count of BIOS ROM File doesn't match the System BIOS's RomHole count.</li>\n\t\t\t\t\t<li>Fixed the issue of $IIM offset wrong value, when using the RomHole count of changes to flash the BIOS, and executed the command \"/p\" twice.</li>\n\t\t\t\t\t<li>Added to support the \"/S\" command to be stand along command.</li>\n\t\t\t\t\t<li>Fixed the issue of \"TTY\" wrong status, when the \"AFULNX\" have an error is detected.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole issue of flashing BIOS, when the RomHole count of BIOS ROM File doesn't match the System BIOS's RomHole count.</li>\n\t\t\t\t\t<li>Fixed the issue of $IIM offset wrong value, when using the RomHole count of changes to flash the BIOS, and executed the command \"/p\" twice.</li>\n\t\t\t\t\t<li>Added to support the \"/S\" command to be stand along command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.44</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Feature update: Change \"Show\" Column to \"Display Status\" column and change \"yes\" \"no\" options in list box to \"Display\" \"Shaded\" and \"Hidden\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.45</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed AMIBCP crashed when opening BIOS contains string value over 512bytes.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMISCE</td>\n\t\t\t<td>2.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added supporting of SETUP Question Control - Shade configuration.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>2.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed CMOS read, write issue when Question Control's token has value 0xFFFF.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMISCEW</td>\n\t\t\t<td>2.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added supporting of SETUP Question Control - Shade configuration.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>2.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed CMOS read, write issue when Question Control's token has value 0xFFFF.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added \"Shaded\" syntax support for all Question Control except String Control.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added \"Shaded\" syntax support for all Question Control except String Control.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCORESYS</td>\n\t\t\t<td>1.04.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added ECX register value equals to 0 before triggering SMI. For DMIEditor Tool to support Aptio BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREW64</td>\n\t\t\t<td>1.01.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added ECX register value equals to 0 before triggering SMI. For DMIEditor Tool to support Aptio BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_14_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.24</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added AMIUCP, default configuration, support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.34</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added AMIUCP, default configuration, support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added AMIUCP, default configuration, support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added AMIUCP, default configuration, support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.43</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of AMIBCP hang when configuring 2MB ROM File.</li>\n\t\t\t\t\t<li>Fixed the issue of displaying incorrect optimal/failsafe values after end user configured some question controls' default values.</li>\n\t\t\t\t\t<li>Fixed the issue of missing question controls after user adjusted the setup layout.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new Processor Family of Type 4 for Griffin.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.29</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new Processor Family of Type 4 for Griffin.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDELNX</td>\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new Processor Family of Type 4 for Griffin.</li>\n\t\t\t\t\t<li>Update Type 15, Long area length as Word based instead of Byte base.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">DMIEDIT</td>\n\t\t\t<td>1.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show Warning message when DMI16.EXE cannot be located.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new Processor Family of Type 4 for Griffin.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIUCP</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Utilities Configuration Tool. First version of formal release.</li>\n\t\t\t\t\t<li>AMIUCP Compatible Utilities</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>AFUDOS v4.24 or later</li>\n\t\t\t\t\t\t<li>AFUWIN v4.34 or later</li>\n\t\t\t\t\t\t<li>AFULNX2 v4.22 or later</li>\n\t\t\t\t\t\t<li>AFUBSD v3.08 or later</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed memory allocate algorithm to accept larger Setup server data.</li>\n\t\t\t\t\t<li>Fixed check Supervisor and User password error.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed memory allocate algorithm to accept larger Setup server data.</li>\n\t\t\t\t\t<li>Fixed check Supervisor and User password error.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_14_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUDOS</td>\n\t\t\t<td>4.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of External BootBlock CheckSum error when EBB size doesn't match 64K.</li>\n\t\t\t\t\t<li>Fixed the issue of Error occurred when ROMHOLE address set to \"0\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change $IIM parsing rule for avoiding abnormal result when ROM File does not include the signature.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">AFUWIN</td>\n\t\t\t<td>4.31</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of External BootBlock CheckSum error when EBB size doesn't match 64K.</li>\n\t\t\t\t\t<li>Fixed the issue of Error occurred when ROMHOLE address set to \"0\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.32</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change $IIM parsing rule for avoiding abnormal result when ROM File does not include the signature.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.33</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of ROMHole protect behave abnormally when the AFUWIN GUI Mode doesn't trigger the \"Default Configuration\" SMI signal to BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of External BootBlock CheckSum error when EBB size doesn't match 64K.</li>\n\t\t\t\t\t<li>Fixed the issue of Error occurred when ROMHOLE address set to \"0\".</li>\n\t\t\t\t\t<li>Refine function code to support new Linux kernel.</li>\n\t\t\t\t\t<li>Improvement of user friendly support over Ubuntu and Debian Linux OS.</li>\n\t\t\t\t\t<li>Refine functions' code to automatically choose proper Linux kernel's function call toward different Linux Kernels.</li>\n\t\t\t\t\t<li>To block \"Ctrl+Atl+Del\" under linux text mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the issue of External BootBlock CheckSum error when EBB size doesn't match 64K.</li>\n\t\t\t\t\t<li>Fixed the issue of Error occurred when ROMHOLE address set to \"0\".</li>\n\t\t\t\t\t<li>Change $IIM parsing rule for avoiding abnormal result when ROM File does not include the signature.</li>\n\t\t\t\t\t<li>Fixed the issue of FreeBSD driver error when allocated physical memory size bigger than 128K.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEDOS</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Source Code refinement to support AMIDEEFI.</li>\n\t\t\t\t\t<li>Update the new E7h family \"AMD Phenom(TM) Triple-Core Processor Family\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add option /BT to update SMBIOS type2 Asset tag string.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEWIN</td>\n\t\t\t<td>1.27</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Source Code refinement to support AMIDEEFI.</li>\n\t\t\t\t\t<li>Update the new E7h family \"AMD Phenom (TM) Triple-Core Processor Family\".</li>\n\t\t\t\t\t<li>Update allocate memory above 1M (AMIDEWIN just support SMBIOS module RC20 or later).</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.28</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add option /BT to update SMBIOS type2 Asset tag string.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">DMIEDIT</td>\n\t\t\t<td>1.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Source Code refinement to support AMIDEEFI.</li>\n\t\t\t\t\t<li>Update the new E7h family \"AMD Phenom (TM) Triple-Core Processor Family\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add option /BT to update SMBIOS type2 Asset tag string.</li>\n\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li>BIOS needs to add SMIBIOS RC20 Module or later version to support functions properly.</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDELNX</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Source Code refinement to support AMIDEEFI.</li>\n\t\t\t\t\t<li>Update the new E7h family \"AMD Phenom (TM) Triple-Core Processor Family\".</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add option /BT to update SMBIOS type2 Asset tag string.</li>\n\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t<li>BIOS needs to add SMIBIOS RC20 Module or later version to support functions properly.</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Add AMIDELNX supports Fedora Core 8.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support Module ID 0x10 retrieve and replacement.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">UCOREDLL.DLL</td>\n\t\t\t<td>2.09.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Core8 EFI ROM File Error Checking when setting SMBIOS data.</li>\n\t\t\t\t\t<li>Due to BIOS does not have the field to report its version to Utility and some OS just can't reserve below 1MB physical memory so SMBIOS DLL now will allow getting physical memory above memory 1MB.</li>\n\t\t\t\t\t<li>Refine Error Checking after SMIFlash Enable.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>2.09.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Version Correction.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.41</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed AMIBCP can't run normally with Nvidia MCP55+IO55 ROM file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.42</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed AMIBCP can't open a ROM file when ROM file is on the desktop of windows.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_13</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUDOS</td>\n\t\t\t<td>4.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed the <b>~CMD</b> command style from <b>\"~\"</b> to be <b>\"/-\"</b> for prevented the not-compatible issue on Linux and FreeBSD.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support reporting flash ROM Hole Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support reporting flash NCB Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support Cancel commands reporting on OFBD default configuration data.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">AFUWIN</td>\n\t\t\t<td>4.28</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed the <b>~CMD</b> command style from <b>\"~\"</b> to be <b>\"/-\"</b> for prevented the not-compatible issue on Linux and FreeBSD.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.29</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the halted issue about that when ~CMD parsed command failed under the AFUWIN GUI mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.30</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support reporting flash ROM Hole Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support reporting flash NCB Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support Cancel commands reporting on OFBD default configuration data.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFULNX2</td>\n\t\t\t<td>4.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed the <b>~CMD</b> command style from <b>\"~\"</b> to be <b>\"/-\"</b> for prevented the not-compatible issue on Linux and FreeBSD.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support reporting flash ROM Hole Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support reporting flash NCB Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support Cancel commands reporting on OFBD default configuration data.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUBSD</td>\n\t\t\t<td>3.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Changed the <b>~CMD</b> command style from <b>\"~\"</b> to be <b>\"/-\"</b> for prevented the not-compatible issue on Linux and FreeBSD.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support reporting flash ROM Hole Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support reporting flash NCB Command on OFBD when user is issued.</li>\n\t\t\t\t\t<li>Support Cancel commands reporting on OFBD default configuration data.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_13_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the token of OFBD eModule doesn't open would cause the AFUDOS crashed by EC command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.27</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the token of OFBD eModule doesn't open would cause the AFUDOS crashed by EC command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the token of OFBD eModule doesn't open would cause the AFUDOS crashed by EC command.</li>\n\t\t\t\t\t<li>Fixed the /DEDFTCFG command issue.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the token of OFBD eModule doesn't open would cause the AFUDOS crashed by EC command.</li>\n\t\t\t\t\t<li>Fixed the /DEDFTCFG command issue.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_13_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDELNX</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add information in Processor Family field of Type 4.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add information in Processor Family field of Type 4.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.26</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add information in Processor Family field of Type 4.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add information in Processor Family field of Type 4.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUDOS</td>\n\t\t\t<td>4.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole updated error when uses OFBD eModule ver 1.0.</li>\n\t\t\t\t\t<li>Modify EC [OEM Sub Version] message display type.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add <font color=\"orange\">/DEDFTCFG</font> - to cancel all default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">~cmd_name</font> - to cancel default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Fixed the <font color=\"green\">SMI 20-24 balance</font> problem. (For NB project)</li>\n\t\t\t\t\t<li>Modified the ROMHOLE checking rule when ROMHOLE is protect with block address & Size matches with BIOS reported flash part info then AFU will NOT erase block and re-update the flash block. Adding this to prevent important data in BIOS when accident Reset is issued by end user.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUWIN</td>\n\t\t\t<td>4.25</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole updated error when uses OFBD eModule ver 1.0.</li>\n\t\t\t\t\t<li>Modify EC [OEM Sub Version] message display type.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.26</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add <font color=\"orange\">/DEDFTCFG</font> - to cancel all default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">~cmd_name</font> - to cancel default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Fixed the <font color=\"green\">SMI 20-24 balance</font> problem. (For NB project)</li>\n\t\t\t\t\t<li>Modified the ROMHOLE checking rule when ROMHOLE is protect with block address & Size matches with BIOS reported flash part info then AFU will NOT erase block and re-update the flash block. Adding this to prevent important data in BIOS when accident Reset is issued by end user.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole updated error when uses OFBD eModule ver 1.0.</li>\n\t\t\t\t\t<li>Modify EC [OEM Sub Version] message display type.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">/DEDFTCFG</font> - to cancel all default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">~cmd_name</font> - to cancel default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Fixed the <font color=\"green\">SMI 20-24 balance</font> problem. (For NB project)</li>\n\t\t\t\t\t<li>Modified the ROMHOLE checking rule when ROMHOLE is protect with block address & Size matches with BIOS reported flash part info then AFU will NOT erase block and re-update the flash block. Adding this to prevent important data in BIOS when accident Reset is issued by end user.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the RomHole updated error when uses OFBD eModule ver 1.0.</li>\n\t\t\t\t\t<li>Modify EC [OEM Sub Version] message display type.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">/DEDFTCFG</font> - to cancel all default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Add <font color=\"orange\">~cmd_name</font> - to cancel default configuration setting by BIOS.</li>\n\t\t\t\t\t<li>Fixed the <font color=\"green\">SMI 20-24 balance</font> problem. (For NB project)</li>\n\t\t\t\t\t<li>Modified the ROMHOLE checking rule when ROMHOLE is protect with block address & Size matches with BIOS reported flash part info then AFU will NOT erase block and re-update the flash block. Adding this to prevent important data in BIOS when accident Reset is issued by end user.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed handling the menuitem shadewhen fuction error cause showing error message.</li>\n\t\t\t\t\t<li>Fixed handling the hidden group of G_ROOT error cause TXTBCPD freeze.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed handling the menuitem shadewhen fuction error cause showing error message.</li>\n\t\t\t\t\t<li>Fixed handling the hidden group of G_ROOT error cause TXTBCPD freeze.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_13_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDELNX</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add the new command /GENDRV to generate driver source code.</li>\n\t\t\t\t\t<li>Add implantation of AMIDELNX to compatible w/ Ucore-linux.</li>\n\t\t\t\t\t<li>Update ReadMe.txt to indicate BIOS updates when encounter \"Init. SMBIOS ERROR\".</li>\n\t\t\t\t\t<li>Add Module License to avoid Linux kernel dump warning message.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed Driver build error on CentOS 3.8 - Linux Kernel 2.4.28</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"<b>Password Checking</b>\" and \"<b>Default Issued Command Configuration</b>\" function according to OFBD spec.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ec</font> to support flashing standard EC BIOS.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ncb</font> and <font color=\"green\">/ncbout</font> for NCB flash.</li>\n\t\t\t\t\t<li>Support OFBD 2.0 specification - new Data structures updated.</li>\n\t\t\t\t\t<li>Add to get ROM Hole information from \"F000\" segment.</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>a patch to prevent getting ROM Hole info error when customer does not want to flash                       BootBlock but main bios then the ROM Hole info address will ptr to wrong location.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.24</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"<b>Password Checking</b>\" and \"<b>Default Issued Command Configuration</b>\" function according to OFBD spec.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ec</font> to support flashing standard EC BIOS.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ncb</font> and <font color=\"green\">/ncbout</font> for NCB flash.</li>\n\t\t\t\t\t<li>Support OFBD 2.0 specification - new Data structures updated.</li>\n\t\t\t\t\t<li>Add to get ROM Hole information from \"F000\" segment.</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>a patch to prevent getting ROM Hole info error when customer does not want to flash                       BootBlock but main bios then the ROM Hole info address will ptr to wrong location.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"<b>Password Checking</b>\" and \"<b>Default Issued Command Configuration</b>\" function according to OFBD spec.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ec</font> to support flashing standard EC BIOS.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ncb</font> and <font color=\"green\">/ncbout</font> for NCB flash.</li>\n\t\t\t\t\t<li>Support OFBD 2.0 specification - new Data structures updated.</li>\n\t\t\t\t\t<li>Add /clnevnlog for Clear Event Log.</li>\n\t\t\t\t\t<li>Add to get ROM Hole information from \"F000\" segment.</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>a patch to prevent getting ROM Hole info error when customer does not want to flash                       BootBlock but main bios then the ROM Hole info address will ptr to wrong location.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"<b>Password Checking</b>\" and \"<b>Default Issued Command Configuration</b>\" function according to OFBD spec.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ec</font> to support flashing standard EC BIOS.</li>\n\t\t\t\t\t<li>Add the new command line <font color=\"green\">/ncb</font> and <font color=\"green\">/ncbout</font> for NCB flash.</li>\n\t\t\t\t\t<li>Support OFBD 2.0 specification - new Data structures updated.</li>\n\t\t\t\t\t<li>Add /clnevnlog for Clear Event Log.</li>\n\t\t\t\t\t<li>Add to get ROM Hole information from \"F000\" segment.</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>a patch to prevent getting ROM Hole info error when customer does not want to flash                       BootBlock but main bios then the ROM Hole info address will ptr to wrong location.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">DMIEDIT</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix bug Modify Type 0 display data failed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modified updated data can't correctly write into UUID field in Type 1.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modified the Windows will pop-up warning dialog after DMIEDIT updated data by calling pnp rule.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.39</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added \"Ext. Function\" column that determines the Question used \"External Function\" or not for display.</li>\n\t\t\t\t\t<li>Fix some Question data are abnormal after the user drag and drop menu items.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.40</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modified AMIBCP can't open 915 chipset ROM File.</li>\n\t\t\t\t\t<li>Modified AMIBCP can't save normally when the second string pointer of Sign On Message is null.</li>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify the first character of upgraded string does not allow \"/\" or \"-\".</li>\n\t\t\t\t\t<li>Added support for WinPE 2.0.</li>\n\t\t\t\t\t<li>Modify the incorrect installed size in Type6.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.25</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify the first character of upgraded string does not allow \"/\" or \"-\".</li>\n\t\t\t\t\t<li>Added support for WinPE 2.0.</li>\n\t\t\t\t\t<li>Added the SMBSMI Version control. That means to check signature, \"SS20\", in the F000:RuntimeSMIFlashData+12 for indicating the SMBIOS have the buffer above 1MB support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">UCOREDLL.DLL</td>\n\t\t\t<td>2.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added the SMBSMI Version control. That means to check signature, \"SS20\", in the F000:RuntimeSMIFlashData+12 for indicating the SMBIOS have the buffer above 1MB support. Notice that DMIEDITOR will reference this DLL.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>2.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t\t<li>Type 1 UUID - Type in digit to update but turns out to ASCII Code Sequence</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">TXTBCPD</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed a bug at function \"/o /s\" that each setup entry with the same name gets mapped to the first setup entry with that name.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed a bug of parsing rule of non-standard setup database.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">TXTBCPW</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed a bug at function \"/o /s\" that each setup entry with the same name gets mapped to the first setup entry with that name.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed a bug of parsing rule of non-standard setup database.</li>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">AMIMMDOS</td>\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>/INFO command may report wrong ROM free space.</li>\n\t\t\t\t\t<li>/INFO command may not output EBB and NCB modules information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLDOS</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLWIN</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.14.00. (BUILDROM)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug that amisce /i function failed if there are special characters in script file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug that amisce /i function failed if there are special characters in script file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_12</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.38</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify undo function failed in OEM DATA.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_12_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.37</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify OEM Data display style (change Unicode into ANSI) in hexadecimal grid.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Watcom C compiler issue. No source code update.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL.DLL</td>\n\t\t\t<td>2.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDELNX</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>First version of DMI Editor tool for Linux command mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_12_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.35</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Referenced UCORE Function updated according to UCORE v1.12.00. (128 K BootBlock Support)</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.36</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /clnevnlog for Clear Event Log.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /clnevnlog for Clear Event Log.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /clnevnlog for Clear Event Log.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_12_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Rom Hole Function support.</li>\n\t\t\t\t\t<li>Add /D command which backward compatible to AFU 1.xx version.</li>\n\t\t\t\t\t<li>Add ROM ID checking under case non-sensitive rule.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>3.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Rom Hole Function support.</li>\n\t\t\t\t\t<li>Add /D command which backward compatible to AFU 1.xx version.</li>\n\t\t\t\t\t<li>Add ROM ID checking under case non-sensitive rule.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEDOS</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify temporary buffer size (the buffer used to get DMI data) for backward compatible.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify information of Type 8.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.24</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify information of Type 8.</li>\n\t\t\t\t\t<li>Add writing DMI data function in Aptio platform.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.34</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add tokens in source code to support customize GUI layout.</li>\n\t\t\t\t\t<li>Modify \"Menu Help\" and \"Control Help\" can't display correctly.</li>\n\t\t\t\t\t<li>Added the synchronized action, when the control item has the same as HStorage field.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_11</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Rom Hole Function support.</li>\n\t\t\t\t\t<li>Add /D command which backward compatible to AFU 1.xx version.</li>\n\t\t\t\t\t<li>Add ROM ID checking under case non-sensitive rule.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Rom Hole Function support.</li>\n\t\t\t\t\t<li>Add /D command which backward compatible to AFU 1.xx version.</li>\n\t\t\t\t\t<li>Add ROM ID checking under case non-sensitive rule.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.33</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify the OEM Data interface.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_11_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t\t<li>Add ShutDown function support.</li>\n\t\t\t\t\t<li>Add Santa function support, flash BIOS without detail checking.</li>\n\t\t\t\t\t<li>EC Patch: Some EC will fail when Open/Close SMI is not balanced.</li>\n\t\t\t\t\t<li>Add fuma function which forces backup MA Information when flashing newer version of BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t\t<li>Add ShutDown function support.</li>\n\t\t\t\t\t<li>Add Santa function support, flash BIOS without detail checking.</li>\n\t\t\t\t\t<li>EC Patch: Some EC will fail when Open/Close SMI is not balanced.</li>\n\t\t\t\t\t<li>Add fuma function which forces backup MA Information when flashing newer version of BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t\t<li>Add ShutDown function support.</li>\n\t\t\t\t\t<li>Add Santa function support, flash BIOS without detail checking.</li>\n\t\t\t\t\t<li>EC Patch: Some EC will fail when Open/Close SMI is not balanced.</li>\n\t\t\t\t\t<li>Add fuma function which forces backup MA Information when flashing newer version of BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWDW</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To fix the bug when there is no command (argv[1]) exist.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify LoadDriver Code to solve load driver error on some platform.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEWIN</td>\n\t\t\t<td>1.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify LoadDriver Code to solve load driver error on some platform.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.23</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Improvement: Source Code refinement, create shareable common functions for AMIDEWIN & AMIDEDOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEDOS</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add UII Information.</li>\n\t\t\t\t\t<li>Add new feature for dumping/saving whole SMBIOS data in Aptio and Core8 platform.</li>\n\t\t\t\t\t<li>Add supporting for Aptio project.</li>\n\t\t\t\t\t<li>Added to write/read type12.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Improvement: Source Code refinement, create shareable common functions for AMIDEWIN & AMIDEDOS.</li>\n\t\t\t\t\t<li>Refine Mapping/Un-Mapping Physical Memory Allocation routine.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL.DLL</td>\n\t\t\t<td>2.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>To accelerate the application execution speed.</li>\n\t\t\t\t\t<li>Add SMBIOS.CPP, SMBIOS.HPP, R0_WIN.CPP and R0_WIN.HPP to SMBIOS ModulePart.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Improvement: AMISCE supports setting password with length more than 6 characters.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Improvement: AMISCE supports setting password with length more than 6 characters.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.32</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modified the Sign On Message string is incorrect after saving.</li>\n\t\t\t\t\t<li>Modified the OEM Data is incorrect after saving, changing OEM Data and press UNDO button.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_11_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIPWD</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Password length will depend on BIOS.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Utility Identification Information(UII) structure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWDW</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Password length will depend on BIOS.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t\t<li>Add Utility Identification Information(UII) structure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some ROM Hole image may not be identified.</li>\n\t\t\t\t\t<li>Add Utility Identification Information (UII) structure.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.31</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>The hexadecimal editor in BIOS String page can only support 256 characters length string.</li>\n\t\t\t\t\t<li>Added Utility Identification Information (UII) information.</li>\n\t\t\t\t\t<li>PCI IRQ routing structure may be destroyed after BIOS String modified.</li>\n\t\t\t\t\t<li>Added the tip box for each BIOS String.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMICMOS</td>\n\t\t\t<td>2.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added Utility Identification Information (UII) information.</li>\n\t\t\t\t\t<li>Change border line of help screen.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Adding backward compatible command support.</li>\n\t\t\t\t\t<ol>\n\t\t\t\t\t\t<li>Add /O = /OS for Type 11</li>\n\t\t\t\t\t\t<li>Add /SCO for Type 12</li>\n\t\t\t\t\t\t<li>Add /U = /SU AUTO for Type 1</li>\n\t\t\t\t\t</ol>\n\t\t\t\t\t<li>Added Utility Identification Information (UII) information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added to write/read type12</li>\n\t\t\t\t\t<li>Source Code Refinement.</li>\n\t\t\t\t\t<li>Added Utility Identification Information (UII) information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_10</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning message when /ECUF issued but no EC BIOS detected in BIOS.</li>\n\t\t\t\t\t<li>Add Intel Flash Descriptor Mode support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning message when /ECUF issued but no EC BIOS detected in BIOS.</li>\n\t\t\t\t\t<li>Add Intel Flash Descriptor Mode support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning message when /ECUF issued but no EC BIOS detected in BIOS.</li>\n\t\t\t\t\t<li>Add Intel Flash Descriptor Mode support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>2.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning message when /ECUF issued but no EC BIOS detected in BIOS.</li>\n\t\t\t\t\t<li>Add Intel Flash Descriptor Mode support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_10_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning function (/sw) will cause assertion error.</li>\n\t\t\t\t\t<li>Change /E function's behavior.</li>\n\t\t\t\t\t<li>Added /ECUF function to flash EC bios when newer version is detected.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Show warning function (/sw) will cause assertion error.</li>\n\t\t\t\t\t<li>Change /E function's behavior.</li>\n\t\t\t\t\t<li>Added /ECUF function to flash EC bios when newer version is detected.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change /E function's behavior.</li>\n\t\t\t\t\t<li>Added /ECUF function to flash EC bios when newer version is detected.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>2.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change /E function's behavior.</li>\n\t\t\t\t\t<li>Added /ECUF function to flash EC bios when newer version is detected.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the problem that password identification may be failed sometimes.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the problem that password identification may be failed sometimes.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_10_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.30</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that BIOS ROM File Size over 512K can not be checksummed.</li>\n\t\t\t\t\t<li>AMIBCP may not bring to the top if it is partially covered by other APs and user clicks on a view contained within the tab control.</li>\n\t\t\t\t\t<li>Unicode support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modifiable type should be shaded if SMI interface for SMBIOS to be disabled and DMI16.EXE that PnP function call driver does not present.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /MAI command to display System Rom or Inserted Rom file's MA information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /MAI command to display System Rom or Inserted Rom file's MA information. This feature is for command prompt only.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /MAI command to display System Rom or Inserted Rom file's MA information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUBSD</td>\n\t\t\t<td>2.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Sync. With AFULNX2.</li>\n\t\t\t\t\t<li>Add /MAI command to display System Rom or Inserted Rom file's MA information.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_10_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPD</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal Release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>TXTBCPW</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal Release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the bug that AMISCE password identification fail.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the bug that AMISCEW password identification fail.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Sync with AFULNX.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUWIN</td>\n\t\t\t<td>4.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>AFUWIN GUI interface behave abnormally.</li>\n\t\t\t\t\t<li>Fixed AFULNX compile fail because of std C++ lib don't support lowercase method.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added CMD mode support only function. No GUI interface will pop up - shrink down exe file size.</li>\n\t\t\t\t\t<li>Sync with AFULNX.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX2</td>\n\t\t\t<td>4.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>New release style.</li>\n\t\t\t\t\t<li>Sync with AFUDOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.22</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that windows pop up error dialog box if SETUP option item number is too large.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_9</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCORESYS</td>\n\t\t\t<td>1.04.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that physical memory mapping might be failure under XP64 when more than 4GB memory installed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREW64</td>\n\t\t\t<td>1.01.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that physical memory mapping might be failure under XP64 when more than 4GB memory installed.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMI16</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal Release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.21</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that input bar of OEMData cannot work properly.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that block options cannot work properly.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_9_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLDOS</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Turns optimal switch off.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new option - /A to change Animated GIF logo.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLWIN</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Turns optimal switch off.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new option - /A to change Animated GIF logo.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Module ID should not be duplicated except 20h and 21h.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL</td>\n\t\t\t<td>2.03.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>SMBIOS PnP Function Support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCORESYS</td>\n\t\t\t<td>1.03.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change algorithm to selector and callgate structure for SMBIOS PnP Function Support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.19</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix garbage code.</li>\n\t\t\t\t\t<li>Adding Language Control Structure.</li>\n\t\t\t\t\t<li>Modify the Register field to avoid the problem that can't save WORD and DWORD data.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.20</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>AMIBCP cannot save ROM file properly if no any register table existed in BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.</li>\n\t\t\t\t\t<li>Adding PnP Function call.</li>\n\t\t\t\t\t<li>Adding string type determination(VarLength or FixLength).</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.</li>\n\t\t\t\t\t<li>Adding PnP Function call.</li>\n\t\t\t\t\t<li>Adding string type determination(VarLength or FixLength).</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Adding /IV(BIOS Version in Type0) and /ID(BIOS Release Date in Type0) parameters.</li>\n\t\t\t\t\t<li>Adding PnP Function call.</li>\n\t\t\t\t\t<li>Adding string type determination(VarLength or FixLength).</li>\n\t\t\t\t\t<li>Fix garbage code.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWD</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>New password cannot be updated when the supervisor password is less than 3 characters.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>The replacement of Animated GIF Logo support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>/M, /L0,/L1 functions become standalone function which means uses w/o inseting the rom file.</li>\n\t\t\t\t\t<li>Add change version function /chgver.</li>\n\t\t\t\t\t<li>Fixed Mac address reading error.</li>\n\t\t\t\t\t<li>Fixed flash unknown data when /M is issued.</li>\n\t\t\t\t\t<li>Added new routine for afudos be able to read default setting cmd(s) properly.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>NVRAM set to 32K then afuwin GUI mode progress bar will display abnormally.</li>\n\t\t\t\t\t<li>Add change afuwin function both command and GUI mode.</li>\n\t\t\t\t\t<li>Add change default configure behavior function.</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>0 - set check box and user unable to make change.</li>\n\t\t\t\t\t\t<li>1 - set check box and user be able to make changes.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Add precaution behaviors to prevent user misbehavior afuwin. warning box will pop out when abnormal status happened.</li>\n\t\t\t\t\t<li>AFUWIN can now issue /l0, /l1, /M function w/o inserting the ROM file.</li>\n\t\t\t\t\t<li>Fixed bug /l2, /L3 function has same behavior as L0/L1.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_8</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display warning message for when given UUID is less than 32 characters but still finish the operation.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display warning message for when given UUID is less than 32 characters but still finish the operation.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_8_RC4</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL</td>\n\t\t\t<td>2.02.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t\t<li>Module ID should not be duplicated except 20h and 21h.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t\t<li>Module ID should not be duplicated except 20h and 21h.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t\t<li>Display current BIOS's logo format.</li>\n\t\t\t\t\t<li>Display warning message when replaced logo format is different from current BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWDW</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that cannot work well under Windows XP and XP64 sometimes.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.18</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>EBB Header Checksum is fixed to 0 for AFUEFI.</li>\n\t\t\t\t\t<li>BCP can not get string properly while failsafe or optimal string table contains null string.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>AMIDEDOS may write incorrect value while the user performs several tasks at the same time.</li>\n\t\t\t\t\t<li>Change program procedure to avoid update function failure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>AMIDEDOS may write incorrect value while the user performs several tasks at the same time.</li>\n\t\t\t\t\t<li>Change program procedure to avoid update function failure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added in new cmd /X:n for ROM ID checking with user defined ID length. [funciton hidden from help]</li>\n\t\t\t\t\t<li>Added in new cmd /sw for showing warning message. [funciton hidden from help]</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>CMD Mode -</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Added in new cmd /X:n for ROM ID checking with user defined ID length. [funciton hidden from help]</li>\n\t\t\t\t\t\t<li>Added in new cmd /sw for showing warning message. [funciton hidden from help]</li>\n\t\t\t\t\t\t<li>Bug fixed:cmd mode with cmd /M without input string cause fail.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>GUI Mode -</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Reboot sys only BIOS flashed under proper condition.</li>\n\t\t\t\t\t\t<li>Check/Radio Box will be checked and shaded when corresponding cmd is issued by AFUSETUP.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX</td>\n\t\t\t<td>4.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added in new cmd /X:n for ROM ID checking with user defined ID length. [funciton hidden from help]</li>\n\t\t\t\t\t<li>Added in new cmd /sw for showing warning message. [funciton hidden from help]</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_8_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">UCOREDLL</td>\n\t\t\t<td>2.02.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>2.02.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.16</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.17</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t\t<li>Fix the problem that modified ROM image may hang at check point D7h.</li>\n\t\t\t\t\t<li>Split language module can not be recognized.</li>\n\t\t\t\t\t<li>CPU MicroCode information is incorrect.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIMMDOS</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIMMWIN</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">MMTOOL</td>\n\t\t\t<td>3.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t\t<li>Displays a warning message when insert a module which was compressed twice.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLDOS</td>\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLWIN</td>\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">OEMLOGO</td>\n\t\t\t<td>3.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that non-64KB Boot Block BIOS image may not be generated.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Hole size should be in 16 bytes alignment.</li>\n\t\t\t\t\t<li>Fix the problem that Boot Block checksum may be bad with non-64KB Boot Block.</li>\n\t\t\t\t\t<li>Check logo format to see if it is acceptable by BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Do not convert 16-color BMP to GRFX format if given ROM Image does not support GRFX.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFULNX</td>\n\t\t\t<td>4.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Now AFULNX can be configured and then executed properly through AFUSETUP utility. Following items are configurable:</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Command state: enable/disable, shown/hidden, and always issued.</li>\n\t\t\t\t\t\t<li>Error return code and error message.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Better algorithm in finding system's ROM ID.</li>\n\t\t\t\t\t<li>Fix potential failure on physical memory un-mapping.</li>\n\t\t\t\t\t<li>Fix possible memory leaks problems.</li>\n\t\t\t\t\t<li>Fix bad grammar of some error messages.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWD</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIPWDW</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUDOS</td>\n\t\t\t<td>4.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Now AFUDOS can be configured and then executed properly through AFUSETUP utility. Following items are configurable:</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Command state: enable/disable, shown/hidden, and always issued.</li>\n\t\t\t\t\t\t<li>Error return code and error message.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Better algorithm in finding system's ROM ID.</li>\n\t\t\t\t\t<li>Fix potential failure on physical memory un-mapping.</li>\n\t\t\t\t\t<li>Fix possible memory leaks problems.</li>\n\t\t\t\t\t<li>Fix bad grammar of some error messages.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add maximum retry parameter.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AFUWIN</td>\n\t\t\t<td>4.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Now AFUWIN can be configured and then executed properly through AFUSETUP utility. Following items are configurable:</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>Command state: enable/disable, shown/hidden, and always issued.</li>\n\t\t\t\t\t\t<li>Error return code and error message.</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Better algorithm in finding system's ROM ID.</li>\n\t\t\t\t\t<li>Fix potential failure on physical memory un-mapping.</li>\n\t\t\t\t\t<li>Fix possible memory leaks problems.</li>\n\t\t\t\t\t<li>Fix bad grammar of some error messages.</li>\n\t\t\t\t\t<li>AFUWIN return code is updated into registry</li>\n\t\t\t\t\t<li>AFUWIN GUI mode: When dumping system BIOS to ROM file, \".ROM\" is automatically appended onto filename.</li>\n\t\t\t\t\t<li>AFUWIN GUI mode: Popup warning message changed into resource and moved to the start of execution.</li>\n\t\t\t\t\t<li>UCOREW64.SYS can now be merged into AFUWIN.EXE.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>4.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add maximum retry parameter.</li>\n\t\t\t\t\t<li>Fix the problem that system cannot restart after flash done.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify reading SMBIOS data method.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Modify reading SMBIOS data method.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_8_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL</td>\n\t\t\t<td>2.02.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.14</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Boot Block Image may be truncated in some condition.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.15</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support award setup-style.</li>\n\t\t\t\t\t<li>Modify undo function in Register Edit page.</li>\n\t\t\t\t\t<li>Modify undo function in BIOS Strings page.</li>\n\t\t\t\t\t<li>Modify less words question in report file.</li>\n\t\t\t\t\t<li>Modify question item data incorrect after drag and drop in Setup Configuration.</li>\n\t\t\t\t\t<li>Modify OEM Data pop up error message as the word number greater 62.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug of making AMISCE to be compatible with old BIOS.</li>\n\t\t\t\t\t<li>Fixed the bug of handling password when using \"/i\" and \"/cw\" functions.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fixed the bug of handling password when using \"/i\" and \"/cw\" functions.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix afuwin GUI mode: If \"restart\" is checked, afuwin always restart even if user hit 'EXIT' directly.</li>\n\t\t\t\t\t<li>Fix afuwin GUI: Can not preserve specific SMBIOS types.</li>\n\t\t\t\t\t<li>Fix afuwin text mode: Silent mode doesn't end until user presses a key.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Allow the UUID field vale be modified in the type 1.</li>\n\t\t\t\t\t<li>Modify hexadecimal editor function.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that truncated UUID cannot be updated via DMS file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that truncated UUID cannot be updated via DMS file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_8_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change help screen for AMIMMWIN.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Change help screen for AMIOLWIN.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMWIN</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLWIN</td>\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Update SMBIOS version from 2.3.2 to 2.4.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Compatible with previous BIOS.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Windows XP64 support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that extracted module size does not of proper.</li>\n\t\t\t\t\t<li>Adjust the surface of Extract Tab.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add capability to preserve SMBIOS structures in NVRAM.</li>\n\t\t\t\t\t<li>Fix error parsing command line if 2nd character of ROM filename is 'm'.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add capability to preserve SMBIOS structures in NVRAM.</li>\n\t\t\t\t\t<li>Fix error parsing command line if 2nd character of ROM filename is 'm'.</li>\n\t\t\t\t\t<li>Windows GUI support.</li>\n\t\t\t\t\t<li>Windows XP64 support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Windows XP64 support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Windows XP64 support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREDLL</td>\n\t\t\t<td>2.02.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Windows XP64 support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCORESYS</td>\n\t\t\t<td>1.02.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Compiled by WINDDK.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>UCOREW64</td>\n\t\t\t<td>1.00.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>16-Color BMP large logo does not limit to 640*480.</li>\n\t\t\t\t\t<li>Fix the problem that program crashed if given ROM file contained unsupported format.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_7</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.09</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fit Boot Block image to proper location automatically.</li>\n\t\t\t\t\t<li>ROM ID characters will always be in upper case.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fit Boot Block image to proper location automatically.</li>\n\t\t\t\t\t<li>ROM ID characters will always be in upper case.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fit Boot Block image to proper location automatically.</li>\n\t\t\t\t\t<li>ROM ID characters will always be in upper case.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fit Boot Block image to proper location automatically.</li>\n\t\t\t\t\t<li>ROM ID characters will always be in upper case.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM ID characters are case-insensitive.</li>\n\t\t\t\t\t<li>Compressed ROM Image support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM ID characters are case-insensitive.</li>\n\t\t\t\t\t<li>Compressed ROM Image support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.12</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix some user interface bug.</li>\n\t\t\t\t\t<li>Fix the problem that some string disappeared after change SETUP screen layout.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.13</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the compatibility issue for SETUP screen layout function.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that system hangs while \"/CW\" command is running.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that system hangs while \"/CW\" command is running.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that AMD K8 system reboot while \"/ALL\" is running.</li>\n\t\t\t\t\t<li>Fix the problem that AMD K8 system reboot while updating via configuration file.</li>\n\t\t\t\t\t<li>Fix the problem that AMD K8 system reboot while updating string.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix some user interface bug.</li>\n\t\t\t\t\t<li>Fix the problem that system reboot while updating all structure including an empty Type 11.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_7_RC3</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">AMIMMDOS</td>\n\t\t\t<td>1.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display error message when user wants to insert a compressed file.</li>\n\t\t\t\t\t<li>Fix the problem that cannot extract uncompressed module to disk.</li>\n\t\t\t\t\t<li>128KB Boot Block support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.07</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that invalid CPU Patch file may cause program crash.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.08</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"/SM\" command to modify Sign-On Message.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">MMTOOL</td>\n\t\t\t<td>3.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display error message when user wants to insert a compressed file.</li>\n\t\t\t\t\t<li>Fix the problem that cannot extract uncompressed module to disk.</li>\n\t\t\t\t\t<li>128KB Boot Block support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>ROM Information, ROM Hole and CPU MicroCode Patch support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>128KB Boot Block support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">OEMLOGO</td>\n\t\t\t<td>3.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>128KB Boot Block support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.06</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add \"Do not convert GRFX\" option.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIBCP</td>\n\t\t\t<td>3.10</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>SETUP screen layout support.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.11</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Do not allow user to change default settings if the item has no default value.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix bugs for /C, /K, /O and /U command.</li>\n\t\t\t\t\t<li>Add /M option to update Boot Block MAC address if it exists.</li>\n\t\t\t\t\t<li>Check BIOS write-protection.</li>\n\t\t\t\t\t<li>Display error message when AFUDOS is running under Windows.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix bugs for /C, /K, /O and /U command.</li>\n\t\t\t\t\t<li>Add /M option to update Boot Block MAC address if it exists.</li>\n\t\t\t\t\t<li>Check BIOS write-protection.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>2.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>2.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that the input value range between 00-09 is invalid for \"/CT\" command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that the input value range between 00-09 is invalid for \"/CT\" command.</li>\n\t\t\t\t\t<li>\"/ALL\" command may not work well.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix some user interface bug.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_7_RC2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIOLDOS</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Small Logo module cannot be deleted.</li>\n\t\t\t\t\t<li>/S + /F command will destroy logo image.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Inserting a logo image into the BIOS that is no large logo module will cause the BIOS hanging at checkpoint 37h during POST.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">MMTOOL</td>\n\t\t\t<td>3.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that Insert Module has no function after a module to be deleted.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Inserting a module into the BIOS will cause the BIOS hanging at check point 37h during POST.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display warning message when user wants to insert a compressed file.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.05</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Support SLP string up to 62 characters.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">OEMLOGO</td>\n\t\t\t<td>3.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that cannot change OEM/small logo twice and adjust interface size.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that SaveImage function does not work well.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that update data failure while O/S running under multi-processor mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that update data failure while O/S running under multi-processor mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that update data failure while O/S running under multi-processor mode.</li>\n\t\t\t\t\t<li>Input string length limited at 63 characters.</li>\n\t\t\t\t\t<li>Allows user to input hexadecimal value at Data Modification Box.</li>\n\t\t\t\t\t<li>Disable mouse right-click function to avoid that program crash.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS/AFUWIN</td>\n\t\t\t<td>4.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /L2 and /L3 commands to load CMOS optimal/default settings from given ROM File.</li>\n\t\t\t\t\t<li>Lock keyboard and mouse during flashing BIOS.</li>\n\t\t\t\t\t<li>Fix the problem that EC block cannot be updated.</li>\n\t\t\t\t\t<li>Fix the problem that NCB checksum error if the ROM file built by ROMBUILD v4.04 or lower.</li>\n\t\t\t\t\t<li>Fix the problem that cannot get correct ROM ID from CORE 8.00.10(or lower) BIOS ROM file.</li>\n\t\t\t\t\t<li>Fix the problem that update BIOS failure while O/S running under multi-processor mode.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMICMOS</td>\n\t\t\t<td>2.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Display error message if this program is running under non-DOS environment and parameter present.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>ROMSETUP</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that system hang while enter to EventLog menu.</li>\n\t\t\t\t\t<li>Fix the problem that system hang in CORE v8.00.12's BBS function.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>1.50</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Just change version to accord with AMISCEW.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>1.50</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that cannot work under windows with H/T CPU enabled.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix some bug.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.11_ROMUTILS_7_RC1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that small logo cannot display correctly.</li>\n\t\t\t\t\t<li>Add /XY options to define X-/Y-coordinate for GRFX format only.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"3\">AMIMMDOS</td>\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Added /CP, /CPD, /CPE and /CPI commands to handle CPU MicroCode Patch Module.</li>\n\t\t\t\t\t<li>Added /INFO command to display/save BIOS ROM Information.</li>\n\t\t\t\t\t<li>[/U] option is now working on </E> command.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>No function with CPU MicroCode Patch data index.</li>\n\t\t\t\t\t<li>Insert CPU MicroCode Patch data failure.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.04</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Remove /L option.</li>\n\t\t\t\t\t<li>Add /LM command to insert a linked-module.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEDOS</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some type with value field cannot be updated.</li>\n\t\t\t\t\t<li>Display wrong DWORD value.</li>\n\t\t\t\t\t<li>Default UUID value will be 0.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">AMIDEWIN</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that some type with value field cannot be updated.</li>\n\t\t\t\t\t<li>Display wrong DWORD value.</li>\n\t\t\t\t\t<li>Default UUID value will be 0.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>1.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMICMOS</td>\n\t\t\t<td>2.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal Release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td rowspan=\"2\">OEMLOGO</td>\n\t\t\t<td>3.02</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Following picture formats are acceptable for OEM Logo:</li>\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li>16/256-Color BMP file</li>\n\t\t\t\t\t\t<li>256-Color PCX file</li>\n\t\t\t\t\t\t<li>16M-Color JPG file</li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<li>Small OEM resolution will be limited at 640*80, 16-Color.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>3.03</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Fix the problem that cannot change OEM/small logo twice and adjust interface size.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add new commands - /SKU for SKU Number in Type 1 and /SF for Family Name in Type.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>MMTOOL</td>\n\t\t\t<td>3.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIBCP</td>\n\t\t\t<td>3.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCE</td>\n\t\t\t<td>1.49</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Working version release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMISCEW</td>\n\t\t\t<td>1.49</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Working version release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUDOS</td>\n\t\t\t<td>4.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AFUWIN</td>\n\t\t\t<td>4.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.08_ROMUTILS_7_BETA2</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>ROMSETUP</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Corrects algorithm for computing MenuItem - ShadeWhenList field size.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Add /RHF command to fill ROM Hole with given file.</li>\n\t\t\t\t\t<li>Update BIOS release Date/Time after rebuild ROM.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.01</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Update BIOS release Date/Time after rebuild ROM.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEDOS</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIDEWIN</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>OEMLOGO</td>\n\t\t\t<td>3.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>DMIEDIT</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t<table class=\"subs\" cellspacing=\"0\">\n\t\t<caption>8.00.08_ROMUTILS_7_BETA1</caption>\n\t\t<tr>\n\t\t\t<th class=\"sheader\">Utility Name</th>\n\t\t\t<th class=\"sheader\">Release Version</th>\n\t\t\t<th class=\"sheader\">Update Description</th>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIMMDOS</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>AMIOLDOS</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr class=\"rh\">\n\t\t\t<td>ROMSETUP</td>\n\t\t\t<td>1.00</td>\n\t\t\t<td class=\"ud\">\n\t\t\t\t<ol>\n\t\t\t\t\t<li>Formal release.</li>\n\t\t\t\t</ol>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n</body>\n</html>\n"
  },
  {
    "path": "AMI/DMI_EDIT/DMI_EDIT_1.25/SMBIOS.CIF",
    "content": "<component>\n\tname = \"AMIBIOS SMBIOS/DMI Utilities\"\n\tcategory = eModule\n\tRefName = \"AMIBIOS_ROM_UTILITY_SMBIOS\"\n[files]\n\"AMIDEDOS.EXE\"\t\n\"AMIDEWIN.EXE\"\n\"AMIDEWINx64.exe\"\t\n\"DMIEDIT.EXE\"\t\n\"UCOREDLL.DLL\"\t\n\"UCORESYS.SYS\"\t\n\"UCOREW64.SYS\"\t\n\"UCOREVXD.VXD\"\t\n\"ROM Utilities Release Notes.htm\"\t\n\"AMIBIOS ROM Utilities User Guide.pdf\"\t\n\"DMI16.EXE\"\n\"amidelnx.tgz\"\n<endComponent>\n"
  },
  {
    "path": "AMI/DMI_EDIT/DMI_EDIT_1.25/dmiedit.log",
    "content": ""
  },
  {
    "path": "AMI/MMTOOL/MMTool 4.50.0.23/FfsChsm.bat",
    "content": "del /Q FfsSlp2.bin\ndel /Q Ffskst.bin\ncopy /b slphead.bin+slp2bin.bin=FfsSlp2.BIN\ncopy /b ksthead.bin+keystr.bin+Tail.bin=Ffskst.BIN\nFfsEdit.exe FfsSlp2.BIN\nFfsEdit.exe Ffskst.BIN"
  },
  {
    "path": "Award_Bios_Editor/docs/docs.html",
    "content": "<html>\r\n<head>\r\n<title>Award BIOS Editor 1.0 - Documentation</title>\r\n</head>\r\n\r\n<body>\r\n<font face=\"Arial\" size=\"2\">\r\n<font size=\"5\">\r\n<b><u>Documentation</u></b><br>\r\n</font>\r\n<br>\r\n\r\nThe following documentation is currently available for the Award BIOS Editor:<br>\r\n<br>\r\n<dd>\r\n <li>Award BIOS Editor <a href=\"sdk/sdk.txt\">Plug-in SDK</a><br>\r\n</dd>\r\n<br>\r\n<br>\r\n<hr>\r\n<font size=\"1\">The Award BIOS Editor is released under the <a href=\"license/COPYING.html\">\r\nGNU General Public License</a>.  Please contact the author via the\r\n<a href=\"http://sourceforge.net/projects/awdbedit/\">SourceForge.net Project Page</a>\r\nif you have any questions regarding your rights with this source code and/or\r\nmaking derivative works with it.</font>\r\n</font>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "Award_Bios_Editor/docs/license/COPYING.html",
    "content": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\n\"http://www.w3.org/TR/html4/strict.dtd\">\n\n<html lang=\"en\">\n<head>\n  <title>The GNU GPL: General Public License</title>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"gpl.css\">\n\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1252\">\n</head>\n\n<body>\n  <table summary=\"table used as formatting mechanism\" width=\"100%\">\n    <tbody>\n      <tr>\n        <td valign=\"middle\" align=\"center\"><img src=\"gnu-head.jpg\" alt=\n        \"The GNU Logo\" height=\"122\" width=\"129\"></td>\n\n        <td valign=\"middle\" align=\"center\">\n          <h1>GNU General Public License</h1>\n        </td>\n      </tr>\n    </tbody>\n  </table>\n  <hr>\n\n  <blockquote class=\"fontsf\">\n    <p>Version 2, June 1991</p>\n\n    <p>Copyright (C) 1989, 1991 <a href=\"http://www.gnu.org/\" hreflang=\"en\"\n    rel=\"bookmark\">Free Software Foundation</a>, Inc. 59 Temple Place - Suite\n    330, Boston, MA 02111-1307, USA</p>\n\n    <p>Everyone is permitted to copy and distribute verbatim copies of this\n    license document, but changing it is not allowed.</p>\n  </blockquote>\n  <hr>\n\n  <h2>Preamble</h2>\n\n  <div class=\"indent\">\n    <p>The licenses for most software are designed to take away your freedom to\n    share and change it. By contrast, the GNU General Public License is\n    intended to guarantee your freedom to share and change free software--to\n    make sure the software is free for all its users. This General Public\n    License applies to most of the Free Software Foundation's software and to\n    any other program whose authors commit to using it. (Some other Free\n    Software Foundation software is covered by the GNU Library General Public\n    License instead.) You can apply it to your programs, too.</p>\n\n    <p>When we speak of free software, we are referring to freedom, not price.\n    Our General Public Licenses are designed to make sure that you have the\n    freedom to distribute copies of free software (and charge for this service\n    if you wish), that you receive source code or can get it if you want it,\n    that you can change the software or use pieces of it in new free programs;\n    and that you know you can do these things.</p>\n\n    <p>To protect your rights, we need to make restrictions that forbid anyone\n    to deny you these rights or to ask you to surrender the rights. These\n    restrictions translate to certain responsibilities for you if you\n    distribute copies of the software, or if you modify it.</p>\n\n    <p>For example, if you distribute copies of such a program, whether gratis\n    or for a fee, you must give the recipients all the rights that you have.\n    You must make sure that they, too, receive or can get the source code. And\n    you must show them these terms so they know their rights.</p>\n\n    <p>We protect your rights with two steps: (1) copyright the software, and\n    (2) offer you this license which gives you legal permission to copy,\n    distribute and/or modify the software.</p>\n\n    <p>Also, for each author's protection and ours, we want to make certain\n    that everyone understands that there is no warranty for this free software.\n    If the software is modified by someone else and passed on, we want its\n    recipients to know that what they have is not the original, so that any\n    problems introduced by others will not reflect on the original authors'\n    reputations.</p>\n\n    <p>Finally, any free program is threatened constantly by software patents.\n    We wish to avoid the danger that redistributors of a free program will\n    individually obtain patent licenses, in effect making the program\n    proprietary. To prevent this, we have made it clear that any patent must be\n    licensed for everyone's free use or not licensed at all.</p>\n\n    <p>The precise terms and conditions for copying, distribution and\n    modification follow.</p>\n  </div>\n\n  <h2>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2>\n\n  <div class=\"indent\">\n    <ol class=\"numericol\">\n      <li id=\"sect1\">\n        <p>This License applies to any program or other work which contains a\n        notice placed by the copyright holder saying it may be distributed\n        under the terms of this General Public License. The \"Program\", below,\n        refers to any such program or work, and a \"work based on the Program\"\n        means either the Program or any derivative work under copyright law:\n        that is to say, a work containing the Program or a portion of it,\n        either verbatim or with modifications and/or translated into another\n        language. (Hereinafter, translation is included without limitation in\n        the term \"modification\".) Each licensee is addressed as \"you\".</p>\n\n        <p>Activities other than copying, distribution and modification are not\n        covered by this License; they are outside its scope. The act of running\n        the Program is not restricted, and the output from the Program is\n        covered only if its contents constitute a work based on the Program\n        (independent of having been made by running the Program). Whether that\n        is true depends on what the Program does.</p>\n\n        <p>You may copy and distribute verbatim copies of the Program's source\n        code as you receive it, in any medium, provided that you conspicuously\n        and appropriately publish on each copy an appropriate copyright notice\n        and disclaimer of warranty; keep intact all the notices that refer to\n        this License and to the absence of any warranty; and give any other\n        recipients of the Program a copy of this License along with the\n        Program.</p>\n\n        <p>You may charge a fee for the physical act of transferring a copy,\n        and you may at your option offer warranty protection in exchange for a\n        fee.</p>\n      </li>\n\n      <li id=\"sect2\">\n        <p>You may modify your copy or copies of the Program or any portion of\n        it, thus forming a work based on the Program, and copy and distribute\n        such modifications or work under the terms of <a href=\"#sect1\" rev=\n        \"section\">Section 1</a> above, provided that you also meet all of these\n        conditions:</p>\n\n        <ol class=\"alphaol\">\n          <li id=\"sect2a\">You must cause the modified files to carry prominent\n          notices stating that you changed the files and the date of any\n          change.</li>\n\n          <li id=\"sect2b\">You must cause any work that you distribute or\n          publish, that in whole or in part contains or is derived from the\n          Program or any part thereof, to be licensed as a whole at no charge\n          to all third parties under the terms of this License.</li>\n\n          <li id=\"sect2c\">If the modified program normally reads commands\n          interactively when run, you must cause it, when started running for\n          such interactive use in the most ordinary way, to print or display an\n          announcement including an appropriate copyright notice and a notice\n          that there is no warranty (or else, saying that you provide a\n          warranty) and that users may redistribute the program under these\n          conditions, and telling the user how to view a copy of this License.\n          (Exception: if the Program itself is interactive but does not\n          normally print such an announcement, your work based on the Program\n          is not required to print an announcement.)</li>\n        </ol>\n\n        <p>These requirements apply to the modified work as a whole. If\n        identifiable sections of that work are not derived from the Program,\n        and can be reasonably considered independent and separate works in\n        themselves, then this License, and its terms, do not apply to those\n        sections when you distribute them as separate works. But when you\n        distribute the same sections as part of a whole which is a work based\n        on the Program, the distribution of the whole must be on the terms of\n        this License, whose permissions for other licensees extend to the\n        entire whole, and thus to each and every part regardless of who wrote\n        it.</p>\n\n        <p>Thus, it is not the intent of this section to claim rights or\n        contest your rights to work written entirely by you; rather, the intent\n        is to exercise the right to control the distribution of derivative or\n        collective works based on the Program.</p>\n\n        <p>In addition, mere aggregation of another work not based on the\n        Program with the Program (or with a work based on the Program) on a\n        volume of a storage or distribution medium does not bring the other\n        work under the scope of this License.</p>\n      </li>\n\n      <li id=\"sect3\">\n        <p>You may copy and distribute the Program (or a work based on it,\n        under <a href=\"#sect2\" rev=\"section\">Section 2</a>) in object code or\n        executable form under the terms of Sections <a href=\"#sect1\" rev=\n        \"section\">1</a> and <a href=\"#sect2\" rev=\"section\">2</a> above provided\n        that you also do one of the following:</p>\n\n        <ol class=\"alphaol\">\n          <li id=\"sect3a\">Accompany it with the complete corresponding\n          machine-readable source code, which must be distributed under the\n          terms of Sections <a href=\"#sect1\" rev=\"section\">1</a> and <a href=\n          \"#sect2\" rev=\"section\">2</a> above on a medium customarily used for\n          software interchange; or,</li>\n\n          <li id=\"sect3b\">Accompany it with a written offer, valid for at least\n          three years, to give any third party, for a charge no more than your\n          cost of physically performing source distribution, a complete\n          machine-readable copy of the corresponding source code, to be\n          distributed under the terms of Sections <a href=\"#sect1\" rev=\n          \"section\">1</a> and <a href=\"#sect2\" rev=\"section\">2</a> above on a\n          medium customarily used for software interchange; or,</li>\n\n          <li id=\"sect3c\">Accompany it with the information you received as to\n          the offer to distribute corresponding source code. (This alternative\n          is allowed only for noncommercial distribution and only if you\n          received the program in object code or executable form with such an\n          offer, in accord with <a href=\"#sect3b\" rev=\"subsection\">Subsection\n          b</a> above.)</li>\n        </ol>\n\n        <p>The source code for a work means the preferred form of the work for\n        making modifications to it. For an executable work, complete source\n        code means all the source code for all modules it contains, plus any\n        associated interface definition files, plus the scripts used to control\n        compilation and installation of the executable. However, as a special\n        exception, the source code distributed need not include anything that\n        is normally distributed (in either source or binary form) with the\n        major components (compiler, kernel, and so on) of the operating system\n        on which the executable runs, unless that component itself accompanies\n        the executable.</p>\n\n        <p>If distribution of executable or object code is made by offering\n        access to copy from a designated place, then offering equivalent access\n        to copy the source code from the same place counts as distribution of\n        the source code, even though third parties are not compelled to copy\n        the source along with the object code.</p>\n      </li>\n\n      <li id=\"sect4\">\n        <p>You may not copy, modify, sublicense, or distribute the Program\n        except as expressly provided under this License. Any attempt otherwise\n        to copy, modify, sublicense or distribute the Program is void, and will\n        automatically terminate your rights under this License. However,\n        parties who have received copies, or rights, from you under this\n        License will not have their licenses terminated so long as such parties\n        remain in full compliance.</p>\n      </li>\n\n      <li id=\"sect5\">\n        <p>You are not required to accept this License, since you have not\n        signed it. However, nothing else grants you permission to modify or\n        distribute the Program or its derivative works. These actions are\n        prohibited by law if you do not accept this License. Therefore, by\n        modifying or distributing the Program (or any work based on the\n        Program), you indicate your acceptance of this License to do so, and\n        all its terms and conditions for copying, distributing or modifying the\n        Program or works based on it.</p>\n      </li>\n\n      <li id=\"sect6\">\n        <p>Each time you redistribute the Program (or any work based on the\n        Program), the recipient automatically receives a license from the\n        original licensor to copy, distribute or modify the Program subject to\n        these terms and conditions. You may not impose any further restrictions\n        on the recipients' exercise of the rights granted herein. You are not\n        responsible for enforcing compliance by third parties to this\n        License.</p>\n      </li>\n\n      <li id=\"sect7\">\n        <p>If, as a consequence of a court judgment or allegation of patent\n        infringement or for any other reason (not limited to patent issues),\n        conditions are imposed on you (whether by court order, agreement or\n        otherwise) that contradict the conditions of this License, they do not\n        excuse you from the conditions of this License. If you cannot\n        distribute so as to satisfy simultaneously your obligations under this\n        License and any other pertinent obligations, then as a consequence you\n        may not distribute the Program at all. For example, if a patent license\n        would not permit royalty-free redistribution of the Program by all\n        those who receive copies directly or indirectly through you, then the\n        only way you could satisfy both it and this License would be to refrain\n        entirely from distribution of the Program.</p>\n\n        <p>If any portion of this section is held invalid or unenforceable\n        under any particular circumstance, the balance of the section is\n        intended to apply and the section as a whole is intended to apply in\n        other circumstances.</p>\n\n        <p>It is not the purpose of this section to induce you to infringe any\n        patents or other property right claims or to contest validity of any\n        such claims; this section has the sole purpose of protecting the\n        integrity of the free software distribution system, which is\n        implemented by public license practices. Many people have made generous\n        contributions to the wide range of software distributed through that\n        system in reliance on consistent application of that system; it is up\n        to the author/donor to decide if he or she is willing to distribute\n        software through any other system and a licensee cannot impose that\n        choice.</p>\n\n        <p>This section is intended to make thoroughly clear what is believed\n        to be a consequence of the rest of this License.</p>\n      </li>\n\n      <li id=\"sect8\">\n        <p>If the distribution and/or use of the Program is restricted in\n        certain countries either by patents or by copyrighted interfaces, the\n        original copyright holder who places the Program under this License may\n        add an explicit geographical distribution limitation excluding those\n        countries, so that distribution is permitted only in or among countries\n        not thus excluded. In such case, this License incorporates the\n        limitation as if written in the body of this License.</p>\n      </li>\n\n      <li id=\"sect9\">\n        <p>The Free Software Foundation may publish revised and/or new versions\n        of the General Public License from time to time. Such new versions will\n        be similar in spirit to the present version, but may differ in detail\n        to address new problems or concerns.</p>\n\n        <p>Each version is given a distinguishing version number. If the\n        Program specifies a version number of this License which applies to it\n        and \"any later version\", you have the option of following the terms and\n        conditions either of that version or of any later version published by\n        the Free Software Foundation. If the Program does not specify a version\n        number of this License, you may choose any version ever published by\n        the Free Software Foundation.</p>\n      </li>\n\n      <li id=\"sect10\">\n        <p>If you wish to incorporate parts of the Program into other free\n        programs whose distribution conditions are different, write to the\n        author to ask for permission. For software which is copyrighted by the\n        Free Software Foundation, write to the Free Software Foundation; we\n        sometimes make exceptions for this. Our decision will be guided by the\n        two goals of preserving the free status of all derivatives of our free\n        software and of promoting the sharing and reuse of software\n        generally.</p>\n      </li>\n\n      <li id=\"sect11\">\n        <p>BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\n        FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n        OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n        PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER\n        EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n        WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE\n        ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH\n        YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL\n        NECESSARY SERVICING, REPAIR OR CORRECTION.</p>\n      </li>\n\n      <li id=\"sect12\">\n        <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\n        WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\n        AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU\n        FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\n        CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\n        PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\n        RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\n        FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF\n        SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n        DAMAGES.</p>\n      </li>\n    </ol>\n  </div>\n\n  <h2>END OF TERMS AND CONDITIONS</h2>\n  <hr>\n\n  <h2>How to Apply These Terms to Your New Programs</h2>\n\n  <div class=\"indent\">\n    <p>If you develop a new program, and you want it to be of the greatest\n    possible use to the public, the best way to achieve this is to make it free\n    software which everyone can redistribute and change under these terms.</p>\n\n    <p>To do so, attach the following notices to the program. It is safest to\n    attach them to the start of each source file to most effectively convey the\n    exclusion of warranty; and each file should have at least the \"copyright\"\n    line and a pointer to where the full notice is found.</p>\n    <pre>\n<var>one line to give the program's name and an idea of what it does.</var>\nCopyright (C) <var>yyyy</var>  <var>name of author</var>\n\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\n</pre>\n\n    <p>Also add information on how to contact you by electronic and paper\n    mail.</p>\n\n    <p>If the program is interactive, make it output a short notice like this\n    when it starts in an interactive mode:</p>\n    <pre>\nGnomovision version 69, Copyright (C) <var>year</var> <var>name of author</var>\nGnomovision comes with ABSOLUTELY NO WARRANTY; for details\ntype `show w'.  This is free software, and you are welcome\nto redistribute it under certain conditions; type `show c'\nfor details.\n</pre>\n\n    <p>The hypothetical commands <samp>`show w'</samp> and <samp>`show\n    c'</samp> should show the appropriate parts of the General Public License.\n    Of course, the commands you use may be called something other than\n    <samp>`show w'</samp> and <samp>`show c'</samp>; they could even be\n    mouse-clicks or menu items--whatever suits your program.</p>\n\n    <p>You should also get your employer (if you work as a programmer) or your\n    school, if any, to sign a \"copyright disclaimer\" for the program, if\n    necessary. Here is a sample; alter the names:</p>\n    <pre>\nYoyodyne, Inc., hereby disclaims all copyright\ninterest in the program `Gnomovision'\n(which makes passes at compilers) written\nby James Hacker.\n\n<var>signature of Ty Coon</var>, 1 April 1989\nTy Coon, President of Vice\n</pre>\n\n    <p>This General Public License does not permit incorporating your program\n    into proprietary programs. If your program is a subroutine library, you may\n    consider it more useful to permit linking proprietary applications with the\n    library. If this is what you want to do, use the GNU Library General Public\n    License instead of this License.</p>\n  </div>\n</body>\n</html>\n"
  },
  {
    "path": "Award_Bios_Editor/docs/license/gpl.css",
    "content": "body\n    {\n    margin-left:1em;\n    margin-right:2em;\n    }\n\nh1\n    {\n    text-align:center;\n    }\n\np\n    {\n    text-align:justify;\n    }\n\ndt\n    {\n    margin-top:0.1ex;\n    }\n\naddress\n    {\n    text-align:right;\n    }\n\n.indent\n    {\n    margin-left:3em;\n    }\n\n.m4source\n    {\n    font-size:small;\n    }\n\n.fontsf\n    {\n    font-family:sans-serif;\n    }\n\n.fontms\n    {\n    font-family:monospace;\n    }\n\n.alphaol\n    {\n    list-style-type:lower-alpha;\n    }\n\n.numericol\n    {\n    list-style-type:decimal;\n    }\n"
  },
  {
    "path": "Award_Bios_Editor/docs/sdk/sdk.txt",
    "content": "Award BIOS Editor 1.0 Plug-in SDK\r\n=================================\r\n\r\nThis is the documentation outlining the SDK to create your own plug-ins for the\r\nAward BIOS Editor.  The source code for the Wavedit plug-in is a good place to use\r\nas a starting template, as the SDK documentation is pretty sparse right now.  :)\r\n\r\nNote that this is the original 1.0 SDK API.  The next release of the Award BIOS\r\nEditor will not use the _exact_ same API -- but it should be fairly similar.\r\nPlug-ins which use the old API will need to be ported to the new API, and I will\r\ntry to make the transition easy.\r\n\r\nYou will need the following three files to build your plug-in:\r\n\r\n\t- awdbe_wavedit\\types.h\t\tSome basic typedefs used by the plug-in system\r\n\t- awdbedit\\awdbe_exports.h\tThe main include necessary to access the API\r\n\t- awdbedit.lib\t\t\tThe library needed to link against to access the API\r\n\r\nThe awdbedit.lib library is automatically built along with the EXE when you compile the \r\nAward BIOS Editor sources.\r\n\r\n\r\nThe Award BIOS Editor API\r\n-------------------------\r\n\r\nThe Award BIOS Editor is built around detection of component IDs within the BIOS image.\r\nEach component is LZH compressed, and each component has a 16-bit ID.  Your plug-in can\r\neither be designed to work on any ID (or a subset of IDs) whose data is recognizable,\r\nor work directly on an ID (as its format is already pre-determined).  In cases where\r\nthe ID is unknown, your plug-in can register its type in the OnLoad() function by\r\niterating through the list of components and checking to see if any component's data\r\nis recognized.\r\n\r\nYou will need to build an item list structure which tells the Editor what IDs your plug-in\r\nsupports.  Using the wavedit plug-in as an example:\r\n\r\nawdbeItem waveditItemList[] = {\r\n\t{ 0, AWDBE_ITEM,\t0x4012, \"Startup WAVE sound[0]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4013, \"Startup WAVE sound[1]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4014, \"Startup WAVE sound[2]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4015, \"Startup WAVE sound[3]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4016, \"Startup WAVE sound[4]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4017, \"Startup WAVE sound[5]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4018, \"Startup WAVE sound[6]\",\t0 },\r\n\t{ 0, AWDBE_ITEM,\t0x4019, \"Startup WAVE sound[7]\",\t0 }\r\n};\r\n\r\nThis item list structure is defined as such:\r\n\r\ntypedef struct\r\n{\r\n\tulong\t\t hash;\t\t// the unique 32-bit hash value of this item\r\n\r\n\tulong\t\t flags;\t\t// any of the AWDBE_* flags below\r\n\tushort\t\t biosTypeID;\t// the 16-bit type ID of the component to be recognized\r\n\tchar\t\t*itemName;\t// a descriptive name of this item\r\n\tulong\t\t userData;\t// any 32-bit user storable data\r\n} awdbeItem;\r\n\r\nThe item list's \"hash\" value is used internally by the Editor.  Initialize it to 0.\r\n\r\nThe \"flags\" value allows a combination of values in order to determine how the \"itemName\"\r\ndescription is shown in the tree view.  If the value is simply AWDBE_ITEM, the description\r\nis shown in the root of the tree.  If you wish to create a subfolder to insert items, create\r\nan item with a AWDBE_SUBMENU flag.  Note that the \"biosTypeID\" is not used in this instance.\r\nTo insert items under the subfolder, use the AWDBE_SUBITEM flag.  If you wish to make a\r\ndifferent folder, simply create another item with the AWDBE_SUBMENU flag, and subsequent\r\nitems with the AWDBE_SUBITEM flag.\r\n\r\nIf your plug-in adds support for a BIOS component ID that is includable and can be added\r\nto a BIOS image, OR in the AWDBE_INCLUDABLE bit.  The wavedit plug-in does not use this\r\nflag because it detects data in the already defined OEM ROM groups.  Including a WAVE sound\r\nin a BIOS image that does not support WAVE playback on BIOS startup is not exactly useful,\r\nhence the reason the AWDBE_INCLUDABLE bit is not used.\r\n\r\nThe \"biosTypeID\" value is the 16-bit value used to identify which BIOS component should be\r\nhandled by your plug-in.\r\n\r\nThe \"itemName\" member is any description you wish to use to describe that particular item,\r\nand the \"userData\" value is any 32-bit value which you may use for your internal data.\r\n\r\n\r\nThe API function list\r\n---------------------\r\n\r\n\tvoid awdbeAddToItemList(ulong pluginID, awdbeItem *itemList, int itemCount);\r\n\t\r\nThis function inserts your item list into the Award BIOS Editor's internal item table.\r\nPass it the plug-in ID which was given to your plug-in on initialization, as well as\r\na pointer to the item list and the count of items.  This function may be called more\r\nthan once, if you wish to register multiple sets of items -- however, items which\r\nhave already been registered should not be added again.\r\n\r\n\r\n\tfileEntry *awdbeSearchForID(ulong pluginID, ushort ID);\r\n\t\r\nThis function searches for a particular type ID inside the currently loaded BIOS.  If\r\nit is found, the returned fileEntry pointer points to a valid entry, otherwise it\r\nreturns NULL.\r\n\r\n\r\n\tvoid awdbeUpdateSelf(ulong pluginID);\r\n\t\r\nThis function tells the Editor to call your internal update function to commit changes\r\nto the data.  This is used in the wavedit plugin when the \"Play\" button is pressed,\r\nbecause the controls in the dialog may have been changed.  For example, if the sample\r\nrate control's data is changed from 22050 to 44100, and the \"Play\" button is pressed,\r\nthis function is called to write back the modified controls data to memory, and then\r\nthe WAVE is played.  If this function is not called, pressing the \"Play\" button will\r\nonly play the sample at 22050 because the data has not been updated.\r\n\r\n\t\r\n\tvoid awdbeRefreshSelf(ulong pluginID);\r\n\t\r\nThis function tells the Editor to call your internal refresh function to update your\r\ncontrols with new data.  This function is useful when one control's data has changed\r\nwhich can affect the data of another control.\r\n\r\n\r\n\tvoid awdbeGetDialogSize(ulong pluginID, SIZE *sz);\r\n\t\r\nThis function returns the size of your client dialog in window units.\r\n\r\n\r\n\tvoid awdbeResizeDialog(ulong pluginID, SIZE sz);\r\n\t\r\nThis function tells the Editor to resize your dialog to the specified window units.\r\nThe built-ins plugin uses this in the EPA and fullscreen bitmap viewer to ensure that\r\nthe entire bitmap can be shown on screen.\r\n\r\n\t\r\n\tvoid awdbeSetModified(ulong pluginID);\r\n\t\r\nThis function sets the modified flag in the Editor, causing a '*' mark to appear next\r\nto the filename in the title bar.\r\n\r\n\r\n\tint awdbeDoPopup(HINSTANCE hinst, LPSTR resid, int xp, int yp);\r\n\t\r\nThis function creates a popup window which follows the same design as the drop-down\r\nmenus in the Editor.  Pass it the instance handle of your plugin, the resource ID of\r\na menu resource, and the x and y offsets (within your client dialog), and the return\r\nvalue will be the item which the user has selected, or 0 if the menu was closed (ie:\r\nthe user clicked outside the menu area).\r\n\r\n\r\n\tawdbeBIOSVersion awdbeGetBIOSVersion(ulong pluginID);\r\n\t\r\nThis function returns the version of the currently loaded BIOS image.  This can be any\r\nof \"awdbeBIOSVerUnknown\" (an unknown version), \"awdbeBIOSVer451PG\" (v4.51PG), \r\n\"awdbeBIOSVer600PG\" (v6.00PG), or \"awdbeBIOSVer60\" (Phoenix-type v6.0).\r\n\r\n\r\nRegistering your plug-in\r\n------------------------\r\n\r\nUpon startup, the Award BIOS Editor scans the current and all subdirectories looking\r\nfor any DLLs.  If a DLL is found, a pointer to the \"awdbeRegisterPlugin\" function is\r\nchecked for.  If that function exists, the Editor assumes your plug-in is valid, and\r\ncalls this function to get a list of pointers to functions which will be called by\r\nthe Editor.  Your \"awdbeRegisterPlugin\" function should simply return a pointer to an\r\n\"awdbeFuncTable\" filled out with the functions used in your code.  DllMain() is not\r\nused by the Award BIOS Editor.\r\n\r\n\r\nThe function table\r\n------------------\r\n\r\nYour plug-in must support 10 different functions which will be called by the Editor.\r\nNote that the functions in the function table *must* point to a valid function, even\r\nif your plug-in does not plan to use that particular function.  In other words, you\r\ncannot specify NULL for a function pointer.  Simply create a function which does\r\nnothing and returns immediately.\r\n\r\nA typical function table should look like the following:  (Note, I'm using the Wavedit\r\nplug-in as an example)\r\n\r\nawdbeFuncTable waveditTable = {\r\n\twaveditDescription,\r\n\twaveditAboutBox,\r\n\r\n\twaveditInit,\r\n\twaveditOnLoad,\r\n\twaveditDetect,\r\n\t\r\n\twaveditCreateDialog,\r\n\twaveditUpdateDialog,\r\n\twaveditRefreshDialog,\r\n\twaveditOnDestroyDialog,\r\n\r\n\twaveditOnResizeDialog\r\n};\r\n\r\n\r\nThe description function\r\n------------------------\r\n\r\n\tchar *waveditDescription(void);\r\n\t\r\nThis function should simply return a small string describing your plug-in.  This\r\nstring is also used in the Help->About Plugins menu.\r\n\r\n\r\nThe about box function\r\n----------------------\r\n\r\n\tvoid waveditAboutBox(HWND parentWnd);\r\n\t\r\nThis function is called when the user wants to view your about box.  The parentWnd\r\nhandle is a handle to a window you can use as a parent window.\r\n\r\n\r\nThe init function\r\n-----------------\r\n\r\n\tvoid waveditInit(ulong pluginID);\r\n\t\r\nThis function is called when your plug-in is to be initialized.  The pluginID parameter\r\nis a unique ID which is used to identify your plug-in.  It is also required when\r\ncalling any of the API functions.\r\n\r\nYour init function will usually call the awdbeAddToItemList() API function.  See above\r\nfor a description on this function.\r\n\r\n\r\nThe onLoad function\r\n-------------------\r\n\r\n\tvoid waveditOnLoad(fileEntry *fe, int count);\r\n\r\nThis function is called when a BIOS image is loaded.  The fileEntry pointer is an array\r\nof fileEntry structures, each which represent a single component within the BIOS.\r\n\"count\" specifies the total number of components within the image.\r\n\r\nTypically you will use this function to update your item table based on any content or\r\ndata found in a particular component.\r\n\r\n\r\nThe detect function\r\n-------------------\r\n\r\n\tbool waveditDetect(fileEntry *fe);\r\n\t\r\nThis function is called after the BIOS image is loaded.  Each component in the BIOS is\r\nchecked through this detect function, and each plug-in is called until one returns TRUE.\r\nIf no plug-in responds with TRUE, then the component is shown under the \"Unknown Items\"\r\ngroup in the tree view.\r\n\r\nIf your plug-in understands the data or format type of this particular component, then\r\nreturn TRUE.  Otherwise, return FALSE.\r\n\r\n\r\nThe create dialog function\r\n--------------------------\r\n\r\n\tHWND waveditCreateDialog(awdbeItem *item, fileEntry *fe, HWND parentWnd, RECT *rc);\r\n\t\r\nThis function is called when the user has clicked on an item in the tree that your plug-in\r\nhas responded TRUE to in the detection phase.  When this function is called, your plug-in\r\nneeds to create a dialog that will be shown in the right pane, and return a handle to it.\r\n\r\nFor reference purposes, the \"item\" parameter is a pointer to the item clicked on in the tree,\r\n\"fe\" is a pointer to the fileEntry component, \"parentWnd\" is a handle to a valid parent\r\nwindow, and \"rc\" is the rectangle (in screen coordinates) at which your dialog will be\r\ncreated.\r\n\r\n\r\nThe update dialog function\r\n--------------------------\r\n\r\n\tbool waveditUpdateDialog(awdbeItem *item, fileEntry *fe, HWND dialogWnd);\r\n\t\r\nThe update dialog function is called when the Award BIOS Editor is requesting your plug-in\r\nto modify the current components' data with any controls that may have changed in your\r\ndialog.\r\n\r\nWhen this function is called, you will need to make any changes to the data pointer passed\r\nthrough the \"fe\" structure.  If any data has been changed, return TRUE so that the Award\r\nBIOS Editor knows that data has been changed (a '*' mark will appear next to the filename\r\nin the title bar to indicate this).  If no data has changed, return FALSE.\r\n\r\n\r\nThe refresh dialog function\r\n---------------------------\r\n\r\n\tvoid waveditRefreshDialog(awdbeItem *item, fileEntry *fe, HWND dialogWnd);\r\n\t\r\nThe refresh dialog function is called when the Award BIOS Editor is requesting your plug-in\r\nto refresh the current dialogs' data with the data stored in the component.  This function\r\nis typically only called when the user \"swaps out\" component data with a new file.\r\n\r\nIf any changes have been made to your controls' data, discard it and refresh the data in\r\nthe controls with the new data.\r\n\r\n\r\nThe onDestroy dialog function\r\n-----------------------------\r\n\r\n\tvoid waveditOnDestroyDialog(awdbeItem *item, HWND dialogWnd);\r\n\r\nThis function is called when your dialog is to be destroyed.  It is your plug-in's job to\r\ncall DeleteWindow() on the main dialog, and cleanup any child windows that may have been\r\ncreated.\r\n\r\n\r\nThe onResize dialog function\r\n----------------------------\r\n\r\n\tvoid waveditOnResizeDialog(awdbeItem *item, HWND dialogWnd, RECT *rc);\r\n\r\nThis function is called when the main application is being resized, or the splitter bar\r\nis being moved.  The rectangle \"rc\" is given as a size, such that the left and top\r\ncomponents are 0 and the right and bottom components represent the new size of the dialog.\r\n\r\n\r\nFor more help\r\n-------------\r\n\r\nI understand this documentation is a bit lacking, but hopefully I've covered the main points\r\nenough to get you started.  Using this along with the sample wavedit source, you should be\r\nable to build a plug-in for the Award BIOS Editor.\r\n\r\nIf there is something you don't understand, or need more help, please visit the Public Forums\r\nat http://sourceforge.net/projects/awdbedit/ and post a message in the Plugin Developer \r\nAssistance forum.  I will be happy to help you out with any issues you may have.\r\n\r\nIf you do end up creating a plug-in for the Award BIOS Editor, please let me know!  If it's\r\nuseful, I can integrate it into our source tree so everyone can use it.\r\n\r\nGood luck!\r\n"
  },
  {
    "path": "Award_Bios_Editor/readme.html",
    "content": "<html>\r\n<head>\r\n<title>Award BIOS Editor 1.0 - Readme</title>\r\n</head>\r\n\r\n<body>\r\n<font face=\"Arial\" size=\"2\">\r\nThank you for downloading the Award BIOS Editor.  There are some important things\r\nregarding the Editor contained in this file, so please read carefully.<br>\r\n<br>\r\nFirst of all, a few links to some resources:<br>\r\n<br>\r\n<dd>\r\n <li> Our homepage is available at: <a href=\"http://awdbedit.sourceforge.net\">\r\nhttp://awdbedit.sourceforge.net</a><br>\r\n <li> The SourceForge.net Project page is available at:\r\n<a href=\"http://sourceforge.net/projects/awdbedit/\">\r\nhttp://sourceforge.net/projects/awdbedit/</a><br>\r\n <li> And finally, some <a href=\"docs/docs.html\">documentation</a>.<br>\r\n</dd>\r\n<br>\r\nThe Award BIOS Editor 1.0 release marks a comeback from being gone for almost\r\ntwo years.  I have had a fair amount of personal things to deal with (I will\r\nnot bore you by describing them to you), but now things are back to normal,\r\nand my interest in the Award BIOS Editor has returned.<br>\r\n<br>\r\nThe project has transformed itself from closed-source to open-source.  I've\r\nalways been a fan of open-source projects, but I've never had any of my\r\nstuff open.  I like how the <a href=\"docs/license/COPYING.html\">GPL</a> works,\r\nwhere I maintain copyright, and require that derivative works remain\r\nopen-source.<br>\r\n<br>\r\nMost of this source code is over a year and a half old.  I was reviewing it\r\nthe other day, and it looked horrible.  :)  Please do not make any comments\r\nabout how I could do this thing better or it would be easier if I did that\r\ninstead -- I plan to cleanup the codebase and move to MFC from here on.<br>\r\n<br>\r\nNote that this is version 1.0 of the Award BIOS Editor.  This is newer than\r\nthe last publicly available version (RC1) from my old website.  Not too\r\nmuch has changed, but the \"Setup Menu\" tab works a _lot_ better, and\r\nexecution of v4.51PG BIOSes is almost perfect.<br>\r\n<br>\r\nI am currently _NOT_ recruiting developers to assist on the project -- you\r\nmay ask, but I will probably say no.  There is a lot of cleanup work I want\r\nto take care of first, along with the new plug-in API changes.  Once that's\r\nbeen done, the Award BIOS Editor can start to proceed to v2.0, and I'll\r\nstart looking for other developers to join the project.  You are welcome to\r\nsubmit a patch if you like, however.  Should it be useful, I will do my best\r\nto make sure it gets integrated into the source tree.<br>\r\n<br>\r\nThat's all for now.  Thanks again, and happy hacking!<br>\r\n</font>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "README.md",
    "content": "# BIOS-MOD-TOOLS\nRepository with various tools for modding bios found on the internet.\nYou can contribute if you have different versions of the tools listed here.\n"
  }
]