T440P刷BIOS屏蔽白名单,安装10.14.6

您所在的位置:网站首页 thinkpade550更换无线网卡 T440P刷BIOS屏蔽白名单,安装10.14.6

T440P刷BIOS屏蔽白名单,安装10.14.6

2023-10-27 14:14| 来源: 网络整理| 查看: 265

多年IT从业以来,一直很喜欢Thinkpad的T系列电脑,原因:1、质量不错,价格相对合适;2、配置不错,具有一定的升级和定制基础;3、样子稳重大方;4、可以接近完美的Hackintosh(黑苹果)。可是一直不曾拥有一台自己的Thinkpad T系列电脑。前一段在常去的论坛里有人出一台二手Thinkpad T440P,没忍住情怀,出手购入,到手后将内存升级到16GB,硬盘升级为480GB SATA SSD硬盘。目前的配置为:

CPU:Intel Core i7 4710MQ 内存:16GB DDR3 集成显卡:Intel(R) HD Graphics 4600 独立显卡:NVIDIA GeForce GT 730M 网卡:Intel Ethernet I217-LM 无线且蓝牙:Intel Wireless-N 7260 声卡:Realtek High Definition Audio(ALC292) 硬盘:480GB SATA SSD 屏幕:1920*1080 LCD

这个帖子是我在简书上发文的转贴(https://www.jianshu.com/p/849e160c75a7),因论坛帖子字数限制,不能完全照搬,特此说明。

购入的Thinkpad T440P

购入的Thinkpad T440P

这台电脑原配的网卡是型号为Intel Wireless-N 7260(以下简称7260N)的NGFF(M.2)接口半高网卡,带Bluetooth 4.0,最高速率300Mbps,只支持2.4GHz频段。7260N不支持5G频段,也不被Mac支持的现状是我要更换无线网卡的理由。想要换网卡,直接去某宝,一番寻找后,备选的是DW1830(BCM943602)和DW1560(BCM94352Z)两种网卡,我选了DW1560,因为DW1830更贵,而且大多没货,就选择了DW1560,3XX元人民币(好像是因为现在黑苹果比较流行,黑苹果免驱的电脑配件价格虚高不下)。这个网卡的芯片是博通(Broadcom)的BCM94352Z(以下简称94352Z),是双频段最高867Mbps的传输速率,蓝牙版本是Bluetooth 4.0。

买到的DW1560

购买的时候,某宝店家没有告诉我T440P换装DW1560无线网卡需要刷白名单(也是自己功课做的不足)。收到网卡之后,第一时间装到电脑上,结果:

Thinkpad T440P启动告警

爬网找相关解决方法,才知道Thinkpad电脑BIOS中有一个硬件白名单,只有白名单上的硬件才能被BIOS识别和运行,安装了不在名单上的硬件,就会报警并挂起(Halt)。

知道了原因,继续爬网找解决办法。综合搜索网页和油管视频的各种说法,得出大致脉络:1、购买XTW100或CH341A编程器,在其他电脑上驱动起来,安装专用软件读取(Dump)Thinkpad T440P的BIOS文件;2、使用UEFITool和UltraEdit等软件对BIOS镜像文件进行修改(添加白名单或者禁用白名单)后,将BIOS镜像写回BIOS芯片(一般是Winbond 25Q32FVSQ,简称W25Q32)。

再去某宝,一番寻找后,备选的是XTW100和CH341A两种编程器,我选了XTW100,因为XTW100相对较新,比CH341A功能强一点,一共4X元人民币包邮。2019年12月10日的某宝链接:https://detail.tmall.com/item.htm?id=604710544389&spm=a1z09.2.0.0.536d2e8dokiM8I&_u=alr5bd3de11&skuId=4407927474797

这个XTW100编程器在Windows 10系统下是驱动不了的。我是使用Windows 10系统下VMware Workstation创建的Windows 7 SP1虚拟机安装XTW100编程器的驱动并运行相关软件,使用虚拟机要注意使用USB设备时宿主机和虚拟机之间USB接口的连接选择。

XTW100编程器

折腾完后总结物理刷BIOS支持设备的白名单,有两种方案:一种是把新的网卡ID添加到白名单中去;第二种是修改BIOS中的特定字段直接屏蔽白名单,也就是说,以后不管什么型号的配件都可以随便换了。初看似乎是第二种方法好,但有人说屏蔽白名单会导致无线网卡集成的蓝牙异常,蓝牙模块在系统里时有时无且无规律,好像Windows 10和Mac OS都是这样。我没有全面测试和实验,至少在我这台T440P上是Mac OS 10.15.1下没找到蓝牙。我先是采用把新的网卡ID添加到白名单中去的方法,但连续擦写两次BIOS芯片都无效(依然告警 + 挂起),我猜想是我写入的网卡ID不对或者是写入的特定位置不对。不想在这件事情上花费太多时间,就采用了屏蔽白名单的方法,目前在我这台T440P上蓝牙模块找不到,我是单独加了一个USB的胜为UDC-324B 4.0蓝牙适配器(MacOS Catalina 10.15.2免驱)。

胜为UDC-324B 4.0蓝牙适配器

00:开始之前,我们需要做一些准备工作:

下面是硬刷BIOS步骤(部分图片借用网络图片):

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

原网卡的ID

蓝牙ID

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

系统启动时报警的屏幕信息

3、 按照网上文章介绍方法转换后的结果。

按照网上文章介绍方法转换后的结果

4、 将要用到的三个软件,分别是XTW100编程器专用的软件(包括驱动和编程器专用软件,这个买烧录器的时候卖家会提供)、UEFITool和UltraEdit,文章最后会放上下载链接。

01:XTW100编程器的连接和驱动。

Thinkpad T440P 拆去背板的样子

Thinkpad T440P 拆去背板的局部放大图,内存附近就是BIOS芯片(Winbond 25Q32FVSIG,以下简称W25Q32)

W25Q32上小圆坑的位置就是1号引脚,看仔细,后面使用烧录夹的时候对正引脚

XTW100编程器的插座连接,注意连线上红色的就是1号连线

操作控制电脑(插着XTW100编程器的笔记本电脑)、XTW100编程器和连线、烧录夹、将要擦写BIOS的T440P,注意连线的方向和每个连接部分的1号引脚对应,错了任何一处都不能正确完成BIOS的修改(这一部分的说明,目前全网最详细了)。

驱动就是Windows驱动的安装方法。我的Windows 7虚拟机上,驱动好XTW100编程器的样子

02:修改BIOS文件并写入BIOS:因论坛帖子字数限制,不能完全照搬,这里我主要想介绍XTW100的连接,因为我当时在网上找不到详细说明。 附件:使用软件的百度云下载地址:

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

03:Hackintosh(黑苹果)测试

首先说一下我的大致过程:测试了远景论坛MacOS 10.15.2 Catalina板块(https://bbs.pcbeta.com/forum-561-1.html)和黑果小兵(https://blog.daliansky.net/macOS-Catalina-10.15.2-19C57-Release-version-with-Clover-5100-original-image-Double-EFI-Version.html)发布的MacOS 10.15.1和MacOS 10.15.2的4个安装镜像,都不理想。于是测试了黑果小兵的MacOS 10.14.6这个镜像(https://blog.daliansky.net/macOS-Mojave-10.14.6-18G87-Release-version-with-Clover-5033-original-image.html),又使用Github上一位开发者共享的EFI文件(https://blog.daliansky.net/macOS-Mojave-10.14.6-18G87-Release-version-with-Clover-5033-original-image.html

Github上介绍T440P的Hackintosh的文章:https://github.com/jloisel/t440p

主要参考视频:

Removing WiFi Whitelist on Thinkpad T440p:https://www.youtube.com/watch?v=eIQYJWcc_-k



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3