必须安装 Merlin 固件。

控制国家码的部分在 CFE 不能修改,且 nvram 修改后重启系统/服务即失效。
因此加到系统启动和服务启动的脚本即可。

1
2
3
4
touch /jffs/scripts/init-start
ln -s /jffs/scripts/init-start /jffs/scripts/service-event
chmod a+rx /jffs/scripts/*
vi /jffs/scripts/init-start
1
2
3
4
5
6
7
#!/bin/sh
nvram unset territory_code
nvram set location_code=JP
nvram set 0:ccode=JP
nvram set 1:ccode=JP
nvram set wl0_country_code=JP
nvram set wl1_country_code=JP

并在 web 设置中 Administration -> System 启用用户脚本。
其中 AA 为亚洲区,信号功率25,频段不全。需要其他频段时可设为 JP 或 TW。

然后在 Web 界面中重启路由器。

改好后语言菜单会解锁全部语言:

image-20210421222345051

User scripts · RMerl/asuswrt-merlin Wiki · GitHub