本文信息核实于2026-08-06
先给你吃颗定心丸:红米路由器B10刷OpenWrt后变砖,90%以上都是软砖,也就是固件或引导问题,完全可以通过不进保修、不拆机的方式自己救回来。 我见过太多人因为刷机失败就急着返厂,其实浪费了时间和金钱。今天这篇教程,就是要把我从“变砖恐慌”到“三分钟救活”的全部经验,毫无保留地分享给你。不管你是刷机时断电、刷错固件,还是手贱改了设置导致进不去后台,这篇都能帮你搞定。
核心观点:先判断“死法”,再决定“救法”
刷OpenWrt变砖,最忌讳的就是瞎折腾。你得先冷静判断,你的路由器属于哪种“砖”:
- 软砖(最常见):电源灯亮,但网口插上没反应,或者能获取到IP但进不去管理界面。这种是引导程序(Bootloader)还在,只是系统坏了,这是最好救的。
- 半砖:电源灯狂闪,或者只有某个网口灯亮。这种通常是U-Boot引导出问题了,需要用特殊方法进入恢复模式。
- 硬砖(真砖):通电后所有灯都不亮,或者只有电源灯微弱亮一下。这种大概率是引导程序被彻底刷坏,或者硬件损坏。这种情况本文不涉及,建议直接联系售后或找专业维修。
记住一个黄金法则:只要你的路由器通电后,电源灯不是完全没反应,就还有救! 下面所有教程,都围绕“软砖”和“半砖”展开。
详细解读:2026年最新的红米B10救砖全流程
第一步:准备工作(缺一不可)
别急着上手,先把“家伙事儿”备齐:
- 一台电脑(Windows系统最方便,Mac和Linux也能操作,但命令略有不同)。
- 一根网线(必须是有线连接,别指望用WiFi救砖)。
- 红米B10原厂固件(去官网下载,或者用我之前备份的。千万别用错型号,B10和B10A的固件不通用)。
- OpenWrt的initramfs内核文件(这个是用来临时启动系统的,不是刷进去的固件)。
- 一个能用的TFTP服务器软件(推荐Tftpd64,免费小巧)。
- 一个能用的SSH终端工具(比如Putty,或者Windows自带的PowerShell也行)。
特别注意: 以上所有文件,最好都放在一个单独的文件夹里,路径不要有中文和空格,比如 D:\B10_rescue。
第二步:进入U-Boot恢复模式(这是关键中的关键)
这一步是救砖的核心。红米B10的U-Boot恢复模式,触发方式比较隐蔽,但很固定。
具体操作方法(以2026年最新固件为例):
- 断电:拔掉路由器电源。
- 按住Reset键:用牙签或卡针,按住路由器背面的Reset孔不放。
- 通电:保持按住Reset键,然后插上电源。
- 观察指示灯:大约等待5-8秒,你会看到电源灯开始闪烁,或者某个网口灯有规律地亮灭。这时候,松开Reset键。
注意: 不同固件版本,指示灯闪烁方式可能不同。有的闪黄灯,有的闪蓝灯。关键判断标准是:网线插在LAN口上,电脑网口指示灯会亮起,并且能获取到一个192.168.1.x的IP地址。
验证是否成功进入恢复模式:
- 打开电脑的命令行(Win+R,输入cmd)。
- 输入
ipconfig,查看你的以太网适配器。 - 如果看到IP地址是
192.168.1.2或192.168.1.100之类的,而且网关是192.168.1.1,恭喜你,你已经成功进入U-Boot了!
第三步:使用TFTP刷回原厂固件(最稳妥的救砖方式)
进入U-Boot后,我们就用TFTP协议把原厂固件传进去。
- 配置电脑IP:将电脑的以太网卡IP地址手动设置为
192.168.1.2,子网掩码255.255.255.0,网关192.168.1.1。 - 启动Tftpd64:打开Tftpd64软件。
- Server interfaces:选择你的有线网卡(IP为192.168.1.2的那个)。
- Current Directory:点击Browse,选择你存放固件的文件夹(比如
D:\B10_rescue)。
- 设置路由器U-Boot下载命令:这一步需要在电脑上通过Telnet或SSH连接到路由器U-Boot。
- 打开Putty,连接类型选择 Telnet,地址填
192.168.1.1,端口默认23,点击Open。 - 连接后,你会看到一个命令行提示符,类似
B10>或U-Boot>。 - 输入以下命令(注意大小写):
bash setenv serverip 192.168.1.2 setenv ipaddr 192.168.1.1 tftpboot 0x81000000 openwrt-xxx-initramfs-kernel.bin注意:openwrt-xxx-initramfs-kernel.bin要替换成你下载的OpenWrt initramfs文件的实际文件名。 - 如果TFTP传输成功,你会看到类似
Bytes transferred = 12345678的提示。
- 打开Putty,连接类型选择 Telnet,地址填
- 启动OpenWrt临时系统:继续在U-Boot命令行输入:
bash bootm 0x81000000等待片刻,路由器会重启并启动OpenWrt系统。此时,你的电脑IP可能需要改回自动获取,然后浏览器访问192.168.1.1,应该就能看到OpenWrt的LuCI界面了。
这一步的核心是:我们并没有直接刷入OpenWrt,而是通过TFTP加载到内存中运行。 这样即使这个临时系统有问题,重启后路由器还是砖,但我们就能进入系统,再通过后台刷入完整的固件。
第四步:在临时系统里刷入完整固件(彻底救活)
进入OpenWrt临时系统后,它就像一个“急救系统”。
- 登录后台:浏览器访问
192.168.1.1,用户名root,密码留空或输入password。 - 找到刷机选项:点击 系统 -> 备份/升级。
- 刷入完整固件:
- 在 Flash new firmware image 区域,点击 浏览,选择你下载的完整版OpenWrt固件(通常是
openwrt-xxx-squashfs-sysupgrade.bin)。 - 重点: 取消勾选 Keep settings and retain the current configuration(保留配置)!因为我们要的是干净的系统。
- 点击 上传,然后按照提示确认刷入。
- 在 Flash new firmware image 区域,点击 浏览,选择你下载的完整版OpenWrt固件(通常是
- 等待重启:刷入过程大约2-3分钟,路由器会自动重启。期间千万别断电!
重启后,你的红米B10就已经成功从“砖”变回“路由器”了,而且这次是完整的OpenWrt系统,功能齐全,随便折腾。
5个高频问题(FAQ)
Q1:我按了Reset键,但电脑就是获取不到192.168.1.x的IP,怎么办? A: 大概率是没进入U-Boot模式。检查两点:一是Reset键按的时间不够长(至少5秒),二是网线是否插在正确的LAN口(通常是最靠近WAN口的那个)。如果还不行,尝试换一台电脑或换一根网线。
Q2:TFTP传输一直失败,显示超时或错误。 A: 首先确认Tftpd64的目录和文件名是否完全正确,特别是文件名的大小写。其次,关闭电脑的防火墙和杀毒软件(它们会拦截TFTP)。最后,检查电脑IP是否真的设置成了192.168.1.2。
Q3:我刷了initramfs固件,但进不去后台,屏幕一片白。
A: 这是正常的。initramfs只是一个临时系统,可能不包含完整的Web界面功能。这时请直接跳到第四步,在临时系统里通过SSH(地址192.168.1.1,端口22)登录,然后使用 sysupgrade -n /tmp/xxx.bin 命令来刷入完整固件。
Q4:刷完OpenWrt后,WiFi信号很差,或者5G频段不见了。 A: 这是OpenWrt固件兼容性问题。建议换一个更稳定的固件版本,或者检查一下无线设置里的国家代码(Country Code)是否设置为“CN”(中国)。信号差通常和发射功率有关,可以在无线设置里手动调高。
Q5:我刷机后,原来的原厂固件还能恢复吗? A: 当然可以,而且本教程就是让你恢复原厂固件的。如果你在OpenWrt里,直接用 系统 -> 备份/升级 刷回红米官方固件包即可。如果进不去OpenWrt,重复本教程的第二步和第三步,直接刷原厂固件就行。
实用建议:如何避免下次再变砖?
救砖虽成功,但折腾的滋味不好受。这里给你三条“护身符”:
如果你需要的话,可以试试下面的免费工具:
- 刷机前必做三件事:备份原厂固件、备份当前OpenWrt配置、确认新固件版本适配B10。
- 刷机时守一条铁律:刷机过程中,绝对不要断电! 最好接个UPS,或者确保手机电量充足(别用笔记本电池模式刷机)。
- 刷机后做一次验证:刷完后,先别急着装各种插件。先测试一下WiFi、有线、USB接口(如果有),确保基础功能正常,再折腾其他。
最后说一句,红米B10这台机器,刷OpenWrt后性能确实能提升一大截,尤其是多拨和去广告功能,非常香。但折腾有风险,动手需谨慎。希望这篇教程能帮你“起死回生”,祝你刷机愉快!如果遇到本教程没覆盖的问题,欢迎在评论区留言,我看到会第一时间回复。