What's new

Asuswrt-Merlin 378.55 Beta is now available

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

For some reason QOS Bandwidth Monitor does not work on FF, and and the Traffic Analyzer is borked. Ram usage reports as being almost maxed out at 90%. Switching to Chrome the QOS Bandwidth Monitor works. Upgraded on the RT AC 87U, then rebooted. Did not do hard reset and reconfig all over again as I did not see this as a requirement for this Beta.
 
Is it normal on this release to have such high ram usage almost to the top?, i have an RT-AC68U and the ram usage is fixed to 86%
 
In the last build I saw my phone(Galaxy 5S) link speed drop from 866Mbps to 526Mbps and it happened with this build as well. I have an RT-AC66R. Merlin posted a while ago about not having something checked/unchecked to gain the speed back which I did on the last build and it worked but I forgot what it was to apply to this build. Any help? Spanning Tree Protocol maybe?
 
Last edited:
Updated both my routers... AC68U as AP, AC66U as Media Bridge... much more stable -

- no more ping time outs from client (my PC) to AP
- faster throughput pick up (based on speedtest.net)
- over all better response from Router GUI (might be placebo effect, not sure).

overall, cant say anything bad about this... good work.

thanks Merlin!

P/s - i think Protected Management Frames was enabled by default on the previous F/W 378_54_2. its now disabled by default for both 2.4 and 5 GHZ bands wireless. perhaps that's what fixed the stability issues I was experiencing.
 
Last edited:
OK thanks for the confirmation. Is the old working time scheduler completely gone or just hidden? Is there a way to get to it if so?

The problem is not the webui - that part works properly. It's the code that takes the settings generated by the webui, and converts them into actual time period that's broken.

I'm not gonna waste 2-3 hours reverting back code that will be fixed by Asus in the near future, and will be a 5 mins fix for me to backport at that time.
 
I prefer to use scripting and I haven't had to manually enter my credentials to access an ASUS router for years!
However, I acknowledge that the 'art' of scripting logons is potentially vulnerable, as passing the router credentials as a command line argument (or even extracting them from an obfuscated Registry key) to the script at some point means the password may be disclosed in plain text - unlike commercial secure password vaulting such as LastPass etc.?

Furthermore, scripting allows more than a simple logon..
My example physically logs onto the router and then auto-navigates to display the Wireless log.

I'm sure as a developer you probably have a set of similar scripts to eliminate the tedious manual keystrokes needed to test new GUI features etc.? ;)

http://tinypic.com/r/24eb0vn/8

I don't use mouse macros or other automation methods. I don't always work from the same machine (can be my desktop or my monitor, so different screen size and layout). I also don't want to spend my time implementing and updating it every time something changes on the webui layout. For some tests I manually set the nvram values over SSH rather than enter them through the webui, but that's about it.

Beside, I leave most of the webui work to Asus, as these are always a PITA to implement. I don't have the time to specifically test everything they might change on the webui, so I usually only test my own changes.

For anything that involves passwords, I use either Lastpass or copy/pasted passwords from my local SplashID database.
 
Will this release be using the final release version of dnsmasq (2.73). I can't tell from the commits. I'm hoping to get rid of a logging bug related to IPV6.

I've tried compiling asuswrt-Merlin myself and it seems like it should be dnsmasq 2.73. However my attempts failed as the instructions for Ubuntu don't work for 14.04 as libcurses-dev gets substituted with libcurses5-dev, and it can't install automake1.11. I can't find either of them anywhere to download.

Pablo
 
The problem is not the webui - that part works properly. It's the code that takes the settings generated by the webui, and converts them into actual time period that's broken.

I'm not gonna waste 2-3 hours reverting back code that will be fixed by Asus in the near future, and will be a 5 mins fix for me to backport at that time.
OK no worries I'll revert back to 54 and wait for Asus to fix.

Incidentally I think that the parental time control (by Mac ID) may be broken too.

HB
 
I'm on Windows 10, and the login fields only seem to populate when using IE - with Chrome, LastPass just does an asterisk with a "1", indicating there is one matching entry, but it doesn't populate, also Chrome's native password-filler and Spartan/Edge don't save/fill the user & password either.
That happened the first time for me, but I just clicked the *1 and it filled it in and then every time I return, its pre-filled in.
--
bc
 
Asus has done a number of fixes to that page in upstream code, I'm waiting for a new GPL to merge their changes back. That's why I didn't spend any time tracking down the issue on the current version.

Cool. Don't blame you.

Is the pending upstream code different than what's in 3.0.0.4.378_6117? I just updated to that on RT-AC56 to see if it resolves the issue, and looks like the bug is still in there (i hit it immediately).

[0] 90:B9:31:8A:C8:73
AdaptiveQoS_Bandwidth_Monitor.asp:595 Uncaught TypeError: Cannot set property 'innerHTML' of null​
 
I'm not gonna waste 2-3 hours reverting back code that will be fixed by Asus in the near future, and will be a 5 mins fix for me to backport at that time.

Out of curiosity, how do you tend to go about writing/testing the web ui code? Seems like it'd be a royal pain if there isn't a way to make it read/write on a running router since I'd think you'd pretty much have to write the code in the dark, generate an image, flash, and test...
 
In the last build I saw my phone(Galaxy 5S) link speed drop from 866Mbps to 526Mbps and it happened with this build as well. I have an RT-AC66R. Merlin posted a while ago about not having something checked/unchecked to gain the speed back which I did on the last build and it worked but I forgot what it was to apply to this build. Any help? Spanning Tree Protocol maybe?
I put Nat acceleration to auto and it fixed it.
 
After 24 hours I am finding occasional disconnects on 2.4 Mhz band exactly the same behavior I was experiencing with the unofficial Asus 6117 / 6687 BETAs on laptop with Intel Centrino Wireless N1000 adapter. It appears Asus fixes one thing and breaks another. The previous Merlin worked just fine.
 
Will this release be using the final release version of dnsmasq (2.73). I can't tell from the commits. I'm hoping to get rid of a logging bug related to IPV6.

I've tried compiling asuswrt-Merlin myself and it seems like it should be dnsmasq 2.73. However my attempts failed as the instructions for Ubuntu don't work for 14.04 as libcurses-dev gets substituted with libcurses5-dev, and it can't install automake1.11. I can't find either of them anywhere to download.

Pablo

I'm following Asus for dnsmasq since they keep it fairly up-to-date. 6117 is based on 2.73 RC 8.
 
OK no worries I'll revert back to 54 and wait for Asus to fix.

Incidentally I think that the parental time control (by Mac ID) may be broken too.

HB

Most likely, it's the same watchdog code for both.
 
Cool. Don't blame you.

Is the pending upstream code different than what's in 3.0.0.4.378_6117? I just updated to that on RT-AC56 to see if it resolves the issue, and looks like the bug is still in there (i hit it immediately).

[0] 90:B9:31:8A:C8:73
AdaptiveQoS_Bandwidth_Monitor.asp:595 Uncaught TypeError: Cannot set property 'innerHTML' of null​

378.55 is based on 6117, so it will have the same bugs as the official 6117 releases (minus those things I fixed, like the Network Tools page). GPL 6975 should be available early this week. I don't intend to merge it for 378.55, but I will possibly backport a few specific fixes if they are in that release.
 
Out of curiosity, how do you tend to go about writing/testing the web ui code? Seems like it'd be a royal pain if there isn't a way to make it read/write on a running router since I'd think you'd pretty much have to write the code in the dark, generate an image, flash, and test...

I use binding mounts to mount writable files on top of the flashed ones.

Code:
cp /www/index.asp /tmp
mount -o bind /tmp/index.asp /www/index.asp

Then, any change done to /tmp/index.asp will be used by the web server.

If I were to do more extensive work, I could also copy the whole /www directory to a USB disk, and either mount -o bind the whole directory, or manually run httpd from within that directory.
 

Similar threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top