刷机有风险,大家须小心

软件

  1. BIOS_Backup_TooKit – BIOS备份工具
  2. Phoenix UEFI Winflash – BIOS写入工具
  3. IDA Pro – 修改BIOS程序
  4. UEFITool 0.25.0

硬件

  1. Thinkpad E420 一台
  2. Intel AX200 无线网卡
  3. 螺丝刀等工具

过程

12还是13年的老本了,无线网卡实在慢的吐血,乘着清明小长假,在家研究了两天,网上查了很多资料,终于升级成功,用上AX200。
由于联想电脑不允许刷入低版本或者同版本BIOS,所以直接从官网上下载了最新的版本,导出后直接修改,省了点事情,文件为8huj17us----网上教程可以直接强制指令刷入,我没有去测试,有需要的同学可以直接百度。
由于网上查了较多教程,方法不尽相同 — 有添加新网卡ID的,有直接移除BIOS检测的,所用软件也不同,对我这种非专业人士,还是花了点时间去理清楚,故按照使用的软件,整理如下流程,给大家一个参考(我是直接移除网卡检测)

具体如下:

  1. 备份本机BIOS,为了防止意外发生。这个比较简单,直接先点读取,再点备份就OK了,不放心可以多备一份
  2. 这个没什么好说的,去官网下载想要的版本,我用的是8huj17us,解压出来bios[8huj17us].exe文件
  3. 双击安装,下一步,到最后一步时注意点,这个文件是可以直接升级BIOS的, 所以最后一个界面要把立即升级的选项给去掉.


    并注意自己文件的安装路径,完成后的默认路径在C:\Drivers\Flash\8huj17us\8HET44WW,找到$0A8H000.FL1这个文件。
  4. 用UEFITool打开上述文件。注意好像这个软件还有个新版本,貌似只能查看,不能替代,我也弄不清楚区别,想省事的直接用这个版本吧




最终会输出一个后缀为.bin的文件,这个就是我们需要修改的文件。

  1. 打开IDA软件,点击打开文件,选择上面导出的.bin文件,选择默认打开方式,选择确定。

    这样你就能看到相应的BIOS汇编程序。

    这一段我是完全看不懂的,大学学的全部还给老师了。 这里按照了网上两位大神的方式,有兴趣的直接去看。https://benyouhui.it168.com/thread-4912167-1-1.html
    我这里直接修改了两个跳转,一个是在sub_91C段里面,一个是调用sub_91C(直接选中后点击jump to xref)将jns/jl修改为jmp


    修改方法:选择要修改的地方,点击如下图

    然后点击保存,退出软件时,显示如下对话框,直接点击OK

    会生成一个新的文件:

  2. 再次打开UEFI tools,选择未修改的BIOS文件,选中需要替换的部分,点击替换主体:


    然后保存,退出。记住你保存后的文件和路径,这个就是我们最终要刷入的BIOS。(当你重新打开这个文件,会发现多了一个报警,说P32E文件没有合法数字签名,这个可以不用理会)

  3. 打开phoenix UFEI Winflash,选择flash bios only,选择刚保存的BIOS文件,点击Flash。然后等待自动重启(请接入外部电源,这中间要是断电了,就直接去找售后了)

  4. 重启后即可使用WIFI6啦,win10好像自带AX200驱动。

参考文档

https://benyouhui.it168.com/thread-4912167-1-1.html
https://medium.com/@p0358/removing-wlan-wwan-bios-whitelist-on-a-lenovo-laptop-to-use-a-custom-wi-fi-card-f6033a5a5e5a

Thinkpad E420移除白名单相关推荐

  1. ThinkPad E420/E520 Win10 开机慢的问题

    ThinkPad E420/E520 Win10 开机慢的问题 近日帮同事升级了 ThinkPad E520,CPU 换成了 i7 2760QM,装了一块金胜维(KingSpec) 256G mSAT ...

  2. 解锁4/6/8代Intel处理器ThinkPad的BIOS高级选单, 解除WWAN和Wi-Fi白名单

    解锁4/6/8代Intel处理器ThinkPad的BIOS高级选单, 解除WWAN和Wi-Fi白名单教程 Disclaimer 本教程在 T440, ThinkPad X1 Carbon 6th, T ...

  3. Android 8.0学习(16)---8.0 的Doze模式白名单路径

    Android O 的Doze模式白名单路径 Doze 模式列表 上述备注规则如下 if(powerWhitelist.isSysWhitelisted(pkg)) {// Summary of ap ...

  4. Android O 的Doze模式白名单路径

    Doze 模式列表 上述备注规则如下 if(powerWhitelist.isSysWhitelisted(pkg)) {// Summary of app which doesn't have a ...

  5. Android通过adb添加电池用户白名单

    背景: Android6.0针对低电耗模式和应用待机模式进行优化: 应用白名单操作 # 开启LightDoze功能 adb shell dumpsys deviceidle enable light ...

  6. Linux防火墙查看及白名单添加

    一.临时白名单添加,执行即生效,重启防火墙后失效 查看防火墙状态: service iptables status 查看白名单列表: sudo iptables -nL 添加白名单: sudo ipt ...

  7. python白名单验证-Python中XSS白名单过滤的实现

    在Web开发中很多地方需要用户输入富文本但又要确保输入的这些内容绝对安全不会引发XSS漏洞,那么最常用的技术就是白名单技术. 白名单的通常做法都是构建一个允许使用的标签及对应属性的列表,然后对用户输入 ...

  8. firewall添加白名单_linux配置防火墙 Centos7下 添加 端口白名单

    最近在阿里云服务器centos7上部署项目 要开启8484端口 , CentOS 7默认使用的是firewall作为防火墙 在firewall下开启端口白名单 1.查看下防火墙的状态:systemct ...

  9. 【Nginx探究系列二】Nginx配置篇之客户Nginx白名单访问配置

    2019独角兽企业重金招聘Python工程师标准>>> 一.简介 在通常情况下,使用 nginx 基于 ip 限制访问请求频率等限制内容,我们会需要对特定ip进行限制排除操作,因此本 ...

  10. iOS9适配http,微信、qq、支付宝添加白名单

    : 一.网络适配由http改成https 苹果官方对App Transport Security Technote的解释如下: 翻译成中文的意思就是说:iOS9.0SDK在编译的时候,默认所有从NSU ...

最新文章

  1. 一文搞懂全链路监控:方案概述与比较!
  2. 71页《乌镇智库:全球人工智能发展报告(2018)》PDF下载
  3. 25个出众的Web表单范例
  4. 骁龙845_骁龙845为什么这么快就不受欢迎了?手机更新节奏有多快
  5. php 发送smtp邮件
  6. C#与C++之间dll的二维(多维)数组传递
  7. 【elasticsearch】block.ClusterBlockException: blocked by: SERVICE_UNAVAILA
  8. linux程序没有对日志文件写的权限_好程序员云计算培训分享Linux文件权限简单说明...
  9. C语言-扫雷游戏程序设计
  10. Redis集群:./redis-trib.rb:24:in `require': no such file to load -- rubygems
  11. 服务器带的虚拟软驱有什么用,云服务器是干什么用的?摩杜云带你去了解!
  12. FPGA实现对数log2和10*log10
  13. Ubuntu: 使用U盘拷贝文件
  14. 系统计算机怎么恢复出厂设置,电脑怎么恢复出厂设置 电脑恢复出厂设置的方法 - 云骑士一键重装系统...
  15. 若依代码生成使用教程
  16. android称重的技术,智能称重系统之智能地磅称解决方案
  17. 软件测试 | 测试开发 | Git分支管理搞定在线合并和本地合并
  18. 泰坦尼克号数据的分析研究
  19. TMS320F28374芯片简介
  20. 获取post请求的几种常见方式

热门文章

  1. Excel将xlsx后缀格式的宏文件转为xlsm格式?
  2. 一个选手和小丫姐的搞笑对话
  3. python np float_Python astype(np.float)函数使用方法解析
  4. 序列化和反序列化 加上json数据流转换
  5. 实验方法怎么写_作文《你真好》怎么写?语文课本里找方法,附审题、写作思路...
  6. 购买学生服务器、备案域名、搭建博客菜鸟级教程
  7. PTA 7-3 【循环】【--打印图形B--】
  8. 日本研发创可贴式的皮肤传感器
  9. php 操作 PSD,PHP中怎么使用Imagick操作PSD文件
  10. 结对项目—地铁出行路线规划