Every once in a while, I find out a cool way to add some functionality to a standard piece of tech I have by feeding it some custom firmware. Custom firmware might be one of the most overlooked ways of enhancing your devices. Don’t let the idea of running third party software scare you. Though you do run the risk of bricking your tech, most of the procedures for installing custom firmware are well documented and take a matter of minutes.
Here are some of my favorites.
I have always had good luck with Philips brand DVD players for reliability, and most of them also tend to support DivX, which I also like. Anyway, most of these DVD players have region free codes, so you can hit some buttons on your remote and instantly play discs from any region. Taking this a step further, you can also find custom firmwares for your DVD players that you can flash via USB or a disc. These firmwares give you more options for subtitles, longer file name display, volume control, display options, CEC functionality and more.
If you have a Philips DVD player, check out this site for some excellent custom firmwares by vb6rocod. If you have another brand, do some Google searches. You never know who is out there messing with DVD players.
As I mentioned in previous articles, I have a Canon 600D. And as I also mentioned, I am a huge fan of the Magic Lantern firmware. The Magic Lantern firmware is atypical in the way that it doesn’t replace the stock firmware. Instead, it runs along side it offering an expansive selection of new features such as HDR video, increased shutter control, and other little gems like microphone levels. Something else that might comfort or annoy you: Magic Lantern runs off your SD card. So, you have to format each SD card you have the way ML wants you to. A pain, but it also ensures that if you need your (or not your) camera to appear stock, you can just pop out the card and be good to go.
The Magic Lantern firmware is available for most Canon DSLRs. While Nikon and Panasonic camera lines don’t have anything as advanced as ML, people are working on firmwares for Nikon cameras. Who knows where things will be in another six months.
About 2 years ago, I put Rockbox on my dying iPod Video. After a while, a bunch of little glitches in the Apple firmware got to become a daily annoyance and there were no updates in sight. Rockbox is simply fantastic. I can add files without having to go through iTunes, I can include my FLAC or Ogg files without needing to transcode, Last.fm support is included, I can completely customize my GUI. Rockbox is not just for your old iPod. It supports a slew of devices from the Archos players to the iRiver. Another little side benefit of having an iPod Video is that I can boot and run either the Rockbox firmware or the stock firmware if I ever needed as there is enough memory to include both of them. I haven’t yet, but it’s good to have that option.
If you are anything like me, you simply amass wireless routers overtime. Okay, you’re probably not like me, but who doesn’t have a WRT54G of some generation somewhere in their house? Why would anyone want to run custom router firmware? The options of course. You can turn a cheap $5 Linksys router from a yard sale into a fully functional high-end device. For example, maybe you want usage graphs, ipv6 support, advances qos, overclocking, daemons, higher TX power, etc.
I currently run an early WRT54G with Tomato and an original Fonera WAP with DD-WRT. If those don’t suit you, check out OpenWrt.
There are tons of other devices that can run custom firmware that I just haven’t got around to toying with or don’t have to play with. For example: the PSP, iPhone, AppleTV, WDTV, etc. all have the capability of running custom firmware to run third party applications and homebrew software. Some other platforms have the ability to work around or through stock firmware such as the original Xbox, Wii, and others. While I still use my softmodded Xboxes once in a while and my letterbomb’d Wii, they aren’t true custom firmware installations (and not the easiest processes either).
Simple hacking of your everyday technology can be a great way to add life to your aging toys, and make the experience of some of your newer ones much more enjoyable. So, load up the SD card and get acquainted with the secret menus. And please, don’t remove the drive before the update is complete.