1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

All-in-one Mod for 8mb Flash routers - proposal

Discussion in 'Tomato Firmware' started by occamsrazor, May 13, 2009.

  1. occamsrazor

    occamsrazor Network Guru Member

    All-in-one Mod for 8mb Flash routers - now available

    There's been some discussion from those with 8mb flash routers such as the Asus WL-500GP in the comments of TeddyBear's excellent USB mod (which by the way now also has OpenVPNGUI in an experimental but running rather nicely version of the mod).

    It seems that there are a lot of features now available in the various different mods but one has to choose between some or others as to have them all would mean the firmware size couldn't stay below the 4mb flash of most routers.

    Presumably the code is available in the git repository... how viable would it be for someone to compile all the best features from the different mods into one monster mod that would be more than 4mb but less than 8mb, and so fit on such 8mb flash routers? Does anyone with compiling knowledge and an 8mb flash router care to give it a try?

    Something like:

    Tomato+OpenVPNGUI+PPTPVPN+SNMP+USB+IP/MAC BW Limit+Themes

    I don't have the knowledge to compile it myself... does anyone familiar with compiling have any thoughts on this?
     
  2. i1135t

    i1135t Network Guru Member

    I would definitely love this too... but I think most of the modders don't have the time to compile a working version as well as support it.... Maybe sometime in the future when it slows down a bit on this forum... I hope that's not too long. :)
     
  3. occamsrazor

    occamsrazor Network Guru Member

    Yes... I imagine it could be a lot of work, and I appreciate all the hard work being done already on the various mods. It seems to me there's a bit of a problem with Tomato generally, a lack of a modular framework whereby one could flash plain Tomato then simply install various functionality as packages... that way a user could easily pick and choose, and the modders could just maintain the packages instead of having to maintain the whole build.
    On the other hand the Git repository does seem to have led to many more mods that are more frequently updated, so that's good.
    I don't profess any compiling knowledge, so I'm just putting forth ideas, not any solutions am afraid :) Anyway, here's hoping someone can find the time to take such a thing on...
     
  4. kenyloveg

    kenyloveg LI Guru Member

    Well, source code should be released before anyone can compile these stuff into All-In-One MOD.
     
  5. pandora

    pandora Addicted to LI Member

    This sounds good. I'd like to see any mod made using the TB extras build as a base, also if possible support for all FS including NTFS. With a build like that, we could all be very happy.

    A more recent version of Samba than TB uses would also be helpful.

    Does anyone know if there is any Tomato tool to monitor bandwidth by a specific IP or MAC address? I have some devices, VOIP, DVR, and others, that I'd like to be able to monitor and see what exactly they are doing throughout the day.
     
  6. mstombs

    mstombs Network Guru Member

    I know that Victek has been looking at this, and there is something in the Chinese Dual Wan mod that looks really promising.

    I also suspect darkstat could be compiled as a standalone binary
     
  7. Assman

    Assman Addicted to LI Member

    @OP: Great idea :idea:

    Too bad it looks like topic is dying... :sadbye:
     
  8. thor2002ro

    thor2002ro Addicted to LI Member

    remembered this thread from long ago ....
    All-IN-ONE ready :p find it in my signature the last firmware
    :p
     
  9. mactogo

    mactogo Addicted to LI Member

    Awesome! Didn't know how your new mega version slipped past me. This is a giant milestone in tomato builds. Should have it's own separate thread really. All the best! :biggrin:
     
  10. thor2002ro

    thor2002ro Addicted to LI Member

    it didnt slip i just released it :p
     
  11. i1135t

    i1135t Network Guru Member

    Thanks man!! I've been waiting for this build. I will test it and see how it performs... thanks again, all who have contributed!!
     
  12. thor2002ro

    thor2002ro Addicted to LI Member

    should perform perfectly ... but i only tested it on WL500gP v1 on witch it works perfectly
     
  13. mactogo

    mactogo Addicted to LI Member

    Possible to include an md5 checksum for the .trx file? I just want to make sure the firmware isn't corrupted from downloading or unzipping before i upload to my router.
     
  14. thor2002ro

    thor2002ro Addicted to LI Member

  15. mactogo

    mactogo Addicted to LI Member

    That was quick! Thanks for all your effort!
     
  16. thor2002ro

    thor2002ro Addicted to LI Member

    but kind of defeats the purpuse of a arhive... if it was corrupted it will fail to dezarhivate...DOHHHH
     
  17. occamsrazor

    occamsrazor Network Guru Member

    Great :) Can't wait to try...

    I'd be upgrading from Teddybear mod Version 1.25.8632 vpn3 - is there a known reason to erase NVRAM with this in particular, or just the general warning? It takes so, so, so long to get all the settings e.g. static IPs and QoS rules back manually....
     
  18. thor2002ro

    thor2002ro Addicted to LI Member

    its a mst nvram clean.... lots of new nvram settings....
     
  19. fyellin

    fyellin LI Guru Member

    So has any one done any work on making these features configurable. For example, my router doesn't have a USB port, so all of the Samba stuff and USB stuff doesn't help me. But then again, I really like the idea of a page for running shell scripts! (I hadn't seen this before. What a great idea!) I'd love to be able to copy the sources, comment or uncomment out lines in a configure file, and then type "make".

    Thanks again thor2002ro for a great job combining all the best features together into one port.
     
  20. thor2002ro

    thor2002ro Addicted to LI Member

    look in the git .... its there how to add the page you are looking for...
     
  21. occamsrazor

    occamsrazor Network Guru Member

    Thor, what can I say? Awesome....
    It's been a long time coming but finally someone has wrapped up all the good work being done by different people in different mods and put it all together... in my mind this is the best mod yet. I realise those with 4mb routers aren't going to benefit, but those of us with Asus etc can now "have it all".
    Some nice touches indeed e.g. including the Absolom theme, Previous IP + ISP Concentrator ID, etc
    I took your advice and did a full NVRAM erase after flashing - ugh, it takes SO bloody long to restore all the settings like static-dhcp, port-forwards, wireless-mac, qos, etc... but I guess was worth it as all seems stable.
    A very nice job indeed.... now.... what can we add to it next? :)
     
  22. teddy_bear

    teddy_bear Network Guru Member

    Thor - great mod! So many people were asking - but I was just too lazy to do it, besides I don't have 8MB router to test it on... You made lots of people happy :)!
    Aren't they already configurable? You can turn the USB support, Samba and FTP off in the GUI, and these features won't consume any resources (other than some flash space). Also, Samba and FTP actually can be useful on routers without USB - for example, you can use them to share storage space available on SD/MMC card (if you have SD/MMC modded router), or use FTP to allow external access to CIFS partitions...
    Heh - you guys are too quick :wink: ! I only added it to git a day or two ago, and have not even released this feature in my mod yet - did not have time to test it... Well I guess we can consider it tested now ;)...
     
  23. Victek

    Victek Network Guru Member

    Not at all TB.. it works for standard command .. but not with #top ;), already included in my mod too. It's a quick turnaround, congratulations for your work!
     
  24. thor2002ro

    thor2002ro Addicted to LI Member

    ya works well... it was really hard work putting them all together , diffrent kernel sources , different variables ... it was crazy... took me about 24h of continus work.... just got some sleep
    i'm thinking we shold add Transmission or rtorrent for torrenting to the hdd directly
    and Mediatomb for streaming movies from hdd to PS3 or Xbox360

    teddy wanted to ask did you ever got the ntfs working ? i was trying to mount a ntfs hdd and it just doesnt work.... i didnt check yet but maybe the make doesnt copy it to target directory?

    edit: anyone tryed to repair the absolon theme with the problem with wireless filter ?
     
  25. teddy_bear

    teddy_bear Network Guru Member

    Yeah, I can imagine... Lots of work... Even merging USB mod with Keith's VPN mod took me a few hours, and it was a simple merge - Keith was very good at keeping [most of] his Tomato/kernel changes to VPN-related stuff only...

    You're right, ntfs module is not getting copied to the target directoty by default, make just compiles it and sets it aside with other extra stuff. To include ntfs.o into firmware image, remove or comment out the
    @mv $(TARGETDIR)/lib/modules/2.4.20/kernel/fs/ntfs.o $(PLATFORMDIR)/extras/ || true
    line from the src/router/Makefile.

    I'm sure we'll have people reporting this as a bug ;)...
     
  26. Trademark

    Trademark Network Guru Member

    Is this problem with your build or the Victek build?

    I'm running 1.25.8515 ND, absolon theme, and wireless filter is working fine for me...
     
  27. thor2002ro

    thor2002ro Addicted to LI Member

    it not as its not working im talking about the radio buttons and the text... they dont look corectly it a cosmetic thing ,not functionality
     
  28. Trademark

    Trademark Network Guru Member

    Ahh, got it. Thank you. Now you've got me curious, but will have to wait 'til I get home.

    Would this run ok on a WRT54G-TM, even though there are no USB ports on it?
     
  29. thor2002ro

    thor2002ro Addicted to LI Member

    yep it will work
    edit: and please ask the questions about my mod on my thread
     
  30. fyellin

    fyellin LI Guru Member

    My hope was that by taking exactly the features I wanted, I could get something just under 4meg. That way, it could run on all four of my routers, rather than my one big one.

    Any good references for learning git?
     
  31. thor2002ro

    thor2002ro Addicted to LI Member

    the git documentation :)
     
  32. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    When I first created the repository, I posted some commands to get people started using it. See here.
     
  33. teddy_bear

    teddy_bear Network Guru Member

    Here's the fix (you can keep "bold" font style if you want, I just like it better without bolded labels)...
     
  34. thor2002ro

    thor2002ro Addicted to LI Member

    finally how to fix the themes :)
     

Share This Page