Bittorrent downloader transmission on HUAWEI HG526 wireless router

家里有个中国电信捆绑销售的HG526(149套餐,4M ADSL/4M ITV),CPU是RTL8672芯片,貌似400MHZ的速度,32M内存,支持1个USB外接接口。 Google搜索,当前没有可以刷的固件,openwrt或者dd-wrt之类的。

系统信息如下:
CPU型号:MIPS-I R3000

# cat /proc/cpuinfo
system type : RTL8672
processor : 0
cpu model : R3000 V0.0
BogoMIPS : 398.95
wait instruction : no
microsecond timers : no
tlb_entries : 32
extra interrupt vector : no
hardware watchpoint : no
ASEs implemented :
VCED exceptions : not available
VCEI exceptions : not available

Linux版本:

# cat /proc/version
Linux version 2.6.21.5 (wangxinfeng@whg.build.huawei.com) (gcc version 3.4.6-1.3.6) #47 Sat Mar 12 18:23:39 CST 2011

话说HUAWEI是没有公布toolchain的,按照GPL协议,应该是需要公开的吧,也就是说应该可以发邮件让HUAWEI给你快递toolchain的CD吧。(有兴趣的网友可以试试)

自己用buildroot-0.9.27(很旧的)创建了一个mips toolchain: - linux-libc-headers-2.6.9.1 - binutils-2.15.91.0.2 - gcc-3.4.2 - uClibc-0.9.27 然后写了一段”hello world”,编译,上传至HG526,运行OK:)

回到主题, 交叉编译了HG526上可运行的transmission, 下载地址:
1: Dropbox
2: 迅雷快传
更新版本, 更适合在低资源系统:
1: Dropbox

使用方法:
1. 下载
2. 解压缩到U盘,文件夹结构如下(HG526只认FAT32…)

# pwd
/mnt/usb1_1
# ls
Downloads _bin _lib web
  1. 按需要修改_bin/start_transmission.sh或者.config/transmission/settings.json(检查U盘路径)
  2. telnet至HG526,运行/mnt/usb1_1/_bin/start_transmission.sh
  3. 浏览器访问http://192.168.1.1:9091,添加删除任务,done

一些限制和缺点:
- 文件夹和文件名字太长了(试了个好长中文文件名,transmission报错)
- FAT32最大单个文件大小是4G
- WEBUI可能响应很慢
- 不能随路由器启动

如果上面这些缺点不能忍,还是坐等openwrt吧…
截图: