The LinkSys WRT54G revisited (with openWRT)

Jurjen Bokma

May 2010

Table of Contents


This section follows Conference under Docker. This time we have three devices, all WRT54G, but different versions.

Table 1.  WRT54Gs to work with, their serial numbers and alleged versions
NS/NVersionRAMFlashChipset Manuf.State
1.CDF50DB295082.016MB4MBADMTekAs from shop
2.CDF70E1431202.216MB4MBBroadcomOpenWRT 'kamikaze'
3.CDFE1GA378627.08MB2MBAtherosAs from shop

It appears that the third device (with the 'Atheros' CPU) cannot even be used with OpenWRT. We are going to use it to offer wireless connection to one of our home networks. The first two will be used to offer Linux installations to a remote site: one (nr. 2) at the site, the other will stay home as a sandbox.

The versions and their properties can be retrieved from the Wikipedia page on LinkSys WRT54G, or this forum page, which reduces the very concise information at to:

CDF0 = WRT54G v1.0 / ADM6996L Chipset / CPU 125Mhz
CDF1 = WRT54G v1.0 / ADM6996L Chipset / CPU 125Mhz
CDF2 = WRT54G v1.1 / ADM6996L Chipset / CPU 125Mhz
CDF3 = WRT54G v1.1 / ADM6996L Chipset / CPU 125Mhz
CDF5 = WRT54G v2.0 / ADM6996L Chipset / CPU 200Mhz
CDF7 = WRT54G v2.2 / BCM5325EKQM Chipset / CPU 200Mhz
CDF8 = WRT54G v3.0 / BCM5325EKQM Chipset / CPU 200Mhz
CDF9 = WRT54G v3.1 / BCM5325EKQM Chipset / CPU 200Mhz
CDFA = WRT54G v4.0 / BCM5352E Chipset / CPU 200Mhz
CDFB = WRT54G v5.0 / BCM5352EKPB Chipset / CPU 200Mhz
CDFC = WRT54G v5.1 / BCM5352EKPB Chipset / CPU 200Mhz
CDFD = WRT54G v6.0 / BCM5352EKBG Chipset / CPU 200Mhz
CDFE = WRT54G v7.0 / AR2317 Chipset
CDFF = WRT54G v8.0 / BCM5354KFBG Chipset / CPU 240Mhz
CDFG = WRT54G v8.0 / BCM5354KFBG Chipset / CPU 240Mhz

NOTE: The WRT54G v5.0 has 2Mb/8Mb Ram, it uses VxWorks OS and is incompatible with 3rd Party Firmware.
For more info see this thread: /forum/remark,14563605

CL7A = WRT54GL v1.0 / BCM5352E Chipset / CPU 200Mhz
CL7B = WRT54GL v1.1 / BCM5352E Chipset / CPU 200Mhz
CO61 = WRT54GL v1.1 / BCM5352EKPBG Chipset / CPU 200Mhz

CGN0 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz
CGN1 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz
CGN2 = WRT54GS v1.1 / BCM5325EKQM Chipset / CPU 200Mhz
CGN3 = WRT54GS v2.0 / BCM5325EKQM Chipset / CPU 200Mhz
CGN4 = WRT54GS v2.1 / BCM5325EKQM Chipset / CPU 200Mhz
CGN5 = WRT54GS v3.0 / BCM5352E Chipset / CPU 200Mhz
CGN6 = WRT54GS v4.0 / BCM5352E Chipset / CPU 200Mhz
CGN7 = WRT54GS v5.0 / CPU 200Mhz
CGN8 = WRT54GS v5.1 / CPU 200Mhz
CGN9 = WRT54GS v6.0 / CPU 200Mhz
CGN9 = WRT54GS v7.0 / BCM5354KFBG Chipset / CPU 240Mhz