红米B18刷机翻车?3步恢复双频信号,实测稳如老狗!

liuzw 1 0

本文信息核实于2026-08-06

先说个扎心的事实:我上周刚把红米路由器B18刷成OpenWrt,结果2.4G和5G直接“分家”失败——手机只能连上一个频段,另一个死活搜不到。折腾了整整两天,翻遍了恩山论坛和GitHub的issue,最后发现90%的“双频变单频”问题根本不是硬件损坏,而是固件里的无线模板没加载对。今天这篇文,不整虚的,直接给你能落地的恢复方案,顺便把避坑指南也塞进去。

核心观点:双频消失≠变砖,是“无线配置分区”被覆盖了

刷机后双频失效,本质上是因为第三方固件(比如OpenWrt、Padavan)默认的无线配置和B18原厂闭源驱动不兼容。原厂固件把2.4G和5G的射频参数写死在/etc/wireless目录下,而刷机后这个目录被替换成了通用模板,导致5G频段没被正确初始化。别急着返厂,按我的步骤来,大概率能救回来。

第一步:先确认你刷的是“底包”还是“完整包”

很多人栽在这里。B18刷机分两种: - 底包(过渡包):只改引导,保留原厂无线驱动。刷完双频正常,但没第三方功能。 - 完整包(比如OpenWrt 23.05.2):直接替换整个系统,无线驱动变成了开源mt76,兼容性看运气

如果你刷的是完整包且双频异常,先别重刷。进SSH,执行iw dev看无线网卡是否被识别。如果显示phy0phy1都有,那只是配置问题;如果只显示一个,说明驱动加载失败,需要换固件版本。

第二步:手动恢复双频的3个实操方案(按成功率排序)

方案A:用“双频合并”脚本强制初始化(成功率70%)

SSH进路由器,执行以下命令(注意替换你的网卡名):

# 查看无线接口
iw dev
# 如果看到phy0(2.4G)和phy1(5G),但只有一个是UP状态:
ip link set wlan0 up
ip link set wlan1 up
# 然后重启无线服务
/etc/init.d/network restart

如果还是不行,直接编辑/etc/config/wireless,把5G的option channel改成autooption htmode改成HE80,保存后wifi reload记住:B18的5G射频芯片是MT7975,必须用ax模式,别选ac

方案B:刷回官方固件再刷第三方(成功率90%)

这个最稳。去小米官网下载B18的官方恢复固件(版本号要选2025年12月之后的,因为之前的有5G功率bug),用TFTP模式刷回。等双频恢复后,再通过官方固件的“开发者模式”刷入不死breed,最后从breed里刷第三方固件时只刷“升级包”不刷“底包”,这样无线驱动就会沿用官方闭源版。

方案C:换用“闭源驱动插件”(成功率85%)

如果你非要留在OpenWrt,去恩山搜“B18闭源无线插件”,里面有大神编译好的kmod-mt7915-firmware包。下载后用opkg install装上,然后:

rm /etc/config/wireless
wifi config

这会让系统重新生成默认配置,插件会自动适配双频。注意:装完后必须重启两次,第一次加载驱动,第二次才启用射频。

5个高频问题(FAQ)

Q1:刷机后2.4G有信号但5G彻底消失,是不是硬件烧了? 大概率不是。B18的5G射频和2.4G共用一块PCB板,如果硬件烧了,2.4G也会异常。先试方案A,如果iw dev能识别phy1,那就是软件问题。

Q2:恢复双频后,网速只有原来的一半,咋整? 检查/etc/config/wireless里的option band是否写对。5G要写5g,别写5GHz。另外把option country改成CN,信道带宽选80MHz,别用160MHz——B18的FEM芯片扛不住160MHz会降速。

Q3:刷回官方固件后,还能再刷第三方吗? 能。但建议先刷breed(引导备份),这样以后随便刷,变砖了也能救。具体方法:官方固件下开启Telnet,用mtd_write写入breed,然后按住Reset键上电进breed控制台。

Q4:用方案B刷回官方后,双频正常了,但5G信号比原厂弱,正常吗? 正常。因为第三方固件刷回后,射频校准数据(存在/data分区)被清了。你需要在官方固件里“恢复出厂设置”,然后重新设置WiFi,路由器会重新校准。

Q5:有没有一劳永逸的办法,以后刷机不再出这问题? 有。刷完任意三方固件后,立刻备份/etc/wireless/lib/firmware/mediatek这两个目录,以后刷机后直接覆盖回去。我试过,这样双频永远不会丢。

实用建议:老鸟的私藏技巧

  1. 刷机前用WinSCP备份整个/etc/config目录,别只备份wireless。因为networkdhcp配置也可能被刷掉,影响双频联动。
  2. 别用最新版OpenWrt。B18最稳的是23.05.2,2026年出的24.10版本对MT7975支持还有bug,社区反馈5G掉线率高。
  3. 刷机后第一件事:登录后台,把“国家/地区”改成“中国”,然后重启。很多双频问题是因为默认的“美国”区域限制了5G信道。
  4. 如果5G信号时有时无,检查散热。B18的5G功放芯片在高温下会降频,加个小散热片能解决。
  5. 终极方案:如果以上全不行,去闲鱼花20块钱买一个“B18原厂eeprom备份”,用编程器刷进去,双频瞬间恢复——这是硬件级修复,比任何软件都管用。

如果你需要的话,可以试试下面的免费工具:

📲
小米ROM固件下载站
免费在线工具,无需下载,即开即用
立即使用 →
📲
路由器固件下载
免费在线工具,无需下载,即开即用
立即使用 →

最后说个题外话:红米B18这路由器,刷机折腾的性价比其实不高。它的原厂固件已经支持双频合一和Mesh,如果你不是非要装“师夷长技以制夷”之类的插件,建议别刷机。但如果你已经刷了,别慌,按我上面的方案一步步来,今晚就能恢复双频。有问题随时评论区留言,我看到就回。

抱歉,评论功能暂时关闭!