huanzi 发表于 2020-3-20 10:00

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

买的美版AC1900改了cfe刷成了AC68U,用梅林7.6固件被攻击,就刷了最新华硕原厂20648固件,结果折腾了几次,机器变回AC1900固件为最新3199版本,且无法刷其他固件。在坛里看到@st1000的帖子,里面已经贴出把AC1900刷回AC68U了链接,我按帖子里面的方法已经成功刷回,现在分享下过程,仅供参考。相关帖子链接,感谢他们的帮助:
https://koolshare.cn/thread-136906-1-1.html
http://www.bayareatechpros.com/ac1900-to-ac68u/
http://www.hkepc.com/forum/viewthread.php?fid=12&tid=2432917&ordertype=0&page=17#pid37348180

下面开始刷机流程:

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我上传网盘了,链接: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADYgAAA2IByzwVFAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAb7SURBVGiB7ZlrbFTHFcd/M/fu2uvXetcG24ChvIt4mHcIaUlaNVJRH6nUV1K1kapKkSqlVdu0pUqrSG1p+yFIUZt8SdqqrdKWUIkIpZQgEgKYQIAkxhTiAPHbXvxk117vrr17H6cf1jaFALtr8PpL/tKV7p2dc+b855w5c2ZWiQgzBaXUJuAbQB2wGvACl4GzwB4ROZxRiYjk/QHuBV4GegEBpMxfLoFgUAzDkPG2MHAE+CZg3EqXmgEPmKvXrj8c6urctuUT2/js5x9iwaLFlJX60YYmHo/R1dFB/eFDvPbqfgb6+wDeBR4TkYYPacvjrG8FGp781e+aLoYi8mbjJWkdjMuVmCtXYiKhmCuhEWf825WuqCVvnW+Wx3+0Q7xerwBx4Osz4gGl1DrgjUKfr/wvL+1j4z1bMDweUmNJzp9roOHt03S2t+I6LnNr51O3YRNr12/EXx5Aa039kdd54rvfoedKCOALIrI/bx4ASoD2wsJC+dM/90rrYELaBhPy0r8PydZtD0zEuwBJYHTiu279Rnn+xT3SOpiQjqGUHKg/I4FghQBRYPmk/jwQ2AXIU795WrpHbGm7mpBf7/q9mKYpgAX8EXgQWAosAj45LjMMyONP/Eya+0ekM5KUF/7+rwmy+/NCAFgIWOs33SMXQxFpvzoqf3jhbxNGXAY2ZpA9CciOp3ZK29WEdESS8rkvfXlCfms+CPwUkGf//KJ0R205ce6SBCsqhXT6nJ+FfCnQZBimvPLGCekcSsnLh46J1lqA56aVAKCAU7OqquTUe63SHbXlBzt+MTF7385Bz/2A+5VHviXtkTFp6hqUlWvWCnABKNN3mmFuAz+weOXqOqqqa4hGhzn6+kGAHmB3tkpE5BjQcKL+CP29vZSVl7Nh8xaAOcC66SRQDpRXz5mL1pro8BCd7e0AZ0VkLEddpwb6eunv7UFrg6qaOQA+YP50EggAZrCiEm0YjI2OMppIAFydgq5B27ZJJBIgQiAQBCgEqqaTgAZQWqNgIp4hvQZyRVpmQoeaNFtPJwGuG/Qa1BS03CBzTef0E5hmfERgpvERgZnGdBKIA3i8XopLDIqKiifarakq9Pl8lBQrCgoKJttMAKXUUtIbjztlc6+HACsAQl2dnKw/TVdHO67rAlQppTaMjx0Ske4s9GmAC/9txPR4aGn+4Lr2rwEJrh0s8vl0A4EsCrqf30L++yawDPA9sryWDdUBHOduOYHJHVjG35VSCGCaJnve7+BMX2Q2ac9HMqh6gfRJrIh0lBjAFWCfCaQAHl42jy+uXwJjUw7R7FFUSGs4ypm+iEUWYSsiA8CzN/vNnHiJWTaMpiCZAwGtAJUuFz5cMtwaSpG8S56eWhYyNBR6cR2XkbFUOj4KvaCmUubcGczMXf4PAnhNhhJJdh5t5D8tIfoTYywqL+XRVYv43rolgIK7uI4yITcCXpO2cJQH9x6nZTgOvjIK/UHeCQ/yzpFGDrb3su+h+/BoBW5+bvyyJ6AUtuvy6KtnaBmOM3/Nfcxa8HGUNnCsJN1Nb3OgrYlfnrjAzk+tg2RqGs2+huzXgMekvq2XN3vCVCxYQc3SOlzXwbGSKMNg/pqteEuDPNNwmUg0ll4neUD2oxia98JRAAJVtTi2NZl5xHEwDBP/7LkkHKF1OJ6XsxLklIWEMq8HANtKom80UIGVSgKM98vPGsiegOWwbd4sFNDb2oRtpdCmB0QwC3zEIwMMhdpYGShhUbA0b5koewK2w8JZfp7ctJyx4QEunzzA6HAYw1NAJNTCpbcOgmvx9LY6DI+ZtyyUW6CmbHbeX8dPNiwjFu7jygdnQSlaG4+jx+Ls3r6Z7ctrc9vN7xC5ERABj8G9NUEASoPVmB4vxcFq0IoH5laCm79NDNIEvABWVgMrsF2eP9cMKMqra3Edm9nzFpNyhb++3wGmMa0G3wgNHJtX4rtcV+nPvPBMTSgc5Uj3IEWVcygo9mNbSUora8D0sudiJ6SsvNZEWkSOd/34q8+trakAy759b4/JK609pARqPrYcw/SilKawxE9w7mIar45wvi+SVy9opdSWJc/sfexCXwQ8t6kslMK1bP5xsRPQKMNkeKCbWKSf6GAPRSVlAOy+1AVm/u4KTOAzLcPxVe/2D7FqTgXYzs17asVQbJQTPWEAmk8fumm317oG+K3tpsMolzPCFDF5IvPoDHHruvh9XnZv38zF8MhNJ9kR+HTt7HQmyoPxkEs1KumD6MOrF6YLtZvZpwDLgZQ9tSvcKWCSgKlV2rBMRZjlpJ/bIVMlamj0XcpUJuNzNZKyiY0mcZMZMtFdgKEg6WSYhCyhgB8CuwIFHl3sMXHzELtaKcJjKRK2EwNWZHm5dUvUAc3MzMXWUcBzJ/+G/g/y7+AhkzE2IwAAAABJRU5ErkJggg==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,复制如下命令后回车

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

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

[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\nmount -t tmpfs tmpfs userRpm";return true;}

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

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

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

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

复制代码
复制命令后回车,点网络诊断按钮
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\nservice restart_httpd";return true;}

复制代码
复制命令后回车,点网络诊断按钮,这步操作好提示done后要等2分钟后再进行后面命令
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\nwget -A txt -r -nH -nd --no-check-certificate tmac1900.weebly.com";return true;}

复制代码
复制命令后回车,点网络诊断按钮,这步操作如果失败了,回到第6步重新开始
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent('find /tmp/mnt -name files12345.zip').replace(/%/g,'..');return true;}

复制代码
复制命令后回车,点网络诊断按钮,这步完成files12345.zip应该就挂载上了
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent('unzip -o /tmp/mnt/USB/files12345.zip').replace(/%/g,'..');return true;}

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

复制代码
复制命令后回车,点网络诊断按钮
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\n. u.txt "+encodeURIComponent("./mtd-write new_cfe.bin boot").replace(/%/g,'..');return true;}

复制代码
复制命令后回车,点网络诊断按钮
[*]
[*]validForm = function(){document.form.SystemCmd.value = "ping\nmtd-write2 FW_RT_AC68U_30043763626.trx linux";return true;}

复制代码
复制命令后回车,点网络诊断按钮,这步完成,应该看到固件和cfe都已经刷好了
完成上述步骤等几分钟,关掉电源,按住wps按钮不放同时开机,继续安装wps按钮一直到路由后面白色灯闪烁,放掉wps按钮后路由自动重启,这个步骤是清nvram,等待路由重启好,不出意外,路由已经恢复好了,且支持aimesh。


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

[*]cat /dev/mtd5 > /jffs/mtd5_backup.bin
[*]mkdir /tmp/asus_jffs
[*]mount -t jffs2 /dev/mtdblock5 /tmp/asus_jffs
[*]rm -rf /tmp/asus_jffs/*
[*]sync && umount /tmp/asus_jffs
[*]ln -s /sbin/rc mtd-erase
[*]./mtd-erase -d asus
[*]rm -rf /jffs/.sys/RT-AC68U
[*]nvram unset fw_check && nvram commit && reboot
[*]

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

4、通过winscp把 /jffs/mtd5_backup.bin备份出来以备后用,这步和帖子内容无关,可以不用操作。

2063952 发表于 2020-3-20 10:58

这个花生路由器好用吗,比斐讯K3强吗?稳定吗

asukagyh 发表于 2020-4-27 12:54

第六部的文件下不下来,网页可以手动下载文件,然后假设个网页修改第六部的地址,昨天整了我好久这一步,我想说最新的固件可以升级多少,我之前官网下载了一个升级后有游戏加速功能,现在刷的是美版的cfe好像没有这个了

mourinho 发表于 2020-5-26 13:09

好贴,必须顶一下

yintaibai 发表于 2020-11-13 17:04

大佬,网盘链接失效了,能不能新上传一份?或者天翼云盘也可以的
页: [1]
查看完整版本: 享TM-AC1900 3199固件刷回AC68U支持aimesh的方法