TP-LINK 740N复活记

由于在公司直接连接无线时访问内部资源还需要拨VPN才行,非常不方便。所以我一直放了一个路由器插网线做802.1X认证。现在用的这个是在淘宝上30多块钱买的一个旧的TP-LINK的740N V4。由于之前这个路由器出厂时的CPU频率被限制在350Mhz,所以我当时是刷过别人改过uboot的741N固件(740和741对应的版本基本是可以通刷的),刷了之后恢复了ar7240默认的400Mhz。
之前路由器LAN-WLAN的速度问题一直困扰着我,不过反正就平时办公用一下,所以也无所谓,再慢也能有800KB/S左右的速度,直接测试WAN->WLAN的带宽也能跑到30Mbps多点。今天想着刷一下新版本的OpenWrt直接就下了个741n V4的OpenWrt固件,结果直接刷砖了。后来仔细看了一下WIKI,才发现刷的是AR9330才能用的固件。。

回家后找出电烙铁和TTL线,参考之前网上找的TTL接线图。
Image
把TTL线焊好,另外windows上下了个tftp32,正确的740N v1的固件放在目录下就可以开始修复了:
1. tftpboot 0x80000000 740v1.bin #把固件下载到内存中
2. erase 0x9f020000 +0x3c0000 #把flash除去uboot的那部分擦除,后面0x3c0000为固件大小
3. cp.b 0x80000000 0x9f020000 0x3c0000 #写入固件。
4.输入bootm就能启动了

正好晚上也有时间,我把T530和X220一个连LAN口,另外一个无线连接路由器,测试了一下LAN-WLAN的速度,确实比较搓

HT20
然后搜了下:http://wiki.openwrt.org/doc/uci/wireless?s[]=noscan

40 MHz channel (300 Mbps)
Stuck at 130Mbps? Get 300Mbps! Note: this violates regulatory requirements.

Edit the file /etc/config/wireless, and restart the wifi AP by executing the following commands…

uci set wireless.radio0.htmode=HT40+ # or: HT40- if using channel 11
uci set wireless.radio0.noscan=1
uci commit wireless; wifi
Note that option ‘htmode’ should be set to either HT40+ (for channels 1-7) or HT40- (for channels 5-11). You have to use WPA2 encryption with AES.

自己修改了一下配置

config wifi-device ‘radio0’
option type ‘mac80211’
option macaddr ‘e0:15:c4:2b:a0:71′
option hwmode ’11ng’
list ht_capab ‘SHORT-GI-40’
list ht_capab ‘TX-STBC’
list ht_capab ‘RX-STBC1’
list ht_capab ‘DSSS_CCK-40’
option channel ‘6’
option country ‘US’
option txpower ’27’
option noscan ‘1’
option htmode ‘HT40+’
改成使用40Mhz的频段,并且加上noscan选项。
再测试一下就能跑出正常的水平了

HT40

noscan只有在40M频段才有意义,在20M频段的话这个选项的没有意义。

此条目发表在OpenWrt分类目录。将固定链接加入收藏夹。

发表评论