2011年5月16日星期一

openwrt route

FAST-FW300R

usb加装:

绿线是D-,灰线是D+,都是接电阻的右边,万能表测对地电阻都是15千欧姆。白线是VCC,红线是GND。


FAST FW300R 刷openwrt变砖恢复,费ttl线

1.把电脑设置192.168.1.X,ping 192.168.1.1 -t,
2.路由通电,等sys灯开始闪,捅路由屁眼,这时可以看到能ping通了。
3.telnet上去,

firstboot;reboot

剩下参考http://www.right.com.cn/forum/thread-47563-1-7.html

 

什么是ttl

TTL接口和线,有些路由器带4针的TTL接口(也有可能只有焊盘,需要自己把针焊上去),接上TTL线后你可以在你的电脑上看到路由器控制台的信息(从CFE阶段到固件引导完毕),并且可以输入平时那些telnet之后输入的命令。TTL线现在一般都是USB接口了,一边是4芯的线(只需要用到3芯,4芯中的VCC线不用),将3芯跟路由器的TTL接口接好,另外一边是USB插头,插入到PC的USB接口并安装好驱动后(驱动模拟出COM口)就可以用超级终端、PuTTY等工具连接串口(Serial)看到路由器的控制台信息了。当路由器出现故常时,接上TTL就可以看到故障的原因和错误代码了,如果自己看不懂的话就把信息发给热心的网友帮忙一起分析一下。

路由器软件部分的几个概念:CFE、固件(Firmware)、NVRAM

我给各位简单介绍一下路由器软件部分的几个概念:CFE、固件(Firmware)、NVRAM

CFE的作用跟PC的BIOS一样是负责引导操作系统的;固件就是路由器的操作系统,就像PC上的Windows一样;NVRAM则用于存储路由器的设置,相当于PC的CMOS。

当路由器插上电后自动进入CFE,CFE进行类似PC的BIOS那样进行自检,自检通过后就引导路由器的固件了(相当于的PC的Windows了),正常情况下最多一分钟路由器的固件就会引导完毕,并且Power灯是常亮的。如果Power灯一闪一闪,那一般是CFE没有引导成功路由器的固件(固件不存在、不正确、已损坏等等)。

那么我们平常刷固件会把CFE也刷了吗?呵呵,不会的,就像你平时装Windows一样,不管你是装XP也好,Vista也好,Win7也好,都不会对你的BIOS进行更新。

那我想刷CFE该用什么方法?一般用户用路由器原厂的CFE即可,如果要玩的深入一些想刷CFE,那么可以通过JTAG或者telnet方式来刷(比较危险,而且受固件限制,有些固件不支持)。

NVRAM 全名是 Non-Volatile Ram ,在 OpenWrt 里是用了 Flash Rom 最后的 64K 区块,用来储存一些环境参数,OpenWrt 通过这些参数来配置网络,DHCP,DNS和记载硬件版本等。(现在版本的openwrt貌似不用nvram,配置文件保存在/etc/config)

关于u-boot和grub

都是bootloader,grub是pc上的,uboot是arm的。
CFE是Broadcom 47xx/53xx 的bootloader相当于U-boot的作用,用来加载OS image的。-Broadcom 47xx/53xx bootloader

wr840n改usb 2.0成功(同样适用于fw300rv2/mw300rv2/wr841nv7)

OPENWRT应用之打造4/32脱机神器

openwrt 挂网站 lighttpd + php5 + sqlite 简易教程

315又到了,教大家以最少成本打造一台usb高达11mb/s的脱机下载路由!附4M集成版固件!

openwrt编译教程

jffs2和squafs两个版本的区别