2019 R7000v1 刷梅林merlin

 
 

刷机资源

根据不同的需求,刷机需要用到的资源可能有

官方固件
原版merlin http://xvtx.ru/xwrt/index.htm
koolshare梅林 https://firmware.koolshare.cn/Koolshare_Merlin_Legacy_380/Netgear/R7000/
R7000v1过渡固件 R7000v1刷梅林必须,链接: https://pan.baidu.com/s/1mZAj_xGSIBfK2gxyC4_ytA 提取码: nmu8
ofw固件 梅林刷回官方固件

梅林固件版本

梅林固件有两个版本,一个是旧版380,一个是新版384。

梅林固件是Asus专用的,R7000的版本来自 http://xvtx.ru/xwrt/index.htm

国内的梅林固件有koolshare改版,加入了软件中心。

新版的R7000v1刷merlin固件需要先刷入过渡固件,否则在升级界面会报错,旧版的R7000不需要。

R7000v1固件我刷旧版的梅林固件wifi有问题,会导致在无线流量大的情况下内存疯涨,最后网络崩溃,不知是刷固件步骤有问题还是固件有bug,或者固件不兼容新版R7000v1。

刷384新版固件也有点小问题,ipv6模式为passthrough模式的时候会导致chrome访问baidu的时候ssl错误,无法打开网页,但是IE却能打开,旧版的merlin无这个问题。

刷koolshare梅林

koolshare梅林目前只有旧版,步骤如下

刷回官方固件的话,刷 R7000-V1.0.3.80_1.1.38.trx , 刷新之后恢复出厂设置 。需要新固件的话上官网下。

刷原版梅林

可以参考这个帖子 https://koolshare.cn/thread-156409-1-1.html ,步骤和上一个基本一样,但是刷回官方固件的ofw固件貌似不一样。

安装Entware至jffs分区

原版梅林没有软件中心,如果需要的话要自己安装,安装脚本在/usr/sbin/entware-setup.sh,这个脚本需要使用外部USB设备作为安装目标。

如果不想外接U盘的话,可以把它安装至jffs分区。首先在系统设置中把下面两项勾上,然后应用,打开ssh,然后重启。

Format JFFS partition at next boot 是 否
Enable JFFS custom scripts and configs 是 否

重启完毕,ssh或者scp登陆路由器,拷贝 entware-setup.sh 脚本到/jffs/scripts目录下,并在脚本的搜索目标$PART_TYPES中新增jffs2。

case $PLATFORM in
  armv7l)
    PART_TYPES='ext2|ext3|ext4|jffs2'
    INST_URL='https://bin.entware.net/armv7sf-k2.6/installer/generic.sh'
    ;;
  mips)
    PART_TYPES='ext2|ext3|jffs2'
    INST_URL='https://pkg.entware.net/binaries/mipsel/installer/installer.sh'
    ;;
  aarch64)
    PART_TYPES='ext2|ext3|ext4|jffs2'
    INST_URL='https://bin.entware.net/aarch64-k3.10/installer/generic.sh'
    ;;
  *)
    echo "This is an unsupported platform, sorry."
    exit 1
    ;;
esac

修改完毕,执行 entware-setup.sh 。不要执行错了,切换到scripts下面执行./ entware-setup.sh。

猜你喜欢

转载自www.cnblogs.com/haisong1991/p/12181554.html