华硕主板一般都为CAP格式

那么对于这种新格式的BIOS有什么好的办法吗?当然有办法!
1、使用RT809F编程器,可以自动完成转换并成功写入。
2、使用WinHEX软件修改CAP文件再用普通编程器刷入。
首先介绍RT809F编程器直接刷写CAP格式BIOS文件的步骤:
1)使用RT809F编程器直接打开CAP文件

2)提示侦测到CAP格式BIOS并自动转换完成

3)RT809F编程器自动转换,直接写入CAP格式BIOS成功

写入成功后开机,主板成功点亮。这里可以使用编程器读取BIOS备份。下载的CAP文件与编程器读取的BIN文件对比:

使用WinHEX软件修改CAP文件的方法:(如果是RT809F编程器可省略此步骤)
华硕BIOS文件中前2048byte为加密文件,后面的才是我们需要的程序,只要把加密内容删除即可。
1)选择偏移量800以前的内容


2)移除所选,有的版本没有右键移除所选,直接按del键删除

3)提示提示移除当前选块将改变文件大小

4)保存修改后的BIOS文件,后缀自己修改为ROM或BIN。

5)CAP格式文件大小,修改前后对比

就这样,通过WinHEX修改后的文件大小为:8388608字节(8390656-2048=8388608)现在可以通过所支持的编程器写入到BIOS芯片。
如果您使用的是RT809F编程器,请略过修改文件的步骤。RT809F编程器可以自动转换,直接刷写华硕CAP格式BIOS文件。
文章转自:https://www.jdwx.info/