Originally posted by: JackMDS
Linksys WRT-54G firmware was written in an Open Source Linux.
Since it is Open Source it is Openly available, and you can make changes to it.😉
Well, it should be.. but you have to pay $20 to Sveasoft first, just to be able to access their forums, to be able to download the "free" version. They also claim that it's not free, due to their inclusion of some non-GPL'ed user-mode code in their distribution, as I understand it.
The LinkSys firmware itself wasn't originally intended to be open-source (by LinkSys), but they were compelled to do it due to complaints, because it was based on a Broadcom reference platform that included Linux.
Bizarrely, LinkSys also sell
another wireless router, this one based on a Realtek 8181 OEM platform, that
also runs Linux inside (on a MIPS CPU), but
LinkSys continues to violate the terms of the GPL by not making the source code available. (AFAIK.)
It's a pity, since I own both of these devices, and I would like to "fiddle with the code" to perhaps make them interoperate wirelessly. The Realtek 8181 platform in particular seems to be quite powerful, even though the wireless is only of the older 'b' variety. In terms of CPU power and RAM and whatnot, it seems every bit as powerful as the WRT54G, in a smaller package.
Edit: Here's a page with info on the DI-624+, not sure how different that is from the 624.
link
Also a
security vulnerability