这只是英文版本的翻译,基本没有原创内容,望见谅。

Linksys WRT160NL(制造商:Cisco)

Atheros AP81 平台,带 USB 和 802.11 b/g/n WiFi。

支持的固件版本

版本 S/N OpenWrt支持的版本 刷机的注意点
v1 CUR01 Backfire 10.03(译者注:原版写的版本很低,硬件支持列表是10.03,不过现在已经出10.03.1了 还在建设中。。。

硬件亮点

CPU 内存 闪存 网络接口 USB 串行端口 JTag
Atheros 32MB(译者注:淘宝有修改过的64M) 8MB 4个10/100自适应

如何刷机

还在建设中,如果你没有串线,请谨慎刷机。
OpenWrt 10.03 的无线网卡(ath9k)驱动有问题,并且较新WRT160NL的U-boot版本为1.1.6(似乎刷旧的固件会导致不能启动),这些问题在 OpenWrt 10.03.1 RC(候选版本)得到解决,刷 OpenWrt 10.03.1(即便是候选版本)应该比 OpenWrt 10.03 的最终版稳定。

使用预编译的固件

你可以下载 OpenWrt 10.03,文件名为:openwrt-ar71xx-wrt160nl-squashfs.bin.(译者注:现在2012-1-31,OpenWrt Backfire 10.03.1 Final 已经出来了。) 刷机完成后,为了让无线工作,你应该安装 kmod-ath9k,代码为:

opkg update; opkg install kmod-ath9k
rm -rf /etc/config/wireless; wifi detect > /etc/config/wireless

如果想加密,请参考 这个链接

如何编译 OpenWrt

如果想使用最新的 OpenWrt,那么可以选择自己 编译 trunk 版本,注意:编译的时候配置文件选择 “Linksys WRT160NL”。

选择 Linksys WRT160NL

选择 Linksys WRT160NL

OEM 至 OpenWrt

可以下载预编译的 openwrt-ar71xx-wrt160nl-squashfs.bin(译者注:现在预编译的文件名为 openwrt-ar71xx-wrt160nl-squashfs-factory.bin 和 openwrt-ar71xx-wrt160nl-squashfs-sysupgrade.bin,我看论坛上说factory是官方升级到Openwrt用的,而sysupgrade则是用于Openwrt自身更新),然后直接从网页刷。

OEM 至 OpenWrt (使用 TFTP 刷)

把电脑设置为固定IP,范围为192.168.1.[2-254],下载 Linksys 的官方固件或者 OpenWrt 刷机固件 (openwrt-ar71xx-wrt160nl-squashfs-factory.bin), 把他们另存为 “code.bin”, 从串口终端中止 U-boot 启动,输入以下 u-boot 命令:

ar7100> upgrade code.bin
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0×80060000

使用 Windows 上的 TFTP 发送文件:

C:\tmp> tftp -i 192.168.1.1 put code.bin

使用 Linux 上的 TFTP 发送文件:

tftp -m binary 192.168.1.1 69
tftp> put code.bin

此时你应该能够看见控制台在接收文件了:

Receiving firmware [code.bin] from [192.168.1.10]
Write File : CODE.BIN

一旦 U-boot 命令提示符 出现,输入:

ar7100 > go

Back to top

zh-cn/toh/linksys/wrt160nl.txt · Last modified: 2012/01/30 15:42 by jsntyyl