Skip to content

TaTaiLa/Xiaomi_Router_R4AGv2_OpenWrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Xiaomi_R4AGv2_OpenWrt自编译固件-防校园网检测

小米路由器4A千兆版v2,OpenWrt固件,带ua2f和rkp-ipid插件,防校园网检测,自编译固件

参考教程

编译使用的源码

插件源码

使用Breed刷入步骤

  1. 搭建一个web服务,将固件和eeprom备份文件放上去
  2. 路由器进入Breed后,使用telnet连接到路由器telnet 192.168.1.1
  3. 执行下载命令wget 固件的web地址,比如我执行的命令是:(wget http://192.168.1.99/openwrt-ramips-mt7621-xiaomi_mi-router-4a-gigabit-v2-squashfs-sysupgrade.bin)
  4. 上面那个命令是将固件下载到路由器上,执行结束后可以看到固件的大小和保存位置,例如我这边出现的命令执行结果如下,固件大小:0xb4046a(11MB),保存的位置:0x80001000
Length: 11797610/0xb4046a (11MB) [application/octet-stream]
Saving to address 0x80001000
  1. 执行擦除命令flash erase 0x180000 0xb50000,这条命令中的0x180000就是要擦除的起始位置,0xb50000擦除的大小,这个值必须大于你的固件大小,我这里的擦除大小0xb50000就大于固件大小0xb4046a
  2. 执行写入命令flash write 0x180000 0x80001000 0xb4046a,这条命令中的0x180000就是要写入的起始位置,0x80001000是固件的保存位置,0xb4046a是固件大小,根据你自己的实际情况对命令进行修改
  3. 为了解决5G信号弱的问题,需要将备份的eeprom文件也刷进去
  4. 执行下载命令wget eeprom备份文件的web地址,比如我执行的命令是:(wget http://192.168.1.99/eeprom.bin)
  5. 执行擦除命令flash erase 0x50000 0x10000,eeprom备份文件大小是一样的,直接执行这个命令即可
  6. 执行写入命令flash write 0x50000 0x80001000 0x10000,直接执行
  7. 执行启动命令boot flash 0x180000,到这一步就已经刷入成功了,等待路由器启动就行了
  8. 但是下次路由器重启时还是不能正常进入系统,需要进入Breed添加环境变量
  9. 增加autoboot.command,值设为boot flash 0x180000

About

小米路由器4A千兆版v2,OpenWrt固件,带ua2f和rkp-ipid

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published