Asus gebruikt voor zijn routers, zoals de RT-AC68 en RT-AX88, van een Tomato afgeleide firmware met de naam Asuswrt. Deze firmware is, op enkele drivers na, opensource, waarbij de gesloten binaries wel meegeleverd worden. Asuswrt-Merlin is op zijn beurt een aangepaste versie van de originele firmware van Asus. Het bevat onder meer bugfixes en kleine verbeteringen, maar probeert toch dicht bij het origineel te blijven, zodat het mogelijk blijft om nieuwe features die Asus introduceert, toe te voegen aan de code. De changelog voor versie 386.2_2 ziet er als volgt uit:
Changed:Fixed:
- Tweaks to the Firmware Upgrade page display.
- Enabling DOS protection will now also rate limit ICMPV6 echo (type 128) packets, like with IPv4.
- IPv6 pings were blocked if sent below the rate limit instead of above (issue introduced in 42095)
- kernel debuging log entry (was removed) (RT-AC86U)
- Field that accepted a float value would reject values equal to the allowed minimum (for example the QoS bandwidth limits)
- QoS Bandwidth settings were hidden on non-HND models when accessing the QoS page.