Hi all,
I've been hacking on a NETGEAR WGR614v6 ... mostly because I got it for free :-)
There's a decent amount of info on it over at SeattleWireles: http://www.seattlewireless.net/NetgearWGR614
I've got a serial console working on it (running at 115kbps 8/N/1), and this is what it looks like on bootup:
CFEv6 1.10 Fri, 02 Sep 2005 19:53:57 +0
et0: BCM47xx Ethernet Controller 3.90.23.0
Decompressing... /muxDevLoad failed for device entry 1!
muxDevLoad failed for device entry 3!
Failed to attach to device Attaching interface lo0...done
0x807ffdf0 (): task deadCan't attach unknown device (unit 0).
CC module initialized successfully
WAN Initialisation [SUCCESS]
PPTP Initialised
Firewall INIT completed
AD Init completed FW initalized
IGWIpRsmInit(): ....End
vxBitsInit
add interface mirror0
DNS redirect INIT
in abRegisterInputHook inputPktHook: 802250f0
BlockSides keywords WebAppControl add successfully
Syslog configuration successfully updated
Info: No FWPT default policies.
DHCPS: init dhcps: devname=mirror0
DHCPS:Set the default Lease Time to 86400
Set option ACOS_DHCP_OPT_ROUTER to 192.168.1.1:
Set option ACOS_DHCP_OPT_DNS_SERVER to 192.168.1.1:
Login: Gearguy
Password: *******
U12H04200> ?
Commands are:
bridge ddns exit firewall ip
lan passwd reboot save show
sntp uptime version wan web
wlan
'..' return to previous directory
U12H04200> version
Release version : Netgear Wireless Router WGR614v6
U12H04200/V1.0.11/1.0.7NA
Time : Nov 11 2005, 16:12:00
U12H04200> windsh
windsh : Command not found.
U12H04200>
I read somewhere on here that I can get a real CFE console using the command windsh, but that doesn't seem to work. All I can do is use the crappy Netgear serial console. Any idea why? I heard that pressing ESC or CTRL-C right after bootup can get you into the CFE console, but that doesn't work either :-(
This router only has 1 MiB of flash:
U12H04200> show flashShow
base: 0xbfc00000 type 0x3 size 0x100000 blockSize 0x10000 width 2
This is an unprotected flash.
U12H04200>
I read in this post that it might be possible to get Linux onto this thing nonetheless, by TFTP-booting a kernel with nfsroot onto the WGR614. Can anyone help me figure this out?
As far as I can tell, I would need to build a MIPS kernel with support for:
* nfsroot
* BCM47xx ethernet controller
* serial console
* anything else?
Can anyone give me some advice on how to get started with this? I've got a working MIPS GCC compiler, but am otherwise clueless. If I get things working, I'll gladly document them fully for this site!!! Thanks in advance.
(Last edited by moxfyre on 7 Jul 2006, 22:01)