WRTSL54GS can use other firmware?

Discussion in 'Cisco/Linksys Wireless Routers' started by vincentfox, Jan 19, 2006.

  1. vincentfox

    vincentfox Network Guru Member

    Interesting to read about WRTSL54GS previews.

    Anyone laid hands on one? Will we be able to put on new firmware?
  2. NateHoy

    NateHoy Network Guru Member

    So far, at least, there's no link to GPL code. So someone would have to modify firmware from something else, or Linksys will have to release GPL code for it.

    Still possible, though. Looks like a router + network storage, which isn't exactly a novel Linux concept, as long as there's a way to get all the device drivers.
  3. vincentfox

    vincentfox Network Guru Member

    I emailed to Linksys asking if this item will be open-sourced. We shall see.....
  4. jdepew

    jdepew Administrator Staff Member Member

    I'm pretty positive that the firmware will be based on VxWorks just like the majority of the new products.

    If you guys are wondering - I just got confirmation from Linksys that the WRTSL54GS WILL support a USB 2.0 hub and multiple hard drives. I was advised that while theoretically 128 devices could be supported, 7 is their suggested practical limit - I'm guessing thats whats its been tested too, plus the largest normal USB hubs you can pick up are 7 port.
  5. gaogi

    gaogi Network Guru Member

    The firmware for this router is Linux based.
  6. vincentfox

    vincentfox Network Guru Member

    If truly Linux, and as much flash and RAM as claimed, looks pretty good and reasonably priced. Will see if they have one in the Fry's here this weekend.
  7. gaogi

    gaogi Network Guru Member

    GPL code for this router has just been posted.
  8. jagboy

    jagboy Network Guru Member

    do u know if it uses NTFS or uses its own filesystem.
  9. MarkInDavis

    MarkInDavis Network Guru Member

    A quick scan of the user's manual (available online at linksys - page 32 - pdf page 39) seems to indicate it uses FAT32. This unfortunately limits maximum file size to 4GB I think (maybe 2GB). NTFS would be nicer.
  10. crawdaddy

    crawdaddy Network Guru Member

    if the code's in the GPL and it's running linux, I'm sure that NTFS or ext3 support could be written in by some ingenious coder. Now the only thing is, I need some USB hard drives :(
  11. vincentfox

    vincentfox Network Guru Member

  12. vincentfox

    vincentfox Network Guru Member

    I've been poking around trying to figure out how to make sense of the firmware file for the SL unit. It's a pretty big file which implies a large flash to store it :)

    At Seattle Wireless they have some directions for getting into the firmware.bin file, even mounting it so you can look around. From back in the WRT54G early days. See here:


    I copied the .bin over to a linux box, tried their ideas about looking through the file with hexdump, didn't find the string they talked about. Perhaps this firmware uses some other filesytem.

    More poking tomorrow....
  13. jchuit

    jchuit Network Guru Member

    I downloaded the source and had a quick look.

    Looks like the wrt54gl source a bit, uses the roboswitch for ethernet for example, but the broadcom-toolchain differs

    Some pictures of the chips used in the wrtsl54gs, would be nice.

  14. vincentfox

    vincentfox Network Guru Member

    Even recent Linksys firmware for WRT54GS doesn't seem to follow the SeattleWireless information. No "ROMFS" string in the hexdump.

    I find reference early on to "piggy" in the hexdump which I believe implies squashfs. I don't have squashfs in my kernel, will take some time to recompile.

    The source is enormous, unpacked about 1 gig.

    I'll look around and see if I can find buy one locally. Not crazy about mail-order for items like this. If I don't like it, more difficult to return.
  15. vincentfox

    vincentfox Network Guru Member

    I looked around a bit, not finding this WRTSL54GS at all locally.

    Found it on buy.com, in-stock, ordered it. So hopefully in a week or so will have some real information.

    While at Frys Electronics though, picked up new Emprex DSC5100Z 5 mega-pixel camera for only $97! So now, will have a better camera to take some board shots with.
  16. vincentfox

    vincentfox Network Guru Member

    Getting closer to looking inside the firmware.

    Old info at seattlewireless web pages about hacking WRT54G firmware, said to look for "Compressed ROMFS" in the hexdump output. Early Linksys firmware used CRAMFS format.

    Looks like Linksys switched to using squashfs format.

    Signature to look for is "hsqs" for squashfs which I did find.

    Now just have to compile a kernel with squashfs support and I should be set to have a look inside.....
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice