AdvancedTomato - new GUI based on Shibby's mods

Discussion in 'Tomato Firmware' started by Jacky444, Mar 20, 2013.

  1. leandroong

    leandroong LI Guru Member

    Pls add support for K26USB-MIPSR1-BTGUI-VPN.
    Thanks again.
  2. Jacky444

    Jacky444 LI Guru Member

    I'll compile it today.
  3. Jacky444

    Jacky444 LI Guru Member

  4. leandroong

    leandroong LI Guru Member

    Got it. Thanks again.
  5. Riddlah

    Riddlah LI Guru Member

    Can you also compile tomato-K26USB-1.28.RT-N5x-MIPSR2-108-AIO.trx

  6. Jacky444

    Jacky444 LI Guru Member

    I couldn't find build option for this version of Shibby's mod. I'll give it a closer look but this will take some extra time I'm afraid.
  7. Jacky444

    Jacky444 LI Guru Member

    I've finnally finished web site for AdvancedTomato. Have a look at and let me know what you think =)
  8. Dark_Shadow

    Dark_Shadow LI Guru Member

  9. Jacky444

    Jacky444 LI Guru Member

    Thats Alex's Toastman AdvancedTomato. Mine is based on Shibby and its actively developed. So deserves a good looking web site.
  10. leandroong

    leandroong LI Guru Member

    Very nice. Shibby FW109 will be release today.
    darkknight93 likes this.
  11. Jacky444

    Jacky444 LI Guru Member

    Thats great news! Gives me opportunity to upgrade AT to 1.06.09 =)
  12. Jacky444

    Jacky444 LI Guru Member

    I had some spare time since last update so I was working on AT. There is loads of updates coming in 1.06 release but I'm still waiting for Shibby's 109 to release it. Any one has any idea when that might be?
  13. jerrm

    jerrm Network Guru Member

    Does your version require any code changes in httpd, etc, or is it all in the html, cs, etc files?

    If it's just in the files being served, then how about zipping them up and provide a script to download, unzip to /tmp/advancedwww, and mount over the stock www folder. It would make testing much simpler.
  14. Jacky444

    Jacky444 LI Guru Member

    At the moment entire AdvancedTomato comes from only www folder. Though I have some plans for adding auto updater and some other features that require code inside Tomato HTTP server.

    Yeah you're right, Though Alex gave me even better solution for testing. Running Tomato's HTTP server from CIFS (my computer). Its working perfectly =)

    Oh by the way if you wish to compile Tomato with AT you do require some other files for it to work normally.

    P.S.: Oh you miss understood me :D. I'm waiting for 109 so I can release AT with newer Shibby release. Since compile takes about 2 hours would be better to compile all at once then do it again next day with new Shibby's Version :)

  15. Jacky444

    Jacky444 LI Guru Member

  16. jerrm

    jerrm Network Guru Member

    I really meant set that up for all of us, so that we don't have to re-flash just to test out the AT web ui.
  17. Jacky444

    Jacky444 LI Guru Member

    Oh, I see. Well I can write a short Tutorial how to do it. Though there will be some issues with interface because of different builds have some minor changes in Web files after.

    Also I'm already working on asking developers on Linksysinfo forums to help me out to code something into Tomato's HTTP handler to add option for left/right/top menus. I'm doing my best to fix/change stuff that people asked/reviewed before me. I have fixed/changed loads of things that people told me so far and I'm going to do more!

    My next priority is navigation. My idea is to add a left/right based navigation that will look similar to Windows 8's Metro navigation with smaller buttons of course. Once you will mouse over the upper category the sub categories will expand under it. Well you will see it later but it will defiantly speed up navigation through pages and it will look cool at same time.

    Also I'm trying to give users option to choose their favorite theme/design/positioning at least as much as I can.

    Sorry for long reply lol...

    AdvancedTomato: (Screenshots, Info, AT Features)
  18. Jacky444

    Jacky444 LI Guru Member

    New AdvancedTomato update is now available.

    Change Log:
    - Added few more color schemes for graphs (BW, IP) (Clean Style, Tomato Style, Ultra Green)
    - Added manual update check on Upgrade page
    - Fixed few minor bugs with Update Notification script
    - Fixed tables to match rows aligments on pages like status_overview.asp
    - Fixed issue that caused WebUI unresponsiveness because Update script didn't work under offline mode
    - Changed Update notification script URL to new Web Site
    - Finally properly renamed AdvancedTomato modification (Including TomatoAnon).
    - Brand New Ethernet Ports State style
    - Limited responsiveness to 600px in width due design mess up because of all the data
    - Other minor fixes/changes
    Download AdvancedTomato 1.06.08

    Update on some questions & discussions:

    I haven't yet posted tutorial how to test out AT without flashing because that might give you bad idea about it. There is loads of things that don't work properly in "test" mode so that might turn people away.

    So I've decided to try creating a web demo that wouldn't allow saving settings of course, but it would allow you to see AT as it is.

    I've created a simple demo how left aligned navi would look like. Its still just an idea, it might change and it would be added as option. You can give it a try here: Find text saying: "Left/Top switch DEMO:" and click "Metro Left". Since its a demo, it might not work on older browsers.
    But works with some I tested so it shouldn't give you any truble!

    Hope to hear your opinion!
    I'm sorry about fast updates again =/ Next one will be really released in longer period!

    AdvancedTomato Home Page:

    P.S.: Update script is bugged again in 1.06 thanks to build script. Didn't notice till few minutes ago :/ Will be fixed in next release (1-2weeks) !
  19. jerrm

    jerrm Network Guru Member

  20. Riddlah

    Riddlah LI Guru Member

    Thanks for the update and getting the RT-N version uploaded as well.

    Has the 'back to top' been removed or is it just not showing up on my setup?
  21. Jacky444

    Jacky444 LI Guru Member

    Oh, great you noticed, fixed. I feel so embarrassed.
    P.S.: I just checked and I haven't found page with "AdvnacedTomato" :confused:. I might be blind.
    P.P.S.: I'm officially blind, found the spot, fixed now really :). thx!

    Mm no. It should be there. It appears only when you scroll down some. If not then it doesn't appear because of javascript bug caused by update script.

    I'll have to fix that asap. I'll do it in few hours and recompile AT. Sorry guys =/
    Thanks for feedback!
  22. leandroong

    leandroong LI Guru Member

  23. Jacky444

    Jacky444 LI Guru Member

    Great news ! I'll wait for git to get updated by shibby once that is done, I'll recompile AdvancedTomato and apply fixes mentioned before =).
  24. shibby20

    shibby20 Network Guru Member

    i will update git sources for 2-3 days. I have to add some changes to my local git before pushing changes to remote branch.
  25. Jacky444

    Jacky444 LI Guru Member

    The new update 1.07.09 will be the best one yet!
    I've managed to add options to change menu styles, fixed 99% bugs, added TomatoAnon warning back (Integrated bash Update check) and speed-ed up interface by a bit. These changes are not fully completed yet but will be in time Shibby releases 109 on Git =)

    Now I'm getting to a big issue which is size of web UI. I have some plans to fully recode bootstrap or simply remove useless code. That should save about 50kb but thats far from target. So next priority is getting size of UI as small as possible. Minify CSS will also do some :) we'll see! Thats up for 1.08!
    windozer, darkknight93, Elfew and 2 others like this.
  26. Jacky444

    Jacky444 LI Guru Member

    Some update on my work: This will take bit more then 3 days lol. Since new left/top/right menu's take extra css and so on, I have to optimize bootstrap code & jquery now. So all the optimizations for speed/size will be done in this update. Practically this update will be really the biggest one so far. New JS library code (very minified JQuery), bootstrap clean up, recoding most stuff.

    Also note: Navigation responsiveness will be removed ! I'm sorry for anyone that used that function. But I can't build responsive navi for all the different navigation styles (top/left/right) without making huge mess in WebUI code. That would require too much space as well.

    P.S.: Update on minimization: saved 120kb on jquery/bootstrap =)
  27. Jacky444

    Jacky444 LI Guru Member

    Rofl, I was messing around with JS/CSS for one day to save 120kb, while formatting ASP files saved 400kb now :confused: :D
  28. sanmao

    sanmao Serious Server Member

    AdvancedTomato is very very nice!
    But i have a problem: my Asus RT-N12B1 only 8MB Flash, so Asus RT-Nxx AIO build is too large for RT-N12B1.
    Because RT-N12B1 no USB port, so can you build a No-USB version for Asus RT-Nxx (tomato-K26-1.28.RT-N5x-MIPSR2-108-Max.trx) ?

    A lot of 8MB user will be really appreciate it.

  29. Jacky444

    Jacky444 LI Guru Member

    Yeah sure. I'll upload loads of different builds at next update. Shibby sent me an compile script to speed up the process. Its going to take about 2 more days for new update (or more, depends on Shibby). I'm still waiting for Git update.
  30. azdps

    azdps LI Guru Member

    Jacky444 based on the screenshots things are looking good. I noticed you said ubuntu crashed when trying to install KDE. Have you tried using a vmware image of ubuntu so you can build tomato firmware? I posted some easy instructions for the whole build process located at the following url:

    Also if I remember correctly, to see what type of build options are available for shibby you should be able to use the "make help" command. Keep up the good work.

    edit: Oops.. just noticed Shibby sent you a build script. I'm sure that will help out alot with building different firmware versions.
  31. Jacky444

    Jacky444 LI Guru Member

    Thanks for the share on Image that really could help in future. At the moment build environment works fine except for K24 builds. Those just fail. I asked shibby about the error and he answered me in Tech way that I didn't understand at all :D. Since AT is bit big to fit K24 I decided not to give much time into it.

    But other than that K26, RT-N work fine now. Some how few times make clean and make cleantools/dist helped.
    I do know about the make help & build options but Shibby names them differently then in make help. So the build name user requested wasn't in the make help that got me confused a little. But yeah now since I got Shibby's build scripts it should go easier.

    Next update is an Huge update for AT. I've spent about 4 days now (16h a day) to optimize, add options, customize and add new styles to AT. Also AT interface has been optimized for size and I saved about 400kb space in total by minimizing jquery (removed ajax and such functions), boostrap (removed unused stuff) and asp files. I did kind of ruined responsiveness for new navi styles but I believe full UI on mobile/tablet is unnecessary anyway. So I've also added mobile page which u can see here:

    Also attaching few screen shots of UI changes:
    NaviOption > Mobile/Tablet Page > MetroLeft > MouseOver Metro > CleanStyle BW
    AdminAccess-NaviOption.jpg MobileNaviChange.jpg TomatoAnon-MetroLeft.jpg TomatoAnon-MetroLeft-Hover.jpg CleanStyle BW Graphs.jpg

    Do not mind the 1.05.08 on screen shots. I've used that name to test update script properly.
    I'll start compiling new AT 1.07.09 as soon as Shibby updates GIT and I'm able to merge changes with new Shibby 109 build :)
    windozer, sanmao and Riddlah like this.
  32. occamsrazor

    occamsrazor Network Guru Member

    I tried the existing AT the other day. It's very slick but I just couldn't get used to the top of page interface - force of habit I guess. I'll be very excited to see the new more tradiional left-hand-side interface. A request - if you can fit Shibby's Big-VPN version into 8MB (it does now, I just don't know how much extra AT bits add) for the E3000 that would be sweet :)
  33. Jacky444

    Jacky444 LI Guru Member

    I'll do my best :). I saved 700kb on size of Interface so at the moment uncompiled UI has 1.3mb. Original Shibby's (Compiled) is 1mb so I can't say for sure :). But I hope it will fit of course !

    P.S.: AT is defiantly bigger then original UI. That is to be expected with all the enchantments and responsive code.
  34. Jacky444

    Jacky444 LI Guru Member

    Hmm, Bad news. Compiled Asus RT-N66U firmware had before 9.9mb, Since -700kb on source Web UI the output was 9.8mb. So I'm sorry AT is not going to fit small flash sizes as Shibby's firmware =(. It seems I underestimated the compiler's compression methods.

    I've figured if devs used GZIP compression on HTTP handler it would save about 40-60% space. But then some one would have to code support for gzip.

    P.S.: Comparing Shibby 108 /AdvancedTomato 1.07.08 mods, the difference is about 10-20kb (on AIO builds)
  35. Jacky444

    Jacky444 LI Guru Member

    Okay so small update since yday, Shibby finally updated git. I'm trying to merge the gits but I'm having issues since I'm noob with Git sorry. So this will probably take about a day. But U can expect next update to be amazing. I managed to do loads of things and got to say new UI with left navi is amazing. At least to me, If you won't like it U can always switch back to normal AT.
  36. shibby20

    shibby20 Network Guru Member

    #update git
    git checkout tomato-shibby (or RT-N) # select my branch
    git fetch #update your local copy
    git pull #synchronize local copy of my branch

    now... if you have own local branch then just run:
    git merge --no-ff origin/tomato-shibby (ot RT-N)

    thats all ;)
  37. Jacky444

    Jacky444 LI Guru Member

    oh :D Thanks for the tip, I did something like that, but ended up with loads of "untracked" files having some weird issue and couldn't select your branch. I'll get it working some how :D.

    P.S.: I also have GitHub repo so thats why I'm having most issues. And It would seem I pushed wrong stuff to it, so I keep getting some errors for files that I shouldn't have pushed.
  38. Jacky444

    Jacky444 LI Guru Member

    Happy to announce, compile started =)
    This will take few hours after that I'll post change logs, and update web site etc =)

    Update: Testing firmware works fine, had one small issue with HTTPD which is fixed, compiling had to restart how ever so this might take bit longer then expected. My i7-2700K on 5.2GHz is working as hard as it can :D
  39. Jacky444

    Jacky444 LI Guru Member

    Okay so I've decided to post new update already. I'll progressively upload compiled firmware until all routers are there. At this moment only Asus RT-N66U is available but soon more will be added.

    Changes log:
    - Added Script to show notice about TomatoAnon not beeing setup (removed in 1.00 by mistake)
    - Added new Update Script that is embeded in TomatoAnon. TomatoAnon settings control Update Script as well!
    - Added Metro Navigation style (Left) Try it out at Administration -> Admin Acccess -> Navigation Style
    - Intergrated Mobile Page script. It will help you to access vital info faster on tablet/mobile
    - Changed some default UI styles (I.E.: Tabs under VPN)
    - Fixed loads of bugs that came with removing css rules from bootstrap
    - Fixed jQuery bug on QOS-Classify page (there since 1.00 un-noticed :/)
    - Changed responsive code to work differently, hopefully better then before (still limited to bigger screen devices)
    - Minimized jquery & boostrap code. Also some other things and saved about 250kb !
    - Whole AdvancedTomato is only about 50kb larger then Tomato Shibby
    (Shibby's 109 update):
    - Add Time 0:01 and 23:59 to Scheduler
    - Webmon Backup Script – look Administration -> Logging
    - Busybox: Fix tune2fs and revert e2label tool
    - Ethernet State: fix when WAN is tagged – thx @Victek
    - Allow WNR3500Lv2 to upgrade from Web interface
    - Openssl: enable s_client
    - rp-pppoe: upgrade to 3.11
    - Dnsmasq upgrade to 2.67test3 – thx @Kevin
    - Backported new exportfs method (365-exportfs1 patch from WL500g) – thx @RMerlin
    - Extended MOTD with GUI – written by @Monter, modified by @Shibby – can be disabled in GUI Administration -> Admin Access -> SSH
    - IPTraffic bugfix – thx @RMerlin
    - StealthMode v0.5 – Sunset – thx @Monter – please run stealthMode via SSH/telcon for more information
    - Fix for dhcpv6 with prefix delegation – thx @Toastman
    - Remove radvd & libdaemon, use dnsmasq for IPv6 RA instead – thx @Kevin
    - Added ipset support – thx @RMerlin
    - Implement multithreaded kernel building to speed up firmware compile time – thx @RMerlin
    - Do not write out ‚no-dhcp-interface’ in dnsmasq.conf as is superfluousas no dhcp-range has been set – thx @Kevin
    - Added refresh timer to tools -> system page (AT already had that before this update)

    If you encounter any issues, problems please post them here so I can look into them.

    Happy flashing ! =)
  40. hasIPv6

    hasIPv6 Networkin' Nut Member

    Image corrupted (Asus RT-N66U)


    please advise
  41. Jacky444

    Jacky444 LI Guru Member

    Can you re-try download please? I've been uploading files and some overwrite so it might be that.
    If not once compilation is done I'll send you md5 hash to check if image is full.

    P.S.: Or it might be cloudflare, u can access non cloudflare page here: that might be better.
  42. hasIPv6

    hasIPv6 Networkin' Nut Member

    Thx very much, it's working now (using above link)!
  43. Daky

    Daky Network Guru Member

    Just flashed my router with this, very nice, very nice, good job man.

    I love menu's on right.

    Excellent! :)
  44. Dark_Shadow

    Dark_Shadow LI Guru Member

    I just flashed my RT-N66U and got the default GUI. Is there a command I can run to see if it is your version?

    Bad download, re-trying.

    OUTSTANDING work!!!! Looks great!
  45. Dark_Shadow

    Dark_Shadow LI Guru Member

    Would it be possible to add a second page to mobile with the device list?

    Sent from my iPod touch using Tapatalk
  46. maple.chick

    maple.chick Networkin' Nut Member

    Amazing work, Jacky! Thank you so much for sharing your work with us.
  47. jerrm

    jerrm Network Guru Member

    Much better than the earlier versions! Like the left side menu.

    Still two big deal breakers for me. First - it needs to be tighter and more compact. Fonts too big and too much white space. Second - menus are invisible to the keyboard. Need tab stops at minimum, preferably accesskeys for at least the top level items.

    I still think an installable version of the UI without requiring a flash would be worthwhile.
  48. Jacky444

    Jacky444 LI Guru Member

    Thanks a lot guys !

    Tomato is a large UI and requires a lot of dedicated time to work with. I'm spending a lot time on this project and I'm not going to stop yet. So any issues or wishes like yours mean a lot to me. I will work on requests like yours so in time I'll try to fulfill every thing people want. Installable version without flashing could be impossible in time though, since I started adding my own scripts/addons to httpd handler and nvram. Also as I said few posts before, WebUI is built for many different build versions, so some functions would be absolute on the separate web UI. Not to mention issues it could cause.

    Menus with keyboard, hmm that is kind of hard request. I'll have too look into that with Javascript/Jquery handling.

    Why not ! in 1.07.09 mobile page was added just as test. I wanted to see response of people. More people like it, more it will be updated :). Its also kind of a backup in case you want to access router with mobile with small screen. Since new Metro navi is really bad for small devices (fixed position works bad with small screens)

    Another update, there seems to be issue with some downloads because of CloudFlare. I've disabled it but might take few hours to apply to all users. So I'm adding md5 hashes to the folders like Shibby has. This will allow you to check integrity of image in case of bad download. We don't want your routers to be bricked cause of download issues do we.

    Another thing. I'm probably still going to add demo page for the firmware, similar to what you can see at different control panels for Linux.

    P.S.: Adding K26 builds today. Compile already started.
  49. Jacky444

    Jacky444 LI Guru Member

    Another quick update. I've changed the way file explorer works on my web site, that should solve all the issues with downloads. Before PHP was serving files, now web server does that. That should solve all the download problems.
  50. occamsrazor

    occamsrazor Network Guru Member

    Can't wait to try this, but a few questions first:

    1. Are you planning a K26 not K26 RT-N build for E3000? Shibby has them in fact he doesn't do RT-N builds for E3000. From what I've read RT-N is not necessary (or better? I don't really know to be honest! Can anyone comment??) for E3000.

    2. Of the K26 RT-N files for E3000:

    tomato-E3000-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-Max.bin 6.22 MB
    tomato-E3000-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-MiniIPv6.bin 4.28 MB
    tomato-E3000-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-MiniVPN.bin 4.24 MB
    tomato-E3000USB-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-AIO.bin 9.42 MB
    tomato-E3000USB-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-BT-VPN.bin 7.72 MB
    tomato-E3000USB-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-Mega-VPN.bin 9.06 MB
    tomato-E3000USB-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-Nocat-VPN.bin 7.52 MB
    tomato-E3000USB-NVRAM60K-1.28.AT-RT-N5x-MIPSR2-1.07.09-Tor-VPN.bin 7.58 MB

    The two marked in red are clearly above the 8MB flash limit and so are likely to brick the router. Not your fault, Shibby's are too. But I'd suggest not bothering to compile or distribute them as they could cause problems. In lieu I'd like to see a Big-VPN build please :)
  51. leandroong

    leandroong LI Guru Member

    I just installed and I find it not easy to use on my mobile. Hard to navigate and fonts too small. Icons too small to be clickable.
  52. sanmao

    sanmao Serious Server Member

    I installed tomato-K26-1.28.AT-RT-N5x-MIPSR2-1.07.09-Max.trx
    on Asus RT-N12 B1 and work fine, thanks!
  53. Jacky444

    Jacky444 LI Guru Member

    Coming up next =)

    About builds, I've just used Shibby's build script (he sent) and just let it go through. About RT-N builds, they come out of compiler in bundle, like E3000, E4200 and some other are generated at once (seems they're totally the same) thats the reason for them being there I believe. So I have to compile this anyway. Its just matter of uploading I guess, I just copy/pasted all output files =).

    Also there is K26 E3000 builds as well:
    K26 E3000 Big-VPN:

    I really don't know what you are referring to, but for me on Xperia T & Xperia Z both main UI and the Mobile are extremely nice. Also icons aren't supposed to be click-able (any of them).
  54. Jacky444

    Jacky444 LI Guru Member

    I forgot to write this before. I wanted to make a download page with easier selection of firmware.
    I want to setup a simple PHP script that would make selection of firmware FAR easier. Like you select E3000 and u get: Recommended download: E3000 Big-VPN, Optionals: other possible firmwares.
    It would make things much easier for end users. But problem is I'd need a big list of routers/firmwares for them which would be done properly by people that understand these things.

    As i said I'm web developer, designer. I don't have much of router/firmware knowledge. I do know a thing or two about networks but mostly speed/ping related. Never about hardware for it.

    So I would appreciate any help on this matter from anyone. To sum this up, I want to gather up list of recommended firmware for each router. As many as possible. Any other builds for that router would be marked as optional. So I kinda need list of working firmware per router xD.

    P.S.: I will make a demo page in few minutes, It will be visible on (look for "Select Router")
  55. jerrm

    jerrm Network Guru Member

    Scripts could be installed along with the UI. I think shibby would be open to including reasonable patches in httpd if they don't break anything. I could foresee it working similar to the ttb stuff. Even if there had to be a separate tar/zip file for each build version, it seems easier than having to maintain full builds for all the build version / router permutations.
    Jacky444 likes this.
  56. Jacky444

    Jacky444 LI Guru Member

    About router selection, I had something like this in mind:
    Its just an Idea. But adding routers is rather easy!

        $builds = array(
    'RT-N66U'          => array(
    'name'              => 'Asus RT-N66U'// Router Full Name
    'flashsize'        => '64MB'// Flash Size (can be shown, skipped just idea)
    'firmware'          => array(
    'tomato-K26USB-1.28.AT-RT-N5x-MIPSR2-*-*-64K.trx'// Firmware wildcard for scans, can be multiple names or wildcards *
    'AIO' // Recommended Firmware
    'E3000'            => array(
    'name'              => 'Linksys E3000',
    'flashsize'        => '8MB',
    'firmware'          => array(
  57. leandroong

    leandroong LI Guru Member

    Left to right MENU: Has screen resolution problem for Iphone 3Gs. I can see up to "Administration->Upgrade" menu. Fonts too small for me to click.
    Desktop style: Iphone 3Gs viewing fonts so small, not even retina, allows it to enlarge the horizontal menu. Not possible to select administration menu.
    Anyway, I guess, Iphone screen resolution is too small.
  58. Jacky444

    Jacky444 LI Guru Member

    I did write that new menu won't work well with mobile devices :p I tested it on Xperia T.
    Scroll should be there on the "dropdown" menu though (like page scrolls left/right). If not thats a bug I'll fix in next release.

    I'd love to hear your opinion about new downloads page I've made, you can find it here: (Clearing Cache Suggested)
  59. AndreDVJ

    AndreDVJ LI Guru Member

    By the way, with the latest build, when you reboot the router from the web interface, the reboot page does not redirect you back when it's done. It hangs and you have to type again. Not a major issue, I don't reboot my router everyday (I rarely do) but worths a report.
  60. Jacky444

    Jacky444 LI Guru Member

    Yeah, noticed that after flashing my RT-N66U. Its jquery issue because I removed js based animations to save space on the router's Web UI. Forgot to fix reboot page afterwards Just wrote it down on my to-do list.

    Thanks for report!!!
  61. leandroong

    leandroong LI Guru Member

    That happens to me, if I'm upgrading from wireless ethernet bridge. But no problem with main router.
  62. maple.chick

    maple.chick Networkin' Nut Member

    Jaka, "about" page seems to be missing from the menu in Its kind of handy if you need to lookup the driver version and it has the donation links. Another annoying thing is the "build name" in the lower-right corner. What happens on my 1280x800 screen is when I browse all the way down the "up" arrow blocks me from reading the build name or version. I'm sure on larger screens this wouldn't be a problem.
  63. Dark_Shadow

    Dark_Shadow LI Guru Member

    Nope not missing click in the lower right hand corner on, "© AdvancedTomato 2013"
  64. Jacky444

    Jacky444 LI Guru Member

    Ok reboot page will defiantly be fixed in next release!
    1.08.09 is scheduled for next week!

    I tested your screen size and yeah this is an problem for that screen size. I haven't expected anyone having that small screen anymore :D. I will fix this by increasing empty space on the bottom of page. So there is more space between version/back to top button.

    Thanks for reporting guys!

    P.S.: and about page isn't missing as Dark_Shadow wrote. Its "hidden" in the CopyRight link =)
  65. uboot

    uboot Serious Server Member

    Spotted corner issue and button bug after saving. See below.
    Anyway UI is amazing fresh! ;D

    Attached Files:

  66. Jacky444

    Jacky444 LI Guru Member

    Its interesting, I got that bug once too, but only after switching styles. This is some kind of Browser bug, for some reason it doesn't register new style-sheet properly. If you hover 2-3x and then reload page this won't happen again lol. At least I didn't see it anymore.

    I'm not sure there is anything I can do about it, thanks for report anyway!

    Bug fixes in 1.08.XX so far:
    - Fixed reboot pages bugs (All)
    - Added new background to reboot, reboot-default (happens when you reset to defaults), save and save-moved (happens when you change router IP)
    - Fixed display of firmware version on the bottom of UI where back to top button was overlapping
    - Bug: advanced-misc.asp (One of users reported value of CPU speed is incorrect, It works fine on my Asus RT-N66U, so I have no idea what to fix) - TBD
    - Fixed issue with buttons, they get some weird red color after saving on any page (CleanStyle Theme)
    If anything is left out of this list, please write it down, so I can fix it :)

    P.S.: @uboot I noticed what u were talking about, I thought u mean something else. Corner bug I can't reproduce but save button goes red as well! This will be fixed as well!
  67. Imagine

    Imagine Reformed Router Member

    RT-N66U - tomato-K26USB-1.28.AT-RT-N5x-MIPSR2-1.07.09-AIO-64K.trx

    The following gif is broken/missing (WLAN signal quality)

    Other then that it's pretty neat. Just takes a little bit time to get used to it ... but I think the dropdown-bubble needs a little bit of work to make it more accessible - bigger font-sizes / bold / color / dividers or something like that.


    Ok bold looks pretty weird with that font-face at small sizes on WIN - forget that one ...

    Edit 2:

    Also your navbar-css is currently missing the selector for the '#navigation .navi li a:focus' focus-state
    ('#navigation .navi li:focus a' doesn't work), so people trying to navigate with their keyboard via
    TAB won't see the currently selected menu-entry.

    Also this is a simple JS-Snippet to show the sub-navigation from your CSS3-Menu when an menu-entry
    gets focused via keyboard / screenreader / whatever (same reason as above):

    function focusEntry(target) {
        //I guessed you'd like to add it to the 'li'-element not the link itself
    function unfocusEntry(target) {
    function focusListener(target) {
        $(target).bind('focus', function(){
            $(target).bind('focusout', function() {
    //put that one in your init function
    $('#navigation .navi li > a').each(function(i) {

    All it does is adding the .focus class to the parent 'li'-object when the link itself fires an focus-event (jQuery 1.4.4 and up required for the focus-event to work correctly in older versions of IE). Ah yes, without event-flooding of course ...

    Now just add the .focus selector (#navigation .navi li.focus ...) to your stylesheet and it should work.

    Edit 3:

    Why don't you use parts of the smartphone style from bootstrap itself instead of the mobile page? Like for the navbar. Saving space? Mhm, well it would look better and enable the full featured backend for smartphones as well - and removing the extra-page should or could make space up for it.

    Edit 4019582:

    I love the page for the project itself. So colorfull. going to "sleep h8" now.

  68. Jacky444

    Jacky444 LI Guru Member

    Thanks for extensive feed back. I never worked with focusing elements of navi before. This thought me something new! About mobile bootstrap, it was there before in 1.05 and 1.06 but it caused loads of problems with navi and some people also didn't like navigation going in responsive mode at 960px (bootstrap default).

    Also the left based navi goes totally off screen and it takes loads of code to fix that on mobiles. So I kinda decided to get it in this order. Drop Down navi is still some how responsive goes up to 600px (Xperia T, Galaxy S3, S4 etc...) should work totally fine with it. Smaller devices just won't have the full responsive page. After all this is router we're talking about, how many times do you access it with mobile ?

    About missing image, as far as I know I totally replaced images with Bootstrap progress bars didn't I ? If you are certain I didn't I must've look into this. Images aren't corrupted, they're missing from the web UI (deleted).

    I will add the focusing support into next build as well.

    Once again Thank you Imagine !
    Looking forward for your response about image thing :)

    P.S.: About Project page: Thanks, took me a while to code/design also and no one else commented on it :) Appreciate response on that as well!
    Imagine likes this.
  69. Imagine

    Imagine Reformed Router Member

    The missing image appears at Status -> Overview -> Wireless (2.4 GHz / eth1) -> Signal Quality.

  70. Jacky444

    Jacky444 LI Guru Member

    Oh damn :D I haven't noticed on FF. I will add those images back in next update =/.
    Thanks for every thing. If u have any more bug reports, suggestions. Just post them :).

    Much appreciated!

    P.S.: My router doesn't even display Signal Quality on that page =/
    P.P.S.: Looking through all folders & files I couldn't find references to bar5.gif :confused:. Any idea in what file these gif's are referenced?
    P.P.P.S.: Found it in status-data.jsx :/. Fixed now!
    Imagine likes this.
  71. Jacky444

    Jacky444 LI Guru Member

    I actually figured there is no need for jQuery at all. I can make entire navigation keyboard focusable by CSS only. Except for opening up navi group I guess, I'll have to use jQuery for that.
    Imagine likes this.
  72. Imagine

    Imagine Reformed Router Member

    Ok, good to hear. My jQuery solution above is only ment for the purpose to open the submenu - and as lightweight as it could be (at least that 's what I think). I believe that 's what you ment for opening the "navi group" or?

    Will check back later on as I'm preparing for a trekking tour right now with about 150 miles - and have only half of the stuff I need haha ... :)

  73. Jacky444

    Jacky444 LI Guru Member

    Heh I know :D I meant subnavis yea but I've came up with shorter code for it:

    var el = $('.navi');
    $("a", el).focus(function() {
        }).blur(function() {
    I did get all working no worries =).
    As soon as I finish other modifications and fixes I'll recompile AT and post the change log.
  74. Jacky444

    Jacky444 LI Guru Member

    New version 1.08 is compiling. It will take about a Day since I'm compiling on old hardware this time. I'll post change log etc once its done!
  75. Jacky444

    Jacky444 LI Guru Member

    I'm sorry the compile is taking longer then usual. Had some issues with compilation cause of corrupted files. But I've fixed those and compilation is now going through. RT-N builds are done, waiting for RT's now.
  76. Jacky444

    Jacky444 LI Guru Member

    New Update 1.08.09 has been released. I have issues with building K26, I'm sorry I'll upload them as soon as I'm able to fix them.

    Change Log
    - Fixed reboot pages (Use of native Javascript instead of jQuery)
    - Fixed display of firmware version on the bottom of UI where back to top button was overlapping
    - Fixed few other minor bugs
    - Mobile page is now inherting style from Themes.
    - Added images for Signal Quality (removed in Previous update to save space)
    - Added keyboard/screen-reader support for navigation (Thanks @ Imagine)
    - Removed CPU CLOCK control on non RT-N supported routers (Shibby done the same)
    So at the moment only RT-N is available but in next few days i'll upload K26's as well.
  77. maple.chick

    maple.chick Networkin' Nut Member

    I can't seem to overclock my router. I can manually do it but not from the UI. I get a message saying settings have been saved however after a reboot the CPU speed remains unchanged. This behavior persists when I try to under clock the router. The router in question is RT-N16. So I'm not sure if it is a "non RT-N supported routers" as I am running N5X build on it. Can you clarify?

    Also, Basic > Network > Ethernet Port State > Check boxes are not aligned. Purely cosmetic, I guess.

    Thank you so much Jacky for all the hard work you have put into these builds!
  78. Jacky444

    Jacky444 LI Guru Member

    RT-N5x is RT-N yeah. OC should work there. I'll look into it!
    I checked check boxes and they're aligned fine for me (left of the table which is normal) or do you have some sort of issue there? screen shot would help =).

    No problem, I'm happy at least some people appreciate my work!

    P.S.: Off topic, I'm still unable to build K26. I'm waiting shibby's response on my errors. Its really weird nothing changed since last compile (except those fixes ofc, but they're not bug related), so this might be hard to figure out.

    I won't stop compiling K26. I'll just postpone a little until error is fixed at its origin.

    P.P.S.: I actually got a idea to redesign UI fully. Like nothing Tomato has ever been before. Much better actually with new graphs and new GUI functionality. The idea is a long shot and loads of work required to get it working. But it might be done one day =). I'll post a photoshop made preview for you to see what I'm talking about. Before I start working on such thing I really want community feed back because this is about 1-3 months work. But end result would be great. And the way of design would help responsiveness for mobile/tablet devices (similar to my mobile page).

    This would also merge some pages into less pages to allow faster navigation and functionality check. I would also add option "Advanced Options", "Easy Options" so some functionality would be hidden. Of course it would allow people with less knowledge to manage router more wisely. Also I would add explanation to every function there is available. This might mean bigger UI but I'm positive it would be easier to understand for many people.

    P.P.P.S.: In next few days I'll post tutorial how you can test AdvancedTomato without installing the firmware it self.
  79. maple.chick

    maple.chick Networkin' Nut Member

    Here's a picture of Ethernet Port State on Firefox 21.0, the check boxes seems misaligned from rest of the page. Again purely cosmetic!


    There is little doubt that Tomato is the best firmware and your contributions are making it even better. Looking forward to your new ideas.
  80. Jacky444

    Jacky444 LI Guru Member

    Fixed issues with Shibby for K26 builds!
    K26 builds compiled and uploaded !

    Happy flashing =)
  81. Riddlah

    Riddlah LI Guru Member

    getting 'Image is Corrupt' for ASUS RT-N16 AIO build
  82. Jacky444

    Jacky444 LI Guru Member

    I'm sorry for that, Can you please verify Image download with MD5sum found here:

    It would seem some images get corrupted at download because of CDN I'm using. Re-download usually helps.

    P.S.: or try thats direct connection to the server without CDN. That should work 100%!
  83. Riddlah

    Riddlah LI Guru Member

    Thanks, the second link worked properly. I did try multiple downloads but each time had the corrupted image
  84. Jacky444

    Jacky444 LI Guru Member

    Hmm interesting, might be connected to the country you live in, like cloudflare has issues there. I'll update web site and make links download directly from the server to avoid these sort of issues.

    Thanks for reporting =).
  85. sanmao

    sanmao Serious Server Member

    Hi Jacky, here is no "K26RT-N » Asus RT-Nxx » tomato-K26-1.28.AT-RT-N5x-MIPSR2-1.07.09-Max.trx" in version 1.08.09?
  86. Jacky444

    Jacky444 LI Guru Member

  87. sanmao

    sanmao Serious Server Member

    Thanks! I just upgrade and work fine!
  88. 56kb

    56kb LI Guru Member

    Thanks, I like it
  89. Jacky444

    Jacky444 LI Guru Member

    No problem guys, I'm happy you're using the AT =).

    So the idea I was talking about, here is a screen shot of overview screen, the way I'd like Tomato UI to look like.
    Most pages would fit the same style, but in anyway on larger screen more data would be available without scrolling, on smaller screens like mobile phones, those boxes would resize and fit the screen as well.

    One of ideas was also to make these fully customizable (draggable over screen to fit anyone). Also the new UI would be AJAX based meaning the pages would load faster and UI size could be reduced.

    This would require recode of entire Web UI. At least month or two work, even more possibly depends on issues I'd came up. So I really seek your advice on this.

    This UI would also defiantly be 2013. Far superior navigation/data access, easier configuration etc... I'm just worried people wouldn't adapt to the new UI.

    P.S.: This image was made in PHOTOSHOP, its pure preview, colors, design etc is subject to change.

  90. uboot

    uboot Serious Server Member

    I like it! :)
  91. bdf0506

    bdf0506 Serious Server Member

    I do like this firmware a lot. Much cleaner and more modern looking than the traditional Tomato firmware.

    On my E3000 router, the tomato-E3000USB-NVRAM60K-1.28.AT-RT-MIPSR2-1.08.09-Big-VPN build kept saying 'image corrupted'. Instead, I flashed the BTgui-VPN onto the router and that worked.

    One thing I did notice - the metro left side tab theme does NOT work on Chrome for iOS. Any plans on adding support for that? Seems to work fine on Chrome for Mac OS X and Windows though. Basically I just have to use Safari on iOS if I want to see any other of the pages.

    I also don't love that on iOS that the left panel always shows, no matter what. If I need to zoom in with an iPhone on a page, the left bar always takes up room (and gets bigger during a zoom in), so you can't really zoom on the page contents effectively.
  92. Jacky444

    Jacky444 LI Guru Member

    I'm still working on Image corrupted issues, they're related to download server and I can't find the source of the issue. But will be fixed in future.

    Any screen shots would really help me debug the navigation since I don't have an iOS device at home to test it my self. All though I did write few posts ago, metro navi is definatly bad choice for mobiles, I suggest using TOP bar for iOS thats why I've added quick navigation selection on status-mobile.asp page.

    Problem with metro bar is there is no alternative to it then having it "FIXED" location. Which makes it very bad for small devices because there is not enough space for content and navigation. So when you zoom in, you get the "problem" you have. This can't be avoided I'm afraid. Only if we turn off responsiveness completely.
  93. bdf0506

    bdf0506 Serious Server Member

    So, I misspoke about the Chrome issue. There must have been something stuck in the cache or something, so it is now working fine on iOS.

    Now, you mention that you should use the TOP bar for iOS. That will fix the issue with the left navi bar taking up too much space, but you can only get access to the main categories. You are unable to select any subpages underneath, since iOS thinks you are clicking on a heading, rather than hovering. For example, if you select "Basic", it will simply load the "Basic" page instead of opening up the menu underneath Basic, that would show Network, IPv6, etc. You can't click and hold in IOS either - if you do that, you get a context menu for iOS.

    The mobile page is neat - but you just can't do that much with it. The disconnect and reconnect buttons do not work properly (seem like they are trying to go to http://routerip/ext/mobile.asp), but it looks like they do actually perform the intended actions.

    It might also be neat to add something to the index page that would auto detect which browser you are using, and if you are using a mobile browser, it would take you there by default. If that doesn't seem viable, the bottom should maybe have a link to get to the mobile page, so that you don't have to remember the exact mobile URL every time you need to get to the mobile page, since on iOS you can't get there natively.

    Either way, good work!
  94. Jacky444

    Jacky444 LI Guru Member

    Thank you very much for this extensive Feed back. These issues will be thought through and fixed & added!
  95. uboot

    uboot Serious Server Member

    I'm waiting a 1.08.10 or 1.09.10 version! :D
  96. Jacky444

    Jacky444 LI Guru Member

    Shibby updated git, so expect new AT to be compiled in next 2 days (takes time and I'm extremely busy atm).

    I did notice shibby kind-of copied my Update Notifications ^^ which is good.
    Might mean in future more things will be added to his Tomato releases that I missed for years :)
    uboot likes this.
  97. Kim K

    Kim K Serious Server Member

    Is there any progress on this?
  98. Jacky444

    Jacky444 LI Guru Member

    I'm afraid not as I wrote before I'm currently way too busy. I work about 14 hours a day (Wake up, start working, 2 hours free and then I go sleep).
  99. Jacky444

    Jacky444 LI Guru Member

    Little update, RT-N builds are compiled, RT about half way finished. Tomorrow morning they should be compiled so I can upload them. Next update is going to be 1.09.10 and it doesn't include many changes most come from Shibby.
    1.09 AT is more of a bug fix update. Once these busy days are past, I'll start working on some thing new. Better.
  100. Jacky444

    Jacky444 LI Guru Member

    AdvancedTomato 1.09.10 now Available.

    Change Log:
    1.09.10 by Shibby:
    - Add „BT” target
    - Remove Ebtables from mini builds (make they smaller)
    - usb_modeswitch: ver. 1.2.6 with data package 2013-06-07
    - miniDLNA update to 1.0.26
    - Miniupnpd update to 1.8 (20130521)
    - Add codes to support HG320, H218N and RG200E-CA – thx BWQ
    - basic-network – add ttyUSB devices to 6
    - stealthmode – some improvements
    - Change characters limit for snmp fields
    - OpenVPN update to 2.3.2
    - dnsmasq update to 2.67cs7 – thx Kevin
    - many cstats updates – thx RMerlin and Kevin
    - a lot of updates and improvements of IPv6 – thx Kevin
    - Expose PPPoe variables – thx Kevin
    - add netfilter xt_string support
    - DNScrypt-proxy: update to 1.3.0
    - DNScrypt-proxy: add custom startup option in GUI
    - many iptraffic updates – thx RMerlin
    - RSA keylength to 1024 for router cert
    - Fixed navigation not showing sub categories on mobile devices
    - Fixed redirect for mobile page (ext/mobile.asp instead of status-mobile.asp)
    - Fixed footer resize at lower resolutions on left navi
    - Added ViewPort code which will fit the GUI into mobile devices screen (Note: Screen of 4.5inch or bigger required for GUI to fit)
    In case you experience any issues with downloads, please use this link to access my web site.
    I suggest MD5 checksum check before flashing firmware to router. You can find the file with hashes here.
    Please report any issues you might have on these forums or using contact link on my web site.

    Happy flashing !
    Elfew, uboot and sanmao like this.
  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