查看: 1531|回复: 11

HP_600-880G1_Z230系列 软刷魔改BIOS支持NVME引导

[复制链接]

该用户从未签到

发表于 2023-7-20 09:09:03 | 显示全部楼层 |阅读模式

新玩家您好,马上注册,结交更多好友,享用更多功能!

您需要 登录 才可以下载或查看,没有账号?注册SMXDIY

x
第一次发长贴,本文适合小白。大师简单看一下就明白了。注:以下工具均来自网上各路大神,我只会拿来主义。



此方法适合HP 4代平台的商用机型
支持的机型列表
HP EliteDesk 800 G1 TWR Business PC
HP EliteDesk 880 G1 TWR Business PC
HP EliteDesk 800 G1 SFF Business PC
HP EliteDesk 800 G1 USDT Business PC
HP EliteOne 800 G1 Touch AiO Business PC
HP EliteOne 800 G1 Touch Retail System AiO PC
HP EliteOne 800 G1 AiO Business PC
HP EliteDesk 700 G1 MT Business PC
HP EliteDesk 700 G1 SFF Business PC
HP ProDesk 600 G1 TWR Business PC
HP ProDesk 680 G1 TWR Business PC
HP ProDesk 600 G1 SFF Business PC
HP ProOne 600 G1 AiO Business PC
HP Z230 ssf/twr全系列


第一步
找个空白U盘,使用diskgen格式化为FAT32,并勾选建立DOS系统(见图diskgen),格式化完成后打开U盘目录,找到fdauto.bat将其改名或者删除(这样就不会引导至dos版的diskgen)。解压DOSFlash_ver0256.rarU盘的根目录,然后重启系统从传统模式的U盘启动,进入U盘的DOSFlash目录,执行auto.bat或者DOSFlash.exe,将系统BIOS更新为官方的ver 02.65
diskgen图解
diskgen.png
在执行BIOS更新前可以使用fptw64.exe备份BIOS(注意,Intel8系列主板对应的fptw版本为9.0),此为非必要步骤。若你的机器型号为同平台的600/680/700/800/800等型号建议备份BIOS以便分析(具体情况见目录内的支持机型.txt”处测试机型为HP ProDesk 680 G1 TWR Business PC)。
参考命令 fptw64 -d backup.bin -bios

第二步
使用AMISetup_IFR压缩包内的AMISetup_IFR.bat分析BIOS
参考命令 AMISetup_IFR.bat backup.bin
参见图1
其中BIOS Lock表示 BIOS被锁,BIOS Lock VarOffset - 0x?? 表示区码
1
1.jpg
分析BIOS之后,在解压的AMISetup_IFR目录内会自动生成一个"_Setup\setup_extr.txt"的文本文件。


参见图2(此文件有删减),其中有BIOS Lock, VarStoreInfo (VarOffset/VarName): 0x97, 二行相同的代码。此处要记处0x?? ,各个主板不同。
2
2.png

第三步
打开刚才格式化为FAT32分区的U盘。将Boot_Shell_AMISetupWriter.rar内的文件全部解压到U盘根目录(此压缩包为UEFI启动所需要的文件,不得解压到U盘内的任何目录中),重启电脑,从U盘的UEFI模式启动。会引导至Shell界面,执行amisetupwriter 0x?? 0x0
其中的0x?? 应该使用AMISetup_IFR.bat分析出来的区码代替。我们需要执行0x0关闭BIOS写入锁定。
0x1 - BIOS Lock - Enabled        0x1表示BIOS锁打开(无法写入)
0x0 - BIOS Lock - Disabled        0x0表示BIOS锁关闭(可以写入)
参考命令        amisetupwriter 0x97 0x0
此命令可重复执行,无任何影响。
参见图3-1与图3-2图标的BIOS区码为0x8A,按照自己分板的BIOS区码自行更改)
3-1
3.jpg
3-2(此处为680G1 800G1 880G1 Z230几个型号分析的都为0x97)


SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。

该用户从未签到

 楼主| 发表于 2023-7-20 09:10:25 | 显示全部楼层
本帖最后由 xnxiaolou 于 2023-8-5 20:46 编辑

3-2(此处为680G1 800G1 880G1 Z230几个型号分析的都为0x97)


3-2.jpg


第四步,此处是重点!!!
关闭机器电源,拔下SATA接口旁边绿色跳线帽,并插入临近的针脚。
参见图4
4.jpg


第五步
重新开机,引导到windows系统界面,从命令行进入“win_nvme”目录并执行wr_bios_nvme.bat,或者手动输入fptw64 -f bak_bios+me.bin -bios (此命令代码最好执行2次。不要为我为什么,可能是神的指示吧。)
参见图5与图6,细心的朋友应该会看到此处Flash芯片型号略有不同,那是因为测试的时候刷挂了一块主板,用编程器重写了另外一个同样容量的芯片,结果发现原序列号、服务代码、MAC地址都被克隆了(有会修改这些信息的朋友请告知一下,主要是修改MAC地址的方法)。这种情况同样会出现在联想的机器上面。联想的有个改MAC地址的工具。
5
5.jpg
图6
6.png

第六步
关机,将跳线帽还原回来。跳线帽不还原开机BIOS信息里面检测不到ME版本,会导致启动过慢的情况。然后找个M2的固态装个PCI-E转接卡,插到PCI-E槽上(680G1x16槽只有一个,x1是三个,880G1x16槽是两个,x1也是两个),重启后进入系统BIOS的引导菜单“Storage--Boot Order”列表内的“UEFI Boot Sources”中看到“Windows Boot Manager”或者“Legacy Boot Sources”看到”PATA SS字样,说明NVME引导注入成功。
参见图7
7
7.jpg

至此大功告成。

附件内的bak_bios+me.bin文件是ver02.56版的的BIOS,在600G1 680G1 800G1 880G1上均测试通了的,可以在关闭bios lock之后改一下跳线直接刷入。
至于Z230也是通过此方法改变量关闭了bios lock之后刷入的,至于BIOS可以自行到官网下载之后用fptw64导出再插入nvme模块后再刷回即可。

若有问题或者想要交流的请加我微信xnxiaolou私聊(请备注来意)。

额,最近好忙。今天才想起来发了一半的贴子还没有发完。继续补上了。但是附件太大貌似上传不了。有需要的私信我吧。



SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    无聊
    2023-7-24 15:18
  • 发表于 2023-7-24 17:21:01 | 显示全部楼层
    关注后续
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。

    该用户从未签到

     楼主| 发表于 2023-8-5 21:00:37 | 显示全部楼层

    最近比较忙,然后给忙忘记了。后续的我已经贴出来了,但是不能上传附件,如果 需要的话私信我发给你。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    无聊
    1 小时前
  • 发表于 2023-8-12 21:26:32 | 显示全部楼层
    关注,等待后续/附件。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    开心
    前天 01:47
  • 发表于 2023-8-14 08:41:51 | 显示全部楼层
    楼主发贴辛苦了,感谢分享。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    无聊
    2023-12-5 22:21
  • 发表于 2023-10-1 08:13:09 | 显示全部楼层
    高手在这儿
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。

    该用户从未签到

    发表于 2023-10-1 14:41:55 | 显示全部楼层
    高手需要  666  
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    慵懒
    前天 08:08
  • 发表于 2023-10-2 08:51:27 | 显示全部楼层
    顶贴不停,白雪皑皑
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    开心
    2022-5-6 08:55
  • 发表于 2023-10-6 17:19:58 | 显示全部楼层
    非常好的贴子
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    开心
    昨天 12:57
  • 发表于 2023-10-7 21:24:15 | 显示全部楼层
    品牌机就是麻烦。。。。。。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
  • TA的每日心情
    开心
    昨天 12:57
  • 发表于 2023-11-24 10:56:39 | 显示全部楼层
    有块惠普的h61不知道能不能行
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    本站所有帖子均由相应的发帖人发布,本站仅供交流,如有不妥之处可以联系我们处理,同时帖子版权由发帖人所有,如需转载请联系发帖人。
    您需要登录后才可以回帖 登录 | 注册SMXDIY

    本版积分规则

    Smxdiy与你快乐分享

    关注公众号

    Copyright © Smxdiy (Kaying-Inc) . Powered by Discuz! ( 浙ICP备20004418号-2 ) 浙公网安备 33060202000778号 |Sitemap
    快速回复 返回列表 返回顶部