Netgear WGT634u
The device is experimentally supported by FreeWRT. Experimental means, that failsafe is not working on the device. Further it means, that you need a serial console to access the bootloader and to install FreeWRT on it.
|
Architecture: MIPS Vendor: Broadcom Bootloader: CFE System-On-Chip: Broadcom 5365 CPU Speed: 200 Mhz Flash size: 8 MB RAM: 32 MB Wireless: Atheros Wireless LAN Controller Ethernet: Robo switch USB: 1x USB 2.0 Serial: yes JTAG: not found yet |
TFTP Installation notes
Images smaller than 4MB can be flashed via TFTP. You need to run a TFTP server on your local PC.
- attach a serial console cable to the WGT634U
- attach ethernet to the WAN port (next to the USB socket)
- hold down CTRL-C while inserting power to enter CFE
- configure ethernet from CFE (e.g. with a local DHCP server):
CFE> ifconfig eth0 -auto
Device eth0: hwaddr 00-0F-DE-AD-BE-EF, ipaddr 192.168.0.100, mask 255.255.255.0
gateway 192.168.0.1, nameserver 192.168.0.1, domain foo.com
*** command status = 0
- for manual configuration use something like this:
ifconfig eth0 -addr=192.168.0.100 -mask=255.255.255.0
- then, flash the freewrt-netgear-wgt634u-brcm-2.4-{squashfs_overlay,jffs2}.bin image:
CFE> flash -noheader 192.168.0.100:/tftpboot/freewrt-netgear-wgt634u-brcm-2.4-jffs2.bin flash0.os Reading 192.168.0.100:/tftpboot/freewrt-netgear-wgt634u-brcm-2.4-jffs2.bin: Done. 1992352 bytes read Programming...done. 1992352 bytes written *** command status = 0
- reboot with
CFE> reboot
Flashing may take over a minute or more. After that you can use reboot to start FreeWRT.
NVRAM lost
If you ever loose your NVRAM, which contains some values needed for the boot loader to operate correctly, here is an example what is needed to get the device back to live:
CFE> printenv Variable Name Value -------------------- -------------------------------------------------- BOOT_CONSOLE uart1 et0mdcport 0 et0phyaddr 254 configvlan 0x1 et0macaddr 00-09-5b-53-65-11 boardtype bcm95365r et1macaddr 00-00-00-53-65-11 STARTUP ifconfig eth0 -auto; boot -elf flash0.os: CFE_VERSION 1.0.34 CFE_BOARDNAME BCM95365R CFE_MEMORYSIZE 32 *** command status = 0 ifconfig eth0 -addr=192.168.1.1 -mask=255.255.255.0; boot -elf -tftp 192.168.1.10:vmlinux
Normally the values et0mdcport, et0phyaddr, configvlan and et0macaddr need to be set via serial console. Choose another value for the mac address. Use help to get available commands. With setenv -p you can set values permanently.


