鲁班路由刷 U-Boot 后卡在启动页?一篇救砖笔记带你原地复活
一、故障现象
给鲁班(CreativeBox-CB3)刷完 U-Boot(或 Breed)后,Web 后台再也无法进入系统,浏览器一打开就是“U-Boot 更新页面”——上传、重启、再上传,死循环。TTL 串口观察,发现机器永远停在
Hit any key to stop autoboot,而手动 bootm 却提示 Bad Magic Number。这说明:固件其实没真正写进去,或者写错了地方。二、90% 踩坑原因
根据大量网友的总结,按出现频率排序:
三、救砖前的必要步骤
-
拆机接 TTL:TX→RX,RX→TX,GND→GND,波特率 115200。
-
上电狂按 空格 进入 Breed 命令行(若看到的是
=>则是官方 U-Boot)。 -
电脑网口静态 IP 192.168.1.2/24,打开 tftpd32 放固件目录。
只要能看到串口菜单,机器就还有救;连串口都没输出,才需要 SPI 编程器。
四、原地复活三步法
STEP-1 确认分区
在 Breed 里执行
part
正常应看到
mtd0 0x00000 0x30000 "Bootloader"
mtd1 0x30000 0x10000 "Config"
mtd2 0x40000 0x10000 "Factory"
mtd3 0x50000 0x7a0000 "firmware"
firmware 的起始必须是 0x50000,否则你之前刷的地址一定错了。
STEP-2 重新刷入固件
Breed 菜单选择
Firmware Update → 常规固件 → 浏览 → 选中 immortalwrt-mt7621-creativebox-squashfs-sysupgrade.bin
关键点:
-
只选“固件”分区,不要手动填地址;
-
上传完成后 干等 5 分钟,让 Breed 完成校验 + 写入 + 同步;
-
看到
Update completed, rebooting...再断电重启。
STEP-3 验证启动
重启后 TTL 应出现
[ 0.000000] Linux version 5.15.xxx
[ 0.700000] mt7621_eth: done
浏览器访问 192.168.1.1 已变成 OpenWrt 登录页,大功告成。
五、如果仍回 U-Boot 页面
-
换固件: immortalwrt、官方 R1911、Padavan 都试一次;
-
换浏览器:Chrome 上传大文件偶发 TCP Reset,换 Edge/IE 可解;
-
回退 U-Boot:想重新用官方系统,必须先把官方
u-boot-mt7621-68.bin写回 mtd0,再刷官方 firmware,否则永远提示不兼容。
Breed 命令行示例:mtd write u-boot-mt7621-68.bin Bootloader reset
六、总结
“上传 100% ≠ 刷机完成”——鲁班/新路由3/CR660x 等 MT7621 机型,Web-Uboot 很容易给人“假成功”的错觉;只要 TTL 能进 Breed,就按“先校验分区→再刷 firmware→耐心等 5 分钟”的顺序操作,基本都能原地复活,无需拆片编程。祝大家一次点亮,远离变砖!
展开全文


发表评论