无忧启动论坛

标题: 100/200系列主板破解BIOS支持8代CPU [打印本页]

作者: 2011htpcfans    时间: 2018-3-18 07:49
标题: 100/200系列主板破解BIOS支持8代CPU
本帖最后由 2011htpcfans 于 2018-3-18 09:48 编辑

100/200系列主板破解BIOS步骤
2018318日定稿于浙江定海剑桥府邸
主要参考以下论坛指导,原网站很多内容我也没时间消化。
https://www.win-raid.com/t3413f16-GUIDE-Coffee-Lake-CPUs-on-Skylake-and-Kaby-Lake-motherboards.html

软件包和教程下载地址:https://pan.baidu.com/s/1d-7ogG0kq1-NCBHmxdQk-g
还有教程以Word 附件形式一并放在压缩工具包里,我在本坛权限低,教程压缩以后超过2M传不上来!


Premise:the guide below is NOT a transaction without risk and success can not beguaranteed.  Therefore, I do not assume any responsibility for problems ordamages resulting from the use of this guide.  Those who do not have apropensity to risk and a some computer skills should abstain (at least fornow). Almost all the information is coming from this forum, my modest task isjust to put various things together. So thank you to all forum members thatmade this possible, From Fernando to SoniX to all the others. This guide isintended for AsRock motherboards as they have proven to work well with thismod.  A socketed BIOS chip is desirable as it could reduce the risk ofbricking the board. Because of higher power limits I would not suggest this modwith i5 and i7 K series CPUs

河南新野籍一名被遗忘的人倾情奉献97年高中毕业,现在准备参加国考。
山东滨州籍一名副科长会解答后续技术问题。
有错误之处敬请不吝赐教!
请成功的朋友也请开源BIOS!

1、准备所需软件与BIOS文件(1)需要下载软件与相关资料包共6个。

Foursoftware "packages" are required for the software:

1. UEFI BIOS Updater (UBU) in version1.69.11.fix
2. Intel Binary Modification Program (BMP)v2.6.7
3. VBios and BSF Package
4. AMI Aptio V UEFI MMTool v5.0.0.7 or morerecent
5. UEFITool
6.sel1151.bat cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin
7.尽可能准备好合适版本的ME模块,这个后面再说。

Linksand directions to get those are all in the first post of the following page:

    [Tool Guide+News] "UEFI BIOS Updater" (UBU)
   下载要修改的BIOS,不晚于2017年10月份,呵呵,其实就是要控制BIOS文件中ME版本在1.6或者1.7,这个有点玄学了,后面再说。文件格式是那种纯BIOS文件的,不要刷写工具融合在一起的,也可以从主板中更新好ME版本适合的官方BIOS文件,读取保存生成,肯定是纯BIOS。从老外那个网站下载以上软件可能要科学上网哦!我这里有全套的工具,抽空共享出来。

inaddition to the four packages you need a copy (instant flash) of themotherboard BIOS downloaded from the manufacturer's website. The version mustbe recent but not too much (not after October 2017). Finally you need the twofiles that are in the attached zip file.

(2)开始之前,还有点系统准备工作:1.关于操作系统运行环境,最好纯净Win7 x86(x64没试过,应该也没问题),安装vc_redist.x86,我安装的版本是2015,14.0.23026,再安装补丁Windows6.1-KB2999226-x86,保证MMTool和UEFITool运行不出错。我是在虚拟机中运行的。
2.解压缩UBU那个工具到某个盘根目录,方便点,把文件夹名字改成UBU,名字中不要出现空格,因为老外这个工具用到批处理,而批处理对文件夹中的空格处理麻烦。

3.安装IntelBMP软件,就是二进制修改程序。

4.复制VBIOS_and_BSF资料包到UBU文件夹,注意名字不能改动,更不能出现空格。
5.复制MMTool.exe到UBU文件夹,也必须是这个名字。
6.复制要修改的BIOS文件到UBU文件夹,只能有一个BIOS文件,可以暂缓。
7.处理UBU/modules/mCode文件夹

这里要确保cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin这个文件就是CoffeeLake CPU的识别微码必须复制到UBU\Modules\mCode\1151\文件夹下;

Beforestarting, the following preparatory work is needed:

1.Unpack the UBU folder (v1.69.11.fix): this will be the main working folder;

2.Install Intel BMP on the PC: it will be used to prepare the updated vBIOS;

3. Copythe VBIOS_and_BSF / SKLKBL folder into the UBU folder;

4. Checkthat the MMTool.exe program has exactly this name (without spaces or numbers,possibly rename it) and insert it in the UBU folder;

5. Leavea copy of the BIOS to be changed in the UBU folder;

6. Inthe folder UBU / modules / mCode replace the file "sel1151.bat" withthe one with the same name attached to this post and in the subfolder 1151insert the attached file:"cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin". these twofiles will allow the Coffee Lake microcode to be inserted semi-automatically.

2、BIOS文件更新破解(1)ME版本检测与视情调整目标:控制BIOS文件中ME(Intel 管理引擎)版本是1.6或者1.7,如果下载的BIOS是这两个版本的,不用调整,如果不是需要调整,刚才说的玄学就是这个意思,不用工具检测,谁知道版本是多少。
检测与调整工具软件都是UEFITool,

打开UEFITOOL,选择File,点击Open image file…打开要修改的ROM,如图1所示:

展开AMI Aptio capsule,展开Intel image,即可看见ME region,如图2所示:   

右击ME region,选择Replace as is…,如图3所示:


如果是ME大小特殊的主板,右侧的ME版本只要在11.6到11.7,可以不用替换。如果BIOS是11.8版本的ME固件,请下载该主板旧版的BIOS进行修改或者从相同系列主板提取。
选择模块文件文件夹里面的ME文件夹的ME1-11.7.0.1229.rgn文件(共享包有两个ME文件,一个2.5MB,一个2MB,大家需要自行辨认自己主板ME的大小),如图所示:
进阶建议:自己提取ME模块文件,ME模块是通用的,前面我说要下载6个软件和资料包,多了一个就是这个,网上也有,也可以自己准备。看下面图4,


调整完ME版本以后,保存BIOS文件,进入下一步操作。

(2)vbios升级

Theoperation to be performed to the BIOS basically consists in updating to thelatest versions of vBIOS and GOP driver besides the insertion of a microcodecompatible with the Coffee Lake CPUID.

The first operation is the most complexbecause it must be done manually (in the volume there are too manymanufacturer's customizations to use an automated process) while the other twocan be done more easily through UBU Tool.

以下针对bios的操作仅仅包含升级最新版本vBIOS、 GOP驱动和CPU微码,vBIOS插入了兼容于Coffee LakeCPU中核芯显卡的微码。

第一步是最复杂的,更新vbios模块,因为它只能手动执行,每个主板品牌(工厂)都有自行定制的特殊动作,而用新版GOP驱动模块和CPU微码更新(对于BIOS主文件)则可以使用UBU Tool半自动执行(因为UBU Tool是批处理,后面详解)。

(1)使用MMTool打开调整好ME版本的BIOS文件,选择OptionROM,就是ROM选项卡,找到DeviceID是 406的那一行,确认section GUID 栏目值是C5A4306E-E247-4ECD-A9D8-5B1985D3DCDA,然后提取出ROM选项,在Browse里面指定好路径和名字,就取名字vbios.dat吧,然后应用,Apply。看下面图5,6

1. Openthe BIOS to be modified with the MMTool program, select the "OptionROM" tab, in the table click on device 406, note the relative value of the"GUID section", extract the OROM naming it "vbios.dat" andclick on "apply". Close MMTool.




(2)在vbios.dat中查找原BIOS文件中显卡版本编号
使用记事本打开刚刚保存的vbios.dat文件,打开后是很多乱码,查找字符串Intel(R),在这个字符串前是一个介于1034-1054之间的数字,记住这个数字,例如1046,你的可能不大一样,如1039。图7、8

2.Open "vbios.dat" with notepad and look for the first string"Intel(R)": just before it, there must be a number between 1034 and1054. This number represents the version of the original vBIOS. Take note andclose without saving.

3)打开Intel BMP软件,打开刚才保存的vbios.dat文件,使用刚才那个数字对应的特殊脚本文件(.bsf),在\VBIOS_and_BSF\SKLKBL文件夹下。





1.jpg (52.38 KB, 下载次数: 77)

1.jpg

3.jpg (64.24 KB, 下载次数: 81)

3.jpg

4.jpg (68.62 KB, 下载次数: 86)

4.jpg

5.jpg (82.1 KB, 下载次数: 83)

5.jpg

6.jpg (82.01 KB, 下载次数: 84)

6.jpg

7.jpg (30.55 KB, 下载次数: 81)

7.jpg

8.jpg (54.12 KB, 下载次数: 91)

8.jpg

作者: 2011htpcfans    时间: 2018-3-18 09:08
本帖最后由 2011htpcfans 于 2018-3-18 09:11 编辑

打开之后,不做其它任何动作,在BIOS Settings选项卡中选择保存所有,生成一个Transfer.ssf文件。这样原始vbios的设置值就保留了下来,待会用在新vbios文件中。
使用记事本程序打开Transfer.ssf文件,搜索并删除所有以字符串“STRING $Signon Intel (R)”开始的行,保存图9。


3. Open the previously saved "vbios.dat" file with the Intel BMP program, using as a script file (.bsf) that of the corresponding version taken from the SKLKBL folder (in this example it is 1039).
Once opened, save the settings from: "BIOS Settings" -> "Save All" by naming the "transfer" file with the extension .ssf. We have thus saved the settings of the original vBIOS that will be transferred to the new one. Close the program.
Open "transfer.ssf" with notepad and remove ALL the line that starts with "STRING $ Signon Intel (R) ...". Save the file and close it (Doing this you have removed the old vBIOS description).
(4)使用Intel BMP程序打开skl_1054.dat vbios文件,加载相应的脚本文件。
在BIOS Settings选项卡中选择应用所有,同时选择刚才编辑过的transfer.ssf文件,几秒或者几分钟后保存生成新new_vbios.dat文件。
4. Open the "skl_1054.dat" file and the corresponding .bsf file in the SKLKBL folder with the Intel BMP program.
Apply the original settings to the new vBIOS with: "BIOS Settings" -> "Apply All" by selecting "transfer.ssf". After a few moments of processing the file is ready. Save the file as new_vbios.dat and close the program.
(5)把新new_vbios模块替换原始bios文件中的原始vbios模块
使用UEFITool program打开要修改的原始BIOS文件,GUID选项卡,搜索C5A4306E-E247-4ECD-A9D8-5B1985D3DCDA,搜索范围是头Header only。

在下方输出信息栏中有GUID……“C5A4306E-E247-4ECD-A9D8-5B1985D3DCDA”,这一条的,双击。
在Structure栏中会展开一堆东西,但对应一行高亮显示,单击选中,图11。


5. Now you need to replace the OROM in the original BIOS. Open the BIOS with the UEFITool program (it is also located in the UBU folder). Using the "Search ..." function (File menu) in the GUID tab, enter the first part of the values noted in step 1. (Section GUID), select "Header only" and confirm.
The result of the search with the address should appear below (Messages). Double-clicking on the line in the "Messages" window highlights a line in the "structure" window. Double-click on this line.
(6)替换vbios模块
在选中高亮显示的条目后,在选项卡:依次单击"Action" -> "Section" -> "replace body",选择用刚才生成的新new_vbios文件替换,确认生成替换了新vbios的BIOS文件。记得使用个新名字,放在安全的地方。图12






9.jpg (120.07 KB, 下载次数: 87)

9.jpg

10.jpg (101.23 KB, 下载次数: 78)

10.jpg

11.jpg (165.1 KB, 下载次数: 78)

11.jpg

12.jpg (169.34 KB, 下载次数: 80)

12.jpg

作者: 五五无    时间: 2018-3-18 09:12
太复杂了,看不懂
作者: 2011htpcfans    时间: 2018-3-18 09:14
本帖最后由 2011htpcfans 于 2018-3-18 09:15 编辑
2011htpcfans 发表于 2018-3-18 09:08
打开之后,不做其它任何动作,在BIOS Settings选项卡中选择保存所有,生成一个Transfer.ssf文件。这样原始v ...


6.with the line selected in step 5, from "Action" -> "Section" -> "replace body" and select the file new_vbios.dat. Confirm, then save the file (Save image file) with a new name and exit UEFITool. Now the BIOS has a vBIOS updated to version 1054.
Make a copy of the file to be kept for security in another folder.
(7)(可选)第6步前科验证OROM模块是否正确替换,除非自己手贱,抖了几下,一般没事。
7. (OPTIONAL) to verify that the correct OROM portion will be replaced, from "Action" -> "Section" -> select "extract body", choose the name vbios1.dat and save. Check with an editor (for example HxD) that vbios1.dat and vbios.dat are identical.

(3)用新版GOP模块和GOP驱动整体更新BIOS文件
(1)准备UBU工具
请把UBU软件复制到随便哪个盘的根目录,例如系统盘

然后看下里面重要的文件夹和文件是否齐全,简单看下格式和内容内容是否正确,请大家结合自己的文件夹,看下我的文件列表,只看红色部分就行了,不用细究,反正现在离线破解BIOS文件,还没有往主板BIOS里刷写,万一不成功再来看。
file://C:\UBU        (3 folders, 12 files, 21.09 MB, 183.79 MB in total.)
│drvver.exe        95.00 KB
│findver.exe        86.00 KB
│hexfind.exe        85.00 KB
│MCE.db        136.00 KB
│MCE.exe        5.21 MB
│mCodeFIT.exe        93.50 KB
mmtool.exe        1.05 MB
│SetDevID.exe        91.50 KB
UBU.bat        87.57 KB
│UEFIExtract.exe        2.68 MB
│UEFIFind.exe        2.61 MB
│UEFITool.exe        8.86 MB
├─ME        (0 folders, 3 files, 8.46 MB, 8.46 MB in total.)
│ME1-11.7.0.1229.rgn        2.49 MB
│ME2-11.6.25.1229.rgn        3.99 MB
│ME2-11.7.0.1229.rgn        1.99 MB
├─Modules        (9 folders, 1 files, 90.01 KB, 20.76 MB in total.)
││Info.mht        90.01 KB
│├─.vs        (1 folders, 3 files, 72.11 KB, 85.61 KB in total.)
│││ProjectSettings.json        37 bytes
│││slnx.sqlite        72.00 KB
│││VSWorkspaceState.json        78 bytes
││└─Modules        (1 folders, 0 files, 0 bytes, 13.50 KB in total.)
││└─v15        (0 folders, 1 files, 13.50 KB, 13.50 KB in total.)
││.suo        13.50 KB
│├─AMD        (5 folders, 0 files, 0 bytes, 1.82 MB in total.)
││├─439x        (0 folders, 5 files, 195.50 KB, 195.50 KB in total.)
│││4391a.bin        26.00 KB
│││4392m.bin        22.00 KB
│││4392r.bin        60.50 KB
│││4393m.bin        23.00 KB
│││4393r.bin        64.00 KB
││├─780x        (0 folders, 5 files, 195.50 KB, 195.50 KB in total.)
│││7801a.bin        26.00 KB
│││7802m.bin        22.00 KB
│││7802r.bin        60.50 KB
│││7803m.bin        23.00 KB
│││7803r.bin        64.00 KB
││├─EFI        (0 folders, 7 files, 443.03 KB, 443.03 KB in total.)
│││depex.sct        22 bytes
│││depex1.sct        40 bytes
│││HiiDB.efi        59.66 KB
│││RaidDriver.efi        233.03 KB
│││RaidUtility.efi        123.50 KB
│││ScsiBus.efi        10.22 KB
│││ScsiDisk.efi        16.56 KB
││├─Xpert_6        (0 folders, 6 files, 485.48 KB, 485.48 KB in total.)
│││dxe10.sct        22 bytes
│││dxe50.sct        22 bytes
│││RAID_F10.bin        64.00 KB
│││rAID_f10.efi        178.72 KB
│││RAID_F50.bin        64.00 KB
│││rAID_f50.efi        178.72 KB
││└─Xpert_7        (0 folders, 6 files, 548.11 KB, 548.11 KB in total.)
││dxe10.sct        22 bytes
││dxe50.sct        22 bytes
││RAID_F10.bin        64.00 KB
││rAID_f10.efi        210.03 KB
││RAID_F50.bin        64.00 KB
││RAID_f50.efi        210.03 KB
│├─ASRockA5        (0 folders, 2 files, 6.09 KB, 6.09 KB in total.)
││x100.ffs        4.04 KB
││x99.ffs        2.04 KB
│├─IRST        (15 folders, 3 files, 58 bytes, 6.87 MB in total.)
│││depex.sct        22 bytes
│││depex1.sct        22 bytes
│││version.sct        14 bytes
││├─11_2        (0 folders, 2 files, 302.41 KB, 302.41 KB in total.)
│││RaidDriver.efi        183.41 KB
│││SataOrom.bin        119.00 KB
││├─11_6        (0 folders, 2 files, 300.41 KB, 300.41 KB in total.)
│││RaidDriver.efi        183.41 KB
│││SataOrom.bin        117.00 KB
││├─12_9        (0 folders, 2 files, 309.94 KB, 309.94 KB in total.)
│││RaidDriver.efi        190.94 KB
│││SataOrom.bin        119.00 KB
││├─13_1        (0 folders, 2 files, 324.22 KB, 324.22 KB in total.)
│││RaidDriver.efi        206.22 KB
│││SataOrom.bin        118.00 KB
││├─13_2        (0 folders, 2 files, 324.75 KB, 324.75 KB in total.)
│││RaidDriver.efi        206.75 KB
│││SataOrom.bin        118.00 KB
││├─13_5        (0 folders, 2 files, 324.78 KB, 324.78 KB in total.)
│││RaidDriver.efi        206.78 KB
│││SataOrom.bin        118.00 KB
││├─14_8        (0 folders, 2 files, 324.97 KB, 324.97 KB in total.)
│││RaidDriver.efi        206.47 KB
│││SataOrom.bin        118.50 KB
││├─15_1        (0 folders, 2 files, 330.63 KB, 330.63 KB in total.)
│││RaidDriver.efi        211.63 KB
│││SataOrom.bin        119.00 KB
││├─15_x        (0 folders, 2 files, 355.88 KB, 355.88 KB in total.)
│││RaidDriver.efi        237.38 KB
│││SataOrom.bin        118.50 KB
││├─16_x        (0 folders, 2 files, 549.81 KB, 549.81 KB in total.)
│││RaidDriver.efi        430.81 KB
│││SataOrom.bin        119.00 KB
││├─3_8        (0 folders, 4 files, 655.19 KB, 655.19 KB in total.)
│││RaidDriver.efi        142.22 KB
│││SataOrom.bin        91.50 KB
│││SCUDriver.efi        315.47 KB
│││ScuOrom.bin        106.00 KB
││├─4_x        (0 folders, 6 files, 0.97 MB, 0.97 MB in total.)
│││RaidDriver.efi        186.81 KB
│││SataOrom.bin        94.00 KB
│││ScuDriver.efi        321.75 KB
│││ScuOrom.bin        107.50 KB
│││sSataDriver.efi        188.44 KB
│││sSataOrom.bin        94.00 KB
││├─5_x        (0 folders, 4 files, 895.06 KB, 895.06 KB in total.)
│││RaidDriver.efi        341.44 KB
│││SataOrom.bin        107.50 KB
│││sSataDriver.efi        338.63 KB
│││sSataOrom.bin        107.50 KB
││├─TRIM6        (4 folders, 0 files, 0 bytes, 1.01 MB in total.)
│││├─11_2        (0 folders, 1 files, 119.00 KB, 119.00 KB in total.)
││││SataOrom.bin        119.00 KB
│││├─11_6        (0 folders, 2 files, 300.41 KB, 300.41 KB in total.)
││││RaidDriver.efi        183.41 KB
││││SataOrom.bin        117.00 KB
│││├─12_7        (0 folders, 2 files, 309.88 KB, 309.88 KB in total.)
││││RaidDriver.efi        190.88 KB
││││SataOrom.bin        119.00 KB
│││└─12_9        (0 folders, 2 files, 309.94 KB, 309.94 KB in total.)
│││RaidDriver.efi        190.94 KB
│││SataOrom.bin        119.00 KB
││└─User        (0 folders, 0 files, 0 bytes, 0 bytes in total.)

13.jpg (62.96 KB, 下载次数: 85)

13.jpg

作者: 2011htpcfans    时间: 2018-3-18 09:19
2011htpcfans 发表于 2018-3-18 09:14
6.with the line selected in step 5, from "Action" -> "Section" -> "replace body" and select the  ...

│├─Lan        (1 folders, 15 files, 501.10 KB, 2.20 MB in total.)
│││athpxe.lom        48.00 KB
│││DevID_List_ATH.txt        131 bytes
│││DevID_List_BCM.txt        782 bytes
│││DevID_List_iCL.txt        528 bytes
│││DevID_List_iGE.txt        1.06 KB
│││DevID_List_iXE.txt        528 bytes
│││DevID_List_QCM.txt        124 bytes
│││E1562X3.LOM        68.00 KB
│││IntlOromCL.LOM        70.00 KB
│││IntlOromGE.LOM        60.00 KB
│││IntlOromXE.LOM        78.00 KB
│││q57pxee.lom        62.00 KB
│││qcmpxe.lom        48.00 KB
│││rtegpxe.lom        56.00 KB
│││SetDevID.exe        8.00 KB
││└─EFI        (0 folders, 10 files, 1.71 MB, 1.71 MB in total.)
││b57undix64.efi        281.00 KB
││depex.sct        22 bytes
││depex1.sct        22 bytes
││depex2.sct        22 bytes
││E6604X3.EFI        325.82 KB
││Intl10GbEUndiX4.efi        363.30 KB
││IntlGbEUndiX3.efi        356.27 KB
││IntlGbEUndiX7.efi        304.13 KB
││RtkUndiDxe.efi        116.51 KB
││version.sct        14 bytes
│├─mCode        (7 folders, 4 files, 21.88 KB, 6.55 MB in total.)
│││Sel1150.bat        5.20 KB
│││Sel1151.bat        6.05 KB
│││Sel1155.bat        4.79 KB
│││Sel2011v3.bat        5.84 KB

││├─1150        (1 folders, 36 files, 563.00 KB, 654.00 KB in total.)
││││cpu000306C3_plat32_ver00000001_date30-10-2012.bin        12.00 KB
││││cpu000306C3_plat32_ver00000002_date30-11-2012.bin        13.00 KB
││││cpu000306C3_plat32_ver00000004_date08-12-2012.bin        14.00 KB
││││cpu000306C3_plat32_ver00000006_date16-01-2013.bin        15.00 KB
││││cpu000306C3_plat32_ver00000007_date21-01-2013.bin        16.00 KB
││││cpu000306C3_plat32_ver00000008_date12-02-2013.bin        17.00 KB
││││cpu000306C3_plat32_ver00000009_date04-04-2013.bin        17.00 KB
││││cpu000306C3_plat32_ver00000010_date20-06-2013.bin        19.00 KB
││││cpu000306C3_plat32_ver00000012_date02-07-2013.bin        19.00 KB
││││cpu000306C3_plat32_ver00000016_date07-08-2013.bin        20.00 KB
││││cpu000306c3_plat32_ver00000017_date16-08-2013.bin        20.00 KB
││││cpu000306C3_plat32_ver00000019_date26-02-2014.bin        20.00 KB
││││cpu000306c3_plat32_ver0000001a_date23-05-2014.bin        20.00 KB
││││cpu000306C3_plat32_ver0000001C_date03-07-2014.bin        21.00 KB
││││cpu000306C3_plat32_ver0000001D_date10-12-2014.bin        21.00 KB
││││cpu000306C3_plat32_ver0000001E_date13-08-2015.bin        21.00 KB
││││cpu000306C3_plat32_ver0000001F_date02-02-2016.bin        21.00 KB
││││cpu000306C3_plat32_ver00000020_date16-03-2016.bin        22.00 KB
││││cpu000306C3_plat32_ver00000021_date10-05-2016.bin        22.00 KB
││││cpu000306C3_plat32_ver00000022_date27-01-2017.bin        22.00 KB
││││cpu00040671_plat22_ver0000000B_date17-02-2015.bin        9.00 KB
││││cpu00040671_plat22_ver0000000D_date27-03-2015.bin        10.00 KB
││││cpu00040671_plat22_ver00000010_date07-05-2015.bin        10.00 KB
││││cpu00040671_plat22_ver00000011_date27-05-2015.bin        10.00 KB
││││cpu00040671_plat22_ver00000012_date19-06-2015.bin        11.00 KB
││││cpu00040671_plat22_ver00000013_date03-08-2015.bin        11.00 KB
││││cpu00040671_plat22_ver00000014_date22-01-2016.bin        11.00 KB
││││cpu00040671_plat22_ver00000015_date04-03-2016.bin        11.00 KB
││││cpu00040671_plat22_ver00000016_date29-04-2016.bin        11.00 KB
││││cpu00040671_plat22_ver00000017_date27-01-2017.bin        11.00 KB
││││cpu00040671_plat22_verFFFF0001_date27-06-2014.bin        7.00 KB
││││cpu00040671_plat22_verFFFF0003_date03-11-2014.bin        8.00 KB
││││cpu306C3_plat32_ver00000023_2017-11-20_PRD_16535FE4.bin        23.00 KB
││││cpu306C3_plat32_ver00000024_2018-01-21_PRD_FCD4700E.bin        23.00 KB
││││cpu40671_plat22_ver0000001B_2017-11-17_PRD_4763E424.bin        13.00 KB
││││cpu40671_plat22_ver0000001D_2018-01-21_PRD_A34C93F0.bin        12.00 KB
│││└─1        (0 folders, 1 files, 91.00 KB, 91.00 KB in total.)
│││mCodeInfo.exe        91.00 KB
││├─1151        (0 folders, 46 files, 4.13 MB, 4.13 MB in total.)
│││cpu000506E3_plat36_ver00000010_date22-04-2015.bin        80.00 KB
│││cpu000506E3_plat36_ver00000016_date13-05-2015.bin        83.00 KB
│││cpu000506E3_plat36_ver0000001A_date28-05-2015.bin        84.00 KB
│││cpu000506E3_plat36_ver0000001C_date02-06-2015.bin        84.00 KB
│││cpu000506E3_plat36_ver0000001E_date10-06-2015.bin        85.00 KB
│││cpu000506E3_plat36_ver00000020_date18-06-2015.bin        85.00 KB
│││cpu000506E3_plat36_ver00000024_date01-07-2015.bin        85.00 KB
│││cpu000506E3_plat36_ver0000002E_date21-07-2015.bin        88.00 KB
│││cpu000506E3_plat36_ver00000030_date29-07-2015.bin        88.00 KB
│││cpu000506E3_plat36_ver00000032_date04-08-2015.bin        89.00 KB
│││cpu000506E3_plat36_ver00000034_date08-08-2015.bin        89.00 KB
│││cpu000506E3_plat36_ver0000003A_date23-08-2015.bin        88.00 KB
│││cpu000506E3_plat36_ver0000004A_date18-09-2015.bin        91.00 KB
│││cpu000506E3_plat36_ver0000004C_date01-10-2015.bin        91.00 KB
│││cpu000506E3_plat36_ver00000050_date12-10-2015.bin        91.00 KB
│││cpu000506E3_plat36_ver00000056_date24-10-2015.bin        91.00 KB
│││cpu000506E3_plat36_ver0000005C_date06-11-2015.bin        92.00 KB
│││cpu000506E3_plat36_ver0000006A_date14-12-2015.bin        92.00 KB
│││cpu000506E3_plat36_ver00000074_date05-01-2016.bin        93.00 KB
│││cpu000506E3_plat36_ver00000076_date07-01-2016.bin        93.00 KB
│││cpu000506E3_plat36_ver0000007C_date31-01-2016.bin        93.00 KB
│││cpu000506E3_plat36_ver00000082_date21-02-2016.bin        94.00 KB
│││cpu000506E3_plat36_ver00000084_date01-03-2016.bin        94.00 KB
│││cpu000506E3_plat36_ver00000088_date16-03-2016.bin        94.00 KB
│││cpu000506E3_plat36_ver0000008A_date06-04-2016.bin        94.00 KB
│││cpu000506E3_plat36_ver0000009E_date22-06-2016.bin        95.00 KB
│││cpu000506E3_plat36_ver000000A0_date27-06-2016.bin        95.00 KB
│││cpu000506E3_plat36_ver000000A2_date27-07-2016.bin        95.00 KB
│││cpu000506E3_plat36_ver000000A6_date21-08-2016.bin        95.00 KB
│││cpu000506E3_plat36_ver000000B2_date01-02-2017.bin        95.00 KB
│││cpu000506E3_plat36_ver000000BA_date09-04-2017.bin        96.00 KB
│││cpu000906E9_plat22_ver00000034_date10-07-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver0000003A_date22-08-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver0000003C_date05-09-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver0000003E_date16-09-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver00000042_date02-10-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver00000048_date15-11-2016.bin        94.00 KB
│││cpu000906E9_plat22_ver00000058_date09-03-2017.bin        95.00 KB
│││cpu000906E9_plat2A_ver0000005E_date06-04-2017.bin        95.00 KB
│││cpu506E3_plat36_ver000000BE_2017-08-20_PRD_DFF17890.bin        96.00 KB
│││cpu506E3_plat36_ver000000C2_2017-11-16_PRD_328B43AF.bin        97.00 KB
│││cpu906E9_plat2A_ver00000070_2017-08-09_PRD_93EB3C4D.bin        94.00 KB
│││cpu906E9_plat2A_ver0000007C_2017-12-03_PRD_6CF72404.bin        96.00 KB
│││cpu906E9_plat2A_ver00000080_2018-01-04_PRD_6AA1DE93.bin        96.00 KB
│││cpu906E9_plat2A_ver00000084_2018-01-21_PRD_A1B7222B.bin        96.00 KB
│││cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin        95.00 KB

││├─1155        (0 folders, 34 files, 323.00 KB, 323.00 KB in total.)
│││cpu000206A7_plat12_ver00000005_date08-09-2010.bin        6.00 KB
│││cpu000206A7_plat12_ver00000006_date15-09-2010.bin        6.00 KB
│││cpu000206A7_plat12_ver00000009_date28-10-2010.bin        6.00 KB
│││cpu000206A7_plat12_ver0000000C_date17-11-2010.bin        7.00 KB
│││cpu000206A7_plat12_ver0000000D_date18-11-2010.bin        7.00 KB
│││cpu000206A7_plat12_ver00000012_date28-12-2010.bin        8.00 KB
│││cpu000206A7_plat12_ver00000014_date06-01-2011.bin        8.00 KB
│││cpu000206A7_plat12_ver00000015_date23-02-2011.bin        8.00 KB
│││cpu000206A7_plat12_ver00000017_date07-04-2011.bin        8.00 KB
│││cpu000206A7_plat12_ver00000018_date18-05-2011.bin        9.00 KB
│││cpu000206A7_plat12_ver0000001A_date21-06-2011.bin        9.00 KB
│││cpu000206A7_plat12_ver0000001B_date14-07-2011.bin        9.00 KB
│││cpu000206A7_plat12_ver00000023_date28-08-2011.bin        9.00 KB
│││cpu000206A7_plat12_ver00000025_date11-10-2011.bin        9.00 KB
│││cpu000206A7_plat12_ver00000026_date25-01-2012.bin        9.00 KB
│││cpu000206A7_plat12_ver00000028_date24-04-2012.bin        9.00 KB
│││cpu000206A7_plat12_ver00000029_date12-06-2013.bin        10.00 KB
│││cpu000306A9_plat12_ver00000007_date21-11-2011.bin        9.00 KB
│││cpu000306A9_plat12_ver00000008_date07-12-2011.bin        9.00 KB
│││cpu000306A9_plat12_ver0000000A_date06-01-2012.bin        10.00 KB
│││cpu000306A9_plat12_ver0000000C_date13-01-2012.bin        10.00 KB
│││cpu000306A9_plat12_ver0000000D_date06-02-2012.bin        10.00 KB
│││cpu000306A9_plat12_ver00000010_date20-02-2012.bin        10.00 KB
│││cpu000306A9_plat12_ver00000012_date12-04-2012.bin        11.00 KB
│││cpu000306A9_plat12_ver00000013_date16-07-2012.bin        11.00 KB
│││cpu000306A9_plat12_ver00000015_date07-08-2012.bin        11.00 KB
│││cpu000306A9_plat12_ver00000016_date30-10-2012.bin        11.00 KB
│││cpu000306A9_plat12_ver00000017_date09-01-2013.bin        11.00 KB
│││cpu000306A9_plat12_ver00000019_date13-06-2013.bin        12.00 KB
│││cpu000306A9_plat12_ver0000001A_date06-12-2013.bin        12.00 KB
│││cpu000306A9_plat12_ver0000001B_date29-05-2014.bin        12.00 KB
│││cpu000306a9_plat12_ver0000001C_date26-02-2015.bin        12.00 KB
│││cpu206A7_plat12_ver0000002D_2018-02-07_PRD_1BDB79EA.bin        12.00 KB

作者: 2011htpcfans    时间: 2018-3-18 09:20
2011htpcfans 发表于 2018-3-18 09:19
│├─Lan        (1 folders, 15 files, 501.10 KB, 2.20 MB in total.)
│││&#588 ...

功能好强大,内容好多,国外这帮爱好者真投入,头好晕啊。

请注意mmtool.exe必须是这个名字,不能是mmtool_v5_0_0_7.exe等有多余符号的名字;UBU.bat这个87.57 KB的批处理文件,是我们的程序入口,一般不会少的;请注意mCode部分,1151文件夹下必须有cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin这个微码文件(当前2018年3月,后续可能更新),粉红色的哦;还有Sel1151.bat选择1151微码批处理,这个一般不会少,但部分版本还没有06EB(CoffeeLakeCPU适用的微码)更新功能。从我的工具包里下载的Sel1151.bat选择1151微码批处理,我已经稍微改动了一下,更方便大家使用。

Sel1151.bat是批处理,在UBU \Modules\mCode文件夹下,右键编辑,内容(我显示出来):
if %kbl%==0 goto mn_skl

echo,
echo   Attention!
echo If you select two microcode may require an adjustment in the _FIT_

:mn
set ec=
echo.

echo       Select Microcode forCPU Kabylake (LGA1151)

echo.

echo      34 Version 34 Date10-07-2016

echo      3A Version 3A Date22-08-2016

echo      3C Version 3C Date05-09-2016

echo      3E Version 3E Date16-09-2016

echo      42 Version 42 Date02-10-2016

echo      48 Version 48 Date15-11-2016

echo      58 Version 58 Date09-03-2017

echo      5E Version 5E Date06-04-2017 - Bug fix HT

echo      70 Version 70 Date09-03-2017

echo      7C Version 7C Date03-12-2017

echo      72 Version 72 Date20-09-2017 - Coffee Lake !!!

echo      0  Skip
echo.
:mn1
set /p ec=Enter Microcode:
if not defined ec goto mn1

if /I %ec%==34 (setmc1=1151\cpu000906E9_plat22_ver00000034_date10-07-2016.bin) && gotomn_skl

if /I %ec%==3A (setmc1=1151\cpu000906E9_plat22_ver0000003A_date22-08-2016.bin) && gotomn_skl

if /I %ec%==3C (setmc1=1151\cpu000906E9_plat22_ver0000003C_date05-09-2016.bin) && gotomn_skl

if /I %ec%==3E (set mc1=1151\cpu000906E9_plat22_ver0000003E_date16-09-2016.bin)&& goto mn_skl

if /I %ec%==42 (setmc1=1151\cpu000906E9_plat22_ver00000042_date02-10-2016.bin) && gotomn_skl

if /I %ec%==48 (setmc1=1151\cpu000906E9_plat22_ver00000048_date15-11-2016.bin) && gotomn_skl

if /I %ec%==58 (set mc1=1151\cpu000906E9_plat22_ver00000058_date09-03-2017.bin)&& goto mn_skl

if /I %ec%==5E (setmc1=1151\cpu000906E9_plat2A_ver0000005E_date06-04-2017.bin) && gotomn_skl

if /I %ec%==70 (setmc1=1151\cpu906E9_plat2A_ver00000070_2017-08-09_PRD_93EB3C4D.bin) &&goto mn_skl

if /I %ec%==7C (setmc1=1151\cpu906E9_plat2A_ver0000007C_2017-12-03_PRD_6CF72404.bin) &&goto mn_skl

if /I %ec%==72 (set mc1=1151\cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin) && goto mn_skl
if /I %ec%==0 goto mn_skl
goto mn1

:mn_skl
set ec=
echo.

echo       Select Microcode forCPU Skylake (LGA1151)

echo.

echo      10 Version 10 Date22-04-2015

echo      16 Version 16 Date13-05-2015

echo      1A Version 1A Date28-05-2015

echo      1C Version 1C Date02-06-2015

echo      1E Version 1E Date10-06-2015

echo      20 Version 20 Date18-06-2015

echo      24 Version 24 Date01-07-2015

echo      2E Version 2E Date21-07-2015

echo      30 Version 30 Date29-07-2015

echo      32 Version 32 Date04-08-2015

echo      34 Version 34 Date08-08-2015

echo      3A Version 3A Date23-08-2015

echo      4A Version 4A Date18-09-2015

echo      4C Version 4C Date01-10-2015

echo      50 Version 50 Date12-10-2015

echo      56 Version 56 Date24-10-2015

echo      5C Version 5C Date06-11-2015

echo      6A Version 6A Date14-12-2015

echo      74 Version 74 Date05-01-2016 - Last for non-K overclocking

echo      76 Version 76 Date07-01-2016

echo      7C Version 7C Date31-01-2016

echo      82 Version 82 Date21-02-2016

echo      84 Version 84 Date01-03-2016

echo      88 Version 88 Date16-03-2016

echo      8A Version 8A Date06-04-2016

echo      9E Version 9E Date 22-06-2016

echo      A0 Version A0 Date27-06-2016

echo      A2 Version A2 Date27-07-2016

echo      A6 Version A6 Date21-08-2016

echo      B2 Version B2 Date01-02-2017

echo.

echo      BA Version BADate 16-11-2017

echo      BE Version BEDate 21-01-2018

echo      重要事情说三遍:BA代表Skylake最新微码,BE代表Kabylake最新微码
echo.
:mn1
set /p ec=Enter Microcode:
if not defined ec goto mn1

if /I %ec%==10 (setmc2=1151\cpu000506E3_plat36_ver00000010_date22-04-2015.bin) && exit /b

if /I %ec%==16 (setmc2=1151\cpu000506E3_plat36_ver00000016_date13-05-2015.bin) && exit /b

if /I %ec%==1A (setmc2=1151\cpu000506E3_plat36_ver0000001A_date28-05-2015.bin) && exit /b

if /I %ec%==1C (setmc2=1151\cpu000506E3_plat36_ver0000001C_date02-06-2015.bin) && exit /b

if /I %ec%==1E (set mc2=1151\cpu000506E3_plat36_ver0000001E_date10-06-2015.bin)&& exit /b

if /I %ec%==20 (setmc2=1151\cpu000506E3_plat36_ver00000020_date18-06-2015.bin) && exit /b

if /I %ec%==24 (setmc2=1151\cpu000506E3_plat36_ver00000024_date01-07-2015.bin) && exit /b

if /I %ec%==2E (set mc2=1151\cpu000506E3_plat36_ver0000002E_date21-07-2015.bin)&& exit /b

if /I %ec%==30 (setmc2=1151\cpu000506E3_plat36_ver00000030_date29-07-2015.bin) && exit /b

if /I %ec%==32 (setmc2=1151\cpu000506E3_plat36_ver00000032_date04-08-2015.bin) && exit /b

if /I %ec%==34 (set mc2=1151\cpu000506E3_plat36_ver00000034_date08-08-2015.bin)&& exit /b

if /I %ec%==3A (setmc2=1151\cpu000506E3_plat36_ver0000003A_date23-08-2015.bin) && exit /b

if /I %ec%==4A (setmc2=1151\cpu000506E3_plat36_ver0000004A_date18-09-2015.bin) && exit /b

if /I %ec%==4C (setmc2=1151\cpu000506E3_plat36_ver0000004C_date01-10-2015.bin) && exit /b

if /I %ec%==50 (setmc2=1151\cpu000506E3_plat36_ver00000050_date12-10-2015.bin) && exit /b

if /I %ec%==56 (setmc2=1151\cpu000506E3_plat36_ver00000056_date24-10-2015.bin) && exit /b

if /I %ec%==5C (setmc2=1151\cpu000506E3_plat36_ver0000005C_date06-11-2015.bin) && exit /b

if /I %ec%==6A (setmc2=1151\cpu000506E3_plat36_ver0000006A_date14-12-2015.bin) && exit /b

if /I %ec%==74 (set mc2=1151\cpu000506E3_plat36_ver00000074_date05-01-2016.bin)&& exit /b

if /I %ec%==76 (setmc2=1151\cpu000506E3_plat36_ver00000076_date07-01-2016.bin) && exit /b

if /I %ec%==7C (setmc2=1151\cpu000506E3_plat36_ver0000007C_date31-01-2016.bin) && exit /b

if /I %ec%==82 (set mc2=1151\cpu000506E3_plat36_ver00000082_date21-02-2016.bin)&& exit /b

if /I %ec%==84 (setmc2=1151\cpu000506E3_plat36_ver00000084_date01-03-2016.bin) && exit /b

if /I %ec%==88 (setmc2=1151\cpu000506E3_plat36_ver00000088_date16-03-2016.bin) && exit /b

if /I %ec%==8A (set mc2=1151\cpu000506E3_plat36_ver0000008A_date06-04-2016.bin)&& exit /b

if /I %ec%==9E (setmc2=1151\cpu000506E3_plat36_ver0000009E_date22-06-2016.bin) && exit /b

if /I %ec%==A0 (setmc2=1151\cpu000506E3_plat36_ver000000A0_date27-06-2016.bin) && exit /b

if /I %ec%==A2 (setmc2=1151\cpu000506E3_plat36_ver000000A2_date27-07-2016.bin) && exit /b

if /I %ec%==A6 (setmc2=1151\cpu000506E3_plat36_ver000000A6_date21-08-2016.bin) && exit /b

if /I %ec%==B2 (setmc2=1151\cpu000506E3_plat36_ver000000B2_date01-02-2017.bin) && exit /b

if /I %ec%==BA (setmc2=1151\cpu000506E3_plat36_ver000000BA_date09-04-2017.bin) && exit /b

if /I %ec%==BE (setmc2=1151\cpu506E3_plat36_ver000000BE_2017-08-20_PRD_DFF17890.bin) &&exit /b

goto mn1

exit /b

作者: 2011htpcfans    时间: 2018-3-18 09:23
本帖最后由 2011htpcfans 于 2018-3-18 09:26 编辑
2011htpcfans 发表于 2018-3-18 09:20
功能好强大,内容好多,国外这帮爱好者真投入,头好晕啊。请注意mmtool.exe必须是这个名字,不能是mmtool ...


请看红色部分:当UBU执行的时候,输入了72,那么就会给BIOS文件加第一个微码:MC1版本是906EB,就是Coffeelake CPU的微码;MC2就是添加第二个微码,506E3是Skylake的,例如i36100,906E9是Kabylake的,例如Pentium G4560,大家根据自己手上的CPU选,这个UBU工具处理过的BIOS文件,只能放两个微码。

sel1151.bat也有好几个版本,你如果下载的版本中没有那行红色的,执行的时候没有72这个选项,那就需要改动批处理了,自己会改写批处理的也不是问题,其实就是指向前面那个cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin微码文件,红色那一行,括号里面等号1151\后面改成cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin就行。改完的结果类似下面效果:
if /I %ec%==84 (set mc1=1151\cpu906EB_plat02_ver00000072_2017-09-20_PRD_A08C2841.bin) && goto mn_skl
意思就是执行微码更新的时候,输入84,那么就是更新906EB微码,只是自己记得改了哪一行,对应数字是多少。
    UBU批处理内容我就不粘了,免得又有人吐血头晕。
(2)开始更新GOP driver and Microcode
1.删除UBU内其余BIOS文件,只保留更新了ME和vbios的bios,以管理员身份运行UBU.bat,片刻之后,按任意键继续。

1. remove allBIOSes in the UBU folder, leaving only a copy of the one with the updatedvBIOS. Launch UBU.bat as an administrator: the program should automaticallyselect the BIOS by performing some operations such as removing themanufacturer's protections and renaming the file. After a few seconds, you areasked to press any key to continue.

2.vBIOS及其它属性信息显示及GOP驱动更新
当UBU主菜单出现的时候,很多信息会显示的,就包括vBIOS版本,应该是1054。

he main menu ofUBU appears, where some BIOS attributes are shown. If the vBIOS update has beencarried out, the VBIOS version -1054 will appear.

输入数字2,进行GOP驱动更新

By choosingoption 2, the GOP Driver update is updated (updated version 9.0.1074), confirmby pressing 1. The GOP Driver is updated automatically. Pressing a buttonreturns to the main menu, with the updated driver.

在出现主菜单中,输入1 GOPDriver,然后自动返回主菜单,继续输入7刷新微码,出现第一个微码选择菜单。




17.jpg (84.73 KB, 下载次数: 67)

17.jpg

16.jpg (70.21 KB, 下载次数: 69)

16.jpg

15.jpg (63.51 KB, 下载次数: 68)

15.jpg

14.jpg (105.13 KB, 下载次数: 57)

14.jpg

作者: 2011htpcfans    时间: 2018-3-18 09:27
本帖最后由 2011htpcfans 于 2018-3-18 09:35 编辑
2011htpcfans 发表于 2018-3-18 09:23
请看红色部分:当UBU执行的时候,输入了72,那么就会给BIOS文件加第一个微码:MC1版本是906EB,就是Cof ...


输入1,进行微码更新。

Choose option 7(CPU Microcode) to proceed to the last step. A new window opens with theavailable Microcodes and the available options. Depending on the type and sizeof the BIOS there will be two microcodes (BIOS of 8 MB) or three or more (BIOSof 16 MB).




输入了72,那么就会给BIOS文件加第一个微码:MC1,版本是906EB,就是Coffeelake CPU的微码。重要事情说三遍:请看红色部分:UBU工具处理过的BIOS文件,只能放两个微码,即使它原来可能有三四个。
在刷写第二个微码(mc2)的时候大家根据自己手上的CPU,例如i3 6100,Skylake的,就选506E3;如果手里的U是Pentium G4560,Kabylake的,选906E9是。

第二个微码刷写图,我选的BE。

执行完大概是这个结果

IMPORTANT NOTE:UBU can save a maximum of two microcodes even if originally there are more.This means that if you want compatibility with Coffee Lake, you need to"sacrifice" the present Kaby Lake microcode.

To proceedselect option 1. The update has two successive phases: first the microcode isrequested for Kaby Lake.

To enable aCoffee Lake processor select the last value (72): that will insert the relevantmicrocode.

UBU also asks toupgrade the Skylake microcode. I recommend that you select the BE value. Theprogram automatically proceeds and updates the two microcodes: in the tablethat will appear there should be both.

输入0,一直返回,直到问:是否重命名BIOS文件,自己看。

我输入了1,它给了我如下结果,最终生成的文件是Z170I.cap,请保存到安全合适的地方。



Press any keyand then exit with 0. Choose the name that will be given to the BIOS (it willprobably be renamed as the original to have it accepted by the updatemodule).

The BIOS isready.

(3)CPU微码版本验证Vbios、和ME版本刚才都能看到变化,但是UBU批处理的红绿色执行结果提示总感觉不大放心,CPU微码版本到底更新成功没有,mmtool.exe来了。使用mmtool.exe打开刚才修改好的BIOS文件,切换到CPU Patch选项卡。前面红绿色仅仅提示微码版本是不是最近版本。


好家伙,有了,显示两次,总比没有好,看样子有了。16M Byte容量BIOS里面微码就是这么显示的,没事。
3、6核CPU菊花硬改据说100/200系列芯片组主板BIOS破解上8系4核U问题不大,但上6核问题不少,要屏蔽触点、短接触点,以免烧毁主板。只有微星主板最妖,只需屏蔽触点。
(1)屏蔽2个触点请看图

(2)短接2个触点
请看图




18.jpg (126.05 KB, 下载次数: 81)

18.jpg

19.jpg (119.73 KB, 下载次数: 59)

19.jpg

20.jpg (115.7 KB, 下载次数: 75)

20.jpg

22.jpg (69.09 KB, 下载次数: 54)

22.jpg

21.jpg (120.9 KB, 下载次数: 67)

21.jpg

23.jpg (95.94 KB, 下载次数: 71)

23.jpg

24.jpg (72.62 KB, 下载次数: 73)

24.jpg

25.jpg (287.43 KB, 下载次数: 70)

25.jpg

26.jpg (286.9 KB, 下载次数: 58)

26.jpg

作者: 2011htpcfans    时间: 2018-3-18 09:36
本帖最后由 2011htpcfans 于 2018-3-18 09:49 编辑
2011htpcfans 发表于 2018-3-18 09:27
输入1,进行微码更新。
Choose option 7(CPU Microcode) to proceed to the last step. A new window  ...


4、BIOS刷写本来这一块不写也行,就多啰嗦一点。
很多主板自带刷写工具,我这里提供两个工具,华硕主板还自带签名验证的,可能特殊点,要Intel DOS刷写工具或者FlashBack,或者编程器大法,或者相近相同主板热拔插大法。
(1)AMIDEWIN_x86&64 Utility v5.20.0026 (CMD版本)软件包文件列表:

file://G:\Tools\01_Hardware\Modify_BIOS\Flash_BIOS_AMI_Win    (0 folders, 20 files, 10.27 MB, 10.27 MB intotal.)

AFUWIN.EXE  549.11 KB
AFUWINx64.EXE  675.11 KB
AMIDEWIN.exe    327.61 KB
AMIDEWINx64.exe    417.61 KB
AMIFLDRV.VXD    8.05 KB
AMIFLDRV32.SYS 17.48 KB
AMIFLDRV64.SYS 18.98 KB
changes.new  3.03 KB
Flash.cmd 49 bytes
Flash_x64_100.bat 78 bytes
Flashx64.cmd 73 bytes
IMAGES00.ROM   8.13 MB
LeCrud.sys 15.56 KB
LeCrud64.sys  18.56 KB
readme.txt 6.51 KB
tvsu.cmd   52 bytes
Ucoredll.dll     100.11 KB
Ucoresys.sys   15.07 KB
Ucorevxd.vxd 7.66 KB
Ucorew64.sys 14.29 KB

以Win10 x64环境为例,flash_x64_100.bat批处理内容很简单:

%~dp0Afuwinx64.exe%~dp0IMAGES00.ROM /P /B /N /R /SP /RTB /FIT

Pause
%~dp0就是当前路径,
%~dp0IMAGES00.ROM,红色部分改成自己的bios文件名。

/P /B /N /R /SP/RTB /FIT每个参数意义,自己运行Afuwinx64.exe查看。

这个工具刷写速度比较快,Windows环境适用,老手最爱,我一并放到工具包中。

                AMI Firmware Update Utility v5.09.02.1384.07.B612.LV     |

|      Copyright(C)2017 American Megatrends Inc. All Rights Reserved.      |

+---------------------------------------------------------------------------+

| Usage: AFUWIN.EXE <ROM File Name> [Option 1][Option 2]...                |

|           or                                                             |

|       AFUWIN.EXE <Input or Output File Name> <Command>                   |

|          or                                                             |

|       AFUWIN.EXE <Command>                                               |

|------------------------------------------------------------------------- |

| Commands:                                                                |

|         /O -Save current ROM image to file                               |

|         /U -Display ROM File's ROMID                                     |

|         /S -Refer to Options: /S                                         |

|         /D -Verification test of given ROM File without flashing BIOS.   |

|         /A -Refer to Options: /A                                         |

|       /OAD -Refer to Options: /OAD                                       |

| /CLNEVNLOG - Refer to Options: /CLNEVNLOG                                 |

| Options:                                                                 |

|    /CLRCFG -Program without preserving setup configuration               |

|    /BCPALL -Save all question values before flash                        |

|      /CMD: -Send special command to BIOS. /CMD:{xxx}                     |

|       /DPC -Don't Check Aptio 4 and Aptio 5 platform.

         /U -Display ROM File's ROMID                                     |

|         /S -Refer to Options: /S                                         |

|         /D - Verification test of given ROM Filewithout flashing BIOS.   |

|         /A -Refer to Options: /A                                         |

|       /OAD -Refer to Options: /OAD                                       |

| /CLNEVNLOG - Refer to Options: /CLNEVNLOG                                 |

| Options:                                                                 |

|    /CLRCFG -Program without preserving setup configuration               |

|    /BCPALL -Save all question values before flash                        |

|      /CMD: -Send special command to BIOS. /CMD:{xxx}                     |

|       /DPC -Don't Check Aptio 4 and Aptio 5 platform.                    |

|     /MEUL: -Program ME Entire Firmware Block, which supports             |

|             Production.BIN and PreProduction.BIN files.                  |

|         /Q -Silent execution                                             |

|         /X -Don't Check ROM ID                                           |

|       /CAF -Compare ROM file's data with Systems is different or         |

|             not, if not then cancel related update.                      |

|         /S -Display current system's ROMID                               |

|       /JBC -Don't Check AC adapter and battery                           |

|  /HOLEOUT: -Save specific ROM Hole according to RomHole GUID.            |

|             NewRomHole1.BIN /HOLEOUT:GUID                                |

|        /SP -Preserve Setup setting.                                     |

|         /R -Preserve ALL SMBIOS structure during programming             |

|        /Rn -Preserve SMBIOS type N during programming(n=0-255)           |

|         /B -Program Boot Block                                           |

|         /P - Program Main BIOS                                            |

|         /N -Program NVRAM                                               |

|         /K -Program all non-critical blocks.                             |

|        /Kn -Program n'th non-critical block(n=0-15).

(2)Intel fpt    工具包里也有,是个压缩文件,DOS帮助如下:
FPT.exe [-H|?][-VER] [-EXP] [-VERBOSE] [-Y] [-P] [-LIST] [-I]
           [-F] [-ERASE] [-VERIFY] [-D] [-DESC][-BIOS] [-ME] [-GBE]
           [-PDR] [-EC] [-SAVEMAC] [-SAVESXID][-B] [-E] [-REWRITE]
           [-ADDRESS|A] [-LENGTH|L] [-CVARS][-CFGGEN] [-U] [-O] [-IN] [-N] [-V]
           [-CLOSEMNF] [-GRESET] [-PAGE][-SPIBAR] [-R] [-VARS] [-COMMIT]
           [-HASHED] [-READFPF] [-COMPAREFPF][-FPFS] [-COMMITFPF] [-GETPID]
           [-WRITETOKEN] [-ERASETOKEN]

-H|?                  Displays help screen.
-VER                  Displays version information.
-EXP                  Displays example usage ofthis tool.
-VERBOSE<file>        Display the debug information of thetool.
-Y                    Do NOT prompt when awarning occurs.
-P<file>              Specifies a flash part definitionfile to use.
-LIST                 List all SPI devicessupported.
-I                    Displays information aboutthe flash image.
-F<f>[NoVerify]       Load binary file into flash.  "NoVerify" skips verify.
-ERASE                Erase the contents of flash.
-VERIFY<file>         Compare binary file to flash.
-D<file>              Dump flash contents to file or"STDOUT".
-DESC                 Load/verify/dump Descriptor region.
-BIOS                 Load/verify/dump BIOS region.
-ME                   Load/verify/dump ME region.
-GBE                  Load/verify/dump GbE region.
-PDR                  Load/verify/dump PDR region.
-EC                   Load/verify/dump EC region.
-SAVEMAC              Saves the GbE MAC when GbE isbeing reflashed.
-SAVESXID             Saves the GbE SSID and SVID whenGbE is being reflashed.
-B                    Check to see if the flashpart is erased.
-E                    Do NOT erase area beforewriting to flash.
-REWRITE              Rewrite the SPI with file dataeven if flash is identical.
-ADDRESS|A<address>   Flash address to load/verify/dump file.
-LENGTH|L<length>     Number of bytes to load/verify/dump.
-CVARS                Displays a list ofManufacturing Line Configurable NVARs supported.
-CFGGEN               Generates a Manufacturing LineConfigurable NVAR Input File.
-U                    Update Manufacturing LineConfigurable NVAR.
-O<file>              Sets an output file name.
-IN<file>             Input Manufacturing LineConfigurable NVAR file.
-N<name>              Name of variable.
-V<value>             Value for variable.
-CLOSEMNF[NO][PDR]   End of Manufacturing. Details onNO & PDR use -exp option.
-GRESET[NO]           Global reset drives GPIO30 lowunless "NO" is provided.
-PAGE                 Pauses the screen when a pageof text is reached.
-SPIBAR               Display the SPI BAR.
-R<name>              Read a variable.
-VARS                 Display supported variables.
-COMMIT               Commit Manufacturing LineConfigurable NVARs.
-HASHED               Display a variable (from readcommand) in hashed format.
-READFPF<name>        Displays an FPF value.
-COMPAREFPF<name>     Compares an FPF with the value passed in.
-FPFS                 Displays the list of FPFs.
-COMMITFPF<name>      Commits the FPFs.
-GETPID<file>         Retrieve the part id into a file.
-WRITETOKEN<file>     Write the token where the filename is thetoken name.
-ERASETOKEN<pid>      Delete the token for the token IDprovided.
在纯dos下使用方法示例:
备份:
fpt -bios -d backup_B.bin
查看并记录存储芯片的ID
fpt -i
刷入
fpt -f BIOS文件 –bios
3)重点说下华硕主板刷写Mod过的BIOS

一句话说完就是先用UEFITool工具从cap格式的BIOS文件中提取出纯ROM格式BIOS文件(体积稍微缩小,ROM格式BIOS文件文件名只能出现数字、字母和下划线),然后使用flashboot-2.3a-setup制作软件内置FreeDOS U盘启动盘,然后把5.05版(或者4.40版)AFUDOS文件和ROM格式BIOS文件一并放进去(2017年32G群联主控USB3.0 U盘可用),使用这个DOS启动盘启动要破解的主机(主板磁盘模式不用切换到IDE,也不必非要PS2键盘),然后以afudos  mod_z170i_Coffeelake_Skylake.rom  /gan (/gan是非公开参数,根本不需要其它任何参数),亲测Z10I Pro Gamming成功。




5、结束语年轻时“身无彩凤双飞翼,心有灵犀一点通”,而晚年时双目失明病死破庙!
大江东去波浪淘尽千古愁,爽气西来云雾扫尽天地撼!
千山闻鸟语,万壑走松风!活在当下,趁年轻出去闯荡吧!

终于写完了,可以放松一下了!

27.jpg (85.4 KB, 下载次数: 59)

27.jpg

28.jpg (302.95 KB, 下载次数: 54)

28.jpg

29.jpg (154.97 KB, 下载次数: 60)

29.jpg

30.jpg (110.49 KB, 下载次数: 73)

30.jpg

作者: 2011xdsy    时间: 2018-3-18 09:52
2011htpcfans 发表于 2018-3-18 09:23
请看红色部分:当UBU执行的时候,输入了72,那么就会给BIOS文件加第一个微码:MC1版本是906EB,就是Cof ...

太复杂了,不知道能不能实现破解
作者: 2011htpcfans    时间: 2018-3-18 09:58
2011xdsy 发表于 2018-3-18 09:52
太复杂了,不知道能不能实现破解


虚拟机安装纯净版Win7 x86,和运行时库,补丁,这个需要半个小时左右;下载这些工具,BIOS,了解教程我不知道各人需要多久;破解工作,我大概只需要10分钟一个BIOS,应该没啥难度!
作者: 不太想说话    时间: 2018-3-18 10:07
确实太复杂看不懂,一看就很给力,一般都是直接放出成品bios包让人刷。

目前知道8100是最稳定的,据说有上8400的,现在这破解8系是所有都能上? 能上8600k 8700k吗?
作者: 2011htpcfans    时间: 2018-3-18 10:11
不太想说话 发表于 2018-3-18 10:07
确实太复杂看不懂,一看就很给力,一般都是直接放出成品bios包让人刷。

目前知道8100是最稳定的,据说有 ...

只是普通爱好者,手里没有I3 8100,更没有 I5 8400以上的,不过各人手里应该都有个G4560,或者I3 6100什么的U吧,反正这个可以点亮,点不亮I5 8400大不了再刷回原版BIOS。
作者: 不太想说话    时间: 2018-3-18 10:46
2011htpcfans 发表于 2018-3-18 10:11
只是普通爱好者,手里没有I3 8100,更没有 I5 8400以上的,不过各人手里应该都有个G4560,或者I3 6100什 ...

不单纯是能否点亮的问题  还有不同板子的稳定性 能否用核显之类的问题。
而且新主板马上就要出来了,除非是已验证的成功稳定经验,不然一般人都不愿这么折腾吧。
起码现在8100众所周知的肯定能上,所以也是目前性价比最高的入门套装,但对魔改板子,还是要持保留态度的

作者: 2011htpcfans    时间: 2018-3-18 10:50
不太想说话 发表于 2018-3-18 10:46
不单纯是能否点亮的问题  还有不同板子的稳定性 能否用核显之类的问题。
而且新主板马上就要出来了,除 ...

8代Celeron G4920,核显没问题,但8代整个都没有Win7显卡驱动,这个没办法,Win10 没问题。
作者: Anson4    时间: 2018-3-18 11:21
感谢分享!
作者: jho    时间: 2018-3-18 11:46
太复杂了,学习一下
作者: l3429900    时间: 2018-3-18 12:12
楼主好辛苦,如此详细的教程,旧主板可以上新CPU了,谢谢分享
作者: edit009    时间: 2018-3-18 12:57
这个大概可以把修改好的BIOS找个地方共享,支持的CPU,主板型号列明白。
WIN10能用集显就不错了
作者: 2011xdsy    时间: 2018-3-18 13:07
2011htpcfans 发表于 2018-3-18 09:58
虚拟机安装纯净版Win7 x86,和运行时库,补丁,这个需要半个小时左右;下载这些工具,BIOS,了解教程我 ...

前提是需要有intel八代CPU。
作者: renchmin    时间: 2018-3-18 20:41
这个 100/200系列主板破解BIOS支持8代CPU教程确实很不错的,支持楼主了。
作者: hszgb    时间: 2018-3-18 20:52
这个应该加精的,太好了
作者: pop    时间: 2018-3-18 21:57
坐等主板厂家更新
作者: hufly    时间: 2018-3-19 09:09
本帖最后由 hufly 于 2018-3-19 09:11 编辑

2018年3月18日定稿于浙江定海剑桥府邸
______________________________________
LZ定居大舟山????
作者: 2011htpcfans    时间: 2018-3-19 13:46
hufly 发表于 2018-3-19 09:09
2018年3月18日定稿于浙江定海剑桥府邸
______________________________________
LZ定居大舟山????

鄙人混迹舟山。副科长也在舟山,应该会帮助解决技术问题的,下次他来解答。
作者: qty51confdnt    时间: 2018-3-20 11:50
100/200系列主板破解BIOS支持8代CPU
作者: edit009    时间: 2018-3-20 13:22
pop 发表于 2018-3-18 21:57
坐等主板厂家更新

厂家不敢更新的,intel直接断了你的南桥货,你主板拿什么来卖。
作者: ZZCCJJ86    时间: 2018-3-24 10:05
厉害,这资料也到你手了
作者: 窄口牛    时间: 2018-3-24 10:10
有啥用?是cpu贵,和主板比起来。
作者: qazing    时间: 2018-3-25 20:29
内存太贵,破解可以上便宜的ddr3,不知道完美破解还是仅仅可以点亮,游戏咋样?
作者: 50070299    时间: 2018-3-26 06:14
果然是高手,
作者: 窄口牛    时间: 2018-3-26 07:15
本帖最后由 窄口牛 于 2018-3-26 07:16 编辑

但是机器速度和内存频率很有关系,低频率内存不一定合算。有些好处是装win7会容易些,更新的板子,装win7难度大了。
作者: damnnfo    时间: 2018-3-26 11:12
说实话,ubu并不好用。
还是MMTool_5.02.0024,UEFITool_0.22.4+UEFITool_NE_A47,winhex更直截了当。
作者: 290308    时间: 2018-4-11 22:43
厉害,高手
作者: 2011htpcfans    时间: 2018-5-15 16:09
部分1000/200系列主板魔改上E3 1200 V5系列CPU的方法其实也很简单,难的是外围辅助一些东西,我和科长近期不一定抽的出空整理教程,先等等吧。
作者: 2011htpcfans    时间: 2018-12-10 20:45
国内一个比较专业的魔改论坛,SMXDIY 里面卧虎藏龙,我只能望其项背,大家可以移步那里看看。
作者: raccon    时间: 2019-3-11 10:23
大师膜拜一下
作者: lforl    时间: 2019-6-30 22:42
本帖最后由 lforl 于 2019-6-30 22:43 编辑

看着真的蛮头晕了,这深度玩得不简单!
看来买新笔记本要屈从win10这个烂系统了~唉,难过...
能否通过修改Win7本身来骗过主板对系统版本号的检测呢?
作者: hanxueluoye    时间: 2021-2-27 19:36
楼主厉害
作者: wgx1688    时间: 2021-2-27 19:46
收藏先身边暂时没这个需求




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3