记一次降级笔记本BIOS固件的经历

起因

笔者的笔记本电脑是RedmiBook Pro 14 2024,于去年年中购入,之后便装了Windows 11 + Fedora Linux双系统。某一次从Windows重启到Linux后,发现在过了Grub引导后卡住,除了屏幕左上角显示一个下划线之外,没有打印任何报错日志。当时以为是系统被我折腾坏了,排查的时候试过重新制作USB启动盘,结果情况相同;又试了一下其他系统的ISO镜像,结果是有些镜像可以启动,有些则不行。考虑到系统内没什么资料需要保存,于是便格式化了分区,装上了能正常启动的ArchLinux(
直到最近,我看到了Fedora 42发布的帖子,看着新功能特性以及美观典雅的GNOME桌面,我再次萌生了安装Fedora的想法。本以为都过了两个大版本了,这个Bug应该被修复了。结果在我制作好USB启动盘,准备开始安装系统的时候,发现再次卡在了同样的地方,这下只能看看能不能自己解决这个问题了。

搜索

很自然地,直接在Google上搜索笔记本型号+Fedora,找到了Fedora论坛上的一个帖子,看起来有人遇到了一模一样的问题,并且已经有了解决方案。原来是BIOS固件的问题,某天我可能通过小米电脑管家更新了BIOS固件,最新版的固件号是RMAMT4B0P0A0A,而降级[1]到上一个版本RMAMT4B0P0909就可以正常启动Fedora Linux了。

看起来问题已经解决了,我们只需要找到0909版本的固件,刷上就行了。原帖作者也在下面留了0909版本固件的链接,但无一例外的都失效了。最后一条回复的网友表示将固件上传到了一个俄罗斯论坛4PDA上,满心欢喜地点开链接一看:

4PDA上的文件需要注册登录后才能下载!这个分享链接并没有失效,登录论坛后即可下载该固件。感谢评论区@Haleclipse提醒。
其实到这里就已经获取到需要的文件了,但我都写了这么多了知其然不如知其所以然,接着往下看也无妨嘛~

靠北!于是再次试着在Google上用固件名称搜索相关信息,虽然没有找到固件包,但找到了这个V2EX上的帖子并顺藤摸瓜找到了一条Github Issue中的Comment,再次验证了只要降级到0909版本的BIOS一切问题就会迎刃而解。

这条Comment附带了作者从4PDA上下载的16寸SKU的0909版BIOS固件包,这是直链,16寸SKU的读者可以用这个固件,14寸SKU请继续往下看。

最终,我发现了一位俄罗斯爱好者创建的Github仓库:Data-Name-ID/RedmiBook-Pro-14-2024,并加入了README中提到的Telegram群聊,又在群聊中搜索了一番,最终找到了降级BIOS的具体的操作指南。原文为俄语,经过DeepSeek的翻译和我的试验,以下是具体的操作方法。

解决方案

刷写BIOS有风险,请擦亮眼睛确认刷写文件是否正确,刷入错误的文件可能导致设备变砖!

首先,请将笔记本接入电源,BIOS刷写程序无法在电池供电情况下工作。
小米官网下载最新的BIOS固件,解压并运行。待文件释放完毕后,程序会提示BIOS版本相同,无法降级。

先不要关闭弹窗,打开%WINDIR%\Temp目录,找到以7zS开头的一个文件夹,复制到桌面上,这是安装程序刚刚释放的文件。


关闭弹窗,程序会自动退出。接下来,打开这个网页,找到下面版本号为1.9.1.9的固件,有两项,上面一个(1c18... .cab)是14寸SKU的固件,下面一个(8f5a... .cab)是16寸SKU的固件。选择对应你SKU的固件下载。
下载完成后,解压这个.cab文件。其中wucapsule.bin就是0909版本的固件。

对于14寸SKU,请将这个文件重命名为TM2307.fd,对于16寸SKU,请将文件重命名为TM2309.fd,然后将其移动到刚刚复制到桌面上的目录中,选择覆盖源文件。
之后打开目录中platform.ini文件,将[Bios_Version_Check]一节下的Flag=1改为Flag=0,禁用BIOS版本检查。
最后运行目录中的H2OFFT-Wx64.exe文件,如果一切顺利,New下的Version将会显示RMAMT4B0P0909,并弹窗提示是否需要刷入。

点击确认即可,稍后系统会自动重启,随后来到BIOS升级页面

进度条走完后会黑屏一到两分钟,此为正常现象

刷写完毕后会再次重启,降级完成,可打开小米电脑管家进行确认,会提示BIOS需要升级。

降级BIOS后可能会丢失Linux系统的UEFI启动条目,可自行使用相关工具(如DiskGenius)添加回来。

后记

最终成功安装上了Fedora 42,美滋滋~🥰
顺带一提,我认为Fedora新版的Anaconda Installer已经比Windows的安装器还要用户友好了,全程只有两步:选语言和划分区;而且,只要你预先留好一块空闲区域,安装器就能自动划好引导分区和btrfs subvolume,可以说连Linux小白都会安装了。

注释

  1. 原帖中写的是升级,但在经过确认后,实际上RMAMT4B0P0A0A是比RMAMT4B0P0909更新的

记一次降级笔记本BIOS固件的经历
https://blog.kenxu.top/post/downgrade-bios/
作者
Ken
发布于
2025年5月17日
许可协议