Linksys WRT54GS v1.1

The device is fully supported by FreeWRT. You can install the FreeWRT firmware via the update function of the vendor web administration. The vendor uses NVRAM to store information about the configuration of the device. FreeWRT ignores these settings.

Architecture: MIPS
Vendor: Broadcom
Bootloader: CFE
System-On-Chip:  Broadcom 4712
CPU Speed: 200 Mhz
Flash size: 8 MB
RAM: 32 MB 
Wireless: integrated Broadcom BCM43xx 802.11b/g
Ethernet: BCM5352
Serial modification: yes
JTAG: yes
NVRAM: yes

The boot_wait NVRAM variable is off by default. TFTP installation is not possible without exploit.

Network configuration

The default network configuration is:

interface namedescriptiondefault ip configuration
eth0.0LAN Ports192.168.1.1/24
eth0.1WAN Portdhcp
eth1Wifidisabled for security reasons

TFTP Installation notes

TFTP commands:

tftp 192.168.1.1
tftp> binary
tftp> trace
tftp> rexmt 1
tftp> put freewrt-linksys-wrt54gs-v11-brcm-2.4-jffs2.bin

After this wait 3-5 minutes, depending on the size of the firmware image.