What's new
  • 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!

Release Asuswrt-Merlin 3006.102.5 is now available

Yes, WAN access is enabled, password has been modified to the new requirements, and both Firefox & Chrome cache (everything) have been cleared (all time) -- also used private mode in both. The problem still remains. I'll check the underlying code to see how it's being triggered.
I have the same RT-AX88U Pro with 102.5 running and don't see such issues. Do you have any uncommon addons installed, or anything that might be trying to modify the UI pages? Do you see any bind mounts if you run the mount command on the router? Something would need to be messing with your EN.dict file for this to break so oddly.
Code:
# md5sum /www/EN.dict
d10200dcafaa2f5150928563f655f97a  /www/EN.dict
# nvram get buildno
102.5
Check the dictionary locally.
Code:
# grep -E "\"(wireless_tab|status_tab)\"" /www/device-map/router_status.asp
Add 1 to each of those numbers between the # marks (512->513 and 877->878). Cloudflare security on the forum keeps blocking the actual commands and output, so this is a disjointed explanation.
Code:
# sed -n '513p' /www/EN.dict
Wireless
 
Last edited:
I have the same RT-AX88U Pro with 102.5 running and don't see such issues. Do you have any uncommon addons installed, or anything that might be trying to modify the UI pages? Do you see any bind mounts if you run the mount command on the router? Something would need to be messing with your EN.dict file for this to break so oddly.
Code:
# md5sum /www/EN.dict
d10200dcafaa2f5150928563f655f97a  /www/EN.dict
# nvram get buildno
102.5
Check the dictionary locally.
Code:
# grep -E "\"(wireless_tab|status_tab)\"" /www/device-map/router_status.asp
Add 1 to each of those numbers between the # marks (512->513 and 877->878). Cloudflare security on the forum keeps blocking the actual commands and output, so this is a disjointed explanation.
Code:
# sed -n '513p' /www/EN.dict
Wireless
I appreciate the assist.

Current addons: Skynet, Backupmon, ntpMerlin, scMerlin, Dual Wan Failover, WPNMon-R3, VPN Routing.
All addons are updated through AMTM.

You asked that i run the following commands ...

[/tmp/home/root]> md5sum /www/EN.dict
d10200dcafaa2f5150928563f655f97a /www/EN.dict

[/tmp/home/root]> nvram get buildno
102.5

[/tmp/home/root]> grep -E "\"(wireless_tab|status_tab)\"" /www/device-map/router_status.asp
<div id="wireless_tab" class="tab-block" onclick="switchTab(this.id)"><#489#></div>
<div id="status_tab" class="tab-block tab-click" onclick="switchTab(this.id)"><#854#></div>


[/tmp/home/root]> sed -n '513p' /www/EN.dict
Wireless

Not sure if this is the root cause but i noticed the following JS error (Firefox) when viewing http://192.168.1.1/index.asp:
Uncaught SyntaxError: unexpected token: identifier (router_status.asp:419:53)
JavaScript:
code += '<div class="ram-text-width">Go to <a href='http://www.asusrouter.com' target='_blank' style='text-decoration:underline'>www.asusrouter.com</a> to access the router’s main login screen.</div>';

Within the JS code above, notice the improper use of the single quote.

I checked the source code /device-map/router_status.asp (line:419):
JavaScript:
code += '<div class="ram-text-width"><#863#></div>';

<#863#>, i presume, is a 0-based line reference into /www/EN.dict. I checked /www/EN.dict (line 864):
Go to <a href='http://ZVDOMAIN_NAMEVZ' target='_blank' style='text-decoration:underline'>ZVDOMAIN_NAMEVZ</a> to access the router’s main login screen

Note, again, the use of single quotes. If this line is inserted raw, unescaped into router_status.asp would it not generate the above JS error and possibly stop further JS functions from running ?

You mentioned this "System Status" problem is not occurring for you so that's baffling.
 
Last edited:
grep -E "\"(wireless_tab|status_tab)\"" /www/device-map/router_status.asp
This isn’t the expected result. Those numbers should be 512 and 877. Did you check the mount command output?
Code:
# md5sum /www/device-map/router_status.asp
b8a58270c01e298685c785bf7244951a  /www/device-map/router_status.asp
# mount | grep www
 
Last edited:
Dirty fash on my GT-AX6000 (did a full reset on 102.4 version, not planing to do it until next bigger update).

Everything works so far, Aimesh seems stable.


Question:

I did a full factory reset on previous 102.4 version but settings for Transmission client were still there! Are they "stored" on swap partition or jffs?
 
BE92U Dirty upgrade from 102.4 version. so far no issues.

Only one strange problem was that, it happened in several previous Merlin firmware. Password will not recognise after 1-2 week usage and showing that password was invalid when login. Power cycle the router will fixed and can login again. Password do not contain any special all invalid characters or symbols.

Thanks Merlin
 
Same here, no problems since beta...
 
BE92U Dirty upgrade from 102.4 version. so far no issues.

Only one strange problem was that, it happened in several previous Merlin firmware. Password will not recognise after 1-2 week usage and showing that password was invalid when login. Power cycle the router will fixed and can login again. Password do not contain any special all invalid characters or symbols.

Thanks Merlin
Did you check System Log to see if there was a crash? With my previous BE92U the only time I ever get that issue is after a crash + reboot. You can check uptime or look for Dec 31 timestamps as long as you know when you manually rebooted the router.
 
Did you check System Log to see if there was a crash? With my previous BE92U the only time I ever get that issue is after a crash + reboot. You can check uptime or look for Dec 31 timestamps as long as you know when you manually rebooted the router.
Not crash or hangs, router working normally. I just cannot login with the password. I need to power cycle the router and It will back to normal and let me login. System log no obvious hints about this forgotten password issue.
I also tried disable WAN login but the issue still happened. Hope this firmware can fix it.
 
Brand new BE88U, previously only ran Beta 2 and Beta 3 firmware. The final release is running perfectly overall — my two mesh nodes are up and stable, and both my guest and two separate IoT networks are functioning flawlessly.
The only issues so far: Adaptive QoS bandwidth monitoring still doesn’t seem to be working reliably (if at all), and my SSH-RSA authorized key was erased during the update.
 
Have updated and everything working just fine.
My Aimesh node working fine and clients roame between them.
Temp not display in Fahrenheit anymore.
uptime-1.png
 
RT-86AXU Pro. Factory reset from 3004.388.4 to 3006.102.5. Hopefully this version cures the periodic drops of MYSA thermostats i have had during the 3004 stream. I expect though it is probably something with my MYSA devices. I was spooked at first seeing DHCPDISCOVER & DHCPOFFER entries every 5 minutes in the log for my Reolink cameras. I then realized the "log only message more urgent then" was set to "debug". I might have fat fingered that one and moved to "info". So far, so good with all devices on 3006.102.5.
 
I was spooked at first seeing DHCPDISCOVER & DHCPOFFER entries every 5 minutes in the log for my Reolink cameras.
This is an expected result, Reolink has a 5 minute leash/release on all their cameras.
I argued with them and got special software.
 
This isn’t the expected result. Those numbers should be 512 and 877. Did you check the mount command output?
Code:
# md5sum /www/device-map/router_status.asp
b8a58270c01e298685c785bf7244951a  /www/device-map/router_status.asp
# mount | grep www

You are correct. FIXED.

The command you provided:
mount | grep www

Produced the following:
ubi:jffs2 on /www/device-map/router_status.asp type ubifs (rw,relatime,assert=read-only,ubi=0,vol=13)

Within /jffs/scripts/services-start i had a long forgotten mount:
mount -o bind /jffs/scripts/router_status.asp /www/device-map/router_status.asp

I removed the above line and executed the following:
umount /www/device-map/router_status.asp

That fixed the problem. Thank you.

Clipboard_08-06-2025_01.jpg
 
Asuswrt-Merlin 3006.102.5 has been released. This release focusses on merging new GPLs, redesigning the Connections log page, and fixing issues introduced with 3006.102.

Changelog:
Code:
- NOTE: For developers, please note that the new default branch
        is now called "main" - it's what was previously the
        3006.102 branch.
        The "master" branch has been renamed "master-old", and
        is no longer actively used.  Due to how the 3006.102
        branch diverged, it was easier to do it this way than
        to fold back 3006.102 on top of master.

- NEW: Completely redesigned System Log -> Connections page.
         - You can now filter the list
         - You can set the page to auto-refresh itself
         - Public IP addresses can be looked up on
           WhatismyIPaddress.com
         - Local hostnames will be resolved and shown
         - Routed IPv6 connections will be shown

- UPDATED: Merged GPL 3006.102_37957 for Wifi 6 devices.
- UPDATED: Merged GPL 3006.102_38757 for WIfi 7 devices.
- UPDATED: dropbear to 2025.88.
- CHANGED: Replaced netstat-nat by a fork called netstat-nat-ng.
           This fork fixes a number of issues with IPv6 and
           field size.
- CHANGED: Updated Control-D DoT server entries (dave14305).
- CHANGED: Optimized performance when refreshing the Sysinfo
           page on a network with thousands of tracked
           connections.
- CHANGED: Modified the Quick Internet Setup wizard so not
           to attempt downloading firmware updates from Asus
           (which would fail anyway).
- FIXED: OpenVPN server set to "Internet only" would fail to
         block LAN access (invalid firewall rule from SDN was
         bypassing it).
- FIXED: DNSDirector "Router" mode would not always work properly
         with IPv6 (now uses REDIRECT instead of DNAT, which was
         backported from iptables 1.4.19).
- FIXED: DNSDirector would try to create iptables rules even
         when that SDN should not allow DNSDirector if it shares
         the main LAN interface.  This could break DNSDirector
         on the main network.
- FIXED: Status frame missing from Network Map when accessing
         the router under certain hostnames.
- FIXED: Wireless Settings page failing to save on some models
         when in an AiMesh setup.

Please keep discussions on this specific release. This thread may be locked once the initial feedback has gone down.

Downloads are here.
Changelog is here.
The one thing I have notice that started with Beta 3 and is continuing into latest release version is that WG VPN clients seem to drop and reconnect daily or multiple times daily while previously it seemed WG VPN clients could go for weeks. This is happening with various servers in several cities. In addition to mentioning the "issue" here I have also put in a ticket with VPN provider.

Everything else is working fine. Thank you.
 
The one thing I have notice that started with Beta 3 and is continuing into latest release version is that WG VPN clients seem to drop and reconnect daily or multiple times daily while previously it seemed WG VPN clients could go for weeks. This is happening with various servers in several cities. In addition to mentioning the "issue" here I have also put in a ticket with VPN provider.

Everything else is working fine. Thank you.
Yes, noticed this as well. Nothing in logs to point to what is happening that I could see.
 

Latest threads

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!
Back
Top