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

EasyTomato 0.7.5 with HTML5 Interface Released

Discussion in 'Tomato Firmware' started by WRD - EasyTomato, Sep 17, 2012.

  1. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    Hi all,

    EasyTomato 0.7.5 is out. The AdvancedTomato interface (regular tomato) is now using AlexF's HTML5 web interface based on Bootstrap from Twitter (see attached image). We've also put a few updates in EasyTomato as well.

    We'd love for a few of you with RT-N16s to try it out and tell us what you think. Also, if anyone out there with some js, jQuery, css skills has some time to help out, we'd love to hear from you. We have a ton we want to do and could use some help getting it all done!

    Anyway, give it a shot and let us know what you think.

    Happy flashing,
  2. lefty

    lefty Networkin' Nut Member

    Is this only for the RT-N16?
  3. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    We're only supporting EasyTomato for the RT-N16. We haven't doing anything to cripple it on other routers (that we know of) and it's a r2nc build (MIPS2, VPN, NOCAT portal, and extras) so it should work on a few more routers than just the RT-N16. AlexF's site has a few more builds on there for routers with less flash memory. EasyTomato is also on github if you want to make your own build.
  4. lancethepants

    lancethepants Network Guru Member

    Installed EasyTomato today, and trying out the "Easy" parts.

    First I'd like to comment on the interface.
    I do really like the html5 interface, though it is really different to use than what I'm used to. Some parts of it are kind of hokey still. Specifically in the OpenVPN settings I remember that stuff would move all over the place when making different selections in the interface. I'd also prefer that everything not take the entire width of the browser window, I like the information more compacted and easier to take in with out so much eye movement. Really not that big of a deal though, and I know you didn't design the HTML5 interface.

    The easy interface is easy to navigate and creates groups and rules. I really like that you allow a set of rules for devices that have not yet been assigned groups. Nice to set rules for those yet unknown devices, if wanted. It's cool you can just drag and drop the devices to whatever group you want. I think the huge selling point is the calendar. This is a plus for any business or organisation that wants to fine tune and easily visualize what their restrictions rules are actually doing. Will be cool when the internet usage page is going.
  5. AlexF

    AlexF Serious Server Member

    Hi Lance, thanks for taking the time to try it out. I was thinking about making the layout "static" instead of fluid, I suppose it's better for this purpose. Hopefully it'll be in the next release!
  6. mstombs

    mstombs Network Guru Member

    Had to take a look at the new interface ... only small report so far is that the version no and comment reported on the about page

    The 0000 is a parameter on the build make command.

    but since this is now based on my former favourite I'll see about using in anger.
  7. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    Yep, we just didn't fill it out while building this time. We will on the next version (with the Toastman version and add and EasyTomato version on another line).

    I agree and as AlexF said, we are going to switch it over to a static layout so that it's easier to read. As this is really the first version of the HTML5 interface, there are going to be plenty of things that will need to be changed visually, so keep the feedback coming! It's very important.

    We've also got a number of visual changes we need to put into the EasyTomato interface as well for the next version. Right now you can't drag and drop from a smartphone and there are a lot of things that could be made a lot prettier. And of course... bandwidth graphing!
  8. Elfew

    Elfew Addicted to LI Member

    Coool! Keep excellent work!
  9. occamsrazor

    occamsrazor Network Guru Member

    Looks really nice so far. I'll be happy to have a more modern interface, particularly something that can work on smartphones.
    Any chance of a "mobile" scaled interface suitable for smartphones/iPhones? What I mean is, I would really like a simple page that is scaled for a smartphone screen with just an overview of the status, particularly the WAN connection status, and a big button enabling reboot.
  10. ghoffman

    ghoffman Addicted to LI Member

    i've just flashed and it looks good.
    however, a few bottons don't work:
    1. i can't set remote management to anything but off
    2. i can't flash another build from the gui!!!!!

    and -
    i can't flash by tftp.

    i CAN telnet into the router.

    any thoughts about how to flash via telnet?
  11. kthaddock

    kthaddock Network Guru Member

  12. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    We haven't seen this issue before. Have you tried resetting the router (hold down the red WPS button with the router off, plug in the power for router, release the WPS button after 10 seconds) and are you using a modern browser? (Firefox 10+, Chrome, IE8+)

    If that doesn't work, kthaddock's TFTP instructions should work. We will post our own, hopefully super easy to follow, recovery instructions and video on the website sometime semi-soon.

    Glad you like it! AlexF's AdvancedTomato interface should work pretty well with a smartphone. At this point, we weren't planning on smartphone only screens, but we will see. We have many many more more ideas than we have developer hours, so we have to rank features very carefully :) *cough* *cough* that's a hint to anyone who wants/has the skills/has time to help!
  13. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    Just released EasyTomato 0.7.6.


    • Updated EasyTomato to Toastman’s 1.28.7500.4 release. This has made EasyTomato as a whole more stable and responsive.
    • Made Unassigned Devices look more like a group.
    • A few changes to the style of AdvancedTomato
    • Updated the groups page so you can now drag and drop devices from a smart phone or tablet.
    Known Bugs

    • Changing wireless password or timezone from EasyTomato requires you to hit save in AdvancedTomato for changes to take effect.
    • When changing the routers IP address in AdvancedTomato you must restart the router after applying changes or blocking rules may not work.
    • Can’t change QOS classification priorities in AdvancedTomato interface (high on our list to fix).
  14. Riddlah

    Riddlah Networkin' Nut Member


    what version is this based off (eg. VPN, VPN with NoCAT, etc.)

  15. Elfew

    Elfew Addicted to LI Member

    BW limiter from Shibby with extra features and settings, is it possible in your next build? I really miss this feature :(
  16. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    @Riddlah - It's based on Toastman VPN with NoCAT build.

    @Elfew - Not sure about this. We are pushing for new bandwidth graphing before we go after Shibby's BW limiter (if we ever do). Do you know why Toastman doesn't include the same BW limiter in his version?
  17. eahm

    eahm LI Guru Member

    Why don't you flash Shibby? Just to keep the HTML5 interface? Are you kidding me?
  18. Riddlah

    Riddlah Networkin' Nut Member

    i believe bw limiter in Toastman's build have been depreciated and replaced by QOS since the functionality can be achieved.
  19. Elfew

    Elfew Addicted to LI Member

    1) I am not sure, maybe Toastman doesnt like enchanted features for BW limiter from Shibby...

    2) I use Shibby AIO 101 build on my asus rt-16n, I have tested easytomato. I like friendly UI. I had to reflash back to Shibby build because of missing extra settings in BW limiter which I need.

    Last thing - Shibby builds contains tweaked drivers, if I am not wrong. Does Toastman have them too in his builds? I have noticed better performance and higher transfer speeds over wifi with Shibby build. Correct me if I am wrong with this....

    Odesláno z mého GT-I9000 pomocí Tapatalk 2
  20. Elfew

    Elfew Addicted to LI Member

    QoS and BW limiter cannot be enabled at the same time...

    Toastman build contains "lite" BW limiter so I dont understand why he doesnt add 2 commits from Shibby repository and makes us happy :))))

    Odesláno z mého GT-I9000 pomocí Tapatalk 2
  21. lefty

    lefty Networkin' Nut Member

    You are wrong in this...Considering that broadcom wireless drivers are fixed binaries with closed source...What tweaked drivers does shibby's build contain over toastman's builds? None..
    Elfew likes this.
  22. mstombs

    mstombs Network Guru Member

    There are different versions of Broadcom wireless drivers in different manufacturers firmwares, but swapping them in does often need tweaking to wireless commands and the build process which has link into the drivers. Newer drivers are often larger and don't work with all routers so tomatousb has to opt for a most compatible version. Asus are still actively developing their own product and I believe use same huge RT-N drivers as used by the dual-band RT-N66U. Rmerlin maintains a buildable enhanced version of the latest Asus firmware which should have the latest Asus distributed wireless drivers:- http://www.lostrealm.ca/tower/node/79
  23. lefty

    lefty Networkin' Nut Member

    Not sure which part of 'closed source/fixed binaries' driver you don't get and where you are coming up with fantasy tweaks that link into the driver, the only thing that links up to the driver (not links into) is the code built around it, its a fixed binary driver, you can't link into it with some 'tweak' code and change it, whats there is there because its a fixed binary with no source to be able to change it, it is the same reason that broadcom is stuck on a 2.6.x based kernel whilst openwrt uses 3.x.x kernels and open source ath9k drivers and have for quite sometime. The only entity that can change these facts is broadcom. And we're talking about shibby and toastman tomato builds, which do use the broadcom fixed binary wireless drivers.
  24. azdps

    azdps Addicted to LI Member

    Toastman had the BW limiter iincluded in his firmware at one point. It was causing noticeable stability issues so he removed it until further notice. If you look it up on the forums you will find more info about it.
  25. Elfew

    Elfew Addicted to LI Member

    Toastman HAS BW limiter in his builds! He restored this feature about 2 months back... but his BW limiter sucks, it doesnt have extra settings...

  26. mstombs

    mstombs Network Guru Member

    @lefty: AFAIK the Broadcom drivers are in the GPL release as .o object files, I do recall some deep tweaking by teddy_bear reported in git when he was working with new drivers and fast_nat ctf etc which involve links between wireless/wired drivers, but yes most changes will be in build makefiles and router control rc code to make use of different features possible with different drivers. I do understand the issue of kernel versions, unfortunately it means that the kernel and drivers (in kernel modules) get changed but not the reported version No (in dd-wrt n+1, so their drivers can't be re-used!)

    For interest and back on thread, some wireless driver Nos reported by routers I have had recent access to are:-

    EasyTomato 0.7.6 BETA
    Tomato v1.28.7500 MIPSR2BETA K26 USB VPN-NOCAT
    root@unknown:/tmp/home/root# uname -a
    Linux unknown #57 Mon Oct 1 12:37:38 EDT 2012 mips GNU/Linux
    root@unknown:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: Feb 10 2012 09:31:54 version
    Tomato v1.28.7500 MIPSR2Toastman-RT K26 USB VPN
    root@unknown:/tmp/home/root# uname -a
    Linux unknown #5 Wed Aug 15 11:45:04 ICT 2012 mips GNU/Linux
    root@RT-N16:/tmp/home/root# wl ver
    5.10 RC147.0
    wl0: Mar  4 2010 00:00:47 version
    Asus (Merlin build)
    ASUSWRT RT-N16_3.0.0.3 Thu Jul 19 23:15:44 UTC 2012
    admin@RT-N16:/tmp/home/root# uname -a
    Linux RT-N16 #43 Thu Jul 19 19:24:24 EDT 2012 mips GNU/Linux
    admin@RT-N16:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: May 29 2012 08:58:33 version
    ASUSWRT RT-N16_3.0.0.4 Tue Sep 25 03:41:55 UTC 2012
    Linux RT-N16 #1 Tue Sep 25 00:06:55 EDT 2012 mips GNU/Linux
    admin@RT-N16:/tmp/home/root# wl ver
    5.100 RC138.20
    wl0: May 29 2012 08:58:33 version
    and old K24
    Tomato v1.28.7633 .3-Toastman-VLAN-IPT-ND ND VPN
    root@wrt54gs:/tmp/home/root# uname -a
    Linux wrt54gs #16 2012-03-23 14:24:37 ICT mips GNU/Linux
    root@wrt54gs:/tmp/home/root# wl ver
    4.150 RC10.5
    wl0: Apr 10 2008 11:52:33 version
    So EasyTomato is using the latest Asus version No, but not necessarily binary (by date)
  27. lefty

    lefty Networkin' Nut Member


    For the sake of debate... you are comparing apples to oranges here, the toastman listing you are posting is an RT build, the others are on RT-N drivers minus the old NEWD build, totally different N wireless broadcom drivers, one is old and one is newer, but that doesn't change the fact that its a closed source driver. And also for the record, there is no asus wireless driver, that driver is from broadcom as well.. as i said, no one can change that but broadcom, asus doesn't have some allowed modification go ahead from broadcom to release their own broadcom driver.. i know it maybe hard for you to accept, but whats fact is fact, and you can ask any of the coders/devs about this matter and they will tell you the same thing, broadcom drivers are binaries with closed source - period. And trust me, you'll know if this changes, because alot of 3rd party firmware will adjust to this change, but as of now it hasn't changed, and you can provide no link to download the wireless N broadcom driver's source code because it isn't there to download...

    And do not get me wrong here, i'm not saying that the work that has been done around these fixed binaries is bad, its great and i use it everyday, but whats fact is fact and after reading on these boards for sometime now, i see ALOT of misinformation about these matters, and to me it all ends in the same note, with no one ever producing a link to download the source and unless you can produce a link to the wireless N broadcom drivers source, the misinformation proves itself to be just that - misinformation.
  28. Toastman

    Toastman Super Moderator Staff Member Member

  29. mstombs

    mstombs Network Guru Member

    EasyTomato is currently targeted at the Asus RT-N16 and is using the RT-N drivers although it can make no use of the 5GHz capability of those drivers. I'd like to think that as Asus are actively developing their own firmware (Ai Cloud dual wan etc) they have a good working relationship with Broadcom to get their specific hardware bugs fixed in updates to the SDK which includes kernel modules, specific kernel support and userspace configuration tools. Broadcom don't deal directly with Jo Public, and driver binary will be distributed by the likes of Asus, Linksys, Netgear etc. Broadcom did release some kernel driver source for some new chips (not for embedded routers!), but I think that is an attempt to get their stuff included/ supported in the kernel (by others?), a sensible commercial decision, but sure they'll always keep hardware specific IP private.

    What newer wireless drivers is Shibby using and what benefit could they bring to EasyTomato?
  30. Elfew

    Elfew Addicted to LI Member

    I dont know but I have higher transfer speeds over wifi with Shibby... just try! It is only my personal opinion!

  31. WRD - EasyTomato

    WRD - EasyTomato Networkin' Nut Member

    While this is a good discussion, just want to make clear EasyTomato's goal. We are trying to make Tomato far accessible for the nontechnical user and push our branch more to access control/bandwidth management. Tomato a tremendously powerful system that fits in low powered, low cost, and small form factor hardware, making it perfect to really help schools and hospitals (and home users) around the world manage their internet connections.

    We really aren't concerned, though it's very important other people are, with driver differences that are going to slightly affect wireless throughput. We're far more concerned with having a very easy to user interface, clean documentation, and a stable build. Our energy, as are all of the developers, quite limited and we have to make very sure we're spending it where it makes sense for our project.

    Anyway, I'm happy people are having this conversation as it's important stuff, but just want reiterate it won't affect EasyTomato very much. Toastman is doing a great job and we are thrilled to be using his builds! As always, thanks Toastman!
    Elfew likes this.
  32. Elfew

    Elfew Addicted to LI Member

    So EasyTomato uses RT or RT-N driver?
  33. Mangix

    Mangix Networkin' Nut Member

    if you'd bothered to read mstombs' post above, it's clear that EasyTomato uses RT-N.

Share This Page