棉花堂
首发于棉花堂

联想IdeaPad720s-13-AMD刷入新版BIOS教程

2018.7.11 更新

联想于昨日更新了30WW版本BIOS升级补丁

pcsupport.lenovo.com/us

经群友测试基本上和38WW版本内容相同,但此版本仍旧无法升级到38WW版本。不过老版本可以直接升级了,升完更新下显卡驱动就好。

很高兴联想在国内外社区各路好汉的交口吐槽之下,终于做出了一些实质性的工作。虽然他们还是发现自己解决不了跨版本升级问题,改成了backport特性到到老版本。但这不重要,问题解决了就可以。

平心而论,IdeaPad 720s锐龙版仍然是一台优秀的轻薄本。如果30WW是发布之初就有的BIOS,那么这个本的销量估计能多个50%,如果不是不同批次不同硬盘抽奖(这导致一些人疯狂换货多次)和内存单通道问题(GPU性能损失25%-50%)的话,能够成为锐龙移动版整个2018年的扛鼎之作——如果是那样,我们可以说这个本在做工、性能、外观、重量、厚度、散热、性价比等几乎所有方面都取得了完美的平衡,只有续航稍差——然而这种可能性被联想自己亲手毁灭了。

所以并非产品不好,也并非AMD不YES,本来很有吸引力的产品能卖成这样,买了的用户纷纷表示以后不买联想,又怪谁呢?


======================


前言

久违了,最近很是懈怠,一直没做什么正事,技术向的文章也很长时间没写了。

今天写的这篇文章也没什么技术含量,主要是让大家知道有这么回事,用搜索引擎可以搜索到,这样与我一样买了这台电脑的人可以得到一些实惠。

联想 IdeaPad-720s-13ARR 是大概18年1月末推出的产品,也是AMD Ryzen Mobile的首发产品之一。联想的具体操作是把720s这一款Intel的模具拿来砍掉了雷电口,然后换了个CPU,其他都是一样的。


当时群众对这本子寄予厚望:AMD Ryzen 2500U的理论性能可与i5-8250U谈笑风生,AMD有APU传统,卡秒英特尔非是浪得虚名,这样算来,岂不性价比爆表??

然而联想的所作所为令人失望,他们给了这个本子极为保守的性能策略与温度墙,核心接近60度就疯狂降频,稳定情况下跑满多核cpu维持在1.8ghz,极端情况下最低可以压到1.6ghz!

得益于联想工程师的窒息操作,硬生生降了一代,变成了略强于i5-7200U的性能。


于是群众翘首以盼联想发布补丁解救众生。两个月多过去后,联想发布了一个V37版本的BIOS,更新说明里有解锁TDP的字样,而之前的BIOS版本号是V29,群众很奇怪跨度这么大,下载之后又纷纷发现自己升级不了。过了可能一个月,联想又放出来一个V38,群众还是发现升级不了。大家议论纷纷,国外用户也在Reddit和官方社区里发了不少帖子。有人提出了修改bios升级程序的配置文件,可以强刷,但是这个办法又被证明不可行,因为有人刷成砖了。


终于,一位泰国老哥站了出来,他使用CH341A编程器成功更新了BIOS,并且把过程发在了自己的博客上,不过是用泰语写的。这篇文章被“联想ideapad 720s交流群”一个群友翻了出来,由于过程不复杂,谷歌翻译了一通之后竟然也就读懂了。

几天后另一位群友实践了这一方法并成功了,本咸鱼听闻不由大喜,于是如法炮制,亦更新成功。


目标

长话短说的讲,更新到新BIOS有三个目的:

  1. 增强稳定性,修复现有偶尔出现一次的花屏BUG
  2. 解锁TDP到15w,发挥真实硬件水平
  3. 获得后续BIOS更新,因为联想已经声明:
    Due to security reason if your current system BIOS is less than or equal to v29 that will not support update BIOS to V38, and will be keep BIOS V29 awlays which shipment with RS2 preload.
    言下之意,由于安全问题,V29版本BIOS不能升级到38版本,预装有Win10 RS2的那批机器将永远保持V29版本的BIOS。


一些变化

在完成刷机之后,我进行了一些测试。新的BIOS会带来如下变化:

  1. 功耗解锁至14w
  2. 单烤CPU,满载状态下前期睿频可以达到3.6Ghz一段时间,稳定后平均频率从之前的1.8Ghz提升至2.2Ghz,提升达22%
  3. 温度墙解锁至80度
  4. 显存分配从256MB提升至1GB
  5. 内存频率从2133提升至2400

估计总体提升在30%左右,部分程序提升更大。现在应该和i5-8250u版本差不多了,性价比达到合格水准。


前期准备

需要购买以下三样工具:

CH341A编程器(或其他支持25芯片的编程器)

编程器1.8V转换座

SOP8 测试夹/烧录夹

另外:不要忘了从商家那拿到编程器的说明和资料包(一般都在商品详情页面)。


下载整合工具包:

链接: pan.baidu.com/s/1r79e87 密码: 7y7s

并解压到某个目录。


与新BIOS相配合的显卡驱动,任选一个下载,两个包一样的:

Microsoft Update Catalogwww.catalog.update.microsoft.com


以及能换刀头的螺丝刀一套。

此外需要另一台电脑驱动编程器,最好是win10系统(ch341a编程器免驱动)。


备份BIOS及其中的序列号信息

首先是备份老的BIOS,以防万一。

进入工具包中的“6KCN38WW”目录,运行“点我进行软备份.cmd”

这个过程可能会发生掉键盘驱动的情况,备份完成后扣上笔记本盖子再打开即可。


此外,机器的型号、SN、OEM版的系统激活码等等信息是写在BIOS内部的。

如果不特意进行备份和恢复,我们这样的非官方BIOS升级会抹消掉这些内容,成为白板。

备份的过程很简单,上面下载的工具包里面有个文件夹叫做:

IdeaPad720s13ARR硬刷新BIOS备份SN工具

进去之后以管理员权限运行_backup.cmd就可以了。


随后将工具包中的BIOS37.bin拷贝到另一台电脑上,进入“连接编程器”一节向下继续。


提取新BIOS,备份旧BIOS(旧)

注:如果你下载了工具包,那么这一节直接跳过即可。


从官网下载37 38两个版本的BIOS:

download.lenovo.com/consumer/mobiles/6kcn37ww.exe

download.lenovo.com/consumer/mobiles/6kcn38ww.exe


官网下载到的BIOS安装程序运行过一次后,会自动在C盘BIOS目录解包出真正的刷机程序,运行中的警告直接全点yes就行,反正肯定是刷不了的(也可以用Inno Setup Unpacker对原安装程序进行拆包)。

这样我们可以在C:\BIOS下找到真正的刷机程序,右键通过压缩软件打开,或者改变扩展名为zip后双击打开。

解压我们要用的BIOS到目录,并在目录下打开cmd

执行:

H2OFFT-W.exe 6kcn29ww-dump.bin -g

将现有BIOS备份,以防万一。


从这里下载BIOS提取器,抽取二进制BIOS镜像

LongSoft/InsydeImageExtractor

extractor.exe BIOS.fd bios37.bin

这样就完成了,将你得到的BIOS37.bin拷贝到另一台电脑上。


连接编程器

编程器说明页面一般会给你24 25两种芯片的接法,我们按照25的接:

这里窍门是底座有8个齿,1.8V转换器扣在远离把手(我不知道叫那个东西为什么)的四对齿上,上面的SOP8夹子扣在靠近把手的四对齿上,注意方向即可。


然后关机拆后盖。后盖的拆除非常简单,使用星型T5螺丝刀头直接拧掉螺丝就行了。

然后找一个缝隙最大的地方稍微撬一下(不一定和我同一个位置)。当然条件建议使用吸盘。不得不说这个模具做工非常精良,总体上缝隙都非常小。

于是开盖,说实话BIOS芯片还是挺不起眼的。

然后拿夹子夹就是了。大家可能对怎么夹有疑虑,这里说明一下,这种芯片的引脚是这样的:

芯片左上有个小圆圈,那是1位置,编程器也是同样有数字编号的,如果你上一步没接错,那么编程器中和其他线颜色不一样的那根线,应该就是对应1位置。这里要稍微掀起一点M.2 SSD上盖的散热条。

换个角度

根据我自己的简单测试,关机状态下这枚储存芯片并未上电,所以不用拆电池也能刷。


烧录BIOS固件

切换到另一台电脑,插上编程器,打开软件。

如果驱动正常,右下角应显示“已连接”,接着点击“检测”按钮,如果夹子夹准了,并且连线正确,那么红框区域的数据会改变。

接下来,保险起见我们再将BIOS备份一遍。依次进行以下操作完成备份:读取 -> 校验-> 保存(存为bios29bak.bin)。首先是读取:

读取完成后进行校验:

校验通过后,保存为bios29bak.bin,注意这是你的老BIOS备份,建议慎重对待!

这一步骤的意义除了进行备份之外,还起到了检查编程器工作状况的作用。


之后开始刷入新版BIOS,步骤依次是:擦除 -> 查空 -> 打开bios37.bin -> 编程 -> 校验

之所以先进行擦除和查空,是因为在我的电脑上出现了直接烧入镜像出现了校验不通过的情况,擦除后未出现问题。

这两步之后,使用“打开”功能打开之前弄好的bios37.bin,再点击“编程”将其录入BIOS芯片。

录入完成后点击校验进行复查。

如果出现这样的情况,这其实就是校验失败,一般情况下并非他说的没有接好线。

假设校验不成功,那就先使用“擦除”功能,再重新烧录。

这样,基本上就完成了刷BIOS的工作。


扣上盖子重新开机,如无意外又可以重新进入系统了。

这里请特别注意背板几个卡扣的状态,确保他们都正确扣入了。稍后拧螺丝的时候,如果有螺丝是歪的,请首先检查背板各处是否扣好!

按Win+R输入dxdiag,如无意外是这个样子

可以看到BIOS版本变了,随后在恢复BIOS附加信息之后,运行工具包中的6kcn38ww.exe,以正常程序更新到最新BIOS即可。


善后工作 - 恢复BIOS附加信息

从dxdiag中可以看到,虽然BIOS版本更新了,但是“系统型号”却成了INVALID。

没关系,如果你按照教程进行了操作,那么我们已经备份过了。

依旧是找到工具包中的这个目录:

IdeaPad720s13ARR硬刷新BIOS备份SN工具

以管理员权限运行_restore.cmd,如无意外重启后这些信息就都回来了。


善后工作 - 更新显卡驱动

请注意!不要急着庆祝,此时的系统非常不稳定,因为显卡驱动并不匹配。


根据对其他AMD Ryzen R5/R7机型的调查,建议使用版本号为23.20.841.1024的驱动:

Microsoft Update Catalogwww.catalog.update.microsoft.com

里面两条是一样的,任选一个下载即可。

下载后解压到某目录备用。


在系统的“开始”按钮上右键,点击设备管理器,找到显卡,直接将其卸载。

卸载后重启电脑,再次打开设备管理器,他又出现了,这次右键,属性,来这里点更新驱动程序。

如果没看到这个设备,那么在“其他设备”里面找“视频兼容控制器(VGA兼容)”,后续步骤相同。


接着连续选两次第二项

从磁盘安装

找到图中位置(这个路径是C:\AMD\5ca42f54-9961-4b45-86d8-ee407a8ddf44_b7d699ee00b1c802a15c4c461c5b5d5b5d7e6b34,由于过长就显示空白了)

接着在列表中找到AMD Radeon(TM) Vega 8(如果你是R7 2700U,那么选择AMD Radeon(TM) Vega 10,注意不是RX Vega 10!!!!

然后一路向下就行了!

这个其实是桌面版的Vega8的驱动,也就是Ryzen 2200G核显的驱动,不过似乎共用也没什么问题。


注:最早写的AMD的最新驱动24.20.11016.4可用已被打脸,会出现闪屏问题,不建议使用。而23.20.841.1024被其他几个Ryzen机型所使用,因此建议同样使用,目前看来较为稳定。


最后来个都弄好之后的娱乐大师分数,随手一跑,就跑了一次。我觉得还行。

P.S:泰国老哥的文章:Update Lenovo 720s-13ARR BIOS to 6KCN38WW


问题和免责声明

至此所有步骤完成,这个刷法应该是完美刷入了。有人可能疑惑为什么要先37再38,这是因为这样一来38刷入是官方程序完成的,据说比我们直刷多出一个叫做EC Version的东西。当然也无所谓了,毕竟说不准还会更新39,到时候也会有。所以大家也可以直接提取V38的BIOS刷进去。如果嫌麻烦的话,就使用38版本直刷吧!


当然仍然请记得,虽然刷机过程简单,但编程器硬刷BIOS仍然是个危险操作,本文只代表个人经验。按照本文的叙述搞出的任何后果,本人概不负责!


最后给大家看个笑话:

IdeaPad 720s-13ARR: if the bios won't be updated anymore?forums.lenovo.com

联想官方英文社区有很多人问BIOS是否会更新,但官方一直装死。这个帖子中有人提到用编程器刷成功了,然后表达了SN存在的问题,底下有个哥们儿给他支招说怎么怎么样可以改,这时候官方管理员忽然出现,说你们这个改BIOS SN的问题不符合社区价值观……


联想,嗯……


update1:更新更为稳定的显卡驱动版本。另外正在研究如何继承SN等信息。

update2:备份恢复SN成功,写了一键脚本并测试通过,文章中增加了相应章节。改善部分叙述,同时添加了整合工具包附件,步骤进一步简化。


P.S. 感谢惠普、Acer等厂商提供了驱动程序的参考,后续建议安装这些这些厂商未来提供的Vega Mobile显卡驱动更新。

编辑于 2018-07-11

文章被以下专栏收录