Linksys WRT54G series


The Linksys WRT54G Wi-Fi series is a series of Wi-Fi–capable residential gateways marketed by Linksys, a subsidiary of Cisco from 2003 until acquired by Belkin in 2013. A residential gateway connects a local area network to a wide area network.
Models in this series use one of various 32-bit MIPS processors. All WRT54G models support Fast Ethernet for wired data links, and 802.11b/g for wireless data links.

Hardware and revisions

WRT54G

The original WRT54G was first released in December 2002. It has a 4+1 port network switch. The devices have two removable antennas connected through Reverse Polarity TNC connectors. The WRT54GC router is an exception and has an internal antenna with optional external antenna.
As a cost-cutting measure, as well as to satisfy FCC rules that prohibit fitting external antennas with higher gain, the design of the latest version of the WRT54G no longer has detachable antennas or TNC connectors. Instead, version 8 routers simply route thin wires into antenna 'shells' eliminating the connector. As a result, Linksys HGA7T and similar external antennas are no longer compatible with this model.
Until version 5, WRT54G shipped with Linux-based firmware.
VersionCPURAMFlash memoryS/N PrefixPowerNotes
1.0Broadcom BCM4702 @ 125 MHz16 MB4 MBCDF0
CDF1
5 V
2 A positive tip
20 front panel LEDs. Wireless capability was provided by a Mini PCI card attached to the router motherboard
1.1Broadcom BCM4710 @ 125 MHz16 MB4 MBCDF2
CDF3
12 V
1 A positive tip
Front panel LEDs reduced to eight. Wireless chipset is integrated onto motherboard.
Note: some of the routers have BCM4702 CPU
2.0Broadcom BCM4712 @ 200 MHz16 MB4 MBCDF512 V
1 A positive tip
Same as 1.1 with a CPU upgrade and greater wireless transmitter integration. Some of these have 32 MB of RAM but are locked to 16 MB in the firmware and and ).
2.1Broadcom BCM4712 @ 216 MHz16 MB4 MBCDF612 V
1 A positive tip
Same physical appearance as 1.1 and 2.0 models. Some of these models have 32 MB of RAM installed but have been locked to 16 MB by the manufacturer. Some models have two 16 MB MIRA P2V28S40BTP memory chips.
2.2Broadcom BCM4712 @ 216 MHz16 MB4 MBCDF712 V
1 A positive tip
Same physical appearance as 1.1 and 2.0 models. Switching chipsets from ADMtek 6996L to Broadcom BCM5325EKQM. Some of these models have 32 MB of RAM installed but have been locked to 16 MB by the manufacturer. Some models have 16 MB Hynix HY5DU281622ET-J memory chips.
3.0Broadcom BCM4712 @ 216 MHz16 MB4 MBCDF812 V
1 A positive tip
Identical to 1.1 and later models, except for the CPU speed and an undocumented switch behind left front panel intended for use with a feature called "SecureEasySetup".
3.1Broadcom BCM4712 @ 216 MHz16 MB4 MBCDF912 V
1 A positive tip
The Version 3.1 hardware is essentially the same as the Version 3.0 hardware. Adds "SecureEasySetup" button.
4.0Broadcom BCM5352 @ 200 MHz16 MB4 MBCDFA12 V
1 A positive tip
Switched to new SoC
5.0Broadcom BCM5352 @ 200 MHz8 MB2 MBCDFB12 V
0.5 A positive tip
Switched to VxWorks OS and reduced flash memory and RAM; not compatible with most third-party firmware, although the "VxWorks killer" utility allows some third-party open source firmware to be loaded. Since less physical RAM is available in this and future models, the third-party firmware were modified into special "micro" versions.
5.1Broadcom BCM5352 @ 200 MHz8 MB2 MBCDFC12 V
0.5 A positive tip
-
5.2Broadcom BCM5352 @ 200 MHz8 MB2 MBCDFB12 V
0.5 A positive tip
-
6.0Broadcom BCM5352 @ 200 MHz8 MB2 MBCDFD12 V
0.5 A positive tip
Also based on VxWorks, will only run DD-WRT micro. VxWorks killer must be used prior to flashing, otherwise, it will refuse to flash. Due to low RAM, users may encounter issues when running P2P software.
7.0Atheros AR2317 @ 240 MHz8 MB2 MBCDFE12 V
0.5 A positive tip
Switched to Atheros SoC. This is the only version of the WRT54G that does not support third-party firmware at all.
7.2Broadcom BCM5354 @ 240 MHz8 MB2 MBCDFK12 V
0.5 A positive tip
Switched back to Broadcom based SoC; Samsung K4S641632K-UC75 ; Samsung K801716UBC PI07. Micro versions of third-party firmware are supported again.
8.0Broadcom BCM5354 @ 240 MHz8 MB2 MBCDFF
CDFG
12 V
0.5 A positive tip
Some units come with 16 MB of RAM. VxWorks killer works. Antennas cannot be removed.
8.1Broadcom BCM5354 @ 240 MHz8 MB2 MBMDF012 V
0.5 A positive tip
FCC ID: Q87-WRT54GV81. Operating system is Linux, no need for VxWorks killer. Antennas cannot be removed.
8.2Broadcom BCM5354 @ 240 MHz8 MB2 MBCDFJ12 V
0.5 A positive tip
FCC ID: Q87-WRT54GV82. VxWorks killer does work, dd-wrt is supported, 2 MB of flash memory can be limiting. Antennas cannot be removed.

WRT54GS

The WRT54GS is nearly identical to the WRT54G except for additional RAM, flash memory, and SpeedBooster software. Versions 1 to 3 of this router have 8 MB of flash memory. Since most third parties' firmware only use up to 4 MB flash, a JFFS2-based read/write filesystem can be created and used on the remaining 4 MB free flash. This allows for greater flexibility of configurations and scripting, enabling this small router to both load-balance multiple ADSL lines or to be run as a hardware layer-2 load balancer.
VersionCPURAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM4712 @ 200 MHz32 MB8 MBCGN0
CGN1
ADMtek 6996L switch. Added SpeedBooster technology, claims to boost the throughput of 802.11g by 30%. Has LEDs for Power, DMZ, WLAN, Internet, and 1–4 Ports.
1.1Broadcom BCM4712 @ 200 MHz32 MB8 MBCGN2Switched to Broadcom BCM4712 SoC and BCM5325E switch.
2.0Broadcom BCM4712 @ 216 MHz32 MB8 MBCGN310 LED Front Panel. Also capable of SecureEasySetup, but use of the logo button and lighting of the new LEDs behind it requires firmware upgrade. SoC chip REV1 or REV 2. The flash chip on this unit is Intel TE28F640.
2.1Broadcom BCM4712 @ 216 MHz32 MB8 MBCGN4Radio chip is changed from BCM2050 to BCM2050KML.
3.0Broadcom BCM5352 @ 200 MHz32 MB8 MBCGN5Switched to newer Broadcom SoC
4.0Broadcom BCM5352 @ 200 MHz16 MB4 MBCGN6Reduced RAM & Flash
5.0Broadcom BCM5352 @ 200 MHz16 MB2 MBCGN7Uses VxWorks OS and reduced Flash Memory; not compatible with most third-party firmware, although the "VxWorks killer" utility allows some third-party open source firmware to be loaded on this and future versions.
5.1Broadcom BCM5352 @ 200 MHz16 MB2 MBCGN8
6.0Broadcom BCM5352 @ 200 MHz16 MB2 MBCGN9
7.0Broadcom BCM5354 @ 240 MHz16 MB2 MBCGNA
CGNB
CGNC
Switched to newer Broadcom SoC. Newest VxWorks killer works. Antennas can be removed. CGNB and CGNC antennas can be removed.
7.2Broadcom BCM5354 @ 240 MHz16 MB2 MBCGNEFCC ID: Q87-WRT54GSV72. Some antennas can be removed. Some refurbished ones have EN29LV160A 16 Mb Flash and IS42S16800A or K4S281632IUC75 128 Mb RAM

WRT54GL

Linksys released the WRT54GL in 2005 to support third-party firmware based on Linux, after the original WRT54G line was switched from Linux to VxWorks, starting with version 5. The WRT54GL is technically a reissue of the version 4 WRT54G. Cisco was sued by the FSF for copyright infringement, but the case was settled.
VersionCPURAMFlash memoryS/N PrefixPowerNotes
1.0Broadcom BCM5352 @ 200 MHz16 MB4 MBCL7A12 V
1 A positive tip
New model line, released after the version 5 WRT54G, which returns to a Linux-based OS as opposed to the VxWorks firmware. SpeedBooster is not enabled in stock firmware, however third-party firmware will enable the feature. The hardware is essentially the same as the WRT54G version 4.0. One alteration is that the internal numbering scheme of the 4-port switch changed in this model, from 1 2 3 4, to 3 2 1 0.
1.1Broadcom BCM5352 @ 200 MHz16 MB4 MBCL7B CL7C CF7C12 V
1 A positive tip
Detachable antennas. As of August, 2009, this version was shipping with firmware revision 4.30.11. This pre-loaded firmware allows the user to upload a 4 MB firmware image, whereas the pre-loaded firmware on version 1.0 limited the image to 3 MB. Firmware version 4.30.18 is now available for both hardware versions. Fully supported by Tomato, OpenWrt, and DD-WRT.

WRTSL54GS

WRTSL54GS is similar to the WRT54GS while adding additional firmware features and a USB 2.0 port which can be used for a USB hard disk or flash drive.
Unlike other models, the WRTSL54GS has only a single 1.5 dBi antenna, and it is not removable.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM4704 @ 264 MHz32 MB8 MBCJK0Released after the WRT54GS and WRT54GL. Uses Linux-based OS. Includes SpeedBooster support, additional firmware features, and an external USB 2.0 port for network storage. Uses 8 MB of Intel TE28F640 flash with a Broadcom BCM4704 SoC and Broadcom BCM5325 Ethernet switch.
1.1Broadcom BCM4704 @ 264 MHz32 MB8 MBCJK11Change from SoC rev 8 to rev 9

WRT54GX

WRT54GX comes with SRX, which uses "True MIMO" technology. It has three antennas and was once marketed as a "Pre-N" router, with eight times the speed and three times the range over standard 802.11g routers.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM4704 @ 266 MHz16 MB4 MBKBG5?Wireless-G Broadband Router with SRX.
2.0Realtek RTL8651B @ 200 MHz32 MB8 MBKIO1?Wireless-G Broadband Router with SRX.

WRT54GP2 and WRTP54G

WRT54GP2 has 1 or 2 antennas, and a built-in analog telephony adapter with 2 phone lines, but only 3 network ports.
"Vonage" WRTP54G has 1 antenna, 2 phone lines, 4 network ports — Same S/N Prefix
VersionLocked toRAMFlash memoryS/N PrefixNotes
EAEngin32 MB8 MBCJJ0
CGZ0 on WRT54GP2
Wireless-G Broadband Router with 2 Phone Ports. Uses the Sipura Chipset

WRT54GX2

WRT54GX2 has 2 antennas, and was advertised to have up to 6 times the speed and 2 times the range over standard 802.11g routers. Chipset Realtek. It is not compatible with DD-WRT.

WRT54GX4

WRT54GX4 has 3 moveable antennas, and is advertised to have 10 times the speed and 3 times the range of standard 802.11g routers.
WRT54GX4-EU: chipset Realtek RTL8651B, radio chipset Airgo AGN303BB, flash S29GL064M90TFIR4. It does not appear to be compatible with DD-WRT.

WRT51AB

WRT series with 802.11a support.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM4702 @ 125 MHz32 MB4 MBMCH02 mini-PCI Slots one A one B, Switch
BCM5325A

WRT55AG

WRT54G series with 802.11a support.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM4710 @ 125 MHz32 MB4 MBMDJ02 mini-PCI Slots
2.0Atheros AR5001AP @ 200 MHz16 MB4 MBMDJ1

WTR54GS

The Linksys WTR54GS is a confusingly named derivative of the WRT54G. It is a compact wireless travel router with SpeedBooster support that has only one LAN and one WAN Fast Ethernet interfaces, but has two wireless interfaces. The WTR54GS has the ability to make an unencrypted wireless connection on one interface, and make open shared connections on the other wireless interface, or the LAN port.
VersionCPURAMFlash memoryS/N PrefixJTAG portthird-party firmware supportNotes
1.0Broadcom BCM5350 @ 200 MHz16 MB 4 MB SJH0yesDD-WRT v24 sp2
2.0Broadcom BCM5350 @ 200 MHz8 MB2 MBSJH1no*DD-WRT v24 sp2 *Some examples reportedly have a JTAG port, but most do not.
2.1Broadcom BCM5350 @ 200 MHz8 MB2 MBSJH2noDD-WRT v24 sp2

WRT54G2

The WRT54G2 is an iteration of the WRT54G in a smaller, curved black case with internal antenna. This unit includes a four port 10/100 switch and one WAN port.
VersionCPURAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM5354 @ 240 MHz16 MB2 MBCSVTwo non-replaceable internal antennas.
3rd-party firmware: Fully compatible with DD-WRT. Not compatible with Tomato and other third-party firmware solutions at this time.
Firmware: VxWorks
FCC ID: Q87-WRT54G2V1
1.1Atheros AR2317 @ 180 MHz16 MB4 MBCSVTwo non-replaceable internal antennas.
FCC ID: Q87-WRT54G2V11
3rd-party firmware: Supported by DD-WRT.
1.3Broadcom BCM5354 @ 240 MHz8 MB2 MBCSVHardware: Reduced system memory to 8 MB.
3rd-party firmware: Supported by DD-WRT.
Firmware: VxWorks 5.5
FCC ID: Q87-WRT54G2V13
1.5Atheros AR7240 @ 400 MHz16 MB 2 MBCSVHardware: Reduced to one internal antenna; switched from Broadcom to Atheros chipset
3rd-party firmware: Not possible with DD-WRT.
FCC ID: Q87-WRT54G2V15

* Note: . This is because it uses Atheros components which require more than the 2 MB of Flash Memory built-in for a dd-wrt solution.

WRT54GS2

The WRT54GS2 is the WRT54G2 hardware with the VxWorks 5.5 Firmware including SpeedBooster. It has a sleek black design with 2 internal antennas. It includes a 4-port 10/100 switch and one 10/100 WAN port on the rear.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
1.0Broadcom BCM5354 @ 240 MHz8 MB2 MBCUQ3rd-party firmware: Fully compatible with DD-WRT *.
FCC ID:Q87-WRT54G2V1

WRT54GC

WRT54GC series with 802.11b/g support. This unit has a four port 10/100 switch and one WAN port. The "C" in the router number stands for compact, as the unit measures 4" by 4" by 1" with an internal antenna. The unit can be expanded with addition of HGA7S external antenna to boost range. Hardware Version 1.0 is the only option available in the United States since introduction in 2005.
Version 2.0 is shipping in, amongst other countries, the United Kingdom. This unit has 1 MB flash, 4 MB RAM and a non-detachable external antenna.
The internal hardware is based on a Marvell ARM914 reference design which is probably identical to the SerComm IP806SM, Xterasys XR-2407G, Abocom ARM914, Hawking HWGR54 Revision M, and the Airlink 101 AR315W. By appropriately changing the value of the firmware byte 0x26, the WRT54GC can be cross-flashed with firmware based on the same reference platform.
There were reports in 2006 that a sister platform of the WRT54GC was hacked to run Linux.

WRT54G3G/WRT54G3GV2 Mobile Broadband router

The WRT54G3G/WRT54G3GV2 Mobile Broadband routers are variants that have four Fast Ethernet ports, one Internet wired port, plus a PCMCIA slot for use with a Cellular Based PC Card "aircard". The V2 model has two additional USB ports for 3G modem use and one other USB port, which has yet to be put to use.
ModelDescriptionAlternative Firmware
WRT54G3GA Vodafone branded unit that comes with programmed settings for the Vodafone network supporting GPRS, UMTS and HSDPA. It can only accept the 3G PCMCIA cards and ExpressCards sold by Vodafone. It has no USB port to accept 3G USB dongles. The router can be used in other networks if the 3G cards are unlocked, because it is not the router, but the 3G cards that are locked to Vodafone. To use it in other networks it is necessary to change the settings of the APN, user and password manually to those of the new network. It can also be unlocked by flashing EM/EU version firmware. With the latest firmware upgrade it supports full HSDPA up to 7.2 Mbit/s. Some of 3G cards that it supports, like the Huawei E800/E870 and the Option GT Fusion, have external antenna port to improve the reception of the 3G signals. It also works with the PCMCIA Globetrotter card.Fully Supported by OpenWRT
WRT54G3G-STA Sprint Wireless unit that supports CDMA 1X and EVDO rev. 0,A wireless Internet.Fully Supported by OpenWRT
WRT54G3G-ATAT&T version of the router that supports GPRS and HSDPAFully Supported by OpenWRT
WRT54G3G-EUEuropean Union version supporting GPRS, UMTS and HSDPA.Fully Supported by OpenWRT
WRT54G3GV2-VFA Vodafone branded unit that supports full HSDPA up to 7.2 Mbit/s and seems not to be locked to the Vodafone network, but does not work with all USB dongles and IV.Partial Supported by customization of Linksys GPL code and supported by OpenWRT. NOTE: Due to changes in the CFE it is not fully supported yet. One should not try it without a serial console.

;Other cellular providers
To use this router with other cellular providers, one must use an alternative firmware. The stock firmware does not support cellular providers, even though one does have the exact supported aircard. For example, Telus Mobility uses the Sierra Wireless Aircard 595, which is supported by this router, but because it is from Telus Mobility and not from Sprint, it will never load the card into the router to make it operational. This is only true for the Sprint and AT&T-branded models.

WRT54G-TM, WRTU54G-TM, and WRTU54GV2-TM

The WRT54G-TM is also called the T-Mobile "Hotspot@Home" service. It allows calls to be made via T-Mobile's GSM network or via Wi-Fi Unlicensed Mobile Access, using the same telephone and phone number. Additionally, once a call is in progress, one may transition from Wi-Fi to GSM seamlessly, as Wi-Fi signal comes and goes, such as when entering or exiting a home or business. A special router is not needed to use the service, but the T-Mobile branded routers are supposed to enhance the telephone's battery life. This is the only known tweak to the TM version of the firmware. The hardware appears similar to that of the WRT54GL, except it has 32 MB RAM and 8 MB flash memory.
The WRT54G-TM having a serial number that starts with C061 has these specifications:
ModelCPU speedRAMFlash memoryS/N PrefixNotes

WRT54G-TM
Broadcom BCM5352 @ 200 MHz32 MB8 MBCO61T-Mobile Edition WRT54GS V3.0. It is possible to upgrade to third-party firmware via JTAG or by replacing the CFS and uploading a new firmware over TFTP. Instructions for the CFS/TFTP method can be found easily on the Internet, and other third-party firmware can be easily applied afterwards.
The Tomato Firmware also works on the WRT54G-TM.

WRTU54G-TM
Infineon ADM8668 @ 200 MHz64 MB8 MBQMF00HT-Mobile Edition Model: WRTU54G-TM. This version has two RJ-11 telephone ports and two SIM card slots. The WRTU54G-TM is not supported by DD-WRT. It can be flashed, and work is being done to port OpenWRT to this board

WRTU54GV2-TM
T-Mobile Edition Model: WRTU54GV2-TM. This version has two RJ-11 telephone ports and two SIM card slots it is black like the UTA-200-TM. However unlike the UTA-200-TM has four Fast Ethernet ports instead of a single pass-through Ethernet port.
See also: UTA-200-----

WRT54G-RG

The WRT54G-RG is also called the Rogers TalkSpot Voice-Optimized Router. It works with Rogers' Talkspot UMA service, which allows calls to be made via Rogers' cellular network or via Wi-Fi Unlicensed Mobile Access, using the same telephone and phone number. A UMA-compatible phone is required. The WRT54G-RG and the WRT54G-TM are identical in terms of hardware.
VersionCPU speedRAMFlash memoryS/N PrefixNotes
WRT54G-RGBroadcom BCM5352 @ 200 MHz32 MB8 MBCDF1FCC ID: Q87-WT54GV40. The WRT54G-RG is supported by DD-WRT.

WRT54GH

The WRT54GH comes with an internal antenna, a four-port network switch, and support for Wi-Fi 802.11b/g.

Third-party firmware projects

After Linksys was obliged to release source code of the WRT54G's firmware under terms of the GNU General Public License, there have been many third party projects enhancing that code as well as some entirely new projects using the hardware in these devices. Three of the most widely used are DD-WRT, Tomato and OpenWrt.

Hardware versions and firmware compatibility

As of January 2006, most third-party firmware are no longer compatible with version 5 of both the WRT54G and the WRT54GS. The amount of flash memory in the version 5 devices has been reduced to 2 MB, too small for current Linux-based third-party firmware.
Some users have succeeded in flashing and running a stripped down but fully functional version of DD-WRT called 'micro' on a version 5 WRT54G. An easier method not requiring any disassembly of the device has since been devised for flashing v5-v8 to DD-WRT.
To support third-party firmware, Linksys has re-released the WRT54G v4, under the new model name WRT54GL. It is also possible to replace the 2 MB flash chip in the WRT54G with a 4 MB flash chip. The Macronix International 29LV320BTC-90 is a suitable part although others may work as well. The user must first install a JTAG header and use a JTAG cable to back up the firmware, then replace the chip and restore the firmware with the JTAG cable. After testing for proper functionality of the modified unit, third-party firmware can be flashed using the JTAG cable and a suitable image file.
With the Attitude Adjustment release of OpenWrt, all WRT54G hardware versions with 16 MB of RAM are no longer supported, and older Backfire is recommended instead. Issues came from dropping support for the legacy Broadcom target brcm-2.4, making lower end devices run out of memory easily. Support for Attitude Adjustment is limited to WRT54G hardware versions with 32 MB of RAM, which includes WRT54GS and some of the WRT54G and WRT54GL versions having the capability for unlocking their additional 16 MB of RAM.