搬新家之后路由换了个腾达的 AC18 ,主要是听说这货刷不死,拿回来刷个梅林。AC18 的配置和 AC68U 基本相同,所以可以直接刷上 AC68U 的梅林固件,地址在这里
http://firmware.koolshare.cn/merlin_8wan_firmware/RT-AC66U_B1/X7.5/
AC18 自带一个 CFE miniWeb Server ,可以说是刷不死的,通过捅复位孔15秒左右进入
CFE miniWeb Server
但是不知道是不是我浏览器的问题,我每次上传梅林固件30%左右的时候网页就会被重置。所以我选择使用无固件限制的中间固件来刷入梅林固件。
刷入中间固件
刷入完成后可以直接在升级界面安装梅林固件,此时页面在100%处不会自动刷新,可以新开一个窗口进入路由器页面检查是否已经是梅林(腾达的默认IP是192.168.0.1,梅林是192.168.50.1,需要注意,建议使用http://router.asus.com登录路由。

进入梅林后,在 系统管理–系统设置 页面勾选 Format JFFS partition at next bootEnable JFFS custom scripts and configs 然后确保 telnet 选项打开,保存设置。
系统设置

这时候路由的 USB 是不能使用的,所以需要 telnet 上面更改一些参数。
在 CMD 中 telnet 连接路由器
telnet 192.168.1.1
输入路由器管理账号和密码后,依次输入

# nvram set model=RT-AC68U
# nvram set HW_ver=170
# nvram set odmpid=RT-AC68U  (将路由型号改为 AC68U 可使用华硕路由管理APP)
# nvram commit
# reboot

恢复USB功能
重启后 USB 功能正常。

信号优化可以在 无线网络–专业设置 中,把 2.4G 信号的 降低 USB 3.0 干扰 选项关闭,然后把下面的地区改为 All Area ,如果有的固件没有这个选项,需要在 telnet 中设置

# nvram set wl_country_code=#a
# nvram set wl0_country_code=#a
# nvram set wl1_country_code=#a
# nvram set pci/1/1/ccode=#a
# nvram set pci/2/1/ccode=#a
# nvram set wl_country_rev=0
# nvram set wl0_country_rev=0
# nvram set wl1_country_rev=0
# nvram set pci/1/1/regrev=0
# nvram set pci/2/1/regrev=0
# nvram commit
# reboot

在 telnet 中,使用 wl txpwr_target_max 命令可以看到当前的发射功率,单位是 dBm ,设置成全区域后显示的是 25.5dBm ,信号强度可以接受。

重启后把 5G 的信道固定到 149 157 这些都行,自动选择可能被选上不支持的信道。