11# MerlinAU - AsusWRT-Merlin Firmware Auto Updater
2- ## v1.3.3
3- ## 2024-10-18
2+ ## v1.3.4
3+ ## 2024-10-23
44
5- ![ image] ( https://github.com/user-attachments/assets/2c624f12-c245-41da-af4b-c1fe7ae6c16a )
5+ ![ image] ( https://github.com/user-attachments/assets/549c89c6-5f02-470b-b116-c4fcaa192ed6 )
66![ image] ( https://github.com/user-attachments/assets/847b6922-b953-4e65-acbb-6843ec08a10c )
77![ image] ( https://github.com/user-attachments/assets/35ed7802-9848-4a09-b9b0-93fc23cfacf8 )
88![ image] ( https://github.com/user-attachments/assets/0c22b30b-a7d9-4e2f-b031-3f358e4f4c93 )
2222 - RT-AX88U_PRO (Tested)
2323 - RT-AX88U (Tested)
2424 - RT-AC86U (Tested)
25+ - RT-AC2900 (Tested)
2526 - RT-AX86U (Tested)
2627 - RT-AX86U_PRO (Tested)
2728 - RT-AX86S (Tested)
3233 - XT12 (Tested)
3334
3435## SUPPORTED GNUTON MODELS (Multi-image models) - i.e. Any model that uses a .w or a .pkgtb file
35- - GT-BE98 - ** Known issues due to missing from manifest2.txt file in Gnuton**
36+ - GT-BE98 ** Known issues due to missing from manifest2.txt file in Gnuton**
3637 - DSL-AX82U ** (Untested)**
3738 - TUF-AX3000 V1 ** (Untested)**
3839 - TUF-AX3000 V2 (Tested)
4142 - RT-AX82U V1 (Tested)
4243 - RT-AX82U V2 ** (Untested)**
4344 - RT-AX58U V2 ** (Untested)**
44- - RT-AX92U - (Tested)
45+ - RT-AX92U (Tested)
4546 - RT-AX95Q ** (Untested)**
4647 - RT-AXE95Q ** (Untested)**
4748
4849## UNSUPPORTED MERLIN MODELS: (Single image models) - i.e. Any model that uses a .trx file
49- Blocked due to low RAM/ROM space and/or have reached end-of-life support from ASUS and Merlin .
50+ Blocked due to being single image models .
5051
5152 - RT-AC87U (Blocked)
5253 - RT-AC56U (Blocked)
5354 - RT-AC66U (Blocked)
5455 - RT-AC3200 (Blocked)
55- - RT-N66U (Blocked)
5656 - RT-AC88U (Blocked)
5757 - RT-AC5300 (Blocked)
5858 - RT-AC3100 (Blocked)
5959 - RT-AC68U (Blocked)
6060 - RT-AC66U_B1 (Blocked)
61+ - RT-AC68UF (Blocked)
62+ - RT-AC68P (Blocked)
6163 - RT-AC1900 (Blocked)
64+ - RT-AC1900P (Blocked)
65+ - RT-N66U (Blocked)
66+ - RT-N16 (Blocked)
6267
6368## UNSUPPORTED GNUTON MODELS: (Single image models) - i.e. Any model that uses a .trx file
64- Blocked due to low RAM/ROM space and/or have reached end-of-life support from ASUS and Gnuton .
69+ Blocked due to being single image models .
6570
6671 - DSL-AC68U (Blocked)
6772
@@ -77,25 +82,30 @@ It streamlines the firmware update procedure, automatically detects your router
7782
7883- Automatic router model detection and Automatic update detection.
7984- Automatically install updates to your router with the latest firmware from the Asuswrt-Merlin repository.
80- - Logic to manage cron jobs for automated firmware update checks.
85+ - Logic to customize scheduled cron jobs for automated firmware update checks.
8186- Notifications for new script updates and download the latest version of MerlinAU
8287- User configurable wait periods. Wait for a set duration after a new firmware release.
83- - Easy Enable/Disable: A menu switch for automatic update checking.
84- - Easy Uninstall: A routine to cleanly uninstall the script, removing all related files and settings.
85- - Logging and Cleanup: The script maintains logs for its operations and includes functions for cleanup tasks.
86- - Blinking LEDs: A visual indicator before starting the firmware update.
87- - Changelog verification check: Checks the changelogs for very obvious red flags and prompts for approval.
88- - Checks RAM usage: Functions to check and manage available memory for firmware update operations.
88+ - Menu switch to enable or disable automatic update checking within MerlinAU.
89+ - A routine to cleanly uninstall the script, removing all related files and settings.
90+ - Maintains logs for its update checks and flash operations which can be viewed from the logs menu
91+ - Includes functions for cleanup tasks pre-flash and post-flash.
92+ - A visual indicator before starting the firmware update.
93+ - Checks the changelogs for very obvious red flags and prompts for approval.
94+ - Menu option and notifications to pre-approve the changelog verification if enabled with risks before the flash.
95+ - Ability to download the latest changelog notes for manual review from the logs menu.
96+ - Functions to check and manage available memory for firmware update operations.
8997- Compatible with ROG and non-ROG routers; select ROG or Pure Build for ROG routers.
9098- Backup the new firmware version to the USB drive. (If USB is selected for storage)
91- - Email notifications if you configured email options in AMTM.
99+ - Email notifications if you configured email options in AMTM. (With format selection in the advanced options)
92100- Automatic backup with BACKUPMON if installed.
93101- Allow or Block Alpha/Beta upgrades to Production versions of the same cycle.
94102 (388.6.alpha1 or 388.6.beta1 --> 388.6.0)
95103- Automatically stops all Entware services, if installed, before the flash.
96104- Automatically stops diversion, if installed, before the flash.
97105- Unmounts any physically attached storage via USB as the last step before the flash.
98106- AiMesh Node Update Check from Primary Router. (No Flashing from Primary, MerlinAU needs to be on each node for flashing)
107+ - Automatically remove any loaded cron jobs from third party scripts before flashing.
108+ - Menu switch to keep Tailscale or ZeroTier VPN access active while flashing over SSH in the advanced menu.
99109
100110## Installation
101111Before using MerlinAU, ensure the following prerequisites are met:
0 commit comments