I read in Autopsy: Linksys WRT54G/GS Hardware Versions Under the Knife that This is confirmed here by 16vturbovolvo and koitsu - the use of TE28F320 Intel Flash and HY5DU281622ET-J Hynix RAM which is the same memory combo in WRT54G v4.0. In short it seems WRT54G v4.0 and WRT54GS v4.0 are identical in terms of hardware components. :clap: Both run GPL/Linux and support 3rd party FW. The latest firmware for the WRT54GS v4.0 is 1.05.2 dated 9/15/2005 and released 10/5/2005 whose .bin file is 2884608 bytes while that of the WRT54G v4.0 is 4.20.7 dated 8/18/2005 and released 8/25/2005 is also 2884608 bytes - both which can easily fit the 4MB flash chip. :thumb: ( NOTES: 1. Linksys says the GS v4.0 firmware 1.05.2 is not compatible with WRT54GS hardware version 1.0, 1.1, 2.0, 2.1 or 3.0. 2. The latest GS v3.0 firmware 4.70.6 dated 5/27/2005 and released 7/20/2005 has a .bin file of 3097600 bytes. ) Now ybbmadysu says here that he was able to convert his WRT54G to run WRT54GS firmware. :cheering: However, no one has confirmed any differences in the radio implementation - although they use the same Broadcom chips. So the questions that beg an answer are: :drinking: 1. Is SpeedBooster implemented only in the firmware and driver code? 2. Can I flash a WRT54G v2.2~v4.0 with WRT54GS v4.0 1.05.2 firmware to run SpeedBooster? 3. Can I flash my WRT54G v2.2~4.0 with WRT54GS v3.0 4.70.6 firmware?