Enterprising hardware hackers managed another coup last week, having successfully installed a version of the open source DD-WRT firmware on the latest revision of the Linksys WRT54G wireless router. The WRT54G became something of a fan favorite a few years ago, when Linksys released the source code to the router's Linux-based firmware. Since then, a number of custom variations on the original have appeared that add features Linksys never intended, of which DD-WRT is arguably the best.
Recent shipments of the WRT54G have been problematic, however. The model number is the same and the factory-stock feature set hasn't changed, but the underlying hardware is different. Newer units have less RAM, for one thing. What's more, they don't run Linux anymore. Instead, they are based on a version of Wind River's VxWorks embedded OS.
To be fair, Linksys still markets a Linux-powered version of the router, now known as the WRT54GL. But the custom firmware community sees this as a halfhearted acknowledgment of its efforts, at best. At worst, it sees Linksys as thumbing its nose at some of its staunchest supporters -- the Linux version is now priced higher than the mainstream VxWorks-powered version.
Undaunted, the hackers of the DD-WRT project knew that even though the newer version of the router was underpowered, it was still capable of more than what its stock firmware provided. With a little ingenuity, they were able to load it with a custom version of DD-WRT that fit into its smaller RAM footprint. And so, modified firmware fans had something to smile about once again.
But why does it have to be this way?
So far, the relationship between Linksys and the various modified firmware projects can be described as a "friendly antagonism." Hackers flash their own custom firmwares into their routers, irrespective of Linksys' wishes. In turn, Linksys grudgingly acknowledges the demand for its Linux-based product but otherwise ignores the activities of the alternative firmware groups, beyond charging a premium for their hardware.
Linksys is missing out on a larger opportunity here. The features that alternative firmwares add to the WRT54G series aren't mere hobbyist curiosities -- they’re real-world enhancements that give the hardware new features for gaming, security, network management, or VoIP. Some of them are features that are otherwise only available from more expensive products from Linksys' competitors.
If anything, these third-party enhancements have already saved the Linksys product from commoditization. Dozens of other vendors market wireless routers with comparable basic functionality to Linksys’. The difference is that the Linksys product can be made to do more.