Hi everyone,Release Notes for MerlinAU v1.5.6 production version now available
[2025-Nov-08]
1) PR #525 - Fix for "parameter not set" Error
FIXED: A bug was generating a "currentDIVER_version: parameter not set" error message.This error happened when trying to flash the F/W image, and Diversion is installed, but logging into the router WebUI failed for any reason.
Just FYI:
I have 3006.102.6.beta1 on my AXE-16000 as of now. Like ~2 weeks online from flashing. Some time in between 2025-11-08, the MerlinAU v1.5.6 script was updated from previous version. Everything was set to auto-fire even before that, and from my POV, it should have executed on +2 days after 102.6.beta2 went 102.6production on 2025-11-25, like 27th or 28th...? The router was left for almost a month without any actions from me, lost power, known reboots, etc.
Any interest to dig in, why there was no upgrade from beta to production? The screenshots bellow were captured today a few hours before. Did not go into SSH AMTM script then.
When I got to this MerlinAU screen, of course, I pushed "Latest ChangeLog" button. The correct version was downloaded - 2025-11-25 production one, without XX-XX'es for the release dates. I scrolled to the bottom, then back up, chose the "Close" button on the top of change log presentation form, and that was it... No "Approve Change Log" check-box enabled. No Script Update Check. No F/W update check. Did not delve in, as short on personal time. Like cron job were unavail... but from ATMT:
50 19 * * * sh /jffs/scripts/MerlinAU.sh run_now #MerlinAU_FWUpdate#
35 19 * * * sh /jffs/scripts/MerlinAU.sh checkupdates #MerlinAU_ScriptUpdate#
- I suggest to the developers, - now - because they use artificial "suffixes" like:
#MerlinAU_FWUpdate#
OR
#MerlinAU_ScriptUpdate#
to extend these comments with appropiate logging, like, I[nserted-first-time] or U[pdated}, YYYY-MM-DD HH-MM-SS by user X, process PID, script version X.Y.Z, from code line (or at least routine/function/procedure name), {because user has pusshed Q UI element or etc.}
of course running AMTM option, the script was updated forcibly (is this good for bugs detection? maybe for UX ..., should be an user selectable option though...)
and now I do not know, if there is reason or a way to restore situation back:
I do have autobackups for a week though! But do not want to do full restore just for debugging old version.
Hope these insights will do any good. Regards to all!
P.S. What has confused me in the UI/UX of these both implementations - AMTM and WebUI, the meaning of "F/W Update Check" button/command. If I look from user's (let's say "prosumer", but not a full admin, with 10Y+ experience with Asus/Merlin like me), "check" means "just check, [report/update status fields], and .. do nothing". If in fact the "update check"="check and install [*immediatly* if all other contitions are met]", either:
A. The wording should be rephrased on UI elements.
or
B. UX worflow should be carefully reevaluated to pehaps split plain-check and install now commands in UI's to alleviate confusion.
Just my two cents...
