当前位置:首页 » 经验心得 » 正文

TM-AC1900 3199固件刷回AC68U支持aimesh的方法-TM-AC1900 3199怎么刷回AC68U

129 人参与  2018年07月11日 20:49  分类 : 经验心得  评论

下面开始刷机流程:

1、准备刷机用的工具及谷歌浏览器(ff应该也可以,没做测试):

  • 准备cfe:如果自己有备份过原始cfe,打开https://cfeditor.pipeline.sh/把原始cfe上传,右边选择1.0.2.0US AIMESH(这个cfe能支持华硕原厂固件aimesh,你也可选其他的cfe,不一定支持aimesh,该网页下面还能选择全区支持和功率)下载,改名为new_cfe.bin,这步主要是把原机的mac等配置移植到新cfe里面。

  • 准备mtd-write

  • 准备FW_RT_AC68U_30043763626.trx

工具2,3我上传网盘了,链接: https://pan.baidu.com/s/1pk6I9eOegMjcSxS6Dve7Tw 密码: 5pgc,CFE就自己解决吧。


2、开始准备刷机,有两种方法,一种通过web server方式,一种U盘方式,我都试过了,web方式容易不成功。所以这里就讲u盘方式。
把U盘卷标改为USB,保证路由正常连接internet。把上面步骤的new_cfe.bin,FW_RT_AC68U_30043763626.trx,mtd-write打包成zip文件,命名为files12345.zip放到U盘,插到机器上。
打开chrome浏览器,登录你的路由器,进去网络工具-网络诊断,右键检查,会出来个开发者工具界面;
上面点console,复制如下命令后回车

  1. validForm = function(){document.form.SystemCmd.value = "ping\necho hello world";return true;}

然后点路由器界面的网络诊断按钮,如果正常,会在下面出现hello world。测试没问题,就开始正式开始了,这些步骤应该是挂载U盘,读写权限的修改:

  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\nmount -t tmpfs tmpfs userRpm";return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\nmount";return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\ncp -a . userRpm";return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\nmount --move userRpm .";return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\nmount";return true;}
  • 复制命令后回车,点网络诊断按钮,这步操作好提示done后要等2分钟后再进行后面命令

    1. validForm = function(){document.form.SystemCmd.value = "ping\nservice restart_httpd";return true;}
  • 复制命令后回车,点网络诊断按钮,这步操作如果失败了,回到第6步重新开始

    1. validForm = function(){document.form.SystemCmd.value = "ping\nwget -A txt -r -nH -nd --no-check-certificate tmac1900.weebly.com";return true;}
  • 复制命令后回车,点网络诊断按钮,这步完成files12345.zip应该就挂载上了

    1. validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent('find /tmp/mnt -name files12345.zip').replace(/%/g,'..');return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent('unzip -o /tmp/mnt/USB/files12345.zip').replace(/%/g,'..');return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\nchmod 755 mtd-write";return true;}
  • 复制命令后回车,点网络诊断按钮

    1. validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent("./mtd-write new_cfe.bin boot").replace(/%/g,'..');return true;}
  • 复制命令后回车,点网络诊断按钮,这步完成,应该看到固件和cfe都已经刷好了

    1. validForm = function(){document.form.SystemCmd.value = "ping\nmtd-write2 FW_RT_AC68U_30043763626.trx linux";return true;}

完成上述步骤等几分钟,关掉电源,按住wps按钮不放同时开机,继续安装wps按钮一直到路由后面白色灯闪烁,放掉wps按钮后路由自动重启,这个步骤是清nvram,等待路由重启好,不出意外,路由已经恢复好了,且支持aimesh。


3、为了保证升级固件不会变回AC1900还要对路由进行处理:
把路由升级到20308固件,可能不需要,但是我还是操作了,http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC68U/FW_RT_AC68U_300438420308.ZIP
通过ssh连上路由,输出如下命令:

  1. cat /dev/mtd5 > /jffs/mtd5_backup.bin

  2. mkdir /tmp/asus_jffs

  3. mount -t jffs2 /dev/mtdblock5 /tmp/asus_jffs

  4. rm -rf /tmp/asus_jffs/*

  5. sync && umount /tmp/asus_jffs

  6. ln -s /sbin/rc mtd-erase

  7. ./mtd-erase -d asus   

  8. rm -rf /jffs/.sys/RT-AC68U

  9. nvram unset fw_check && nvram commit && reboot

等5分钟自动重启好后,所有操作就完成了。

4、通过winscp把 /jffs/mtd5_backup.bin备份出来以备后用,这步和帖子内容无关,可以不用操作。
5、经过上述步骤后,我又把路由升级到了华硕最新20648固件,也很正常,但是建议还是保持固件在20308固件。

原文地址:http://koolshare.cn/thread-137955-1-1.html


来源:http://acxv.cn/post-2076.html,转载请保留出处和链接!

如果文章帮助到您,而您想帮助本站请点这里赞助我们

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

公告

最近新注册了几个顶级域名
piaomiaoge.com(缥缈阁 小说站)
jupinmao.com(聚品猫 电商站)
lenla.cn(冷啦 5位字母顶级全拼域名)
都是COM顶级全拼域名。


感兴趣的朋友可以看下!!!!


这是我的米店

热门文章

热评文章

最新讨论

最新文章

热门标签

友情链接

XML地图| Mip站点| 本站地图| 站长邮箱

Copyright Your WebSite.Some Rights Reserved.豫ICP备18023032号-2