What's new in Diversion 5.6
- Removes the option d, 11 to disable amtmupdate in Diversion, use option in amtm instead.
- Some visual, wording and coding changes here and there.
What's new in Diversion 5.6
What's new in amtm 6.7
After long consideration and checking the download counts from my server, I have decided to no longer update the standalone amtm legacy version. The legacy amtm version remains at version 6.3, released on January 31 2026.
From now on, only the firmware built in amtm version continues to receive updates, it is included in Asuswrt-Merlin firmware since version 384.15.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.6
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.5
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.4
After updating amtm, run the u update function. This will populate the settings file with compatible third-party scripts.
If an update is available, amtm will prompt to update it directly.
Compatible scripts can then be seen with au, which also allows to disable this feature in amtm per script. Third-party scripts can also disable amtmupdate from their own scripts which will be shown in au.
I coordinated and developed this feature with the AMTM-OSR team. All of their scripts are already compatible. Many thanks to ExtremeFiretop and Martinski for the input, ideas and swift implementation.
My hope is that all amtm third-party scripts will add this amtmupdate feature. I will post a how to soon, with details for coders how to add it.
There are plans to completely automate amtmupdate with a cron job in a future amtm release.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 5.5
What's new in amtm 6.3
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.2
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.1
Existing installations of above scripts get automatically modified to use the new AMTM-OSR repositories.
If a script needed URL modification, it will prominently show so and to use the scripts own update function to update to the latest version.
If you missed that, check for updates with u in amtm after you updated amtm to this latest version.
Also, all repository branches will be set to "master" for already installed scripts, no questions asked.
All of the above scripts are up to date, "development" branch changes have been merged into the "master" branch.
Feel free to visit and contribute to the AMTM Orphaned Script Revival repo: https://github.com/AMTM-OSR
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 6.0
Existing installations of above scripts get automatically modified to use the new AMTM-OSR repositories.
If a script needed URL modification, it will prominently show so and to use the scripts own update function to update to the latest version.
If you missed that, check for updates with u in amtm after you updated amtm to this latest version.
Also, all repository branches will be set to "master" for already installed scripts, no questions asked.
All of the above scripts are up to date, "development" branch changes have been merged into the "master" branch.
uiScribe and perhaps more orphaned scripts fill follow in a later amtm release, depending on our work loads.
amtm now distinguishes AMTM-OSR scripts with an asterisk in the i install screen.
Feel free to visit the AMTM Orphaned Script Revival repo: https://github.com/AMTM-OSR
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 5.2
This update includes the following patches released in versions 5.1.1 and 5.1.2:
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 5.4
What's new in amtm 5.1
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 5.0
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.9.3
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.9.2
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.9.1
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 5.3
What's new in amtm 4.9
What's new in Diversion 5.2
What's new in amtm 4.8.1
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.8
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.7
This update focuses on the new Entware repair options in amtm. Thanks to ColinTaylor for triggering this idea.
The ep menu has now a new entry called 4. Entware repair options.
For the second option an additional warning is given when selected that config files may be overwritten. Be sure to have a backup ready with bm BACKUPMON.
The order of troubleshooting Entware installations is to run option 1 first, then option 2.
Additionally, the option of reusing an existing Entware installation during the Entware installation will automatically reinstall Entware over the existing previous installation.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.6
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.5
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.4
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 5.1
In this update I eliminated harmful words, fixed a number of bugs and introduce a new way of allowing domains through the ad-block blockage.
Overall, it's a better version of Diversion.
For your information, as suggested by alan6854321 and briefly discussed here, I will now strictly follow the most used versioning system, with the major.minor.patch numbering system for both amtm and Diversion.
As a compromise to my previous habit, for Patch releases I will only post the reason in the current respective script thread on snbforums.com, just as I did before with the "minor update, no version change" scheme. Additionally, I will change my signature on snbforums.com with the new version number.
For all Major or Minor releases I continue to do the following:
The current thread is at the top of the list. Listing for amtm and for Diversion on snbforums.com
What's new in amtm 4.3
See also the current amtm Discussion on the SmallNetBuilder Forum
What's changed
- Fixes overzealous post-mount check that changed the file date.
- Downloads mount-entware.mod when missing.
Important
If Entware option ep is present in amtm: Just update, it will fix missing things when necessary. No reboot required.
If Entware option ep is NOT present in amtm: Update amtm and then enter ep. It will prompt to install Entware.
1. Continue to install Entware. At 'Select device' it will say "Found compatible previous Entware installation'.
2. Select that device.
3. Next select '1. Reuse previous Entware installation.'
4. Finish install. Nothing will be lost. Sorry for the inconvenience.
5. The router will reboot when finished.
All done.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 4.2
See also the current amtm Discussion on the SmallNetBuilder Forum
Please update amtm before updating Diversion. Thanks.
What's new in amtm 4.1
amtm may flash a few times when returning after the Diversion update. It is integrating the new services moved from Diversion.
Please update amtm before updating Diversion. Thanks.
What's new in Diversion 5.0
This major update transforms Diversion from IP based blocking to Dnsmasq NXDOMAIN blocking (non-existing domain).
All of the changes below are done automatically during the update.
Please DO NOT use the WebUI update function for this major update, use the SSH UI instead. Thanks.
There are many more changes that are not listed. Generally, everything non-ad blocking related has been moved to amtm.
Diversion 5.0 post-update notes
What's new in amtm 4.0
This major update includes features previously only available in Diversion:
Additionally, these features were added:
And last but not least, I'm very pleased to announce:
Note that Diversion 5.0 is not yet available.
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.8
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.7
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.6
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 4.3.3
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.5
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.4
Thanks to both ColinTaylor and SomeWhereOverTheRainBow for pointers.
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 4.3.2
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.3.1
iOS 14 and newer, as well as a growing number of apps or devices use the type 65 query.
Dnsmasq currently has no option to suppress or specifically handle these types of queries and therefore circumvent Diversion ad-blocking.
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.3
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 4.3.0
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in version 1.4
amtm can return a list of available script updates through an SSH command and its SSH UI. To make use of the former, I added this command to the Diversion Shortcuts app, rather than create a new amtm Shortcuts app.
So now you can comfortably check for script updates from the comfort of your bed, if you like that sort of thing.
How to install iOS Shortcut on iOS devices
For instructions see the iOS Shortcut page.
To discuss, report errors or improvements visit SNBForums iOS Shortcut for Diversion.
What's new in Diversion 4.2.2
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.2.3
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.2.2
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.2.1
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in Diversion 4.2.1
See documentation for details.
How to update Diversion
Use u or the WebUI function to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.2
Important for this update
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.2.0
This is a maintenance release to catch up.
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.1.9
How to update amtm
Use u to update amtm to this latest version.
See also the current amtm Discussion on the SmallNetBuilder Forum
What's new in amtm 3.1.8
Note that Diversion 4.2 pictured in the screenshot is not yet available.
Screenshot with u update check, Asuswrt-Merlin firmware is up to date, no new stable version available.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
Just wanted you all to know that I am constantly coding on the full Diversion WebUI when time and mood allows. It's going to be adequate, agreeable to the eyes and feature complete. A fair amount of work went into it and this continues until it's ready for release. As always, no ETA yet.
What's new in Diversion 4.1.12
Note: If you use amtm, update it now for compatibility, the order does not matter.
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.1.7
Note: If you have Diversion installed, update it now for compatibility, the order does not matter.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 3.1.6
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in Diversion 4.1.11
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.1.10
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.1.5
Screenshot shows state when all update attempts failed. This would take some time as each script check will have to timeout first.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 3.1.4
Note: The new download error handling only comes into effect after the initial run of amtm for the released Asuswrt-Merlin 384.15 firmware version.
Make sure that fwupdate.asuswrt-merlin.net and diversion.ch correctly resolve on the router before first running the firmware amtm.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 3.1.3
With the NVRAM Save/Restore Utility, a long awaited missing feature finally makes it into amtm.
I am very pleased to add this third script by @Xentrk to amtm.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 3.1.2
I am pleased to add the first script from Martineau to amtm: unbound_manager (Manager/Installer utility for unbound - Recursive DNS Server)
unbound Manager is a front end for rgnldo 's Unbound - Authoritative Recursive Caching DNS Server
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in Diversion 4.1.9
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.1.1
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
Minor updates are now available for amtm and Diversion, no version change
New in amtm
New in Diversion
Note, you also must update Skynet if installed to the latest version if not already done.
Restart Skynet after the update(s) for it to pick up the moved shared whitelist.
Use u to update amtm and Diversion
What's new in amtm 3.1.0
This is a milestone for amtm. Starting with the upcoming release of Asuswrt-Merlin 384.15, amtm will be included in the firmware.
There will be two versions of amtm, the regular version and the built in firmware version. Both versions act, feel and behave the same way and will receive updates at the same time. The firmware built in amtm adds FW next to the version.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.1.8
Important, please read
Due to an error of judgement, I changed the pixelserv-tls CA key length generation down to 1024 bits in Diversion 4.1.7.
Along with it, I missed to change one instance of this value in one of the files that may come into play when (re)generating the CA certificate.
On devices with elevated requirements for trusted certificates - such as iPads and iPhones with iOS 13.x - this triggers an untrusted certificate error.
All is OK when:
- The pixelserv-tls CA certificate was generated off of Diversion v4.1.4 up to v4.1.6, with pixelserv-tls v2.3.0 by @Jack Yaz or the new build v2.3.1 by @kvic.
You will need to regenerate the certificate when:
- The pixelserv-tls CA certificate was generated off of Diversion v4.1.7, with pixelserv-tls v2.3.0 by @Jack Yaz or the new build v2.3.1 by @kvic.
You will need to upgrade pixelserv-tls when:
- The pixelserv-tls version is 2.2.1 or older and you use devices with elevated requirements for trusted certificates.
To test if your device works with the certificate, open https://diversion-adblocking-ip.address in a browser. You may have to reload the page a couple of times to get the secure padlock icon.
Import the pixelserv-tls CA certificate into browsers and devices by following this guide carefully below the Import Pixelserv CA on client devices section: https://github.com/kvic-z/pixelserv-tls/wiki/Create-and-Import-the-CA-Certificate
For instructions how to upgrade pixelserv-tls or regenerate the CA certificate, see release notes for Diversion 4.1.4 below.
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.1.7
Note, if you've used special characters in the password and have manually escaped them in the email.conf file, set your password again after updating Diversion in c, 5, then send a test email.
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in this minor update for amtm (no version change)
Use u to update to this latest version.
What's new in Diversion 4.1.6
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.1.5
This update includes this previously pushed update with no version change (minor update):
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 3.0
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 2.9
This update includes these previously pushed updates with no version change (minor updates):
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 2.8
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in this minor update for Diversion 4.1.4 (no version change)
How to update
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.1.4
For iOS 13 and MacOS 10.15 users: Requirements for trusted certificates changed: https://support.apple.com/en-us/HT210176
To be ready, the following steps are required if pixelserv-tls v2.2.1 or older is installed on your router.
You may update pixelserv-tls to v2.3.0 even if you have no Apple devices. The steps above are still required if you do so.
As of now, there is no concrete feedback from the original developer of pixelserv-tls that an update through the regular Entware channel is in the works. I have had contact through a third party with the developer, but here we are. For this reason, Jack Yaz has taken on that challenge so we all can be compliant with Apples demands.
How to update Diversion
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in this minor update for Diversion 4.1.3 (no version change)
How to update
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in this minor update for Diversion 4.1.3 (no version change)
How to update
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.7
Starting with this version, amtm is now hosted here on the Diversion server. The transition is seamless, no action is required by users.
I have my reasons to move amtm away from GitHub and will not discuss this personal decision.
If you like, search the web to read about the owner and geographical restrictions imposed on it.
The Diversion website is and has always been hosted in Switzerland, by a Swiss Webhoster.
The new install command is posted on the amtm page.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in Diversion 4.1.3
Side note: Despite this version number being 4.1.3, the Shortcuts version being 1.3, amtm on version 2.6 (twice 13) and all of them released on the 13th day of this month: Diversion appears to be compatible with Asuswrt-Merlin 384.13 (in alpha release).
How to update
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.6
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in version 1.3
How to install iOS Shortcut on iOS devices
For instructions see the iOS Shortcut page.
To discuss, report errors or improvements visit SNBForums iOS Shortcut for Diversion.
What's new in Diversion 4.1.2
Asuswrt-Merlin 384.12 release changes:
How to update to Diversion 4.1.2
Use u to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.5
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 2.4
Sidenote
My project "A better diversion.ch website and simpler to maintain for the author (me)" is coming along nicely but requires more time than I thought. Updates for my coding projects will resume as of now here on diversion.ch.
How to update amtm
Use u to update amtm to this latest version.
Discussion on the SmallNetBuilder Forum: amtm
This website is being redesigned and will not be updated until I am done with it.
To see what's new for amtm and Diversion, follow me on Twitter, the handle is @DiversionBlock.
Update: My project "A better diversion.ch website and simpler to maintain for the author (me)" is coming along nicely but requires more time than I thought. Updates for my coding projects will resume as of now here on diversion.ch.
What's new in Diversion 4.1.1
Screenshot shows expanded options o menu.
How to update to Diversion 4.1.1
Use u or d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.3
How to update to amtm 2.3
Use u to update amtm
Discussion on the SmallNetBuilder Forum: amtm
What's new in version 1.1
How to install iOS Shortcut on iOS devices
For instructions and discussion, visit SNBForums iOS Shortcut for Diversion.
What's new in Diversion 4.1.0
How to update to Diversion 4.1.0
Diversion v4.0.8 and earlier: Copy and paste the install command into the SSH terminal to update.
Diversion v4.0.9 users use u or d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.2
How to update to amtm 2.2
Use u to update amtm
Discussion on the SmallNetBuilder Forum: amtm
What's new in amtm 2.1
How to update to amtm 2.1
Use u to update amtm
Discussion on the SmallNetBuilder Forum: amtm
What's new in Diversion 4.0.9
How to update to Diversion 4.0.9
To update to this latest version use u or d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in amtm 2.0
How to update to amtm 2.0
Use u to update amtm
Discussion on the SmallNetBuilder Forum: amtm
iPhone, iPad and iPod users may now use a Diversion shortcut in the Shortcuts app.
For instructions and discussion, visit SNBForums iOS Shortcut for Diversion.
What's new in Diversion 4.0.8
How to update to Diversion 4.0.8
To update to this latest version use d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.0.7
How to update to Diversion 4.0.7
To update to this latest version use d and select Update.
Beta testers use the install command to update to this latest version.
Discussion on the SmallNetBuilder Forum: Diversion
AB-Solution 1.0 was released on February 15, 2016 and continually improved over the years until the final version 3.11.2, released on March 17. 2018.
On August 26, 2018 its successor Diversion 4.0 took over, with an new name and a fresh code base. May AB-Solution and its website rest in peace.
What's new in Diversion 4.0.6
How to update to Diversion 4.0.6
To update to this latest version use d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.0.5
What's new in Diversion 4.0.4
How to update to Diversion 4.0.4
To update to this latest version use d and select Update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.0.3
How to update to Diversion 4.0.3
To update to this latest version use d and select update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.0.2
This update includes hot fixes applied without version change since the v4.0.1 release:
How to update to Diversion 4.0.2
To update to this latest version use d and select update.
Discussion on the SmallNetBuilder Forum: Diversion
What's new in Diversion 4.0.1
Contributors:
@Martineau in function list_files(): Allow $ and spaces in file names
sf_function(): Inspiration for horizontal list if file-list is greater than 3
@bengalih in function edit_list(): Additional code for near matches in whitelist
How to update to Diversion 4.0.1
To update to this latest version use d and select update.
Discussion on the SmallNetBuilder Forum: Diversion
AB-Solution is now Diversion.
This is the long awaited complete rewrite of AB-Solution, renamed to Diversion.
To install Diversion 4.0 or update AB-Solution 3.11.x installations to Diversion 4.0 see the Install section.
Discussion on the SmallNetBuilder Forum: Diversion thread