細水長流

Cudy TR3000 v1 刷入uboot和自编译极简OpenWRT固件

前几天在京东自营买了个 Cudy TR3000 1.0 便携路由器,AX3000 4 数据流双频 Wi-Fi 6 小钢炮,2402 Mbps + 574 Mbps 无线速率。128MB NAND 闪存,512MB 内存,MT7981,一个 2.5G WAN 口,一个千兆 LAN 口,USB-A 3.0,自带 5V3A 适配器,USB-C 口供电,国补后¥126+到手。

「Cudy TR3000 v1 刷入uboot和自编译极简OpenWRT固件:https://uxtt.com/cudy-tr3000-v1-upgrade-uboot-and-clean-openwrt」

Cudy TR3000 v1 刷入 uboot

这个路由器刷机很方便,官方直接提供过渡固件,刷入后就可以备份原始 uboot FIP,然后刷入第三方固件,接着写入第三方 uboot。

所需文件下载:cudy-openwrt-sysupgrade-uboot(解压密码 1024)

「Cudy TR3000 v1 刷入uboot和自编译极简OpenWRT固件:https://uxtt.com/cudy-tr3000-v1-upgrade-uboot-and-clean-openwrt」

1、登录路由器,刷入过渡固件 1-cudy_tr3000-v1-sysupgrade.bin

2、登录过渡固件,备份 FIP 以备不时之需

「Cudy TR3000 v1 刷入uboot和自编译极简OpenWRT固件:https://uxtt.com/cudy-tr3000-v1-upgrade-uboot-and-clean-openwrt」

IP:192.168.1.1,无密码,其实就是一个精简版 OpenWRT 系统,「系统」-「备份与升级」,在「保存 mtdblock 内容」下面选择 FIP,点击「保存 mtdblock」即可将原始 uboot FIP 分区下载到本地备份

一共有 6 个分区,有兴趣可以全部分区都备份一下。

「Cudy TR3000 v1 刷入uboot和自编译极简OpenWRT固件:https://uxtt.com/cudy-tr3000-v1-upgrade-uboot-and-clean-openwrt」

接着就可以在「刷写新的固件」处上传第三方 OpenWRT 固件写入,博主用的是上面附件中 2-openwrt-mediatek-filogic-cudy_tr3000-v1-squashfs-sysupgrade.bin,不保留配置刷入:

这个固件只是用来解锁 FIP 分区,刷入其他类似功能的固件也可以,为下一步写入第三方 uboot 做准备。

3、登录 OpenWRT 后台,ttyd 刷入 uboot

IP:192.168.1.1,用户名 root,密码 password,利用「文件传输」功能将 3-ubt.bin 上传到'/tmp/upload/'

接着打开 TTYD 终端,使用 root(密码 password)登录,使用 mtd write 命令写入 uboot:

cd /tmp/upload/
 mtd write 3-ubt.bin FIP

注意:命令中 uboot 文件名字(3-ubt.bin)要与上传的文件名一致,请根据实际修改。

至此,第三方 uboot 写入完成。

如何进入 uboot?

LAN 口插着网线,按住路由器侧面 RESET,断电/重启路由器,直到闪 4 下白灯变红灯常亮就代表进 uboot 了,松开 reset 键,浏览器输入 192.168.1.1 进入 web 刷机界面……

自编译极简 OpenWRT 固件并通过 uboot 刷入 tr3000

找了一圈,好像也没太多固件可以选择,尝试用 lean 的 lede 源码,使用 Github Action 编译了一个极简版本,主要就留了一个 Plus+ 插件。

主要功能列表:

源码:Lean's LEDE source

编译工具:p3terx 的 Github Action:使用 GitHub Actions 在线云编译 OpenWrt 固件

workflows 以及 .config 文件参考:OpenWrt_firmware_cudy_tr3000-mod_20250321-1057(解压密码 1024,含编译好的固件)

可以在 OpenWRT 下「系统」-「备份与升级」下面的「刷写新的固件」刷入 openwrt-mediatek-filogic-cudy_tr3000-mod-squashfs-sysupgrade.bin 固件文件体验,也可以在 uboot 下选择 mod-112m 分区刷入。

温馨提示:固件稳定性自测。

uboot 刷入官方固件?

应该是不可以直接刷入官方原始的固件,需要分割后再刷入,可以试试这个「cudy tr3000 v1 中文三分区 DHCP uboot」作者提供的分割好的官方固件。

下载好固件,进入 uboot,选择第一个 default 分区,再选固件刷入即可。

固件备份下载:cudy-官方固件-分割(解压密码 1024)

一共有 3 个版本:

uboot 刷 cudy_tr3000_GF2.2.7.bin
uboot 刷 cudy-tr3000v1-GF2.3.2.bin
uboot 刷 cudy_tr3000v1-GF2.3.7.bin

参考资料

Cudy TR3000 刷机教程指北

折腾 Cudy TR3000 的情报收集

百元 Cudy TR3000 能否平替 GL.iNet MT3000?

cudy tr3000 v1 中文三分区 DHCP uboot:第一版第二版

退出移动版