redmi ax6s刷机体验和救砖

redmi ax6s刷机体验和救砖

刷机

  1. 进入路由器后台,在管理页面首页,查看并复制sn号码
  2. 进入网站:Oxygen7(https://www.oxygen7.cn/miwifi/),算出telnet/ssh密码,复制备用。
  3. putty使用telnet连接路由器,root,密码使用算出的上述密码
  4. 复制以下命令,回车即可开启 ssh。
nvram set ssh_en=1 & nvram set uart_en=1 & nvram set boot_wait=on & nvram set bootdelay=3 & nvram set flag_try_sys1_failed=0 & nvram set flag_try_sys2_failed=1
nvram set flag_boot_rootfs=0 & nvram set "boot_fw1=run boot_rd_img;bootm"	
nvram set flag_boot_success=1 & nvram commit & /etc/init.d/dropbear enable & /etc/init.d/dropbear start
  1. 使用winscp连接路由器,将factory.bin导入/tmp/目录中.。注意:factory.bi固件必须和sys.bin固件匹配。
  2. 另起一个putty,ssh登录,用户名密码同telnet,运行:
mtd -r write /tmp/factory.bin firmware
  1. 回车后路由器会自动重启,且putty会断开
  2. 数分钟后,连接路由器WiFi
  3. 在网页管理页面登录,注意,此时路由器网关ip会变(例如变成:192.168.6.1)
  4. 系统-升级-刷写新的固件-上传sysupgrade.bin,取消勾选“保留配置”选项。刷写固件–处理。sys.bin可以自行选择,另有涉及到无线信号闭源和开源驱动的不同升级包
  5. 等待3分钟左右重新连接openwrt

救砖

  1. 每一个sysupgrade都要对应自己的factory,如果不对可能存在变砖的可能性,所以如果换不同的包,最好恢复官方后重新刷factory包开始。3. tftp标签页:
  2. 在tftp工作文件夹(目录全英文),内包括官方测试固件,且重命名为:C0A81F67.img也可能C0A81F12.img(可以将恢复文件复制两份,重命名为这两个文件名,都放在同一文件夹下面)(后续可以在tftp viewer上看到File <C0A81F02.img> : error 2 in system call CreateFile 系统找不到指定的文件。–按照提示修改img文件名)
  3. bind tftp to this address:192.168.31.100
  4. dhcp标签页:
ip pool start:192.168.31.2
size of pool:1
mask:255.255.255.0
bind dhcp to this address:192.168.31.100
  1. ok以后不用管报错信息
  2. server interfaces:192.168.31.100
  3. 禁用电脑其他所有网卡(包括无线网卡、虚拟网卡等),只保留有线网卡,网卡静态ip:192.168.31.100,掩码24位,dns服务器192.168.31.1.
  4. 拔掉路由器电源,笔记本网线连接路由器wan口
  5. 铅笔插入reset,接电,黄灯快闪后松手(好像不用快闪也行,可以打开控制面板–网络连接,看到有线网卡出现状态变化后松手)
  6. tftp界面可以看到弹出状态窗口,文件传输(img)进度条,2-3分钟后system灯变蓝,网页登入可以进入,救砖完成。
  7. 如果迟迟看不到文件传输的弹出信息,可以不关闭路由器电源,关闭tftp,重新双击启动运行。

编译固件

  1. 实际看来,直接从lean或者openwrt官方代码git方式进行编译,即使是在全局代理模式下仍然存在各种失败,我已经放弃了。
  2. 我是直接使用supes.top的定制固件功能,首先按照救砖方式回复官方开发版本,然后下载factory.bin,刷底包后,在openwrt管理界面sysupgrade不保留配置升级。以后只要是该网站上官方或者定制的包,都可以不用再刷factory包。
  3. 使用定制功能生成镜像:勾选可选的软件包,如v**r等,,在所需软件包文本框内输入(会自动提示)必要的包,我加了adguardhome,oaf等。
  4. 说明:该网站对应的ax6s包大小在30m以内,sysupgrade包刷入后,存储空间40m左右,如果自制的升级包,往往会比较大,我上述制作的软件包达到60m,实际在后台管理页面使用刷入固件方法始终无法上传成功,实际看,在临时存储空间内/tmp的空间另外还有100m,所以,我直接使用winscp连接后将自制的sysupgrade包上传至/tmp,再puttyssh登录后手动刷升级包:
/sbin/sysupgrade -n /tmp/sysupgrade.bin

-n的意思是不保留配置
参考:sysupgrade命令帮助文件

  • 16
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值