Custom Firmware Rocks! How to Hack Gadgets with New Software
Third-party router software has been around for a while, but we can’t help but keep recommending it to users who want to add undocumented features to their home network. Our favorite router firmware package is still Tomato, which we favor for its compatibility with a wide range of router brands and models, user-friendly interface, and powerful feature set. We show you how to upgrade your router’s firmware to the newest version of Tomato and then configure the Quality of Service settings to manage your network traffic.
E-readers
Yes, you can even get open-source firmware for your electronic reader. The pickings aren't vast, but firmware like OpenInkPot can update your device with new settings and better performance, as well as give you access to additional software reader options, eliminate the necessity of DRM for your device, and even add Wi-Fi capabilities to a network-incompatible E-reader.
We love point-and-shoot pocket cameras for their small size and ease of use, but we lament their relatively paltry feature sets when compared to more expensive DSLR models. The good news, for owners of the popular Canon PowerShot cameras, is that your consumer-grade gadget can be upgraded with custom software to endow it with professional features like RAW image recording and live histogram feedback. CHDK (Canon Hack Development Kit) is an easy-to-install software package created by a savvy group of programmers to supercharge the Canon PowerShot. We show you how to safely install and configure this free firmware add-on with no risk to your camera.
SLRs
The Canon 5D Mark II camera is pretty impressive in its own right, given the kind of video that this full-frame, digital SLR can shoot. But don't let it be said that accomplishment ever got in the way of open-source innovation. That's where the open-source firmware package Magic Lantern comes into play. Amongst the features it adds to this jam-packed camera include on-screen audio meters (ideal for the amateur filmmaker), manual gain control, zebra stripes, and crop marks for different aspect ratios.
Digital Media Players

Western Digital's WDTV is kind of like a magic media streaming box. You plug any USB storage device (Flash key, portable hard drive, etc) into its two USB ports and it'll play any movie, picture, or audio file that it finds, outputting your media to your big screen TV via HDMI. Western Digital has done a great job updating its own official firmware to boost compatibility with almost every media format you can think of (yes, including MKV packages with subtitles), but the open-source offering takes the WDTV's functionality even further. B-Rad's WDLXTV firmware adds support for USB optical drives, USB hubs, limited ethernet connectivity, custom GUIs, and an application package that turns the WDTV into a mini-server!
Anything Else?
This is just a brief introduction to the world of open-source firmware. Hopefully it's gotten you stewing about all the different electronic devices you can hack in the comfort of your own dwelling. But just in case you need a little more inspiration, is anyone else out there running open-source firmware that deserves mentioning? Leave a comment to help flush out the list for your fellow readers!