About This File
Asuswrt-merlin is a customized version of Asus's firmware. The goal is to provide bugfixes and minor enhancements to Asus's firmware, with also
a few occasional feature additions. This is done while retaining the look and feel of the original firmware, and also ensuring that the two codebases remain close enough so it will remain possible to keep up with any new features brought by Asus in the original firmware.
This project's goal is NOT to develop yet another firmware filled with many features that are rarely used by home users - that is already covered by other excellent projects such as Tomato or DD-WRT. This more conservative approach will also help ensuring the highest level of stability possible. Priority is given to stability over performance, and performance over features.
Supported devices are:
- RT-AC66U_B1 (use the RT-AC68U firmware)
- RT-AC68U, RT-AC68P, RT-AC68UF (including HW revision C1 and E1)
- RT-AC2900 (use the RT-AC86U firmware)
- RT-AC1900 & RT-AC1900P (use the RT-AC68U firmware)
What's New in Version 384.11 See changelog
384.11 (8-May-2019) - NEW: Added DNS Privacy feature, with support for DNS-over-TLS (also known as DoT). You can configure it on the WAN -> Internet Connection page. You can manually add your own servers, or chose one (or a few) from the preset list. (themiron) - NEW: NTP daemon on the router, to allow your LAN clients to synchronize their clocks with it. - NEW: Option to intercept NTP requests from clients, and redirect them to the router's own NTP daemon. - NEW: Added service-event-end custom script, executed at the end of an rc service call. Receives the same arguments as service-event, but is a non-blocking script. - NEW: Added sqlite3 CLI command, to allow script authors to create/manage their own sqlite3 database - UPDATED: RT-AX88U to 384_5951 GPL. - UPDATED: Other models to 384_45713 GPL (RT-AC87U, RT-AC3200 and RT-AC5300 still using 384_45149 binary blobs) - UPDATED: Nano 4.0. - UPDATED: Curl 7.64.1. - UPDATED: Dropbear 2019.78. - CHANGED: Replaced the custom ntpclient with a proper ntpd implementation, for reduced memory usage and increased accuracy. - CHANGED: Made the secondary NTP server configurable through the webui. Note that ntpd will use both servers, so clear the second server if there is one and you don't want to use it. - CHANGED: Re-designed firmware upgrade page, moving the schedule option to that page, and removed support for the Beta channel. - CHANGED: Removed popup messages showing on the DDNS page when a service state change was detected. Report it within the page instead. - CHANGED: Report firmware version within the new firmware notification popup that appears at the top of the webui. - CHANGED: Moved LED control (formerly known as Stealth Mode) to the System page. - CHANGED: Do not restart whole network whenever changing an IP reservation on the Networkmap card. - CHANGED: Allow URLs up to 64 chars long on the URL filter. - CHANGED: pre-mount user script now receives the filesystem as second argument. - CHANGED: Moved various DNS-related settings from the DHCP page to a more appropriate location on the WAN page. - CHANGED: OpenSSL default dir moved to /etc/ssl/. Allows programs to automatically locate the CA bundle without requiring explicit configuration. - CHANGED: Optimized service restarts generated by the System page. - CHANGED: Replaced Network Analysis and Netstat pages (under Network Tools) with new versions based on Asus's Netool daemon (RT-AC86U, RT-AX88U) - FIXED: Reboot scheduler would sometime get stuck, or corrupt plugged USB drives. Now doing a more thorough shutdown of services, should hopefully make it more reliable. - FIXED: CVE-2019-1543 issue with Chacha20-poly1305 in OpenSSL 1.1 (themiron) - FIXED: Client count on the Sysinfo page was missing Guest clients - FIXED: Miniupnpd sometimes sending ssdp notifies to the wrong interface (themiron) - FIXED: udpxy not working when using the Movistar IPTV profile on RT-AC86U and RT-AX88U.