ThinkPad T440P换BCM94352Z无线网卡,硬解屏蔽白名单

继上次给T440P换TouchPad物理三键触摸板之后,最近又发起了新一轮的作死:换网卡!!!

T440P配置的网卡型号为Intel Wireless-N 7260(以下简称7260N),NGFF接口半高网卡,带Bluetooth 4.0。最高速率300Mbps,只支持2.4GHz频段。这就是我为什么要换的理由。

网卡我选的是Broadcom 博通 BCM94352Z(以下简称94352Z),对比过Intel Wireless-AC 8260(以下简称8260AC)和Qualcomm Killer Wireless-AC 1535(以下简称1535)。三款网卡同样都是双频段最高867Mbps,区别在于,94352Z是Bluetooth 4.0、1535是Bluetooth 4.1、8260AC是Bluetooth 4.2。

通过各种爬文,得出以下结论:1535各种蜜汁延迟,神奇的是玩游戏的时候超稳定,然后如果有开热点的需求,请跳过,会死人的;至于8260AC,Intel嘛,不解释,也就是驱动好找,然后是Bluetooth 4.2,对Bluetooth有特殊需求的可以试试;最后94352Z,就一点:稳定性比前两位大哥好。另外有特殊需求的会比较喜欢这个卡,不解释。

下面请欣赏由X先生出演的花式作死节目:

首先,我在深水宝买了一块94352Z。购买的时候,客服告诉我,T440P需要刷白名单,我说,我了然。然后从下单那一刻起,就开始各种找攻略,下载工具。然后开始拿我那台奄奄一息的X220练手,以保证熟练操作各种工具。以至于,网卡到的时候,我已经把N多软件,使用的得心应手了。然后开始就开始拿T440P开刀。然后,一路都很成功,到了最后一步。当我把新的BIOS重新刷进主板这一步,懵逼了,死活刷不进去。这太扯犊子了,就像在猫的碗里放了一条鱼,然后拿个玻璃罩子把碗罩住了……请大家脑补并深刻体会一下我当时的心理活动。。

然后,我尝试了一下,在深水宝看看能不能找到代刷BIOS的服务,别说,还真找到了。店家说:T440P需要用物理方式刷BIOS,也就是我们常说的用烧录器。既然找到答案了,还说啥?买呗!买了一个型号为XTW100的编程器,于是乎,又是N多天的早餐木有了。等啊等,等了N多天,为了早点吃到碗里的鱼,我差点又跟快递公司打起来。(注:我几乎跟我们单位辖区所有的快递公司干过仗,除了顺丰和京东)好不容易,快递到了,我发现,好像跟我预期的不太一样,要把BIOS芯片拿下来,程序写进去,再焊上,有点舍不得。想飞线,但是看了下布局,飞线也不太好下手。于是找店家,店家说,他们有卖专用的小夹子。。。妈个鸡,早干嘛去了…………鄙视一下。。又是几天的早餐,然后又等了N多天,鱼都要臭了。。。

快递终于又到了,下了班就迫不及待的开始折腾。一开始一直不能识别,要么就是芯片识别错误。懵逼的过程中,我发现我转接座装反了,脸红一下。终于正确识别出芯片型号:W25Q32,然后导出BIOS文件,导出来是.bin格式,大小刚好是4MB。然后开始把第一次制作的BIOS文件刷进去。然后提示“文件长度大于芯片容量”,也就是说,我之前制作的那个BIOS文件是不能用物理方式写到BIOS芯片的,还得重新制作。要么说学无止境呢!几乎所有的问题都可以通过爬文来找到答案。

文章中说,物理刷白名单,有两种方案,一种是把新的网卡添加到白名单中去,还有一种是直接屏蔽白名单,后者就比较强悍了,也就是说,以后不管换什么型号的网卡都可以随便换了。嗯,练习两遍之后,开始正式动手。(这里说两句题外话:这个所谓的XTW100烧录器在Win10系统是不能使用的,驱动不了。我是用的Win10下的虚拟机。虚拟机么,大家应该懂,巨卡,尴尬……)

下面是硬刷BIOS步骤:

开始之前,我们需要准备几个东西:

1、原网卡的ID以及蓝牙ID(查看方法:右键计算机→管理→设备管理器→右键网卡和蓝牙→属性→详细信息→属性下拉选择硬件ID)

2、新网卡的ID以及蓝牙ID,这个就简单了,把新网卡装上,开机。这个时候电脑会黑屏,然后屏幕上会把新网卡和蓝牙的ID打出来,直接抄下来就好了。

 

3、这边要用到三个软件,分别是XTW100编程器专用的软件(这个买烧录器的时候卖家会给)、UEFITool和UltraEdit,文章最后会放上下载链接。至于烧录器怎么连接,这个直接去找卖家就好了,我这里就不写了。

下面正式开始:

1,打开编程器软件,点击【自动检测】,看弹窗检测到的芯片型号和电脑上芯片的是不是对应,我这里检测到的是W25Q32,是对的。

然后点击【读出芯片】。

2,我们上面点击了读出芯片之后,程序会把当前BIOS程序读出来,这里我们要保存并备份,我这里取名叫old.bin

3,这里就需要用到第二个软件UEFITool了,这里我们打开文件,选择刚刚保存的old.bin

4,点击搜索,搜索我们原网卡ID

5,我们在下面信息栏找到【PE32 image】字样,双击这条记录,会定位到相关文件。

6,右键保存这个文件,取名old-01.bin,同时我们需要记住右边【EntryPoint】这个坐标

7,打开第三个软件UltraEdit,打开old-01.bin。

8、点搜索,还是查找原网卡ID。

9、注意看我们这个ID,上下排列得很整齐的这两段就是白名单了。16位的是网卡白名单,8位的是蓝牙白名单。86开头的就是Intel网卡了。

10、第一个方法,【添加白名单】。我们保留原网卡ID。然后随便找一个,替换成我们新网卡ID,蓝牙也是一样。

第二个方法,【禁用白名单】。定位到我们刚刚查出来那个坐标D48H。纵坐标D4,横坐标8。在这里我们发现这个值是48,我们把这个48改成C3。

11、这里我用的第二种方法,然后文件另存为old-02.bin。

12、回到UEFITool这个软件,刚刚我们保存的这个文件名上右键替换old-02.bin。

13、当看到对应的类目上显示【rebuild】【remove】【replace】,新的BIOS就修改好了,这个时候我们保存为新文件new.rom(注意,新的BIOS文件是rom格式,而且大小刚好是4M)

14、再回到编程器软件,打开new.rom,然后左边【擦除】【写入】【校验】三个勾选,然后点自动烧录。完成之后,就可以断开烧录器开机了。

15、开机,警报响5声,进BIOS修改BIOS时间(因为这个BIOS刷进去,时间会重置。或者应该说,BIOS芯片被重置了),保存,重启,成功开机……

到此,本次BIOS更新白名单就结束了。

然后进入Win10之后,发现不需要驱动,直接就可以连接WiFi网络。但我还是象征性的更新了一下驱动。然后美滋滋的测试一下,可以收到5GHz频段的信号。正美着呢,忽然发现蓝牙不见了……

因为我出差时候还用着蓝牙音箱和蓝牙鼠标。所以这个问题是一定要修复的。然后继续爬文,居然没找到相关信息。然后就去吃中午饭了,吃饭的时候电脑是习惯休眠的,吃完饭回来发现蓝牙惊喜的出现了。要么说“搞机”是个很玄学的东西呢。解决方案倒是在外站找到了,说是直接禁用白名单,蓝牙会出现间歇性的不能被发现,直接添加白名单就不会有这个问题。但是经测试无效,或者说我人品太次了。。后续如果有新的解决办法,我会及时更新,请大家持续关注。

2017年9月3日更新:当前蓝牙状态是:关机状态下开机,蓝牙无异常。如果是重启,蓝牙无效。

百度云下载地址:

UEFITool:https://pan.baidu.com/s/1i5BWVNf 密码:tmaf

UltraEdit:https://pan.baidu.com/s/1c2H6MOw 密码:5d2s

分类目录

热门文章

3 回复

发表评论

想要加入讨论吗?
请自由发表意见!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

打赏作者
很喜欢这篇文章,打赏犒劳下作者,以此激励作者创作更多!

您的支持将鼓励我继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

Jump to PayPal...
正在跳转到PayPal...