Too cool:
I just got a
squeezebox so that I can finally listen to my mp3s in my bedroom.
But to get network connectivity in my bedroom, I needed a
802.11g router. Well, oops, actually, what I really needed was a bridge, not a router. Can this router be configured to be a client instead of an access point? Alas, not with the existing firmware.
Fortunately, a group of hackers in seattle
reverse-engineered my router. Turns out the thing is running a MIPS-based linux kernel inside. Linksys recently GPL'ed their entire source code tree for this router, and
free pirate firmware upgrades are available for the taking. Not only does the new firmware let me run my router in client mode, bridging my wireless network, but it has also turned my $60 wireless router into a full-service linux server, with busybox, ssh, apache, traffic shaping, etc.
Damn, that's sexy. Plus, the music in my bedroom works now.