• 红米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
    
    • 1
    • 替换掉此链接的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
    
    • 1
    • 显示 {“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
    
    • 1
    • 显示 {“code”:0} 表示成功
    4. ssh连接路由器
    ssh root@192.168.31.1  
    
    • 1

    密码为刚才修改的admin

    5. 检查坏块
    dmesg | grep eraseblock  
    
    • 1

    如果出现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
    
    • 1

    成功后会自动重启,灯的颜色一分钟内会变为蓝色,浏览器打开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

  • 相关阅读:
    对前端“价值”的理解
    基于Springboot实现毕业生信息招聘平台管理系统演示【项目源码+论文说明】分享
    knn算法详解
    linux 在文件夹里搜索哪个文件包含一段内容
    Cocos 3D开源游戏案例
    Hive 函数的使用
    编程开发中的的字符编码与解码-原理篇
    java18-枚举类和注解
    嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (下)
    c++类模板的简单举例
  • 原文地址:https://blog.csdn.net/qf0129/article/details/125460242