惠普600G1原版不支持魔改U及NVME固态硬盘,参考网上一些教程及过程中遇到的一些问题在此进行整理做以分享
用到的工具有:UBU6.53版本,UEFITOOL;MMT;CH341a编程器;WINHEX;提取及合并的CPU微码,官方原版BIOS(也可用编程器读取后进行修改)
1.提取合并CPU微码:
我这里用的是官方下载的BIOS进行修改,首先说明如果用官方BIOS进行修改的话刷机必须提前进入原BIOS记录原机BIOS中的网卡MAC地址,因为官方下载的BIOS内是没有MAC地址信息的,刷入后会导致网卡无法使用。用官方下载的BIOS进行修改需要手动添加MAC地址信息后面会讲到(原厂机器码和产品序列号可不记)。如果使用编程器 读取的BIOS进行修改是不需要手动添加这些信息的,读取的BIOS中包含有本机的信息。我的机器折腾了两天用编程器可以刷入但是读取不到BIOS,不知道是个例还是什么问题,所以就用官方BIOS进行修改然后刷入。
用MMT打开600G1官方BIOS(HP官网下载解压里面有一个16M的bin文件就是了)
提取06C3的微码文件,魔改U的微码是0661所以要从别的BIOS中提取0661的微码与这个06C3合并,联想官网M93p主机原机支持魔改CPU,从联想官网下载M93p的BIOS,同理用MMT打开,提取0661的微码,也可以去英特尔网站上去下载CPU的微码。不同BIOS的微码是通用的,只要提取到想要的微码就行。
然后用winhex合并。winhex打开刚提取的文件,(提取的微码文件保存到一个容易找的文件夹里就行,命名随意,我这里方便为方便两个微码分别命名为06C3和0661)打开0661微码,拖动到最后一个字符,选中点击右键,点击“选快尾部”这样就把0661的微码全部选中了,然后右键“编辑”—“复制选快”—“正常”这样就复制了0661的微码。
不要关闭winhex窗口,然后打开06C3的微码,拖动到最后一个字符,右键点击“编辑”—“粘贴0字节”会弹出对话框“添加至尾部”,点击确定即可,随后输入要添加的字节数,我这里输入2字节,这个数可以随便输,只是起到开头的作用,但是不要输入过大。添加完后会增加字符,选中新增字符的第一个字符,右键“编辑”—粘贴板数据—写入。这样就把0661的微码和06C3的微码合并到一起了。然后保存合并的微码。
替换微码,用UBU1.65打开600G1的BIOS文件,选7升级CPU微码
然后进入微码升级页面,页面上会显示出BIOS现有微码06C3。选m,弹出对话框选择刚刚合并好的微码进行导入
选择好合并的微码
可以看到导入的合并微码06C3和0661,选择Y进行导入
这样就导入完成了,按任意键继续然后按0退出。用MMT打开修改好的BIOS查看已经有了0661的微码
下面进行修改BIOS的MAC地址,开头说过要记录原机BIOS中的MAC地址,这里要添加进去,否则官方BIOS不包含本机的MAC地址,用编程器刷入后网卡会无法启动。
用uefitool打开改好的BIOS文件在Gbe region选项处右侧信息栏内可以看到MAC地址为FF:FF:FF:FF:FF也就是没有MAC地址。在Gbe region选项右键选择Extract as导出,导出后不要关闭uefitool。
然后用winhex打开导出的文件,可以看到第一行12个F字符,将这12个字符改为自己原机的MAC地址然后保存
保存好后回到uefitool窗口,右键Gbe region选择replace as is..进行替换,选择刚修改过MAC地址的文件进行替换。替换完之后进行保存。这样BIOS也就修改完成可以刷入了。用CH341a编程器刷入BIOS,编程器刷BIOS教程网上很多不再赘述。希望可以帮到吧友,玩机就是折腾,还请大神多多指教。
用到的工具有:UBU6.53版本,UEFITOOL;MMT;CH341a编程器;WINHEX;提取及合并的CPU微码,官方原版BIOS(也可用编程器读取后进行修改)
1.提取合并CPU微码:
我这里用的是官方下载的BIOS进行修改,首先说明如果用官方BIOS进行修改的话刷机必须提前进入原BIOS记录原机BIOS中的网卡MAC地址,因为官方下载的BIOS内是没有MAC地址信息的,刷入后会导致网卡无法使用。用官方下载的BIOS进行修改需要手动添加MAC地址信息后面会讲到(原厂机器码和产品序列号可不记)。如果使用编程器 读取的BIOS进行修改是不需要手动添加这些信息的,读取的BIOS中包含有本机的信息。我的机器折腾了两天用编程器可以刷入但是读取不到BIOS,不知道是个例还是什么问题,所以就用官方BIOS进行修改然后刷入。
用MMT打开600G1官方BIOS(HP官网下载解压里面有一个16M的bin文件就是了)
提取06C3的微码文件,魔改U的微码是0661所以要从别的BIOS中提取0661的微码与这个06C3合并,联想官网M93p主机原机支持魔改CPU,从联想官网下载M93p的BIOS,同理用MMT打开,提取0661的微码,也可以去英特尔网站上去下载CPU的微码。不同BIOS的微码是通用的,只要提取到想要的微码就行。
然后用winhex合并。winhex打开刚提取的文件,(提取的微码文件保存到一个容易找的文件夹里就行,命名随意,我这里方便为方便两个微码分别命名为06C3和0661)打开0661微码,拖动到最后一个字符,选中点击右键,点击“选快尾部”这样就把0661的微码全部选中了,然后右键“编辑”—“复制选快”—“正常”这样就复制了0661的微码。
不要关闭winhex窗口,然后打开06C3的微码,拖动到最后一个字符,右键点击“编辑”—“粘贴0字节”会弹出对话框“添加至尾部”,点击确定即可,随后输入要添加的字节数,我这里输入2字节,这个数可以随便输,只是起到开头的作用,但是不要输入过大。添加完后会增加字符,选中新增字符的第一个字符,右键“编辑”—粘贴板数据—写入。这样就把0661的微码和06C3的微码合并到一起了。然后保存合并的微码。
替换微码,用UBU1.65打开600G1的BIOS文件,选7升级CPU微码
然后进入微码升级页面,页面上会显示出BIOS现有微码06C3。选m,弹出对话框选择刚刚合并好的微码进行导入
选择好合并的微码
可以看到导入的合并微码06C3和0661,选择Y进行导入
这样就导入完成了,按任意键继续然后按0退出。用MMT打开修改好的BIOS查看已经有了0661的微码
下面进行修改BIOS的MAC地址,开头说过要记录原机BIOS中的MAC地址,这里要添加进去,否则官方BIOS不包含本机的MAC地址,用编程器刷入后网卡会无法启动。
用uefitool打开改好的BIOS文件在Gbe region选项处右侧信息栏内可以看到MAC地址为FF:FF:FF:FF:FF也就是没有MAC地址。在Gbe region选项右键选择Extract as导出,导出后不要关闭uefitool。
然后用winhex打开导出的文件,可以看到第一行12个F字符,将这12个字符改为自己原机的MAC地址然后保存
保存好后回到uefitool窗口,右键Gbe region选择replace as is..进行替换,选择刚修改过MAC地址的文件进行替换。替换完之后进行保存。这样BIOS也就修改完成可以刷入了。用CH341a编程器刷入BIOS,编程器刷BIOS教程网上很多不再赘述。希望可以帮到吧友,玩机就是折腾,还请大神多多指教。