Linksys WRT54G 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: PMON
System-On-Chip:  Broadcom 4710
CPU Speed: 125 Mhz
Flash size: 4 MB
RAM: 16 MB 
Wireless: integrated Broadcom BCM43xx 802.11b/g
Ethernet: ADM6996L
Serial modification: only with external UART
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
eth0LAN Ports192.168.1.1/24
eth1WAN Portdhcp
eth2Wifidisabled for security reasons

TFTP Installation notes

TFTP commands:

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

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