本文信息核实于2026-08-06
先泼盆冷水:网上那些“不用编程器、一根网线就能救砖”的教程,在小米路由器B3(尤其是R3D、R3G这些博通方案)上,十有八九是扯淡。这台机器的CFE(引导程序)锁得死,BootLoader分区一旦刷坏,或者你手贱刷了不兼容的固件导致启动循环,唯一靠谱的出路就是拆机、上编程器、直接怼闪存芯片。 我上个月刚帮同事救活一台变砖的B3,全程用时不到20分钟,成本就是一根CH341A土豪金编程器(25块钱包邮)加一个夹子。今天就把这活儿掰开揉碎了讲给你听,保证你看完能自己动手。
核心观点:编程器刷机不是玄学,是“物理救砖”的终极手段
简单说,编程器就是绕过路由器所有的软件逻辑,直接对主板上的那颗SPI闪存芯片(一般是Winbond W25Q128,16MB)进行读写。当你的路由器连CFE都进不去、TTL线都没反应时,只有这条路能通。 但注意,编程器不是万能的,它只能恢复“硬件层面的固件完整性”,不能解决“硬件本身坏了”(比如CPU烧了、内存虚焊)的问题。所以动手前先确认:你的B3是通电后电源灯不亮(硬件坏),还是电源灯亮但一直闪、网口无反应(软件砖)。后者才值得折腾。
详细解读:从拆机到刷写,五步走完
第一步:准备工具,别图省事
- CH341A编程器:认准土豪金版,带夹子那种。别买那种几块钱的裸板,夹子接触不良会让你怀疑人生。
- W25Q128的兼容芯片:不需要买,手头机器上那颗就是。但如果你把原片焊盘搞坏了,备个同型号芯片(淘宝5块钱)有备无患。
- SPI测试夹(8脚夹子):这玩意儿比编程器本身还难用,新手建议直接拆芯片,用镊子+热风枪(或者电烙铁堆锡)把芯片吹下来,焊到转接板上刷。别怕焊坏,B3主板焊盘大,耐操。
- 软件:AsProgrammer(推荐,界面直观,支持CH341A)或者Flashrom(命令行,老手用)。驱动装好,Win10/11认CH341A会自动装,别用驱动精灵。
第二步:拆机,找到那颗“心脏”
小米B3底部有两颗螺丝(藏在脚垫下面),撬开脚垫就能看到。拆掉螺丝后,用塑料撬片沿着缝隙划一圈,卡扣就开了。注意天线排线,别硬扯。主板背面,靠近网口那侧,有一颗8脚的小芯片,丝印写着“W25Q128”或者“MX25L128”,那就是目标。周围有电容电阻,别碰。
实战经验:如果你不想拆芯片,用夹子夹住芯片两边,但务必确保夹子金属脚对准芯片引脚中心,且夹稳后轻轻晃动一下,确认不松动。夹子刷写时,必须断开路由器电源,并且最好拔掉所有网线,否则主板其他部分的干扰会导致写入校验失败。
第三步:备份原固件(这一步能救命)
把编程器插电脑,打开AsProgrammer,选择芯片型号(W25Q128,如果识别不出来,点“自动检测”)。然后:
- 点“读取”,等进度条走完(16MB大概1-2分钟)。
- 点“保存”,把读出来的内容存为“backup.bin”。这个文件就是你路由器的“全尸”,将来刷坏了还能靠它兜底。
- 如果你只是要救砖,其实不需要完整的备份,只需要一个“Bootloader”文件。但新手别贪心,完整备份最稳。
第四步:写入正确的固件(关键中的关键)
这里有个坑:网上流传的B3固件很多是“编程器刷写专用版”,但有些是精简版(去掉了Bootloader),有些是完整版。 你如果拿一个只有固件(比如OpenWrt的sysupgrade.bin)直接写进去,开机照样砖。正确做法:
- 方案A(最稳):找一个“B3全量编程器固件”,一般是.bin文件,16MB大小。直接点“打开”,选中这个文件,然后点“写入”。写入完成后,点“校验”,确保100%一致。
- 方案B(进阶):如果你只想刷个第三方Bootloader(比如不死U-Boot),那就只写Bootloader分区。但B3的Bootloader分区地址是0x0到0x3FFFF(256KB),你需要在AsProgrammer里设置“起始地址”和“长度”,然后写入。新手别玩这个,直接全量刷。
我推荐你刷Padavan(老毛子)固件的编程器版,稳定、功能全,无线信号也比官方强。注意:Padavan的B3版有两种:一种带Bootloader(文件名带“boot”),一种不带。选带boot的,一步到位。
第五步:焊接回主板,通电测试
刷写完成,校验通过后,把芯片焊回主板(或者拆掉夹子)。这步别急,先检查焊盘有没有短路,用放大镜看看。然后装回壳子,通电。正常情况:电源灯亮起,2-3秒后,网口灯闪烁,电脑能获取到IP(一般是192.168.123.1或192.168.1.1)。 如果灯不亮,或者一直闪,别慌,用TTL线接上看看日志,大概率是芯片没焊好或者固件版本不对。
5个高频问题(FAQ)
Q1:编程器刷完,进不了管理界面,但网口灯亮,怎么办? A:先强制重置。B3有重置孔,通电状态下用牙签按住10秒以上,直到电源灯快闪。重置后应该能进默认IP。如果还不行,说明你刷的固件不带默认Web界面,或者IP段不对。用网线连电脑,手动设IP为192.168.1.2,网关192.168.1.1,再试。
Q2:用夹子刷写时,总提示“写入失败”或“校验错误”,咋回事? A:接触不良是主因。夹子夹上后,用万用表测一下芯片1脚和8脚是否导通到编程器。另外,降低速度:在AsProgrammer里把SPI频率从默认的30MHz降到15MHz甚至8MHz,稳定压倒一切。
Q3:我备份的固件是16MB,但网上下的编程器固件只有8MB,能刷吗? A:不能。B3的闪存是16MB,但有些精简固件把日志分区和overlay分区删了,只有8MB,刷进去会丢失部分分区表,导致启动异常。认准“16MB全量”字样。
Q4:刷完Padavan,5G信号很弱,是硬件问题吗? A:多半不是。Padavan的无线功率默认是20dBm,你需要在“高级设置-无线设置”里把功率调到30dBm(也就是100%)。另外,检查一下天线是否插紧,B3的天线接口容易松动。
Q5:编程器刷机对新手风险大吗? A:最大风险是焊盘脱落(芯片脚焊盘被扯掉)和静电击穿。操作前务必戴防静电手环或摸一下暖气片放静电。焊盘掉了的话,只能飞线,那难度就大了。但只要你细心,成功率95%以上。
实用建议(老鸟的碎碎念)
- 别迷信“不死U-Boot”:B3的U-Boot确实能防砖,但刷了U-Boot后,官方固件就不能直接刷了,必须刷适配U-Boot的固件。如果你只是想稳定用,直接刷Padavan全量版,别再折腾Bootloader。
- 备份文件存两份:一份存电脑,一份存网盘。这年头硬盘说坏就坏,我见过太多人备份完就删,结果刷坏后追悔莫及。
- 买编程器别买最便宜的:CH341A有山寨版,芯片是CH340改的,刷大文件容易出错。认准“CH341A黑金版”或者“土豪金版”,价格在25-40之间。
- 如果刷完变砖,先别急着再刷:用编程器把备份的backup.bin重新写回去,确认能开机,再考虑刷第三方。救砖的第一要义是“回到原厂状态”,而不是“直接上第三方”。
- 2026年了,B3这机器性能已经落伍:如果你是为了折腾好玩,那没问题。但如果你是想提升网速,建议直接换Wi-Fi 6路由器,B3的千兆口和双频性能在2026年确实不够看了。
如果你需要的话,可以试试下面的免费工具:
最后送大家一句话:编程器刷机,看起来是技术活,其实是个耐心活。 只要你不慌,按步骤来,B3这台机器基本是刷不死的。万一真刷挂了,就当练手了,反正这机器二手也就50块钱。动手吧,兄弟!