小米路由器AX9000刷写OpenWrt官网发布的固件
准备工作
从官网(OpenWrt Firmware Selector)下载下图标注的两个文件
由于OpenWrt官网发布的固件会改写MTD分区布局,不支持原厂和OpenWrt共存,需要先刷入openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi核心系统自动进行分区调整。
进入AX9000 SSH
进入方法请参考https://www.right.com.cn/forum/thread-5695827-1-1.html
通过执行下面这条命令记下当前原厂固件所在分区
nvram get flag_boot_rootfs
如果显示0表示当前使用/dev/mtd21启动的,显示1表示使用的是/dev/mtd22
刷写OpenWrt核心系统
将之前下载的openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi文件上传至路由的/tmp目录中,上传方法可以通过一般SSH客户端工具或都通过如下scp命令进行
scp <本地openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi文件路径> root@<路由器IP>:/tmp/
上传完成后在路由器ssh中进入/tmp目录(cd /tmp),根据前面记下的当前分区值将openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi刷入另一个分区,例如当前分区是/dev/mtd21则刷到/dev/mtd22,否则刷到/dev/mtd21。刷写命令如下:
ubiformat <分区设备> -y -f openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi
其中<分区设备>为”/dev/mtd21“或"/dev/mtd22"
刷写完成后需要将路由器引导分区改为刚刷写的OpenWrt固件分区,即通过下面三条命令设置:
nvram set flag_last_success=<分区编号>
nvram set flag_boot_rootfs=<分区编号>
nvram commit
如果刷写的分区是/dev/mtd21则<分区编号>为0,否则<分区编号>为1
执行完成上述三条命令后即可通过reboot命令重启路由器引导进入OpenWrt核心系统进行自动分区布局调整了。
注意:此时进入的OpenWrt仅仅只有核心组件,后续的操作需要通过网线与路由连接才能进行,OpenWrt的路由器IP是192.168.1.1
升级OpenWrt文件系统
将之前下载的openwrt-ipq807x-generic-xiaomi_ax9000-squashfs-sysupgrade.bin上传至路由器的/tmp目录中,可通过”sysupgrade openwrt-ipq807x-generic-xiaomi_ax9000-squashfs-sysupgrade.bin“命令直接进行升级,不过升级后的OpenWrt依然没有自动开启Wifi,且没有Web管理组件,仍然需要通过网线连接进行操作,比较麻烦!后续会介绍如何通过自动脚本初始化进行系统升级自动开启wifi等各种初始化配置……
小米路由器AX9000刷写OpenWrt官网发布的固件相关推荐
- 【保姆级!完整详细!】小米路由器3 刷openwrt固件并连接上校园网
小米路由器3 刷openwrt固件并连接上校园网 本篇参考: https://www.bilibili.com/video/BV1dL411A72f https://blog.csdn.net/adi ...
- 小米路由器3G刷OpenWrt或ImmortalWrt的详细步骤
步骤1:先从小米的管理页面升级路由器到开发版本,下载网址:MiWiFi – 下载 步骤2:手机上下载一个小米WIFI APP,跟这个小米路由器进行绑定,确保这个路由器一直连上外网. 步骤3:从http ...
- 小米路由器是基于openWRT的,为啥小米路由器不开源?
小米路由器是基于openWRT的,为啥小米路由器不开源? (1)你用了openWRT也并不意味着所有的东西都是开源的,取决于License,openWRT用了Linux做内核,内核是GPL(GPL,是 ...
- 小米路由器3c 虚拟服务器,小米路由器3C上不了网怎么办?
问:小米路由器3C上不了网怎么办? 各位大神你们好,我家里用的小 米路由器3C,现在上不了网了,请问应该怎么办? 另外,本人完全是电脑小白,希望你们的答案能够尽量的简单.通俗易懂,谢谢了. 答:任何一 ...
- 小米路由器3刷openWRT系统的实践过程
参考文章:"小米路由器3刷 OpenWrt" https://www.softool.cn/blog-95.html 零:下载小米路由器3的OpenWRT固件 https://do ...
- 8266+ds3231时钟之arduino官网发布的DS3231库的分析【二】
这个时钟系列目前五篇分别是: <8266+DS3231时钟之开发个时钟遇到的N个坑[一]> <8266+ds3231时钟之arduino官网发布的DS3231库的分析[二]> ...
- 找一个网页,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议时间、名称和地点——python学习笔记
1. 题目: 找一个网页,例如https://www.python.org/events/python-events/,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议 ...
- 如何从官网下载STM32固件库
想在ST官网下载STM32F10x的固件库,找了很长时间才找到,为了方便像我一样的菜鸟学习方便,现将如何从官网下载STM32F10x固件库展示如下: 首先进入官网http:/www.st.com/ , ...
- 瞎捯饬:小米路由器3g刷openwrt实现校园认证多终端上网
背景:坐标东部沿海某985大学,去年学校升级覆盖了全校的无线校园网,完全舍弃了有线网,但也带来了问题,每个终端,都要认证上网,宿舍联网的智能设备,无法使用,就有点难受.基于此,想到了用无线路由器中继, ...
最新文章
- 安卓Design包之AppBar和Toolbar的联用
- 全中国一共有多少IP地址?
- 将一台电脑的磁盘空间映射到另一台电脑
- Java虚拟机(JVM)以及跨平台原理
- rate limiter - system design
- 利用Theme自定义Activity进入退出动画
- 足不出户,游遍七大洲,不可错过的14部地理纪录片!
- gettimezone_Java日历getTimeZone()方法与示例
- mysql优化难 选db2_DB2数据库优化的几条策略_MySQL
- 大数据时代下的“管理”要素数据化
- BackTrack3(BT3破解wifi密码)
- 【教学类-10-02】20221025《空心图案4*2-不重复》( 随机图案拼贴)(大班主题《动物花花衣》)
- 视频教程-C/C++黑客编程入门教学视频-C/C++
- 不允许指针指向不完整的类类型
- 在线手写汉字识别工具
- EasyX安装与使用
- Linux内核性能剖析的方法学和主要工具
- VM虚拟机ssh免密登录其他主机
- 手机sd卡恢复工具android版,SD卡数据恢复软件
- LightRoom预xmp文件如何导入设置?