输入关键词开始搜索

教程 · 方案 · 品牌

Cudy TR3000 刷 OpenWrt 完整教程:初刷、救砖、刷回官方固件

Cudy TR3000 分 V1(128MB)和 V2(256MB)两个版本,固件不通用。本文覆盖三件事:如何从官方固件刷入 OpenWrt、变砖后如何用 TFTP 工具救砖刷回官方、以及如何在不同 OpenWrt 版本之间切换。

科学上网# Openwrt最后更新:2026年6月25日约 2371 字 · 预计阅读 6 分钟

硬件概览

Cudy TR3000 是一款便携式 WiFi 6 路由器,使用 USB-C 供电,适合旅行或作为旁路由使用。

参数规格
CPUMediaTek MT7981(双核 ARMv8)
RAM512 MB
Flash128 MB 或 256 MB SPI-NAND(取决于硬件版本)
网口1× 2.5G WAN + 1× 1G LAN
WiFiWiFi 6 (802.11ax) 双频,2 根外置天线 + 1 根内置天线(DFS)
USBUSB 3.1
供电USB-C

一定要先看:TR3000 有 V1 和 V2 两个版本

Cudy TR3000 有两个硬件版本,闪存容量不同,固件完全不兼容,刷错必然失败(或变砖):

版本Flash 存储固件文件名关键词
V1128 MBtr3000-v1
V2256 MBtr3000-v2

怎么确认你的版本

方法一:看包装盒或路由器底部标签

  • 底部标签或包装盒侧面会印有 V1V2 字样
  • 也可以看出厂日期:2023 年末之前的批次多为 V1,之后的逐步换成 V2

方法二:登录官方管理后台查看

  1. 连上路由器,浏览器打开 http://192.168.10.1(Cudy 默认地址)
  2. 用管理员账号登录(默认密码 admin
  3. 进入 系统系统信息关于 页面,硬件版本会显示在这里

记住这个版本号,后面每一步选固件都会用到。


第一步:下载正确的固件

Cudy 提供的 OpenWrt 中间固件(官方 → OpenWrt 第一步必需)

从 Cudy 官方固件刷入 OpenWrt 需要两步走:先刷 Cudy 提供的 OpenWrt 中间固件,再从这个中间固件升级到最新的 OpenWrt 正式版。不能直接从官方固件刷 OpenWrt sysupgrade 文件。

Cudy 提供的 OpenWrt 固件下载地址:

打开 Google Drive 链接后,找到 TR3000 对应的固件文件。注意文件夹里有一个 “TR3000 256MB Flash V1” 的子文件夹——这是给 256MB 闪存版本用的,不要和 TR3000 V1(128MB)搞混:

Cudy Google Drive 固件文件夹,注意区分 256MB Flash 子文件夹

往下滑可以找到 TR3000 V1_20251118.zip 等压缩包,选择与你硬件版本匹配的下载:

找到 TR3000 V1 固件压缩包

下载后解压,得到类似 cudy_tr3000-v1-sysupgrade.bin 的文件,确认版本号(V1 或 V2)与你的硬件一致。

OpenWrt 正式版固件(中间固件 → 最新 OpenWrt)

前往 OpenWrt 固件选择器(Firmware Selector):

https://firmware-selector.openwrt.org/?search=cudy+tr3000

搜索结果里区分 tr3000 v1(128MB)和 tr3000 v2(256MB),选对应版本下载:

文件类型用途
squashfs-sysupgrade.bin系统升级包,从中间固件升级到正式版时用
initramfs-kernel.bin内存启动镜像,TFTP 方式刷入时用

Cudy 官方固件(OpenWrt → 退回官方)

前往 Cudy 官网固件下载中心:

https://www.cudy.com/blogs/faq/openwrt-software-download

找到 TR3000 对应版本(V1 或 V2)的最新官方固件 .bin 文件并下载。


第二步:从官方固件刷入 OpenWrt(网页界面法)

这是最简单的方式,不需要任何额外工具,但需要分两步完成

第一步:刷入 Cudy 提供的 OpenWrt 中间固件

  1. 连接路由器(有线优先)
  2. 打开 http://192.168.10.1,用密码 admin 登录管理后台
  3. 进入 高级设置固件升级(不同版本菜单名称可能略有差异)
  4. 选择文件:上传之前下载的 Cudy OpenWrt 中间固件(如 cudy_tr3000-v1-sysupgrade.bin,注意选对 V1 或 V2)
  5. 点击升级,等待路由器重启(约 2 分钟)
  6. 重启完成后,路由器地址变为 192.168.1.1,用网线连接后访问 LuCI 界面

第二步:升级到 OpenWrt 正式版

  1. 用网线连接路由器,打开 http://192.168.1.1,进入 LuCI
  2. 进入 系统固件升级(System → Flash Firmware)
  3. 上传从 OpenWrt 官网下载的 squashfs-sysupgrade.bin
  4. 取消勾选”保留配置”(全新刷入更干净)
  5. 点击升级,等待重启

注意: 刷完 OpenWrt 后,Wi-Fi 默认是关闭的,必须先用网线连接才能进入后台开启 Wi-Fi。


第三步:在 OpenWrt 不同版本之间切换(再刷)

如果你已经在用 OpenWrt,想升级版本或换其他 OpenWrt 分支固件:

方法一:LuCI 网页界面

  1. 登录 192.168.1.1
  2. 进入 系统固件升级
  3. 上传新的 squashfs-sysupgrade.bin 文件
  4. 勾选是否保留配置(不确定就取消勾选,全新刷入更干净)
  5. 点击升级,等待重启

方法二:SSH 命令行

scp 新固件.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1
sysupgrade -n /tmp/新固件.bin

-n 参数表示不保留旧配置,建议跨版本大升级时使用。


第四步:变砖救砖 / 刷回官方固件(TFTP 工具法)

如果路由器刷坏了无法进入管理界面,或者你想从 OpenWrt 完整刷回 Cudy 官方固件,需要用到 TFTP 工具通过 U-Boot 引导程序强制刷机。

这个方法适用于:

  • 路由器变砖、网页后台进不去
  • 想从 OpenWrt 彻底退回官方固件
  • 任何情况下的强制刷机

准备工作

  1. 下载 TFTP 工具(tftpd64):

    • Cudy 官方提供的下载链接:tftpd64 工具包
    • 解压后得到 tftpd64.exe(无需安装,直接运行)
  2. 准备目标固件,两种场景选一个:

    • 救砖 / 刷回官方:下载 Cudy 官方固件 .bin 文件,重命名为 recovery.bin
    • TFTP 刷 OpenWrt:使用 initramfs-kernel.bin(文件名必须包含 initramfs
  3. 将固件文件和 tftpd64.exe 放在同一个文件夹里

  4. 修改电脑 IP 地址(手动设置静态 IP):

    • IP 地址:192.168.1.88
    • 子网掩码:255.255.255.0
    • 网关:192.168.1.1
    • DNS:留空或填 192.168.1.1

    Windows 设置路径:设置 → 网络和 Internet → 以太网 → 编辑 IP → 手动 → 填入上面的值

  5. 关闭 Windows 防火墙(否则 TFTP 传输会被拦截):

    以管理员身份运行命令提示符,输入:
    netsh advfirewall set allprofiles state off

TFTP 刷机步骤

  1. 用网线将电脑连接到路由器的 LAN 口(不要用 WAN 口,TR3000 只有 1 个 LAN 口 + 1 个 2.5G WAN 口,注意区分)
  2. 路由器先断电
  3. 双击运行 tftpd64.exe,确认它能看到固件文件
  4. 按住路由器背面 Reset 按钮不放,然后插上电源开机
  5. 继续按住 Reset 至少 5 秒以上,观察 tftpd64 界面——看到传输进度开始滚动后再松手
  6. 等待传输完成,路由器 LED 灯会先快闪再慢闪,最终稳定亮起
  7. 整个过程约 3–5 分钟,不要断电

TFTP 刷 OpenWrt 的后续步骤

如果你用 TFTP 刷入的是 initramfs-kernel.bin,路由器此时是从内存启动 OpenWrt(断电即丢失),还需要将系统写入 Flash:

  1. 用网线连接路由器,访问 http://192.168.1.1 进入 LuCI
  2. 进入 系统固件升级
  3. 上传 squashfs-sysupgrade.bin 写入 Flash
  4. 等待重启完成

刷回官方固件的后续步骤

如果你用 TFTP 刷入的是 Cudy 官方 recovery.bin

  • 等路由器重启完成,访问 http://192.168.10.1 进入 Cudy 官方后台

刷完记得把电脑 IP 地址改回自动获取(DHCP),并重新打开防火墙:

netsh advfirewall set allprofiles state on

常见问题

Q:tftpd64 界面没有传输进度,路由器没反应?

先排查以下几点:

  • 确认网线接的是 LAN 口(不是 WAN 口)——TR3000 的 2.5G 口是 WAN,1G 口是 LAN
  • 电脑 IP 是否已改为 192.168.1.88
  • Windows 防火墙是否已关闭
  • 固件文件和 tftpd64.exe 是否在同一文件夹
  • 重试时按住 Reset 的时间是否够长(至少 5 秒,等 tftpd64 有动静)

Q:我怎么知道固件刷成功了?

tftpd64 界面会显示传输完成的字节数和状态。路由器 LED 灯的变化也是重要信号:传输中快速闪烁,写入完成后变为慢闪,最终恢复正常亮灯或重启。

Q:V1 的固件刷到 V2 上会怎样?

官方固件有版本校验,刷错版本通常会被拒绝,不会直接变砖。但 OpenWrt 的某些版本可能没有这个保护——刷错可能导致路由器无法启动,需要用 TFTP 工具救砖。始终确认固件版本对应硬件版本。

Q:OpenWrt 刷完之后怎么联网?

OpenWrt 默认只有 LAN 接口,需要:

  1. 网线连接路由器 LAN 口
  2. 访问 192.168.1.1网络接口
  3. 修改 WAN 接口配置,设置你的宽带拨号(PPPoE)或 DHCP 上网方式
  4. 无线菜单里开启 Wi-Fi 并设置密码

Q:TFTP 传输到一半断了,路由器还能救吗?

通常可以。只要 U-Boot(引导程序)本身没有损坏,重新走一遍 TFTP 流程(断电 → 按住 Reset → 开机)就能重试。U-Boot 存在单独的 Flash 分区,普通固件刷机不会覆盖它。

Q:有没有更高级的玩法?

有。OpenWrt 社区提供了替换 U-Boot 引导程序的方法,可以将可用空间从约 45MB 提升到约 95MB。但这个操作风险较高,需要通过 UART 串口连接(波特率 115200,8N1,3.3V),不建议新手尝试。详见 OpenWrt Wiki: Cudy TR3000