红米ac2100刷入openwrt教程

下载准备文件

红米ac2100 官方固件v2.0.7(该版本可开启ssh): 链接
红米ac2100 openwrt固件: 链接 (下载kernel映像)

1. 路由器降级到官方v2.0.7版本
  • 浏览器打开路由器控制台 http://192.168.31.1
  • 点击右上角 系统升级 > 手动升级 > 选择包并执行
  • 等待重启后,重新连接路由器
2. 开启ssh功能
  • 访问路由器控制台:http://192.168.31.1
  • 复制浏览器当前url中的stok值,如下,这里是XXXXXXX
http://192.168.31.1/cgi-bin/luci/;stok=XXXXXXX/web/home#router
  • 替换掉此链接的stok值,并复制到浏览器打开
http://192.168.31.1/cgi-bin/luci/;stok=XXXXXXX/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
  • 显示 {“code”:0} 表示成功
3. 修改root密码
  • 替换掉此链接的stok值,并复制到浏览器打开
http://192.168.31.1/cgi-bin/luci/;stok=XXXXXXX/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
  • 显示 {“code”:0} 表示成功
4. ssh连接路由器
ssh [email protected]  

密码为刚才修改的admin

5. 检查坏块
dmesg | grep eraseblock  

!!!如果出现14、15坏块,建议别继续刷了(亲身经历会刷坏,开机灯不亮,已申请售后)!!!


6. 刷入breed引导
cd /tmp && curl http://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin -o breed-mt7621-xiaomi-r3g.bin && mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader

成功后会自动重启,灯的颜色一分钟内会变为蓝色,浏览器打开http://192.168.31.1,确认路由器正常工作

7. 进入breed
  • 拔掉电源,用针按住reset键,插入电源,等蓝灯闪烁松开reset
  • 浏览器访问http://192.168.1.1(拔掉其他网线,防止ip与运营商盒子冲突)
  • 选择【环境变量编辑】,添加字段xiaomi.r3g.bootfw,值为2
  • 选择【固件更新】,【固件】选择开始下载的openwrt固件
  • 点击上传并更新
  • 等待重启后,连接名称为openwrt的wifi,浏览器访问192.168.1.1

以上已经完成了openwrt的刷入,不满足官方版本的,可继续往下刷入大佬定制版本


8. 刷入大佬定制版本openwrt
  • 以上步骤都操作完成后继续
  • 恩山论坛帖子链接,下载帖子中的最新包并解压到本地
  • 浏览器访问openwrt后台
  • 打开 System -> Backup / Flash Firmware
  • 点击 Flash image
  • 选择解压后的文件,后缀为…squashfs-sysupgrade.bin的文件
  • 不勾选 Keep settings and retain the current configuration
  • 点Continue
  • 等待重启,访问http://192.168.1.1
  • 完成

参考:
https://blog.csdn.net/weixin_44548582/article/details/121054765
https://www.right.com.cn/forum/thread-5852382-1-1.html

你可能感兴趣的:(硬件/嵌入式,路由器,openwrt,ac2100,redmi)