Compiling from source

Discussion in 'Sveasoft Firmware' started by fjcostanza, Aug 28, 2004.

  1. fjcostanza

    fjcostanza Network Guru Member

    I have download the source for Satori 4.0 which I want to compile. I would also need the linksys source for which Satori 4.0 is based on.

    The web page lists several versions. Which one would it be?
  2. Avenger20

    Avenger20 Network Guru Member

    Linksys 2.02.7
  3. FDM80

    FDM80 Network Guru Member

    I'd like to know if it is possible to do things like take the HyperWRT1.3 source, and then do things like take the satori source and copy and paste things like the Static DHCP stuff in to make my own little hybrid. Is doing something like that pheasible or is the code totally incompatible. Just really wondering if I can go around and kind of scavange code from all the releases and stick them in my own little hybrid firmware. If it requires recoding of any kind I probably wouldn't bother.
  4. fjcostanza

    fjcostanza Network Guru Member

    I have now managed to recompile the Satori source, flashed the WRT54G with the new image and it works OK.

    However, I have 2 MIPS binaries that I compiled that work on the router if I used wget to download them once the router starts up. I want to incorporate these into the firmware.

    I made the various changes to the Makefiles and source tree to include these extra binaries. After rebuilding the image is about 217KB larger the the default Satori image.

    After flashing the router with this new image, it doesn't seem to work. The power led keeps flashing. Recovered the router again using the recompiled standard Satori image.

    Is there a maximum size a firmware image can be? I don't beleive the 2 binaries I included could have disrupted the boot process. Or I am missing something???

  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