网件路由器r7000从380升级到384.14.2教程记录

今天折腾一天路由器升级,将手里的一个网件路由器r7000从梅林380版本升级到华硕固件改版版本384.14.2,带软件中心的版本,主要是为了用最新的插件。国产非常折腾,记录一下具体教程,其实看教程操作很简单,一个关键的教程因为都是koolshare,这个网站关了,找不到了,最后东拼西凑折腾成功了。整理一下教程:

网件路由器r7000从380升级到384.14.2教程记录

1、主要教程原地址:https://www.koolcenter.com/thread/416609

这个是基于 【 XWRT-VORTEX】+【 koolshare官方RT-AC68U】的合成版本

基于文件对比,使用【 firmware-mod-kit】解包和重新打包的固件,没啥什么技术含量,基本没有代码修改

这是一个非koolshare官方的固件,所以出现问题请不要反馈至官方,官方大概率不会处理

我只迁移了我认为和软件中心可能相关的文件,下面有涉及改动的文件列表,大家可以自行参考

因为添加了软件中心导致新固件的大小大于原固件,打包工具无法正常打包,所以移除了Tor和大部分的语言文件,只保留了简体中文和英文

因为个人精力和能力有限,不会回应任何需求类反馈,本人只在两台设备上简单测试过,我用上的功能目前表现正常,是否使用请自行斟酌

刷机流程(在这里郑重提示大家刷机有风险 操作请谨慎,本人不为任何刷机导致的变砖负责)

请参照这里 更新cfe至 1.3.0.7 版本(因为使用的是第三方打包工具打包,没有修正签名信息,直接在 系统管理-固件升级 中是无法通过固件校验并进行升级)
请参照这里 将固件刷新至xwrt-vortex的 384.14_2 版本
在救援模式中刷入改版固件(按住reset按键开机,电源指示灯开始闪红光放手,将电脑ip设置为192.168.1.100,访问192.168.1.1进行刷机)
其他使用可以参照【 koolshare官方RT-AC68U】

已知问题

led灯显示会不正常,基本无解,使用ac68u的 /sbin/rc 文件,相关led配置应该是在里面,软件中心也依赖于这个文件

如果不想看闪动可以在 系统管理-系统设置-Disable LEDs 设置为是 开启后只是不会闪动 led灯并没有完全关闭 聊胜于无

下载地址

蓝奏云 https://www.lanzous.com/i8sw0kd

2、cfe至 1.3.0.7 版本教程:https://www.right.com.cn/forum/thread-6582485-1-1.html

用CFEEDIT这个软件打开CFE_R7000_386.bin,需要修改里面的MAC地址和机器型号信息,如下:

注意:这里不要修改这三个MAC地址的前6位,不然会导致AIMESH搜索不到节点!!!!!!

        et0macaddr=E4:F4:C6:00:00:00 后的 E4:F4:C6:00:00:00  --> 改成 路由器的mac地址
        0:macaddr=E4:F4:C6:00:00:00   后的 E4:F4:C6:00:00:00  --> 改成 路由器的mac地址
        1:macaddr=E4:F4:C6:00:00:04   后的 E4:F4:C6:00:00:04  --> 改成 路由器的mac地址+4  (最后一位数字+4,最后一位是1就改成5)

特别说明:1:macaddr这一步修改由于我的mac地址最后一位是8c,因此这个+不知道咋改,就没改
         secret_code=12345670            后的1234560                 --> 改成 路由器的PIN地址 (不知道就改成路由器的SERIAL序列号吧,记得腾达AC18刷成68U时这个需要修改一下

   修改完后的CFE另存为一个,这里以CFE_R7000_386_0000.bin为例。
原厂固件WEB下升级R7000的CHK过渡固件后
用WINSCP把mtd-write和CFE_R7000_386_0000.bin上传到路由器的/tmp目录下。

接着回到putty上,输入如下命令刷入新的CFE

cd /tmp

chmod 755 mtd-write

./mtd-write -i CFE_R7000_386_0000.bin -d boot

-到此-------就---------刷CFE成功了!!!
CFE_R7000_386_27DB.bin 是  2.4G和5G发射功率均提升为27db 和解决了双红叉问题。

实测通过功能:
1、开机无线能自动启动。
2、AIMESH功能正常。
3、刷入华硕RT-AC68U固件成功。
4、软件中心正常.

软件固件

链接:https://pan.baidu.com/s/1HK3K9vJTGwnnuLTr44D7Bw
提取码:msnb

如果你非原厂固件的 可以试试腾达AC18刷CFE的命令:ls
chmod 755 mtd-write
ls
./mtd-write CFE_R7000_386_000.bin boot(或者dd if=CFE_R7000_386_0000.bin of=/dev/mtd0)

3、参考教程

https://www.koolcenter.com/thread/355799,主要是学习了下如何备份

      强烈建议你备份现有的,通过 SSH/telnet工具登录到你的路由;运行如下命令备份现有CFE;

      dd if=/dev/mtd/0 of=/tmp/boot.bin

      在ASUS固件下,上述命令有问题,需要运行

      dd if=/dev/mtd0 of=/tmp/boot.bin

      这样,在/tmp目录下会生成一个boot.bin文件,大小512K,这个就是你现有的CFE,自己下载这个文件保存;

4、实际操作教程

参考https://www.koolcenter.com/thread/389500

(1)路由器打开ssh:系统设置打开ssh即可

用push登陆192.168.1.1,账号密码就是你的路由器账号密码,然后备份cfe

(2)将cfe修改为刷CFE 1.3.0.7版本,教程上面写了

这个折腾很久,一开始不知道cfe到底是个啥,实际这个就是用一个cfe修改器,将路由器原来的cfe替换为1.3.0.7这个华硕的版本,有了这个,才能够在网页版更新插件。因为那个带软件中心的版本直接在后台是无法升级的,必须用这个

这个浪费我很长时间,在修改的时候直接复制粘贴了上面的命令,实际我保存的包的名字不是那个,白折腾很久,后面重新备份了修改后的cfe查看发觉没变,仔细检查才发觉./mtd-write CFE_R7000_386_000.bin boot这个命令中的文件名我没修改为自己保存的,浪费几个小时时间。

这一步需要开启ssh和ftp,开ftp在usb相关应用——服务器中心——ftp共享打开即可,ftp地址192.168.1.1,账面密码是路由器账号密码,ftp连接不上的话,选择scp模式连接,这一步也浪费我不少时间,用wincsp软件,其它的ftp软件不好使。

(3)380版本升级为xwrt-vortex的 384.14_2 版本

这一步在http://xvtx.ru/xwrt/download.htm下载页面选择r7000然后找到384.14_2 版本下载即可

下载后,直接在路由器后台进行固件升级,升级前先恢复出厂设置。

(4)在救援模式中刷入改版固件

按住reset按键开机,电源指示灯开始闪红光放手,将电脑ip设置为192.168.1.100,访问192.168.1.1进行刷机

只有成功刷成CFE 1.3.0.7版本后,才能够进入救援模式的,我没刷成功,不停的按reset重启,一直无法进入,白白浪费小半天时间……

特别提醒:一定要用谷歌浏览器打开192.168.1.1进入救援模式哦,其它浏览器可能无法正常上传。

在救援模式界面选择R7000_384.14_2_koolshare.trx文件上传,点upload,然后耐心等待,不要重启或者断电,否则容易变砖哈。耐心等待完成,完成后会有提示,路由器自动重启

等提示完成后就成功了,登陆后台设置,然后也可以看到软件中心了

网件路由器r7000从380升级到384.14.2教程记录

如上图,成功了,没以前梅林380卡,但是发觉个问题,就是2.4G和5G的wifi不能同时被发现,懒得管了,我把5G关了,只保留2.4G,没啥问题了,反正也是备用的,懒得折腾了,先试试看能行,不行就刷回380了。

至于为什么刷,因为380版本有些软件不更新了。

特别提醒:这个不是官改版本,可能问题多多,比如灯一直闪等,不是有特别需要或者喜欢折腾的朋友,建议还是用380版本

弄完后,记得把电脑ip地址改成自动获取,不然无法访问网络哦。