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!

i wonder if is ok that EU on wl_contry_code

You can change it if you like....the ones that really matter are the wl0_ and wl1_ entries. These are used by the driver. The wl_ entries are used by the gui (although I don't know anywhere in the gui where the country is actually used)
 
Doesn't seem to work for 5GHz either :(

I tried GB and it makes more 5 GHz channels available but when I try to set to a different channel it remains on 36 no matter what...

Have you tried a reset to factory default?
After that reconfigure manually. NOT load a settings backup file.

Edit: Also after you've set the regional settings, you have to give a "nvram commit" and "reboot" command.
 
Last edited:
If your 5GHz is still not working correctly, try the following to get it 'unstuck'....Make sure you have a 'Save settings' backup just in case.

I'm assuming that the router was purchased in the EU....if the in US, change the first two lines to '=US' (it must match what is in the CFE)

Code:
nvram set regulation_domain=EU
nvram set regulation_domain_5G=EU
nvram set wl0_reg_mode=off
nvram set wl1_reg_mode=off

nvram unset pci/1/1/ccode
nvram unset pci/1/1/regrev
nvram unset pci/2/1/ccode
nvram unset pci/2/1/regrev
nvram unset wl0_country
nvram unset wl0_country_code
nvram unset wl0_country_rev
nvram unset wl1_country
nvram unset wl1_country_code
nvram unset wl1_country_rev
nvram unset wl_country
nvram unset wl_country_code
nvram unset wl_country_rev
nvram unset wl_reg_mode
nvram commit

Now, don't reboot....instead power cycle the router. I think this will do it.
 
Still stuck @36:(

Ok...let's try this....(will wipe out all your configs, of course don't restore from a backup, re-enter fresh).

Two commands via SSH....

Code:
mtd-erase -d nvram
reboot

When it reboots you should be back at the initial setup screens.
 
Still stuck @36:(

Edit:pressed Factory reset button now it works

Just for reference.....hitting the reset button on the back after the nvram commands finally fixed it? Just trying to clarify for anyone else who may get stuck. Hmmmm.....a reboot instead of power cycle may be better.....
 
Just for reference.....hitting the reset button on the back after the nvram commands finally fixed it? Just trying to clarify for anyone else who may get stuck. Hmmmm.....a reboot instead of power cycle may be better.....

yes, it has
 
Just to wrap up on armand's issue....

I've been able to recreate the 'stuck on channel 36' problem (NOT unique to this build - all 374.xx). It seems as if trying to use the nvram commands to set any country code other the the '#' codes (there are actually 3, #a, #e and #r) results in the 5G band being locked to channel 36, and it's tough to get out of. I spent a good part of yesterday trying to find out why going through the code without success (it must be really well hidden).

But, I think that by going through the code, I was able to figure out how to get out of it. I've attached two scripts (one for MIPS and one for ARM based routers) that I believe will break you out. You need to edit the scripts before use to match the first two entries to your CFE values. If the first reboot doesn't clear it, you may have to follow up with a factory reset.

Code:
#!/bin/sh

# Fix5G-MIPS.sh
# Edit the first two entries to reflect 
#   the original values in the CFE
# If it doesn't clear the stuck 5G after 
#   the reboot, follow up with a factory reset

nvram set regulation_domain=EU
nvram set regulation_domain_5G=EU
nvram set wl0_reg_mode=off
nvram set wl1_reg_mode=off

nvram unset pci/1/1/ccode
nvram unset pci/1/1/regrev
nvram unset pci/2/1/ccode
nvram unset pci/2/1/regrev
nvram unset wl0_country
nvram unset wl0_country_code
nvram unset wl0_country_rev
nvram unset wl1_country
nvram unset wl1_country_code
nvram unset wl1_country_rev
nvram unset wl_country
nvram unset wl_country_code
nvram unset wl_country_rev
nvram unset wl_reg_mode
nvram commit && reboot

Code:
#!/bin/sh

# Fix5G-ARM.sh
# Edit the first two entries to reflect 
#   the original values in the CFE
# If it doesn't clear the stuck 5G after 
#   the reboot, follow up with a factory reset

nvram set 0:ccode=EU
nvram set 1:ccode=EU
nvram set wl0_reg_mode=off
nvram set wl1_reg_mode=off

nvram unset 0:regrev
nvram unset 1:regrev
nvram unset wl0_country
nvram unset wl0_country_code
nvram unset wl0_country_rev
nvram unset wl1_country
nvram unset wl1_country_code
nvram unset wl1_country_rev
nvram unset wl_country
nvram unset wl_country_code
nvram unset wl_country_rev
nvram unset wl_reg_mode
nvram commit && reboot
 
Thanks John!

I'm running it on my N66U and its been good so far. 43 has the best Wifi speed and range for me as well, so this update for it is much appreciated.

Hoping we can get the new network map page somewhere down the line if you have the time and ability.

Thanks again. Much appreciated!
 
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
 
on merlin firmware wifi is broken outside of USA.

I actually don't understand that statement.
Being a user from Germany, I am using my 2.4 and 5 GHz links on my AC68U all day without issues.
In what way will your fix improve my ASUS if I were to apply it?
 
Thought i would give this firmware a try flashed it yesterday and it works good no issues and IPv6 is also working as expected. :)
 
I actually don't understand that statement.
Being a user from Germany, I am using my 2.4 and 5 GHz links on my AC68U all day without issues.
In what way will your fix improve my ASUS if I were to apply it?

My understanding....

Units sold outside of the US are shipped with an EU regulation domain set, which is basically the lowest common denominator of all the individual country regulations. So for some countries, you may be restricted to less channels or lower power levels than are actually authorized for your particular country.

Now, it you try and change to the correct country domain, the router will 'get stuck' on channel 36 on 5GHz and you can't change it, hence the 'broke' comment (it's also tough to get back to the default, which prompted the scripts I posted above).

In the code, there are some test mode domains (#a, #e and #r) which you can switch to successfully. These unlock all channels and some raise the available power levels significantly (both of which are something that technically should not be done). My guess is that Asus actually tried to start locking things down before the 376.xx codes, and just missed the '#' domains.
 
Last edited:
I am getting wireless drop for a few sec time to time.
Might be a bug???

This is the first report of any wireless issues, so let's rule out the usual culprits first.

(1) Interference/Signal issues
If you can, move the client closer....does the problem go away?
Try to select a different channel in the wireless setup.
You can also try to restrict the bandwidth in wireless setup to a fixed 20MHz.
If any of these improve things, we can start tuning from there.

(2) Power Savings Mode on the wireless clients
Some implementations of power savings can cause momentary drops. Try to select power savings off (sometimes called CAM) and see if that helps.
 
The client: Smart TV.
Streaming from the router on 5GHz.
I have noticed a lost of connection once in a while when I watch a movie.
Will do further investigation...
 

Sign Up For SNBForums Daily Digest

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