{{tag>software hardware linux hacking}} ====== Hacking the WRT54G ====== Yep. Of course I've played with hacking the wrt54g. What linux nerd hasn't? ===== Serial Port Hack ===== Here's pictures of my serial port hack. I did this to a wrt54g version 3. You'll see in the last photo, a screenshot, I've loaded openWRT on it. Apologies for the crappiness of the photos. They were upload straight off the camera. {{ :wrt54g:serial:dsc07135_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07136_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07138_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07141_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07142_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07144_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07144_small.jpg?direct&300 |}} {{ :wrt54g:serial:dsc07145_small.jpg?direct&300 |}} {{ :wrt54g:serial:openwrt.png?direct&300 |}} ===== SD Card Hack ===== This was a surprisingly easy hack in all senses. The soldering was easy (save for a trouble spot or two), the case mod was easy (though I did make my slot a little too big), and the software was easy (just install some packages in OpenWRT). I used on old, cheap, often-non-functional USB sd card reader for the SD card socket. I put a piece of blue masking tape to prevent any unwanted electrical connections being made between the card and the grounded metal of the Ethernet ports. Then I just hot-glued the slot onto the tape. It's quite sturdy. {{gallery> :wrt54g:sd?4 }}