shining

shining

配色方案

Cudy TR3000 刷入 OpenWrt

AI 时代,网络几乎是刚需,一台便携路由能省掉很多麻烦。

这篇记录的是在 Cudy TR3000(非 SN 码 2544 的 128MB 版本)上刷入 lede 的 ImmortalWrt 大分区固件的完整过程。

刷机有风险,变砖需要自己承担。全过程请保持供电稳定,不要中途断电。

所需工具

所有用到的文件打包在这里:https://pan.quark.cn/s/54a0a7416bd8?pwd=KpSw

  • cudy_tr3000-v1-sysupgrade.bin —— 官方过渡包
  • openwrt-mediatek-filogic-cudy_tr3000-v1-squashfs-sysupgrade.bin —— FIP 分区只读破解包
  • dhcp-mt7981_cudy_tr3000-fip-fixed-parts-multi-layout.bin —— 第三方 U-Boot
  • 114m-immortalwrt-mediatek-mt7981-cudy_tr3000-v1-squashfs-sysupgrade.bin —— 大分区固件

第一步:刷入过渡包

在 Cudy 后台 → 基本设置 → 固件升级 中导入过渡包 cudy_tr3000-v1-sysupgrade.bin。

导入过渡包

刷写完成后设备会自动重启。此时浏览器访问 192.168.1.1,进入过渡包后台,默认密码 password。

第二步:刷入 FIP 分区只读破解包

浏览器访问 192.168.1.1,进入 系统 → 备份与升级,点击「刷写固件」,导入 openwrt-mediatek-filogic-cudy_tr3000-v1-squashfs-sysupgrade.bin。

注意不要勾选「保留当前设置」。

选择固件

开始刷写

刷写完成后自动重启,浏览器再次访问 192.168.1.1,进入 FIP 分区只读破解包后台,密码同样是 password。

第三步:刷入第三方 U-Boot

上传文件

浏览器访问 192.168.1.1,进入 系统 → 文件传输,选择 dhcp-mt7981_cudy_tr3000-fip-fixed-parts-multi-layout.bin 上传。

上传 U-Boot

写入 U-Boot

进入 系统 → TTYD 终端,用户名 root,密码 password,执行:

cd /tmp/upload/
 
mtd write dhcp-mt7981_cudy_tr3000-fip-fixed-parts-multi-layout.bin FIPbash

第四步:刷入第三方固件

这里选择的是 ImmortalWrt 的大分区固件。

进入 U-Boot

  1. 给 TR3000 断电
  2. 用网线把路由器的 LAN 口连到电脑
  3. 按住路由器的 Reset 键不松手,随即接通电源
  4. 白灯闪烁 4 次后转为红灯常亮,表示成功进入 U-Boot,此时可以松开 Reset 键
  5. 浏览器访问 192.168.1.1,进入 Web 刷机界面

U-Boot 界面

刷写固件

  • mtd 布局选择 114m
  • 选择文件 114m-immortalwrt-mediatek-mt7981-cudy_tr3000-v1-squashfs-sysupgrade.bin
  • 点击上传并等待完成

选择 114m 布局

使用

刷机完成后自动启动固件,首次启动时间比较长,大约需要 5 分钟。

后台地址 192.168.2.1,用户名 root,密码 password。

固件后台

更换软件源

查找版本号

TR3000 对应的架构是 aarch64_cortex-a53,比较冷门,不太好找。目前用的是中科大源,版本号 24.10.0 必须和本机一致,可以在 状态 → 概览 → 系统 里查看。

查看版本号

参考源

# USTC
src/gz openwrt_core http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/targets/mediatek/filogic/packages
src/gz openwrt_base http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/base
src/gz openwrt_luci http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/telephonybash

可以先在浏览器里打开其中一条地址试试,例如:

http://mirrors.ustc.edu.cn/openwrt/releases/24.10.0/packages/aarch64_cortex-a53/base

如果返回 404,说明版本号不对。打开 http://mirrors.ustc.edu.cn/openwrt/releases/ 看看有哪些版本,选一个离自己版本最近的替换掉即可。

导入镜像源

进入 系统 → 软件包 → 配置 opkg → distfeeds.conf,把上面的源粘贴进去。

配置 opkg

注意:第一次更新列表时不要用 https 源。精简版固件默认不带 SSL 支持,会直接报错。先把所有源地址改成 http,更新成功后再装证书。

更新列表并安装 SSL 支持包:

opkg update
opkg install libustream-openssl ca-bundle ca-certificatesbash

装完之后,为了安全起见,建议把软件源改回 HTTPS。

参考

https://www.wifilu.com/3592.html