Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

2020-10-01 10:33:23 13点赞 42收藏 11评论

小编注:此篇文章来自#原创新人#激励计划,新人发文前三篇文章,篇篇额外奖励50金币。参加超级新人计划活动,新人发文即可瓜分10万金币周边好礼达标就有,邀新任务奖励无上限点击查看活动详情

创作立场声明:希望爱折腾,共同学习。


Intel发布AX200无线网卡,支持更好的网络带宽,以前传送数据依赖于1G的网卡,现在有了AX200网卡之后,无线传送能力大幅提升,基本上无线家庭NAS共享已经很舒适了,今天给大家带来怎么去移除ThinkPadT440P笔记本自带的白名单,让他去支持更多系列的网卡,同时AX200网卡很便宜,所以我前段时间自己在网上购买了一张AX200,安装之后,发现BIOS自检提示1802错误代码。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

这时候感觉真不好受,这时候第一件事就是百度,发现百度不是度娘了已经是彻彻底底的伪娘了,撒都搜不到,太尴尬了,打算放弃了,在准备不报希望的时候,发现有很多大牛,修改BIOS,完美解决,但是对于我们来说,就不是那么完美了,很多东西模糊不清,也不太专业,所以前前后后花费了很多时间,虽然最终解决了,走了很多弯路,这里通过整理综合之后,给大家分享,分享给那些喜欢折腾的人。

再次也感谢网上大牛Jarett,感兴趣的可以去百度他的blog。

其实白名单whitelist这个东西,不只是在联想笔记本上面有,HP,DELL的高端笔记本都有这个东西,只是大同小异。我这里陈列几款常见的无线网卡,我想把我的AC7260升级到AX200,升级过程中出现了1802错误,一开始打算放弃了,软件方式尝试了很多次,都不管用,没办法遗弃了一段时间,想想还有撒办法,后面发现网上维修主板的,经常刷BIOS信息,去gg搜索了一下,国外大牛都尝试用这种方式去,方法都是想法把修改的BIOS刷回主板上面的BIOS芯片里面,但是怎么修改BIOS白名单,又是迷途的,所以只有继续gg, 然后汇总如下:

AC7260,AC8620,AC9620,AX200,AX201

以上几块无线网卡,基本都是Lenovo笔记本使用的网卡型号,P50/P51/P51,X1 carbon,T系列使用的无线网卡。

升级需求

本次升级联想老款笔记本T440P笔记本的网线网卡。

笔记本型号:Thinkpad T440P

当前配置:Intel AC7260

升级之后:Intel AX200 + 华为EM906e 4G FDD-LTE WWAN网卡

升级准备

软件需求:

1 、PhoenixTool软件 2 、hex查询软件:XSearch 3 、hex十六进制编辑软件: winhex 或者 UltraEdit编辑软件

硬件需求:

1 SPI Programmer CH341a编辑器(淘宝有卖的,可以自己找,尽量购买好一点的,因为这种是免拆BIOS芯片的)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

2 CH341A软件

这个购买编程器的时候,卖家可以提供给你(由于编程器软件兼容性问题,很多时候只能在win7系统上面使用,所以尽量由另外一台win7系统的)

3 额外的一台电脑(win7系统最好,也可以虚拟机win7)


4 白名单里面的内容

到这里升级的基本条件已经具备了,现在需要准备的T440P的白名单文件,这里我直接粘贴出来,如下字段内容看着有点陌生,或者不懂,因为这个是直接粘贴过来的,国外大牛是使用的UEFI工具,直接进行替换BIOS里面的内容的,国外大牛执行的代码是:uefipatch bios.img patch.txt -o new_bios.img,但是后面我手工替换。

可以去搜索看看:

patch.txt的内容就是如下内容:
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:0bc841390b0f8468010000:0bc841390be96901000000
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41390b7517:41390b7500
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41394b04741b:41394b04eb1b



步骤1

使用螺丝刀,打开笔记本的后盖,找到如下BIOS芯片,BIOS芯片大多数都是winbond,样子如下截图

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


步骤二:

打开编程器软件,界面如下图:

备注:WIN7系统上面安装CH341A驱动,这里就不在说明,这个就是傻瓜式的安装就可以了,安装完之后,启动软件,你会看到如下界面。


Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

如果启动安装正常之后,在右下角的位置,会显示设备连接,

如:当前我这个截图显示:device state:not connect, 如果驱动未安装正常,显示就是not connect ,还有就是设备未插入,软件检测不到,这里显示的状态也是NotConnect。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

如下截图,显示设备连接:

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

当设备连接之后,我们就可以把夹子,夹到BIOS芯片上面,如下图:

CH341A的连接方式,见后面的照片,

用夹子上面的红色的那根线,对上BIOS芯片的1号位置,也就是有凹陷的位置。

备注说明:这里的这张图,不是我实际T440P的BIOS型号,这里是winbond 25Q32FV,后面选择的时候,请自己查看自己实际BIOS的型号,然后选折软件上面的detach,会自动检查BIOS芯片型号。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

在上面点击detect之后,如果你的夹子和BIOS接触的比较好的话,就会正常识别到BIOS的类型,如果夹子和BIOS没接触好,就会显示如下截图:detection fails,could not find the chip。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

使用软件读取内容,本次读取的是我的BIOS芯片信息,内容如下:

type:2526 SPIFLASH

Manu:WINBOND

Name:W250Q256FV

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

把读取的BIOS信息保存,名称自己定义,如我的笔记本T440P,保存名称为T440P-MODIFY,然后点击save保存,保存之后,点击exit退出。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


准备修改BIOS

软件:xsearch和PhoenixTool

1、使用PhoenixTool打开保存的BIOS文件,t440p-modify.bin,打开如下截图

加载之后,选择manufactuer厂商,Lenovo,如下截图:

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

准备修改BIOS

请继续后面的步骤的时候,阅读如下内容:

patch.txt的内容就是如下内容:
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:0bc841390b0f8468010000:0bc841390be96901000000
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41390b7517:41390b7500
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41394b04741b:41394b04eb1b

上面这3行字符串,我们简化处理之后如下:

79E0EDD7-9D1D-4F41-AE1A-F896169E5216 这个是一个白名单文件,一会我们尝试搜索的时候,会出来。

P:开始的字符串是文件原本的,需要使用第二个冒号后面的字符串去替换,这里都是16进制格式数字,我们暂时理解为字符串就可以。

P:0bc841390b0f8468010000:0bc841390be96901000000

怎么去替换?

替换前:0b c8 41 39 0b 0f 84 68 01 00 00

替换后:0b c8 41 39 0b e9 69 01 00 00 00

依次进行比对,发现0F位置开始,需要被替换为E9,84替换为69,68替换为01 ,01替换为00。上面的其他2行都需要在BIOS的白名单文件里面进行依次替换,这个替换过程借助16进制编辑软件进行的。

第一步:开始查找需要被修改的文件,我们使用Xsearch软件去打开开始phoenix软件解压BIOS的dump目录。

**************************************************************************************************************看截图上面,在前面修改BIOS的时候,提示不能理解去Phoenix软件上面点确定,这里提示可以手动去编辑模块,编辑完成之后,在回来点击确定。

选择完dump目录之后,继续下一步:

这里的dump文件是Phoenix软件打开BIOS加载之后,会在BIOS文件目录下自动生成一个dump文件。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

这里选择如截图界面:

输入搜索添加值:就是起那么提到那个patch.txt文件内容:

79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:0bc841390b0f8468010000:0bc841390be96901000000
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41390b7517:41390b7500
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41394b04741b:41394b04eb1b

上面加粗部分,就是需要被查询的内容,如果包含这串16进制字符串的文件就会被成列处理,这时候会看到一个79E0EDD7-9D1D-4F41-AE1A-F896169E5216_*.ROM文件,星号表示,根据实际情况,有所差异,你根据你查自行判断。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


搜索如下的三行字符串之后,你会发现,这三行字符串都包含在这个文件里面。

79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10P:0BC841390B0F8468010000:0BC841390BE96901000000
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41390B7517:41390B7500
79E0EDD7-9D1D-4F41-AE1A-F896169E5216 10 P:41394B04741B:41394B04EB1B

本次选择搜索0bc841390b0f8468010000,然后去修改,后面2行字符串修改方法类似。

这里在输入框里面输入查询条件,查询到了79E0EDD7-9D1D-4F41-AE1A-F896169E5216_*.ROM文件,这个也正是我们需要修改的文件,点击鼠标右键,出现下拉列表选项,选择Hex View,这样会找到这个字符串所在文件的位置。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

这里看到了这个字符串在00000880H行,光标闪烁的位置在所查找字符串的一个字符位置,然后我们使用UE去编辑,修改保存。

因为我们要修改三行数据,所以我们可以在这里分别查询另外2个字符串的位置,记录下来然后再去UE编辑。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

开始用UE去编辑白名单文件,方法如下:

替换前:0B C8 41 39 0B 0F 84 68 01 00 00

替换后:0B C8 41 39 0B E9 69 01 00 00 00

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

修改完成后,点击保存,如果是用UltraEdit编辑的,会在dump目录下生成一个bak后缀的备份文件,需要点击删除。Phoenix在打包的时候会报错,请注意!!!

3个地方都修改之后,Xsearch查询,再一次去检查一下修改的值是否可以检索到我们这个文件。

替换前:0B C8 41 39 0B 0F 84 68 01 00 00

替换后:0B C8 41 39 0B E9 69 01 00 00 00

如:使用替换前的值,去搜索这个文件,是应该搜索不到了,而是使用替换后的值去搜索这个文件,如果能显示出来,说明没有问题。


Phoenix会重新打包BIOS


前面的修改工作完成之后,回到Phoenix界面,如截图:

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


点击确定之后,会生成一个新的BIOS文件,这个文件就是可以用来写入到我们BIOS芯片里面的。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

使用CH341A把修改后的BIOS重新写入到芯片

1、使用CH341A打开BIOS文件--文件是前面提示生成的那个BIOS文件哈

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


2 BIOS被加载之后的界面如下:

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

3 在写入之前,点击Erase擦除BIOS芯片内容,这样的写入更方便。

备注:尽量备份原来的BIOS一份,避免自己修改错误,而没有源BIOS备份。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

4、擦除完之后,就可以点击写入:

点击write写入,如下截图只是模拟,和时间写入的时间是有差异的。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)

开机测试

这时候开机的时候,会听到BIOS滴滴的想,一会就进入BIOS或者进入系统了。

不在在弹出1802这个代码,白名单移除就OK了。

Thinkpad t440p/w540/t540 移除白名单(升级网卡AX200)


文字用到的工具可自行百度下载,欢迎共同学习。



展开 收起

HUAWEI 华为 B311B-853 移动路由器 白色

HUAWEI 华为 B311B-853 移动路由器 白色

249元起

HUAWEI 华为 E5576-855 随行WiFi 3 白色

HUAWEI 华为 E5576-855 随行WiFi 3 白色

259元起

Tenda 腾达 U9 650M免驱版 双频USB无线网卡

Tenda 腾达 U9 650M免驱版 双频USB无线网卡

46.9元起

EDUP 翼联 3000M PCI-E双频电竞无线网卡

EDUP 翼联 3000M PCI-E双频电竞无线网卡

125元起

HUAWEI 华为 B311 移动路由器 白色

HUAWEI 华为 B311 移动路由器 白色

299元起

MERCURY 水星网络 UD13H 1300M千兆双频USB无线网卡 免驱版

MERCURY 水星网络 UD13H 1300M千兆双频USB无线网卡 免驱版

59.9元起

TP-LINK 普联 TL-WDN5200H免驱版 双频外置天线USB无线网卡

TP-LINK 普联 TL-WDN5200H免驱版 双频外置天线USB无线网卡

96元起

TP-LINK 普联 TL-WN726N免驱版 150M外置天线USB无线网卡

TP-LINK 普联 TL-WN726N免驱版 150M外置天线USB无线网卡

45元起

TP-LINK TL-WN725N免驱版 迷你USB无线网卡mini 笔记本台式机通用随身wifi接收器 智能安装

TP-LINK TL-WN725N免驱版 迷你USB无线网卡mini 笔记本台式机通用随身wifi接收器 智能安装

51元起

Tenda 腾达 U12 1300M USB无线网卡

Tenda 腾达 U12 1300M USB无线网卡

79元起

水星(MERCURY)MW310UH免驱版 300M USB无线网卡 随身WiFi接收器 台式机笔记本通用

水星(MERCURY)MW310UH免驱版 300M USB无线网卡 随身WiFi接收器 台式机笔记本通用

19元起

腾达(Tenda)W311MI免驱版 USB无线网卡 随身WiFi接收器 台式机笔记本通用 扩展器

腾达(Tenda)W311MI免驱版 USB无线网卡 随身WiFi接收器 台式机笔记本通用 扩展器

22元起

MERCURY 水星网络 UD6 650M双频USB无线网卡 免驱版

MERCURY 水星网络 UD6 650M双频USB无线网卡 免驱版

46元起

腾达U10 免驱650M USB无线网卡 台式机电脑笔记本通用 5g双频 随身WiFi网络无线接收器 发射器 自营

腾达U10 免驱650M USB无线网卡 台式机电脑笔记本通用 5g双频 随身WiFi网络无线接收器 发射器 自营

56元起

COMFAST AX200-PRO千兆英特尔电竞游戏双频5G台式内置PCI-E无线网卡wifi6代+蓝牙5.0CNIV+wifi接收器

COMFAST AX200-PRO千兆英特尔电竞游戏双频5G台式内置PCI-E无线网卡wifi6代+蓝牙5.0CNIV+wifi接收器

178元起

水星(MERCURY)MW150US(免驱版) USB无线网卡随身wifi接收器台式机笔记本通用智能自动安装

水星(MERCURY)MW150US(免驱版) USB无线网卡随身wifi接收器台式机笔记本通用智能自动安装

18.6元起
11评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
42
扫一下,分享更方便,购买更轻松