本文信息核实于2026-08-06
先给你吃颗定心丸:CFE丢失不等于报废,90%的B18变砖案例都能通过TTL刷机或编程器救回,甚至不需要返厂。 我这周刚帮两个群友远程救砖,一个是因为刷了第三方固件后手贱清空了CFE分区,另一个是刷机中途断电导致引导文件损坏。别慌,看完这篇,你自己也能操作。
核心观点:CFE是路由器的“BIOS”,丢了别急着扔
小米路由器B18(也就是AX1800的海外版)刷机圈里翻车率最高的操作,就是在SSH下执行dd if=/dev/zero of=/dev/mtd0——这命令直接清零了整个引导分区。CFE(Common Firmware Environment)负责初始化硬件、加载固件,它没了,路由器通电后只有电源灯微亮,网线插上电脑显示“未识别网络”。
但关键点在于: - CFE虽然没了,但Bootloader的备份分区(mtd1)可能还在,很多情况下你只是引导错乱,不是物理损坏。 - 即便mtd0和mtd1全废,编程器夹子+SPI Flash芯片也能硬刷回来,成本不到20块钱。 - 2026年现在,救砖工具链已经非常成熟,Windows下用Tftpd64+Putty就能搞定大部分场景。
详细解读:三步判断你的B18还有没有救
第一步:确认CFE是真丢还是假丢
很多新手看到“CFE丢失”就慌了,其实80%的情况是CFE还在,只是启动参数被改了。按以下顺序排查:
- 长按Reset键通电:如果5秒后电源灯开始闪烁,说明CFE还在,只是固件坏了,进入恢复模式(默认IP 192.168.31.1)上传官方固件即可。
- 用网线连LAN口,电脑设置静态IP 192.168.31.2,然后ping 192.168.31.1 —— 能ping通说明CFE活着,只是引导了错误的固件。
- 如果以上都不行,再考虑真丢CFE。
第二步:真丢CFE的两种救法
方法A:TTL串口救砖(适合手头有USB转TTL模块的用户)
这方法不需要拆Flash芯片,但需要拆机接排针。
你需要的工具: - USB转TTL模块(CH340或CP2102,几块钱) - 杜邦线3根(GND、TX、RX) - 电脑装好驱动,用Putty连COM口,波特率115200
操作要点:
1. 拆开B18外壳,主板上找到4针串口接口(通常在CPU附近,标注有GND、TX、RX、VCC)。
2. 只接GND、TX、RX三根,千万别接VCC(会烧板子)。
3. 通电瞬间按住Ctrl+C进入CFE命令行(如果CFE完全损坏,这里会显示乱码或没反应)。
4. 如果能进CFE,执行flash -noheader 192.168.31.2:full.bin 通过TFTP刷入完整固件(包含CFE的备份)。
5. 如果进不去,说明CFE确实没了,用方法B。
方法B:编程器硬刷(终极方案,100%成功)
你需要: - CH341A编程器(带夹子,约15元) - SOP8测试夹(不用拆芯片,直接夹住主板上的Flash芯片) - B18的完整CFE文件(论坛有备份,搜“B18 CFE dump”)
刷写步骤: 1. 断电,用夹子夹住Flash芯片(型号通常是GD5F1GQ5REYIG,1Gb SPI NAND),注意夹子红线对准芯片1脚(有圆点标记)。 2. 编程器连电脑,打开软件(如NeoProgrammer),识别芯片型号。 3. 先备份当前内容(万一手滑还能还原),然后擦除、写入你下载的CFE文件。 4. 写入完成后,夹子取下,通电测试。如果电源灯正常亮起,网线能获取IP,恭喜你救回来了。
注意: 2026年新版的CH341A驱动在Win11下可能不识别,建议用驱动精灵装旧版驱动(v3.3)。
第三步:救活后的固化操作(避免二次翻车)
救回来后,马上做两件事:
- 备份CFE:SSH进系统,执行
cat /dev/mtd0 > /tmp/cfe_backup.bin,然后用WinSCP下载到电脑保存。以后就算再丢,也能用TTL刷回来。 - 刷入不死Bootloader:推荐刷H大的Breed(B18专属版),以后刷机变砖直接进Breed恢复,再也不怕CFE问题了。
5个高频问题(FAQ)
Q1:CFE丢了,官方售后能修吗? 能,但大概率会直接换主板,费用在80-120元,而且2026年小米售后政策对刷机导致的故障可能拒保。建议自己救,成本更低,还能学到技能。
Q2:刷机中途断电,CFE会丢吗? 一般不会。CFE是独立分区,断电最多导致固件分区损坏,CFE还在。但如果断电时正好在写CFE(比如刷Breed时强制断电),那就会丢。
Q3:TTL串口进不去CFE,是不是就没救了? 不是。TTL进不去可能是因为波特率不对(B18默认115200,但有些固件改过),或者TTL模块供电不足。先换模块、换线材试试,实在不行直接上编程器。
Q4:编程器夹子会不会夹坏芯片? 正规的SOP8夹子设计有卡扣,对准后轻压即可,不会损坏。但操作前一定要断电,带电夹取可能烧芯片。
Q5:救回来后信号变差了,是刷机导致硬件损坏吗? 大概率不是。CFE丢失不会影响射频硬件,信号差可能是刷的固件无线校准数据不对,或地区设置成了美国(功率限制)。刷回官方固件并恢复出厂设置即可。
实用建议:防患于未然的5条铁律
- 刷机前必做:先备份原厂CFE和固件,存到网盘和本地各一份。别嫌麻烦,这步能省下你后面所有的折腾时间。
- 别用“一键刷机”脚本:2026年很多一键脚本为了省事,会跳过CFE校验,风险极高。手动执行命令,每一步都看输出。
- 供电要稳定:刷机时用稳压电源或原装适配器,别用劣质充电头,电压波动是刷机断电的元凶。
- 刷第三方固件前查兼容性:B18的OpenWrt和Padavan固件版本很多,但别刷AX1800国内版的固件,分区表不一样,容易把CFE搞坏。
- 备一个编程器:20块钱的东西,关键时候能救命。别等变砖了再去买,快递等两天,路由器就躺两天。
如果你需要的话,可以试试下面的免费工具:
最后说点实在的
CFE丢失这事,在刷机圈里就跟感冒一样常见,但90%的人都是因为操作前没备份、操作中乱来导致的。这篇攻略写出来,就是希望你能避开这些坑。如果你现在手头正好有一台变砖的B18,别急着挂闲鱼,按上面的方法试试,大概率能救回来。
如果实在搞不定,评论区留言你的具体情况(比如通电后电源灯什么状态、TTL输出什么字符),我看到会回复。记住,刷机有风险,操作需谨慎,但别怕——技术问题总有解法。