What's new

[Fork] Asuswrt-Merlin 374.43 LTS releases (Archive)

  • 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!

Does this include Merlins fix for the USB 2.0 LED problem on the RT-AC68U?

The LED stays on even when there is nothing plugged in.

Sent from my Samsung S3 (GT-i9300) on Sammy JB 4.3 (NB6) powered by Boeffla kernel via Tapatalk

Must be an older fix....didn't see anything recent on it. I just tried unplugging my USB2 disk on my AC68R and the LED went out.....so I'd say yes.
 
Well, despite my best efforts, a regression was introduced in the Update-02 release. My apologies to those who downloaded early. The good news is that I learned that Asus is sometimes modifying other open source components.

The first post now has the information for the availability of Update-03, and the second release has been removed from the download area.

Hoping this gets the stability I'm striving for.

Thanks everyone for your support.

When it comes to built-in components, I'm always very conservative in updating them, especially if Asus has done any change to them, or if they are very delicate (like Busybox - that one time I updated it turned into a headache).

The dnsmasq changes are actually from Tomato (which were inherited by Asus when they forked Tomato to develop Asuswrt). One of the changes allows dnsmasq to actually dump the lease table when signalled to.

In addition to dnsmasq...

  • minidlna and Samba are two components that got a decent amount of changes from Asus
  • Openssl also has a few, in addition to my own changes (mostly performance backports from 1.0.1 and 1.0.2).
  • Asus did a few changes to OpenVPN for better progress reporting on the webui, so you have to take them into account whenever updating OpenVPN (I updated it to 2.3.4).
  • Busybox has a few changes from me, for backward compatibility with the 1.17 code Asus is using.
  • I remember seeing changes to vsftpd, not sure if they are Asus's own work or just backports they did from upstream.
  • Miniupnpd has a couple of changes, but these are from me since I completely replaced the old version Asus were using. Some are my fixes, others are inherited from Tomato's original code (which got them from the WL-500G project)
  • I did one or two config changes to Dropbear's config file
  • And of course, the Kernel was extensively modified by Broadcom, Tomato, Asus and myself.

Not sure if Asus modified radvd, which they do regularly update these days.
 
Flashed -03 on top of -02, DHCP and local name resolution works fine again.

Thx John!
 
on merlin firmware wifi is broken outside of USA.

This will fix it properly.

Code:
nvram set pci/1/1/ccode=#a
nvram set pci/2/1/ccode=#a
nvram set pci/1/1/regrev=0
nvram set pci/2/1/regrev=0
nvram set wl0_country_code=#a
nvram set wl0_country_rev=0
nvram set wl0_reg_mode=off
nvram set wl1_country_code=#a
nvram set regulation_domain=#a
nvram set regulation_domain_5G=#a
nvram set wl1_country_rev=0
nvram set wl1_reg_mode=off
nvram commit

Wow! Thank you for this!
 
Flashed -03 on top of -02, DHCP and local name resolution works fine again.

Thx John!


Funny...update -03 brought with it local name resolution issues (a while after the router has been up). Flashing back to -02 resolved those issues.
 
Funny...update -03 brought with it local name resolution issues (a while after the router has been up). Flashing back to -02 resolved those issues.

Can you be more specific?

When was the last time you fully reset and manually configured your router and, which model is it?
 
No problems with local name resolution here. ac66u on -03.

Thanks for another great release John.
 
Funny...update -03 brought with it local name resolution issues

Without details, I'll take a crack at what he might be seeing. Local name resolution does in some cases make use of the dnsmasq.leases file. When you reboot or load code it gets wiped out since it's kept in ram.

Now, the wireless clients see the drop and request new leases. The wired clients, however, do not....and wait for their local lease time to expire before requesting a new lease. And if they are not configured with a fixed ip address, the router doesn't know about them by name. Until they request a new lease, local name resolution for wired clients without a fixed ip won't work. In order for them to get a new lease, you would need to unplug/plug the ethernet cables for each one.

The solution....move the leases file to non-volatile store so it survives reboots. I keep mine in a /jffs/tmp directory. Two things need to be done.

First....add the appropriate lines to dnsmasq.postconf script.

Code:
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh

pc_insert "resolv-file=/tmp/resolv.conf" "dhcp-leasefile=/jffs/tmp/dnsmasq.leases" $CONFIG

Second, the webui is hardwired to look in the default location, so make a symlink to the new leases file in the init-start script.

Code:
#!/bin/sh

# Symlink to non-volatile dhcp lease file
ln -s /jffs/tmp/dnsmasq.leases /tmp/var/lib/misc/dnsmasq.leases

Now you can either let the new lease file populate itself, or 'seed' it with your existing file by copying /tmp/var/lib/misc/dnsmasq.leases to your new location. Reboot and you are done.

After this there won't be any delay in local name resolution. Note that this is really only for routers up 24/7 to be accurate. It you power down the router for long periods, it won't hurt anything, but the leases data of course won't be correct.
 
Last edited:
when update Update-03 does need to disable the syslog?

No, you don't have to do this. Some people are concerned about repeated writes to the flash memory and so I provided an option to disable this feature.

If you just load the 03 code, it will function just as the previous release (and Merlin's releases) do.
 
No, you don't have to do this. Some people are concerned about repeated writes to the flash memory and so I provided an option to disable this feature.

If you just load the 03 code, it will function just as the previous release (and Merlin's releases) do.



so after update 03 also need to do the dnsmasq.leases fix?
 
not using ipv6, clone was mac address clone.
i did not do a full factory reset after the update. i have used merlins from day 1, factory reset when needed. never went past RT-N66U_3.0.0.4_374.43_0
no issues, worked great. hmm

i use nothing fancy on this router, just regular lan stuff (wired/wireless), but i do have several fixed ip settings for devices.
stay where i am ?? range and performance are my concerns, thus never went to merlin 376.44
thanks guys!!

V3 loaded, no problems with connection. connected right away!!
v2 i could not get online

hmm port 1024 is open ?? shields up. any idea how to close ??
**rolled back to 3.0.0.4.374.42_0 merlin, port stealth again ** .43 also stealth
 
Last edited:
JS racer,

No problem here with shields up with open ports - must be your configuration.
 
To add on regarding changing region settings, I believe the N66/AC66 uses different nvram settings from the AC56/68.

I've both the AC56S and AC66U.
 
hmm port 1024 is open ?? shields up. any idea how to close ??
**rolled back to 3.0.0.4.374.42_0 merlin, port stealth again ** .43 also stealth

A couple of things that in my experience can affect port scans....
- If you have a VPN client running, the scan will reflect your provider node, not your router
- If you have a manual port forward set up and the application that uses that forward is active, it will show open
 
A couple of things that in my experience can affect port scans....
- If you have a VPN client running, the scan will reflect your provider node, not your router
- If you have a manual port forward set up and the application that uses that forward is active, it will show open

nope, none of that.
thanks for the info guys.

did not reset factory defaults, coming from merlin.
channels and passwords aren't a big deal. wasn't there a way to backup and load say Manually Assigned IP around the DHCP list stuff ??
 
Just installed v3 for my AC68U and if i set country code to #a the 5ghz link doesn't work on my note 3 in auto mode. It's ok only on manual channel. More tests for bandwidth after install my PC.
4usezyty.jpg

Sent from my SM-N9005 using Tapatalk
 
Last edited:
razvanu, isn't that a limitation of the note 3?

What country are you in and where did you buy the phone?
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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