This simple mod is mainly for people who feel that their router is getting a little too hot for comfort or maybe it keeps crashing. Most routers fail because of extreme casing temperatures and others fail because they simply lack ram capacity. If you are not experiencing any of these symptoms, just forget it. It won’t make your internet connection go faster or latency to drop. If you’re feeling a little paranoid about overheating routers etc, continue reading =).
What you’ll need.
- A Linksys WRT54G/GL/GS equivalent router
- An 8cm 12V fan ( you can get if from your casing fan / PSU fan or simply buy it )
- A little soldering and drilling skills.

-Get the router open and have a look at your router!
-Mark the position of the fan and get your drill ready.
-Drill the holes. I’ve added extra vents at the side to ease airflow.


- It ain’t easy to get the holes made for me.. I seldom drill stuff haha. Anyway make sure that you’ve drilled the holes for the screws to secure the fan in place and also for the wires to go through. Don’t bother much about the ugly edges because the fan would be covering it later on.

-Then, solder the fan wires according to the picture above. Alright, I know this isn’t the perfect soldering but bigger is better right? =P As long as it doesn’t touch the other pins.

-Here’s the naked Broadcom BCM5352 processor and ram chips of the router. If you’d like a better performance cooling, you’d be better off slapping on a few heatsinks on the processor, memory chips and the radio chip on top of the active cooling by the fan. I did not have my thermal grease with me so I skipped that step.

Fix everything back together and there you have it, an active cooling system for the Linksys WRT54G/GL/GS. Let’s simply overclock the processor from 200mhz to 250mhz.

No problems at all. Pushing the radio power a little higher wouldn’t hurt this baby either.
If you would like to have some control on the fan speed, just add in a variable resistor in the circuit. Adding a switch would also be nice as the sound from the fan gets quite annoying at times. I’m considering to add some diodes and the switch after a few hours running. You could even add led lights, thermal sensors to adjust the fan speed according to the case temperature.. But well, this is the simplest fool proof method to add a fan to the router. It looks pretty good too!