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!

MerlinAU MerlinAU v1.4.1 - The Ultimate Firmware Auto-Updater (GNUTON SUPPORT!)

... please test with the same command and advise if the fresh install functions better:...
You seem to have nailed it :-). Couldn't make it fall over...
 

Attachments

  • 01-02.jpg
    01-02.jpg
    108.4 KB · Views: 17
  • 03-04.jpg
    03-04.jpg
    138.2 KB · Views: 14
  • 05.jpg
    05.jpg
    127.5 KB · Views: 12
  • 06.jpg
    06.jpg
    59.2 KB · Views: 12
  • 07.jpg
    07.jpg
    116.4 KB · Views: 14
You seem to have nailed it :-). Couldn't make it fall over...

Can I request you test once more, without using the install parameter? To confirm that it's not a requirement for a fresh install.

Thank you for testing!
 
Can I request you test once more, without using the install parameter? To confirm that it's not a requirement for a fresh install.

Thank you for testing!
Sorry what was the install parameter please?

I just used the curl line, then went into amtm and 1.4.1 was there?

Also; complete uninstall again first, right?
 
Sorry what was the install parameter please?

I just used the curl line, then went into amtm and 1.4.1 was there?

Oh perfect. Fantastic that's confirmation enough! The install parameter was this message:

Sorry it didn't get tagged as code in the last reply:

Code:
sh /jffs/scripts/MerlinAU.sh install
 
Great! My work here is done :-). I am off for a run to clear my head ...
 
sh /jffs/scripts/MerlinAU stable
Thank you, threw a wee error until I found a previous post in this thread, which had an extra .sh in it.

For completeness and anyone looking it is:

Code:
sh /jffs/scripts/MerlinAU.sh stable

i.e. don't forget the .sh after MerlinAU :-).
 
Hi @jksmurf

We identified a few outstanding bugs we are still working out for fresh installs after the latest PR. We should be issuing a new release 1.4.1 shortly.
 
Hi @jksmurf

We identified a few outstanding bugs we are still working out for fresh installs after the latest PR. We should be issuing a new release 1.4.1 shortly.
While you’re at it a weird thing happens on the dev install using curl, it installs, it starts 1.4.1, then seems to download the update to… 1.4.1? Do you see that?

No biggie as it’s only going to be seen by those who do the dev installs anyway.

Back from my run. 8.82km. Ready for MerlinAU round deux.
 
Last edited:
While you’re at it a weird thing happens on the dev install using curl, it installs, it starts 1.4.1, then seems to download the update to… 1.4.1? Do you see that?

No biggie as it’s only going to be seen by those who do the dev installs anyway.

Yes it's actually what we are working on now; I think we found a working solution.
If you do a fresh install now (uninstall and reinstall) you should no longer see it.

Can you confirm for me?

Back from my run. 8.82km. Ready for MerlinAU round deux.

Holy thats a run!
 
Yes it's actually what we are working on now; I think we found a working solution.
If you do a fresh install now (uninstall and reinstall) you should no longer see it.

Can you confirm for me?

1. amtm, 8, ad, uninstall (y), keep (n)
2. exit amtm
3. run curl install

Code:
curl --retry 3 "https://raw.githubusercontent.com/ExtremeFiretop/MerlinAutoUpdate-Router/refs/heads/dev/MerlinAU.sh" -o "/jffs/scripts/MerlinAU.sh" && chmod 755 "/jffs/scripts/MerlinAU.sh"

4. go into amtm, shows MerlinAU 1.4.1 select 8; no update shown at this point!
5. Ran Router Login Password and Test Ok (Still needs a Message [RouterCheckOK] :-))
6. Ran up, it shows I am on 1.4.1; and 1.4.1 is the latest; BUT
7. If I say (n) it goes back to the menu and (incorrectly) shows there IS an update; AND
8. If I say (y) it updates, goes back to the menu and (still incorrectly) shows there IS an update.
9. BUT if I then run up AGAIN (y or n), there is no update? Did you do a sneaky 1.4.1 fix while I was doing this :-)?

HTH

k
 

Attachments

  • 01-02.jpg
    01-02.jpg
    105.9 KB · Views: 11
  • 03-04.jpg
    03-04.jpg
    82.2 KB · Views: 15
1. amtm, 8, ad, uninstall (y), keep (n)
2. exit amtm
3. run curl install

Code:
curl --retry 3 "https://raw.githubusercontent.com/ExtremeFiretop/MerlinAutoUpdate-Router/refs/heads/dev/MerlinAU.sh" -o "/jffs/scripts/MerlinAU.sh" && chmod 755 "/jffs/scripts/MerlinAU.sh"

4. go into amtm, shows MerlinAU 1.4.1 select 8; no update shown at this point!
5. Ran Router Login Password and Test Ok (Still needs a Message [RouterCheckOK] :-))
6. Ran up, it shows I am on 1.4.1; and 1.4.1 is the latest; BUT
7. If I say (n) it goes back to the menu and (incorrectly) shows there IS an update; AND
8. If I say (y) it updates, goes back to the menu and (still incorrectly) shows there IS an update.
9. BUT if I then run up AGAIN (y or n), there is no update? Did you do a sneaky 1.4.1 fix while I was doing this :-)?

HTH

k

This is both hilarious and makes me want to cry at the same time.
brb.

1744097653836.png
 
Hi @jksmurf

Unfortunately Martinski couldn't quite put his finger on that report; but after a bit of translation and back and forth with him; I think I got something to fix your issue.
Please try again and let me know if it happens again.
 
Hi @jksmurf

Unfortunately Martinski couldn't quite put his finger on that report; but after a bit of translation and back and forth with him; I think I got something to fix your issue.
Please try again and let me know if it happens again.

I think you cracked it (thankfully, I was starting to get to the end of the cheese block and contemplating running out of crackers...)

Sequence checked

1. amtm, 8, ad, uninstall (y), keep (n)
2. exit amtm
3. run curl install

Code:
curl --retry 3 "https://raw.githubusercontent.com/ExtremeFiretop/MerlinAutoUpdate-Router/refs/heads/dev/MerlinAU.sh" -o "/jffs/scripts/MerlinAU.sh" && chmod 755 "/jffs/scripts/MerlinAU.sh"

4. go into amtm, shows MerlinAU 1.4.1 select 8; no update shown at this point, as expected
5. Ran Router Login Password and Test Ok (Still needs a Message [RouterCheckOK] :-))
6. Because I am on a cheese high, I also ran the FW Check, Email Test, and set the Auto-Updates for the MerlinAU Script
7. Eventually got bored with everything working, so I ran up, it shows I am on 1.4.1; and 1.4.1 is the latest as before ... with the message "You are on the latest version! Would you like to download anyways?". The superfluous 's' at the end of anwyay made me want it to fail (TIC), but alas, it all worked
8. If I say (n) to update anyway (no s) it goes back to the menu and (correctly) shows there is no update
9. If I say (y) it force updates, goes back to the menu and (correctly) shows there is no update
10. If I then exit MerlinAU, then amtm, go back in again and run up again (y or n), same correct answers

I will now go hunt down some red wine for my remaining cheese...

HTH

k.

Thank you!!
 

Attachments

  • 01-02.jpg
    01-02.jpg
    109.8 KB · Views: 9
  • 04.jpg
    04.jpg
    70 KB · Views: 8
  • 05.jpg
    05.jpg
    27.5 KB · Views: 8
  • Cheese.jpg
    Cheese.jpg
    78.6 KB · Views: 11
Last edited:
I think you cracked it (thankfully, I was starting to get to the end of the cheese block and contemplating running out of crackers...)

Sequence checked

1. amtm, 8, ad, uninstall (y), keep (n)
2. exit amtm
3. run curl install

Code:
curl --retry 3 "https://raw.githubusercontent.com/ExtremeFiretop/MerlinAutoUpdate-Router/refs/heads/dev/MerlinAU.sh" -o "/jffs/scripts/MerlinAU.sh" && chmod 755 "/jffs/scripts/MerlinAU.sh"

4. go into amtm, shows MerlinAU 1.4.1 select 8; no update shown at this point, as expected
5. Ran Router Login Password and Test Ok (Still needs a Message [RouterCheckOK] :-))
6. Because I am on a cheese high, I also ran the FW Check, Email Test, and set the Auto-Updates for the MerlinAU Script
7. Eventually got bored with everything working, so I ran up, it shows I am on 1.4.1; and 1.4.1 is the latest as before ... with the message "You are on the latest version! Would you like to download anyways?". The superfluous 's' at the end of anwyay made me want it to fail, but alas, it all worked
8. If I say (n) to update anyway (no s) it goes back to the menu and (correctly) shows there is no update
8. If I say (y) it force updates, goes back to the menu and (correctly) shows there is no update
10. If I then exit MerlinAU, then amtm, go back in again and run up again (y or n), same correct answers

I will now go hunt down some red wine for my remaining cheese...

HTH

k.

Thank you!!
FYI, "anyways" is a common, informal (but acceptable) variant of "anyway". The important thing is that the install succeeded.
 
MerlinAU 1.4.1 Released!

What's Changed/Fixed?:

PR: [ #[443] and #[444] - Attempted Bug Fixes for Fresh Installs
-Modified code to add missing Install Parameter for Script
-Attempted to move some logic around. Was eventually superseded by Martinski's PR's 445 below

PR: [ #445 ] - Code Improvements for Downloads
-Modified code to check and make sure the WebGUI ASP file is downloaded and installed.
-Modified code to check and make sure all configuration default settings are initialized.
(Thanks @Martinski4GitHub )

PR: [ #447 ] - Check for Version File
-Added a check for the version.txt file.
(Thanks @Martinski4GitHub )

PR: [ #448 ] - Fine-tuning Code
-Moving some functions and logic around
(Thanks @Martinski4GitHub )

PR: [ #449 ] - Patch Update Process
-Resolved some issues causing reports of having to run the update process twice, or reports of incorrectly identified updates.
Issues reported by @vlord here: https://www.snbforums.com/threads/m...auto-updater-gnuton-support.91326/post-950588
And here: https://www.snbforums.com/threads/m...auto-updater-gnuton-support.91326/post-950593

And @jksmurf here: https://www.snbforums.com/threads/m...auto-updater-gnuton-support.91326/post-950590
And here: https://www.snbforums.com/threads/m...auto-updater-gnuton-support.91326/post-950749

As always, we highly recommend you update ASAP as this includes important functional improvements and bug fixes.

Thanks!
 
Last edited:
FYI, "anyways" is a common, informal (but acceptable) variant of "anyway". The important thing is that the install succeeded.
It was a wee chuckle.....but yes, in North America, I am sure this is true; to my older, non-North American ears, it just doesn't sound right.
Neither of us are wrong or right here btw, not a contest, just an example of the differences that unite us more than divide us.
 
It was a wee chuckle.....but yes, in North America, I am sure this is true; to my older, non-North American ears, it just doesn't sound right.
Neither of us are wrong or right here btw, not a contest, just an example of the differences that unite us more than divide us.
Aye, ye best keep that madman @jksmurf away from MerlinAU — the blighter's got a bug-huntin’ frenzy in 'im! He’ll rip the ship's guts out, turnin’ every plank an’ pissin’ on every stone till not a single cursed bug’s left breathin’!
 
Just wanted to drop by and say with Merlin’s recent FW update to 3004.388.9 I had occasion to check my remote router 9000kms away and it had updated the MerlinAU script automagically and I could safely update the FW on it knowing it was being done “locally”.

Just.Awesome. Thanks 🙏
 
Last edited:
Just wanted to drop by and say with Merlin’s recent update for the 3004.388.9 I had occasion to check my remote router 9000kms away and it had updated the MerlinAU script automagically and I could safely update the FW on it knowing it was being done “locally”.

Just.Awesome. Thanks 🙏

I'm happy the update worked out for you.
388.9 flashed successfully for me over night using MerlinAU on my node, and my reported issues in Alpha and Beta almost instantly showed their head.

Tried to reboot the entire network and the node is gone, offline and unreachable now. Similar to reports from @aex.perez

Downgrade in my immediate future today, unfortunately. But the MerlinAU script worked perfectly and updated it without a hitch with version 1.4.1 so I think we are over the hump now of the development changes with the WebUI.

Martinski and I still have a few small things we would like to work on for 1.4.2, but for now it's mostly listen to reports and validate reports.
 

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