Davidc502- wrt1200ac wrt1900acx wrt3200acm wrt32x builds

I'd go with a copy of VirtualBox (free! - https://www.virtualbox.org) on macOS and run a linux VM inside it. Virtualisation is so optimised these that you'll barely notice the difference to running natively, particularly for compute (as opposed to disk or network) intensive tasks.

There is many ways to do this update to the theme, myself i just simply run this

wget -c https://dc502wrt.org/releases/luci-theme-atmaterial_git-19.133.50139-d94d70f-1_all.ipk -O luci-theme-atmaterial.ipk && opkg install luci-theme-atmaterial.ipk && rm luci-theme-atmaterial.ipk

Its a one liner downloads it then installs it then f's it off.

Thanks for the feedback on the theme. @davidc502 the one liner might be a better way to go for now. If there is a way to make it so that it will update in the WebGUI via software packages let me know

2 Likes

TomatoWRT? didn't know that was even a thing, only knew about DD-WRT and OpenWRT.
If it runs on Java thats going to require someone that knows how to java surely.

1 Like

Dear solidus1983,
Hello and thanks for the great theme - yes, I know you modified something or another - but this theme is outstanding - I don't care about where it came from - you are the current curator - so once again - thanks.
Now - regarding Tomato Firmware or TomatoWRT - it has actually been around for a while for Broadcom based Routers. There were several developers back in the day - Tomato was originally released by Jonathan Zarate in 2006. See here for more information : https://en.wikipedia.org/wiki/Tomato_(firmware) - The most famous Tomato firmware developer is / was Shibby from Poland - however, he got married and retired - so for a while The project was dormant.
Along came kille72 and @Pedro with a project called FreshTomato‑ARM and FreshTomato‑MIPS see here :http://freshtomato.org/ - they currently are the only developers who are regularly pushing out new Tomato Firmware Builds - and they are very feature rich Builds as well. Interestingly these builds are a sort of cousin to OpenWRT in that you can run Entware on these builds and - these packages relate / correspond to OpenWRT repositories. See here for Fresh Tomato Linksysinfo Forum and downloads : https://www.linksysinfo.org/index.php?threads/fork-freshtomato-mips.74145/ and here : https://www.linksysinfo.org/index.php?threads/fork-freshtomato-arm.74117/

BTW - Also for Asus Routers their OEM firmware is based on TomatoWRT. Merlin maintains Asuswrt-Merlin ( A custom firmware for Asus routers ) followed by john9527 ( [Fork] Asuswrt-Merlin 374.43 LTS - ( LTS (Long Term Service) fork of Asuswrt-Merlin based on 374.43_2. This older code base has a history of being very stable, and some of the older code components may perform better in some environments. ), Merlin is here : https://asuswrt.lostrealm.ca/ while john9527 is here : https://www.snbforums.com/threads/fork-asuswrt-merlin-374-43-lts-releases-v39e3.18914/
Both of these are capable of running Entware - which as I said earlier is based on OpenWrt packages upstream. Entware runs on USB - there is a neat little installer here : https://www.snbforums.com/threads/amtm-the-snbforum-asuswrt-merlin-terminal-menu.42415/
So, I do not know if any of this may prove helpful to you or not ; however, as you seem to be one who readily seeks knowledge; I figured that I would share this information with you.
ONE MORE THING:
ENTWARE Install on the TomatoUSB
https://github.com/Entware/Entware/wiki/Install-on-the-TomatoUSB
Available packages from Entware. (Asus-Merlin custom firmware)
https://gist.github.com/dvessel/5230459
Entware/Entware
https://github.com/Entware/Entware/wiki
ENTWARE ALSO IS FOR DD-WRT
https://wiki.dd-wrt.com/wiki/index.php/Adding_Software_Packages_using_Entware-3X#Package_Installation -
ENTWARE Package List:
https://pkg.entware.net/binaries/armv7/Packages.html

So there seems to be a great deal of cross pollination with all of these FirmWare Projects IMHO

So - there you have it. Once again - thanks - and Peace

4 Likes

@diizzy
Good suggestion, as I don't need a large footprint atm for compiling firmware images

@WiteWulf
I tried several times to install VirtualBox. it's denying the install because of "unknown errors". I'm using Mojave 10.14.4 and I don't see any error messages in the console logs. It's very strange as I know I've installed it before a few years back. I did allow also allow "Any Developer" in my Security Vault settings.

@solidus1983
I like netdata but it is a little daunting.

Is the luci-theme-atmaterial planned on being incorporated into the mainline OpenWrt project, similar to Rosy?

-Regards

Love it. Thanks

3 Likes

The original version I forked from has a pull request to do so but even though it shows on GitHub in the OpenWRT area I don't think it's been incorporated as of yet.

Over the past week there have been a lot of downloads of atmaterial.

Should the LuCi-theme be changed from Rosy to atmaterial?

inquiring minds want to know.

3 Likes

Dear Dave,
Hello and I for one say - HELL YEAH ! atmaterial is cleaner and I like the " animation " for lack of a better term. Plus rosy does not respond as quickly. Those who prefer rosy can always install it. But as the default Davidc502 LuCi-theme - I think atmaterial is the best way to go.

Peace My Brother

3 Likes

Sorry @davidc502 not sure what i started here, it could be possible to have both themes installed and just one active, material and darktheme could be made installable thus saving space. I will let the other decide. However i am not getting as many hangs on at material like i was getting on rosy.

However i would also like to ask if there is any colours people would like as i might make some branches with different colour combos ( Simple .css edits) unless other perfer to stick to the Linksys colours.

The community as a whole can decide, Is there a way to have a poll for people to use to make it fair for everyone to have an input.

ParanoidZoid would love to test this out, is there away to do this on Arch Linux? Using an old Core 2 Duo T9500 Thinkpad R61e for Testing OpenWRT building (Still trying to get it to compile as i am learning)

I'll shoot you a PM, I'd rather not clutter up David's thread.

1 Like

Hi Dave,
Definitively a YES for me on changing the default theme to atmaterial.

1 Like

I'm wondering if there isn't something that could be done with the login splash screen? The box "Authorization Required" seems to be more "left" justified? Also, the colors in the over-all page could be better than "default". One thing I liked about the Rosy login screen is the way it looks.

As far a multiple luci, I've heard complaints about space issues with the 1200ac and 1900acv1 and v2, so I'm a little hesitant of adding more LuCi's unless we know it won't affect them.

Any thoughts about OpenWrt branding in any of the area's?

What screen rez are you running @davidc502, just wondering.
I hear you about the 1200ac and 1900acv1 and v2 for space i get that one.

Would you be able to give me an image insight for the colours it seems you have an idea and i am more then happy to throw ideas about to make a very great theme.

As for OpenWRT branding, i am sure we could find a logo that goes paralell to the Linksys Router Model in the White Area above where the Auto Refresh is (It seems a bit toooooooooo empty for my liking) Or it could be placed at the bottom of the Navbar.

Will make a new branch and have a mess about once i can compile ipk's, does anyone have high quality images of the 3200ACM Stock firmware see what the color set is on that see if that could be one way of making things better.

Edit: I have made a Devel branch ready.

Edit2: Quick mock up on Login for your Left alignment part you was talking about

Current:

Like This:

edit3: I have made that edit infront of your reply on the devel branch and it looks much better on there.

edit4:

Login Page

1 Like

@davidc502 My vote is for ATMaterial theme as well.

3 Likes

Personally I'm partial to your "proposed.png" version, the second image shown. The blue background just doesn't seem as sleek or clean as the off-white in the proposed, at least in my personal opinion. The proposed is also closer to the actual AdvancedTomato theme aesthetically, and doesn't necessarily push a blue theme in-your-face.

Really enjoy the work on this theme recently.

I think if anything could use some work personally, it's probably the "LOGIN" and "RESET" buttons on making their colors a little less harsh.

Please don't take any of this as a negative either - really appreciate the work, and just trying to offer my own personal opinion on the matter. :slight_smile:

Thank you for your input, no one's input will be taken as harsh, this is for the community after all, hence Dev branch being made, we can all have input to test and fine tune without breaking anything the blue background wasn't commited it was done live via edges inspect tool then screen shorted.

Any input is welcome after all theme is for the community.

As for buttons could you copy the proposed image and do a mock up. Makes it easier for everyone to see where your coming from as long as @davidc502 doesn't mind.

3 Likes

Take a look at some of the sample screenshots from their website for the button colors - https://advancedtomato.com/ and scroll down on the page to where it says "Interface version 3.0".

The blue "Save" button matches the same blue as the top left of the screen that has the firmware name, and with what is in the AT theme that indicates "Linksys WRT32X". Seems the light blue is usually used for a "Confirm, Ok, Save, etc" - usually not the negative related buttons.

The dark grey-ish (with maybe a hint of some blue in that color) used for "Cancel" would be used for the "Reset" button that is bright red.

AdvancedTomato does have instances of Red, but usually uses it for things like Disabling Wireless Interfaces, or for adding port forwarding (as seen in this screenshot)

I'm indifferent to how and when the colors are used, but it would be nice to at least try to replicate this to some extent. The light blue and dark grey combo is easy on the eyes, and flows great with the theme itself, matching the interface but providing contrast to stand out to the end user.

Currently as it stands the dark blue and red/dark red login and reset buttons are a harsh contrast from the peaceful UI that is presented with the AT login page that is shown.

Edit 1: Here's a crude mockup I made in MS Paint. Please ignore the edges of the buttons as they aren't accurate, and same with the font and positioning isn't "Exact" - but hopefully can paint an idea. I also changed the hue of the blue used to be exactly what was used in AdvancedTomato.

Edit 2: At one point, the AdvancedTomato author was working on an auth page, but it was never implemented as the project was abandoned. Here's where this was discussed, and what it looked like - which is close to the one of the screenshots. I'm personally not the biggest fan of it, but it was a WIP, and it certainly would have been an improvement on the Tomato side of the firmware because they handle login through a browser prompt that takes your focus and not a login auth page.

1 Like