2016/05/23

[笔记]国行AC68U梅林固件刷美版自定义CFE增加路由器发射功率备忘


        在梅林固件下可以自己DUMP路由器的CFE,也可以刷,通过刷一个美版的AC68U的CFE来调整路由器的发射功率,以增强家里的弱点的信号。

1. 在web shell或telnet下,登录路由器,DUMP AC68U的CFE:
    cat /dev/mtd0 > /tmp/my_cfe.bin
    或
    dd if=/dev/mtd0 of=/tmp/my_cfe.bin

2. 用scp取回到本地计算机,要求路由器开了ssh:
    scp admin@192.168.0.1:/tmp/my_cfe.bin /Users/ivan/Downloads/my_cfe.bin
    用户名@路由器IP地址:CFE文件地址 下载到的本地路径和文件名
    会要求输入密码,输入路由器admin密码

3. 下载美版限制比较少的路由器CFE(1.0.2.1),并参考第2步中下载的my_cfe.bin修改以下内容:
    用UltraEditor可以修改。所有修改内容在美版1.0.2.1版CFE。
    0:ccode 修改为
    #a
    1:ccode 修改为
    #a
    et0macaddr 修改为
    my_cfe.bin中对应值
    0:macaddr 修改为
    my_cfe.bin中对应值
    1:macaddr 修改为
    my_cfe.bin中对应值
    secret_code 修改为
    my_cfe.bin中对应值
    0:maxp2ga0 修改为
    120
    0:maxp2ga1 修改为
    120
    0:maxp2ga2 修改为
    120
    1:maxp5ga0 修改为
    120
    1:maxp5ga1 修改为
    120
    1:maxp5ga2 修改为
    120
4. 把修改完的CFE保存为mod_cfe.bin,用scp传到路由器:
scp /Users/ivan/Downloads/mod_cfe.bin admin@192.168.0.1:/tmp/mod_cfe.bin
5. 在路由器web shell或telnet下刷入修改后的CFE:
    mtd-write2 mod_cfe.bin boot
    如果没有mtd-write2可以从网上找一个mtd-write下载到路由器tmp路径,chmod 755后运行
    mtd-write mod_cfe.bin boot

5. 重启路由器后,在web shell或telnet下运行:
    nvram set 0:maxp2ga0=120
    nvram set 0:maxp2ga1=120
    nvram set 0:maxp2ga2=120
    nvram set 1:maxp5ga0=120,120,120,120
    nvram set 1:maxp5ga1=120,120,120,120
    nvram set 1:maxp5ga2=120,120,120,120
    nvram commit
    reboot
    等待AC68U再次启动后用wl txpwr_target_max可以看到AC68U已在最大功率运行(28.50)。
   
        在这个功率下,直线距离22米,隔了两堵承重墙和一个木门,信号反射来反射去后,仍然能够达到-60db左右,好得不要不要的。原来的25的时候,在-65到-70db左右波动,而且不稳定,会被邻居离得近的一个TP-Link的路由器干扰,现在就没有这种情况了。
 

没有评论: