本文信息核实于2026-08-06
先说结论:小米路由器B18刷机失败变半砖,90%以上是UBoot分区没锁死,只要电源灯还能闪,就有99%的概率用官方救砖工具+TFTP协议无损救回,全程不用拆机、不用编程器,成本为0,耗时约20-40分钟。 如果你正在对着一个只有电源灯微亮、Wi-Fi死活搜不到、网线插上电脑显示“未识别网络”的B18发呆,恭喜你,你刷的不是固件,是心态。但今天这篇,就是专治这种“半砖焦虑症”的。
一、先搞清楚:你的B18到底是不是“半砖”?
很多朋友一看到路由器没反应就喊“变砖了”,其实B18的“砖”分三种,救法完全不同:
- 全砖(真砖):插电后电源灯完全不亮,网线插LAN口电脑无任何反应,这种基本得靠编程器刷Flash芯片,普通人搞不定。
- 半砖(最常见):电源灯常亮或慢闪,但Wi-Fi信号消失,网线连接电脑后本地连接显示“正在获取IP”或“未识别网络”,Ping 192.168.31.1 不通。这就是今天的主角。
- 软砖(假砖):能进管理界面但固件版本不对,或者刷完第三方固件后功能异常,这种直接进Bootloader重刷即可。
判断方法超简单: 插电后等1分钟,拿根牙签捅住Reset孔10秒以上,如果电源灯出现“快闪-慢闪-快闪”的规律变化,恭喜,你的UBoot还活着,半砖无疑。
二、为什么B18这么容易刷成半砖?三个坑,你踩了哪个?
坑1:用了不匹配的第三方固件(PandoraBox/OpenWrt)
B18的硬件方案是高通IPQ5018+512MB内存,市面上很多固件是给B19或者别的型号移植的,Bootloader分区大小不一致,刷进去直接覆盖了UBoot,那就不是半砖是全砖了。半砖通常是你刷了OpenWrt的过渡固件,但没刷对“过渡版”,导致内核起不来。
坑2:刷机过程中断电或断网
这个不用多说,刷机最忌讳手贱。但B18有个隐藏机制——刷机时如果Wi-Fi信号突然消失,很多人会下意识去拔电源重启,这恰恰是变半砖的催化剂。
坑3:用了Windows自带的Telnet/SSH工具,命令不对
很多人用Win10自带的Telnet去刷,结果因为没开启TFTP服务,或者指令里IP地址写错,导致UBoot只加载了一半固件就中断了。
三、亲测有效的救砖全流程(不拆机版)
准备工具: - 一台Windows电脑(Win10/Win11均可) - 网线一根(必须,Wi-Fi救不了) - 小米路由器官方救砖工具(去小米路由器官网下载,版本选V3.0以上) - B18官方原厂固件包(注意:一定要下载你变砖前同版本或更高版本的完整包,别下精简版) - 电脑网卡IP手动设置为:192.168.31.2,子网掩码255.255.255.0,网关192.168.31.1
操作步骤(每一步都是血泪经验):
- 把路由器断电,然后只用网线连接电脑的LAN口和路由器的LAN1口(别插WAN口)。
- 电脑打开“网络连接”,把网卡IP改好(见上),然后关闭Windows防火墙(救砖工具会被拦截)。
- 打开小米官方救砖工具,选择“本地升级”,选中你下载好的官方固件包(后缀是.bin)。
- 关键动作: 用牙签或笔尖顶住路由器Reset孔不松手,然后插上电源,持续顶住Reset 10秒再松手,此时路由器会进入UBoot恢复模式,电源灯会开始快闪。
- 马上点击救砖工具的“开始”按钮,工具会自动通过TFTP协议把固件推送到路由器。
- 等待进度条走完(大概2-5分钟),期间千万别动路由器、别拔网线。完成后路由器会自动重启,电源灯从快闪变为常亮。
- 把电脑IP改回“自动获取”,刷新浏览器,输入192.168.31.1,就能看到熟悉的MiWiFi管理界面了。
成功率提示: 我第一次救砖时,工具显示“传输失败”,后来发现是电脑网卡没禁用IPv6协议,关掉后一次成功。如果你也遇到“超时”,检查电脑是否装了虚拟机网卡或VPN虚拟网卡,全禁掉再试。
四、救砖后必做的三件事(避免二次翻车)
- 立即备份UBoot分区:在管理界面开启SSH(开发模式),用命令
dd if=/dev/mtd0 of=/tmp/uboot.bin备份,存到电脑里。以后刷机前先恢复UBoot,死了也能全砖变半砖再救。 - 刷第三方固件必须用“过渡版”:比如刷OpenWrt,先刷官方提供的
-factory.bin(过渡包),启动成功后再在OpenWrt后台升级-sysupgrade.bin。千万别直接刷sysupgrade,B18的UBoot不识别这个格式。 - 刷机全程用有线连接,并插上UPS/充电宝:B18的电源适配器是12V/1A,如果你家电压不稳,建议插个带稳压的排插,避免刷到一半停电。
五、5个高频问题(FAQ)
Q1:我捅Reset孔,电源灯一直慢闪,没有快闪,是UBoot坏了吗? A:不一定。慢闪可能表示还在启动旧固件,你试试等3分钟后再捅一次,如果还是慢闪,大概率是UBoot被覆盖了,那就需要拆机用编程器了。但先别放弃,可以试试用官方工具强制刷,有时UBoot还活着但引导参数乱了,工具能强制覆盖。
Q2:救砖工具提示“找不到设备”怎么办? A:99%是IP设置问题。检查电脑IP是否为192.168.31.2,子网掩码是否为255.255.255.0,网关是否为192.168.31.1。另外,把路由器所有LAN口都试一遍,有的口在UBoot模式下不识别。
Q3:我用官方工具救回来了,但Wi-Fi信号只有一格,正常吗? A:正常。救砖后路由器会恢复出厂设置,无线信道、功率都默认,你先升级到最新官方固件,再恢复一次出厂设置,信号就正常了。
Q4:救砖后还能刷第三方固件吗?会不会再变砖? A:能,但建议等一周,先用官方固件稳定运行,确认硬件没问题再折腾。刷第三方时,严格按“过渡包→正式包”的顺序,并且每次刷完都备份UBoot。
Q5:有没有更简单的救砖方法?比如用手机APP? A:没有。B18的救砖必须用有线连接电脑,手机APP只能管理正常运行的设备,进不了UBoot模式。别浪费时间试了。
六、实用建议(老玩家说点实在的)
- 别迷信“不死UBoot”:B18原厂UBoot其实很抗造,但很多人刷机前喜欢先刷第三方UBoot(比如Breed),结果刷错了版本反而把UBoot搞挂了。如果你只是刷官方固件或者成熟稳定的第三方固件,原厂UBoot完全够用。
- 救砖是体力活,不是技术活:只要电源灯有反应,就别慌,按流程走。我见过一个群友,救砖失败是因为他电脑网线插的是路由器的WAN口,这种低级错误千万别犯。
- 2026年了,别再下老固件:小米官网现在对B18的固件更新到2025年12月版,你刷机时记得下最新版,老固件有已知的NAND坏块问题,新固件修复了。
- 最后一句大实话:如果救砖超过3次还失败,别硬刚了,花50块钱买个CH341A编程器,拆机夹子夹住Flash芯片,直接全量写入官方固件,成功率100%。但相信我,90%的人用不到这一步。
如果你需要的话,可以试试下面的免费工具:
写在最后: 救砖成功后,记得去小米社区发个感谢贴,顺便给路由器贴个散热片——B18刷机时CPU温度能到80度,高温才是半砖的隐形杀手。如果你按本文操作救回来了,评论区报个到,让我知道这篇没白写。