Buffalo Technology WHR-G54S

Version  1.40   Intel Viiv Support   zip   3.4 MB
Version  1.38  Fixes (Auto-Channel) Disconnect Issue  zip  3.4 MB
Version  1.23
GPL Info  GPL Info  html  1 KB

WHR-G54S-Manual-web.pdf  User's Manual

Install DD-WRT (to www.dd-wrt.com)
Flashing the WHR-G54S with DD-WRT (Original, may not flash your WHR-G54S))
TFTP Client for Windows  command-line, supports all versions except CE
TFTP (from LinkSysy)

WPA Support
Can't Connect to Internet
It Won't Remember My Gateway Password!
Flashing the WHR-G54S with DD-WRT   This worked for me...
Who's in YOUR Neighborhood? (DD-WRT Site Survey)
Client-Bridge Mode
Doing the SAMBA on the WHR-G54S (Samba FS Automount under DD-WRT)
Open the WHR-G54S
WHRx Models
Power Adapter

Where is support for WPA? (Using Buffalo firmware)
  From the HOME page (,
Basic Settings > Wireless > Wireless Encryption (WEP/TKIP/AES), select TKIP or AES.
- or -
   Hit Advanced button at top right of HOME page.
Wireless Config > 802.11g, under Wireless Encryption choose TKIP or AES, you can input your WPA-PSK (Previously Shared Key)

Use 20 Character Key!
   Use a minimum 20 character WPA Key.

WHR-G54S can't connect to internet!
   I was trying to connect to the internet after configuring my WHR-G54S, but although the WAN port LED was showing almost constant activity (blinking), the LAN port LED was almost always solid, except when I accessed the router's built-in web page. This was a "Stump-the-chump" move, believe me...

DanS from alt.internet.wireless came to the rescue:
   Power down all devices.
   Turn the cable modem back on.
   Wait until it has a solid link back to the cable co.
   Now, turn on the router
   Then the PC.

   If you didn't power cycle the modem, it is still looking for the MAC address that was connected to it before, NOT the router MAC.

It won't remember my Gateway Password! (Using Buffalo firmware)
  Another smooth move... I tried 2 digits followed by 8 characters. If you read the help menu, Buffalo limits you to eight total characters, alphanumeric, plus you can use the underscore " _ ".

   If you try to enter a greater than 8 character password, it will let you type in a lot more than eight, but when you hit "Apply" the WHR-G54S won't let you log in with root-blank, nor will it allow root-"greater than eight". Now you have to hit the reset button under the WAN port.

   Although.. Maybe it will let you type in a greater than eight character password, but will limit you to using only the first eight characters... I don't know, and I'm not going to try and find out right now. 

Flashing DD-WRT
   You need instructions, a TFTP utility (for non-XP/2003 versions), and dd-wrt.v23_generic.bin. You may see references to a "mini" bin, but that was only for buggy versions of the Linksys firmware that would not allow flash images over 3MBytes big.  Linksys fixed the problem many revisions ago. (Thanks to Jeff Liebermann for the "mini" info)

Reset WHR-G54S by holding RESET down while powering it on. Hold 30 seconds, then remove power.

 NOTE:   Buffalo unfortunately encrypts their firmware, and they'll only accept encrypted firmware in their web interface. So the easiest way to replace the firmware turns out to be the same way you would "de-brick" a router with corrupt firmware.
   Namely, all the broadcom routers enter a special mode in the first few seconds after power is applied that allows a tftp transfer to directly program the flash rom with new firmware. So what you need to do is get everything ready to go, power up the router, and then send it the new firmware quickly.

  Type TFTP -i PUT dd-wrt.v23_generic.bin. Do not hit ENTER yet.

   Apply power to WHR-G54S. The port LEDs will all light up together. As soon as they go out, hit ENTER and start the transfer.  (Thanks to Chewbacca on a Berlin forum!)

   The LED on the LAN port will flash rapidly for about 6 seconds. The command will complete with a success printout, like Transfer successful: 3502080 bytes in 5 seconds, 700416 bytes/s. NOTE: If you use the -v option (verbose) the flash will take 30 seconds or more. There are over 6,500 blocks of data sent, and the -v option writes each block transmission to the screen. Pretty much a blur...

   The router will reboot into DD-WRT, wait until the red bridge/diagnostic light stops blinking. . At this point, the router is ready to use. There is no need to reboot it (unplug/plug), although this is a safe precaution. The router will be now be accessible on netmask You will need to change your IP to this range to access it for configuration. (For the WB2-G54, the router is still accessible at The username is 'root' and the password is 'admin'.

Flashing the WHR-G54S with DD-WRT, ver 01 (PDF, includes comments)

Who's in your Neighborhood? (DD-WRT)
   Click the Survey button to show all wireless networks in your neighbourhood reachable by your router.
  From DD-WRT home page, Status>Wireless Nodes, hit the "Site Survey" button.

Client Bridge Mode (DD-WRT)

Two WHR-G54S, DD-WRT v23 SP2 generic

Router #1           Router #2
AP Mode             Client-Bridge Mode
DHCP Server         DHCP Server disabled
Loopback Disabled   Loopback Disabled

  I can ping both IP from either computer. This is NOT WDS.  Thanks to Tony Hwang and Bryant Smith reporting their experiences with AP/Client Bridge mode.

Samba FS Automount
   I am not sure of this, since I'm a Micro$erf.

This is on WIKI HERE I have focused on shares on an NT4 system. YMMV.
   1.  Create a SMB network share on the host computer.
       * This is the default file sharing system on Windows. Right click on drive or directory and select "Sharing and Security"
             to set up sharing.
   2. Use the Web Interface and go to the Administration > Management tab. Scroll down to the last option..
   3. Enable the Samba FS Automount option. If new options do not appear the "Save Changes" and go back to the page.
   4. Enter the share location in the 'share' field. eg: //
   5. In 'user' and 'password' enter the user credentials of a user allowed to access the share.
   6. You may optionally enter a Startscript. I'm leaving it blank.

So, if DHCP Clients shows:
Host Name  IP Address

If I created a normal share for a drive (called "burn"), does this mean that my Share would be //

Open the WHR-G54S
   You will need a knife and a T9 Torx. Leave the decorative side cover alone, but if you want to remove it, slide it straight back to the rear.

  With a knife, slit the metalized plastic sticker between IP Address (Router) and IP Address (Bridge). Now remove the single T9 screw.

   Remove the curved smoked plastic LED cover - The cover is latched on the side with the Reset Button. Use a pen or small screwdriver to depress and push the catches forward. Now the cover will rotate forward, pivoting on the end near the AOSS button.

   Remove the blue plastic AOSS bezel - Simply push the blue bezel back towards the ports and the catches will unhook from the white plasticcase. Look at the ventilation holes. See the edges of the blue catches?

   Open it up like a CD case, rotating on the back hinges.

   Reassembly is easy. Put the blue AOSS bezel on, match the catches up with the ventilation holes, push it to the front and lock it. Now insert the AOSS end of the LED cover under the "AOSS" end of the blue bezel. Rotate the LED cover and push the other end underneath the catches on the white platic case. Make sure they click into place.

Board is marked WRTB-153G_VO1
Broadcom BCM5352KPBG RN0622.P10. covered with a heat dissipating pad.
RF section uses a Broadcom BCM2050KML G 2.4-GHz direct conversion radio
The memory chip is an ISSI IS42S16400B-7TL
Y1 is a 25.000 MHz xtal
On the back there is another ISSI IS42S16400B-7TL and a MX 29LV320CBTC-90G
Antenna uses a RP-SMA base. One aftermarket source is HyperLink Technologies

WHRx Models
Model Broadcom Flash RAM Wireless  Switch boot_wait Serial JTAG USB
WHR-G54S BCM5352 200MHz 4MB 16MB Broadcom (integrated) in CPU - Yes Yes No
WHR-G54 BCM5352 200MHz 4MB 16MB Broadcom (integrated) in CPU - Yes Yes No
WHR2-G54 BCM4704 264MHz 4MB 64MB Broadcom (mini-PCI) BCM5325 on - - -

Power Adapter
   WHR-G54S uses a 3.3v 2A DC adapter. Center positive
  WHR-HP-G54 uses a 5.0v 2.6A DC adapter (label shows 5.0VDC 0.9A) 2.1/5.5mm ??? connector.

9595 Main Page