amd吧 关注:791,344贴子:18,185,136

AMD笔记本平台BIOS解锁教程,仅适用于INSYDE Corp的BIOS。

只看楼主收藏回复

前一段时间入手了鸡哥的CODE 01 V2.0,使用了一段时间后发现内存时序太差了,所以在网上试着找了找INSYDE版本BIOS的解锁。看了一圈后发现还真有解锁的可能。所以花了几天研究了一下成功解锁,解锁后可以关闭现代待机模式改成S3待机模式,使用AMD Overclocking菜单可以压缩内存小参。但是频率目前没法超频,电压之类的参数不敢瞎改。我自己的笔记本就因为改了某个参数返厂两次了。。。楼下放内存前后对比。


IP属地:江苏1楼2023-07-27 09:12回复
    解锁前:

    解锁后:超FCLK,设置UCLK=MEMCLK,关闭powerdown,压小参。


    IP属地:江苏2楼2023-07-27 09:16
    收起回复
      先放使用到的软件工具:16进制编辑器,文本编辑器(notepad类的比较方便),这两个用自己熟悉的。Insyde BIOS Tools,UEFITool,IFR Extractor使用下面提供的版本。
      链接: https://pan.baidu.com/s/1zDNE7q8ZSGvk7YjoANtXKw?pwd=hm3s 提取码: hm3s 复制这段内容后打开百度网盘手机App,操作更方便哦


      IP属地:江苏3楼2023-07-27 09:20
      收起回复
        下面放解锁过程:
        1.确定自己笔记本的BIOS是Insyde厂家的,其他厂家的不适用此方法。确定后在官网下载BIOS或者使用Insyde BIOS Tools提取BIOS,一般是.FD后缀的文件,大小32MB。
        2.使用H2OUVE工具打开BIOS如下图所示:

        点击setup可以加载BIOS。
        3.导出BIOS设置清单:

        导出格式选.csv。
        4.在导出的清单中查找FormSet AMD Overclocking和FormSet AMD PBS,记录括号后面的GUID备用。


        IP属地:江苏4楼2023-07-27 09:33
        回复
          5.使用UEFITool提取AodSetup和AMD_PBS_SETUP模块,使用GUID搜索相应的模块并提取另存为相应的bin文件。

          可以看到AMD Overclocking只存在一个模块中,而AMD PBS存在于两个模块中。图中前四个用鼠标双击可以看到都指向同一个模块,而第五个和后面的三个分为两个,前一个一个很小只有10KB,后面这个90KB。分别提取这三个bin文件备用。


          IP属地:江苏5楼2023-07-27 09:41
          回复
            6.解锁BIOS中的隐藏选项。使用IFR Extractor解析提取的bin文件,生成txt的文本。注意:那个10KB的先不管,后面会用到。使用文本编辑器打开,如下图:

            可以看到BIOS中的选项都是以表格为单位的,图中的“Rdf:”是设置文本,“Suppress If:”是判断语句,意思是如果后面的表达式成立,则If中的设置选项就会隐藏。解释起来有点麻烦,直接说修改方法。如下图:

            将“equals”两边都改成0x0后,就可以使这个if语句不成立,然后这个选项就显示出来了。
            但是,一般有两种方式使选项无效,一个是隐藏,一个是变灰无法选中。前面是隐藏,下面举例变灰。

            图中第一个“Grayout If:”中没有“Not {17 02}”,那就需要使中间这个equals不成立,才能使选项恢复正常。后面两个和前面类似,下面放修改后的图。

            注意,此步骤中的修改需要使用16进制编辑器修改对应位置的数据才有用,直接修改图中的txt文本没有效果,下一步演示bin文件编辑过程。


            IP属地:江苏6楼2023-07-27 10:09
            收起回复
              7.16进制编辑器破解隐藏选项过程,如下图所示:

              图中画圈的位置要对应,可以搜索“Ref:”后面对应的16进制字节序列来确定位置。修改后如下图所示:

              如果存在多条相同的判断条件,可以在16进制编辑器中查找替换,但一定要注意是否存在不是If语句中的字节序列。


              IP属地:江苏7楼2023-07-27 10:23
              回复
                8.在BIOS中显示AMD overclocking选项。
                前面第5步提到一个10KB的bin文件,命名为SETUPUTILITYAPP.bin。这个就是控制SetupUtilityApp中选项是否显示的关键。
                在搜索“AMD pbs”时,UEFI Tool中显示:GUID pattern "B04535E3-3004-4946-9EB7-149428983053" found as "E33545B0043046499EB7149428983053" in PE32 image section at header-offset 2234h
                而 "E33545B0043046499EB7149428983053" 这段字节序列在SETUPUTILITYAPP.bin存在,如下图:

                AMD overclocking对应的"31C69AE3ED485E44904255B34F405843"却不存在,所以将"31C69AE3ED485E44904255B34F405843"添加到SETUPUTILITYAPP.bin中后就可以在BIOS中显示AMD overclocking选项了。如下图:

                添加完成后保存即可。
                注意:16进制编辑器中只能进行替换操作,不能进行增删操作,否则会破坏文件的完整性。


                IP属地:江苏8楼2023-07-27 10:42
                回复
                  9.将修改后的bin模块使用UEFITool工具替换后就可以完成BIOS的解锁操作。如下图所示:

                  所有的bin文件替换完成后保存即可。


                  IP属地:江苏9楼2023-07-27 10:47
                  回复
                    牛逼


                    IP属地:上海来自Android客户端10楼2023-07-27 10:47
                    回复
                      10.解锁后的BIOS可以使用H2OUVE工具打开试试,如果可以打开,那么可以试试点击AMD overclocking选项,看看里面的选项是否可以显示。对比图如下所示,解锁前:

                      解锁后:

                      然后就可以替换官方的BIOS刷写文件,更新解锁后的BIOS了。


                      IP属地:江苏11楼2023-07-27 10:52
                      回复
                        鸡哥的BIOS没有签名,可以随意修改。但是小米的BIOS签名了,我不清楚修改后是否可以刷入,不过一般通过命令强制刷写应该是可以的。


                        IP属地:江苏12楼2023-07-27 10:59
                        回复
                          对于板载内存和可拆解内存的机型,我的是可拆的内存,在AMD overclocking中只有DDR Options,没有LPDDR Options。但是AMD cbs中两个模式都有。所以我不清楚板载内存的AMD笔记本BIOS中AMD overclocking中的情况。但是一般只需要解锁AMD overclocking这个就可以超内存和CPU了。


                          IP属地:江苏13楼2023-07-27 11:09
                          回复
                            补个AMD cbs中的DDR Options和LPDDR Options的图:

                            可以看到,这些选项都变灰了没法选中,但是可以用上面的方法解锁。


                            IP属地:江苏14楼2023-07-27 11:12
                            回复
                              对于AMD pbs的解锁就是为了修改睡眠模式,原来默认的是坑爹的现代睡眠待机模式,用过的都知道,恶心的一批。。。解锁后可以改为S3待机模式。下面放对比图,解锁前:

                              解锁后:

                              原来这个选项是灰的无法修改,解锁后可以选S3模式。

                              可以看到S0 低电量待机被禁用了。
                              这个AMD pbs要不要解锁看个人,想用微软的现代待机模式就不用解锁。


                              IP属地:江苏15楼2023-07-27 11:21
                              回复