Technology · 2020年9月3日

将TM-AC1900刷成ASUS RT-AC68U

主要参照Flash TM-AC1900 to ASUS RT-AC68U to use AiMesh这篇文章,一步步做即可。

踩到的坑有:

  1. SSH连接的时候报错,说用的key不匹配。解决办法是强制加上路由器支持的key。如:

    ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 [email protected]

  2. 在执行mtd-write2 FW_RT_AC68U_30043763626.trx linux这一步时,会出现Bus error的错误。可以忽略
  3. 在刷入版本后,重启后需要先登录UI把SSH再次打开,才可重新通过SSH连接路由器。
  4. 在执行mtd-erase -d asus命令前,先刷一个384版本是正确的。不要在没刷前执行mtd-erase(也就是处于376的时候),执行的话只会hang在那。要先去下一个384版本(我直接下的梅林版本,当时最新的是2020年8月14日的384.19),然后再执行。
  5. 从UI升级梅林固件384时,要把Internet网线拔掉。升级完成后,并且执行过mtd-erase -d asus后,再接回。这样做是为了安全,避免T-Mobile检测到后制止。

升级成功,飞一般的感觉!