I'm curious, I have a WRT54GS with no version # on the label (their FAQ says this is version 1) and when I go to Linksys site, it says the latest firmware is 4.71.1 which is what I'm running and says not to download other versions of firmware as they are not compatible.So, Q for you - which version of the WRT54G do you have and was the v1.02.2 listed as an acceptable version of the firmware for your WRT54G??
check the sticker at the bottom of your router
CDF0 = WRT54G v1.0
CDF1 = WRT54G v1.0
CDF2 = WRT54G v1.1
CDF3 = WRT54G v1.1
CDF5 = WRT54G v2.0
CDF7 = WRT54G v2.2
CDF8 = WRT54G v3.0
CDF9 = WRT54G v3.1
CDFA = WRT54G v4.0
CDFB = WRT54G v5.0
CGN0 = WRT54GS v1.0
CGN1 = WRT54GS v1.0
CGN2 = WRT54GS v1.1
CGN3 = WRT54GS v2.0
CGN4 = WRT54GS v2.1
CGN5 = WRT54GS v3.0
CGN6 = WRT54GS v4.0
SJH0 = WTR54GS v1.0
If it's not listed, it means your router is even newer.
Look for the similar format of codes, and google it, pretty sure you'll obtain what u want.
P.S. I figured this out after I upgraded my firmware, altought I found out my router isn't v8.0, my v8.0 firmware works anyways.