Firmware-update: Asuswrt-Merlin 3006.102.4

Asuswrt-merlin Asus gebruikt voor zijn routers, zoals de RT-AC68 en RT-AX88, een van 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. Versie 3006.102.4 is uitgekomen en hierin zijn de volgende veranderingen en verbeteringen aangebracht:

Note:
  • If migrating from a 3004 firmware, only the first Guest Network will be migrated - any additionnal GN must be manually reconfigured.
  • If migrating from a 3004 firmware, the Wireless Scheduler will need to be manually reconfigured if you were using it.
  • As a reminder, the ROG variant of the webui is not supported in the 3006 firmware series, as maintaining two separate interfaces is too much extra work.
  • Due to numerous webui changes, it's recommended to force refresh the page after first login, or clear your browser cache.
New:
  • Moved RT-AX86U_PRO, RT-AX88U_PRO, ZenWifi Pro XT12, GT-AX6000, GT-AXE16000 and GT-AX11000_PRO to the 3006 firmware series.
  • Added RT-BE92U support, based on GPL 102_37526.
  • Added Control-D servers to DNS-over-TLS presets (dave14305)
Updated:
  • Merged GPL 3006.102_36521 for Wifi 6 models (Wifi 7 devices other than the RT-BE92U are still on 102_37346).
  • OpenVPN to 2.6.14.
  • miniupnpd to 2.3.8.
  • amtm to 5.2 (decoderman)
  • dnsmasq to 2.91.
  • dropbear to 2025.87.
  • Setting DNS Director to "Router" will now always redirect to the router's own IP. Previously it would redirect to the first DNS server configured on the DHCP page (which defaults to the router itself). If you need DNS Director to redirect to an IP configured in your DHCP settings, use a Custom DNS entry in DNS Director. This makes it more consistant with what the name implies, and was also necessary for improved Guest Network support.
Changed:
  • Tools category renamed System Info.
  • Tools -> Other Settings were moved to new tabs (Administration -> Tweaks, and Traffic Analyzer -> Settings).
  • Moved "Redirect to asusrouter.com " to the new Tweaks tab, and moved "Enable JFFS Custom Scripts" to the Basic Config section on the System page.
Fixed:
  • Missing hostname on Wireless Log for MLO-capable Wifi 7 clients.
  • CVE-2024-9143 in OpenSSL (Debian backport by RSDNTWK)
  • CVE-2024-13176 in OpenSSL (Ubuntu backport by RSDNTWK)
  • Guest Networks on an isolated VLAN with DNS Director set to "Router" would fail to do any name resolution (both for whole network and for specific clients).
  • Wrong tab selected when clicking on "Profile" on the VLAN page (dave14305)
  • Missing button to remove entries in the Offline Client List (dave14305)
  • CVE-2025-2492 in AiCloud (backport from upstream)
  • DoT access wasn't properly blocked when appropriate for Guest Networks.
  • DNS-over-TLS presets overwritten by Asus' own (dave14305)
  • Networkmap system status frame failing to load when accessing the router with some particular hostnames.
  • Missing option to disable logging of DHCP/RA queries.

Versienummer 3006.102.4
Releasestatus Final
Website Asuswrt-Merlin
Download https://www.asuswrt-merlin.net/download
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

11-05-2025 • 12:32

16

Submitter: FLA NL

Bron: Asuswrt-Merlin

Reacties (16)

Sorteer op:

Weergave:

Tja. Is echt een fantastische firmware. Zelf 3x een XT12 in gebruik. Uitstekend wifi en bereik. Helaas wel met firmware van meer dan 1.5 jaar oud. Update ik die dan kunnen meerdere apparaten in huis geen gebruik meer maken van wifi. Metname smart home apparaten zoals airco’s. Zeer frustrerend dat ik niet helder krijg waarom. Alles is identiek geconfigureerd, zelfs als ik WPA2, smalle kanalen, vast kanaal, geen hybride 2.4 en 5 ghz, krijg het niet werkend. Na een downgrade komt alles weer in de lucht. Iemand misschien een idee wat het kan zijn? (3.0.0.4.388_24177 is de laatste die probleemloos werkt)
Dit kan echt van alles zijn, niet perse iets met de firmware zelf. Er staat bij de recente firmware sources van ASUS zelf (dus waar Merlin het op baseert), wel dat er fixes zijn gedaan voor home-assistent apparaten.

Wat kan, is dat je ook settings hebt aangezet als Airtime fairness, agile-band, etc. Je zult dus echt alles stuk voor stuk moeten aflopen.
Super bedankt voor je reactie en het meedenken! Ik heb inderdaad alle wifi settings incl airtime fairness af gelopen. Vreemde is dat onder andere de airco’s dan ineens online komen maar een kwartier later geen van allen meer online zijn. Zaken als computers en telefoons werken probleemloos. Na dagen prutsen toch maar weer gedowngraded. Merlin bleef wel altijd werken. Misschien maar duimen en de .06 toch maar eens proberen. Nogmaals dank voor je tijd!
Weet je toevallig of ze echt offline gaan, of dat er simpelweg geen DNS ofzo meer is?

Je zou een topic kunnen aanmaken, en eventueel ASUS kunnen mailen. Helaas zijn sommige erg gevoelig, mijn robot stofzuiger wil perse 2.4GHz en dan het liefst niet bepaalde opties aan.
RT-AX88U Pro hier, update vanaf 3004.388.8.4 geprobeerd, na een kleine 5 minuten was hij klaar volgens de webinterface.

Inloggen lukte niet, ook niet na browser cache leegmaken, ik moest de router handmatig opnieuw starten.

En nu blijkt dat versie 3004.388.8.4 nog steeds is geïnstalleerd, update mislukt, maar gelukkig hij werkt nog


UPDATE:
Na 10 minuten nog een keer proberen is de update nu wel gelukt, phew

[Reactie gewijzigd door DarkShaDows op 11 mei 2025 15:36]

Bij elke major upgrade, is eigenlijk een clean install aan te raden.

Dus echt een router reset, inclusief alle settings (nvram). Er zijn scripts voor om een backup te maken, en je kunt ook die van ASUS zelf gebruiken.
Je kan niet de Asus backups gebruiken, die zetten alles precies zo terug zoals van voor je factory reset, ook instellingen waar je geen controle over hebt en waar je juist de factory reset voor doet om die goed te krijgen. Als je geen speciale scripts/addons gebruikt voor backup/restore zal je alles met de hand opnieuw moeten instellen na een factory reset.

[Reactie gewijzigd door FLA NL op 11 mei 2025 16:32]

Hier ook een RT-AX88U Pro en ik had hetzelfde als @spaceboy en @DarkShaDows. Uiteindelijk lukte de upgrade ook bij mij wel, maar nu heb ook ik het vervelende effect dat ik er lokaal niet meer in kom, en dat betreft dan niet alleen de router, maar ook al mijn servers. Best vervelend en een cache-delete e.d helpen niet.
De oplossing zit vermoedelijk in de opmerking van @Hollowgamwer: reset de hele bliksemse boel. Bij mij is dat al wel weer een dik jaar geleden en de ervaring leert dat dat soms na een upgrade (ook minor) wel eens moet omdat er net te veel veranderd is. Ik begrijp uit het forum (https://www.snbforums.com...4-is-now-available.94651/) dat het vermoedelijk iets met DNS te maken zou kunnen hebben (iets met dubbele entries voor dnsmasq). Dat zal wel, maar ik kan nu natuurlijk de logs niet makkelijk uitlezen omdat ik niet in de GUI kom. Ja, dat kan ook via SSH maar (je raadt het al) daar kom ik nu dus ook niet in. Oh dear...

Maar goed, morgen maar 'even' (het gevaarlijkste woord dat bestaat) alles opnieuw opzetten (en dus ook de AIMesh-nodes weer, grmbl). Dan is alles weer een tijdje 'vers'.
Ik heb dit ook meermaals gehad. Hoe verrassend ook; hier was tot nu toe altijd de ‘oplossing’ om een setting file te exporteren, fabrieksherstel en dan de backup weer uploaden. Zaken als Aimesh werkten dan ook meteen weer. Maar ben bang dat je daar nu ook niet bij komt? (Hier kon ik er bij firmware problemen nog wel eens bij via de telefoon app.)
Inmiddels wel standaard hier. Updates handmatig en altijd eerst een backup draaien.
Succes met ‘even’ fixen vandaag!
Dat ga ik nodig hebben want na drie resets is er nog steeds malheur. Ik kan ongeveer drie minuten in de Web-GUI en daarna is ie weer foetsie. Dat maakt het debuggen wel een beetje lastig, om het vriendelijk te zeggen. Maar goed, we gaan voor poging vier.
En dat mislukte dus ook weer. Ik ben nu over naar de stock-FW en ook die heeft problemen (ik kan prima internet op, maar de Web_Gui van de router is nog steeds na een x-aantal minuten onbereikbaar en andere lokale systemen laten zich ook nog steeds niet benaderen na een korte tijd. Er is iets heel vreemds gaande, derhalve. Om uit te sluiten dat het een HW-probleem is zal ik morgen eens een andere router installeren.

En dat was het dus niet: ik was even vergeten dat ik Tailscale op de router had staan en dat dat na een reset foetsie was. En dan gebeuren er rare dingen als je inlogt met een PC met Tailscale enabled.
Herbevestiging van deze wijsheid: 'Don't assume!!!'.
Check, dus. En dan nog eens... 8)7

Afin: ik ben weer up-to-date en heb een verse installatie. En backups!

[Reactie gewijzigd door rikster op 13 mei 2025 11:51]

// last update: 10-May-2025.
RT-AX58U 3004.388.9_2
RT-AX86U 3004.388.9_2
RT-AX88U 3004.388.9_2
GT-AX11000 3004.388.9_2
RT-AX68U 3004.388.9_2
GT-AXE11000 3004.388.9_2
ZenWiFi Pro XT12 3006.102.4
GT-AX6000 3006.102.4
GT-AXE16000 3006.102.4
GT-AX11000_PRO 3006.102.4
RT-AX86U_PRO 3006.102.4
RT-AX88U_PRO 3006.102.4
RT-BE96U 3006.102.4
GT-BE98_PRO 3006.102.4
RT-BE86U 3006.102.4
RT-BE88U 3006.102.4
RT-BE92U 3006.102.4
De kans dat 'oudere' modellen ook de sprong maken naar 3006 is klein.

Ik heb zelf de code-base van Merlin wat ingedoken, maar ik schrok toch erg van hoe ASUS de hele structuur heeft opgezet. Zo zitten er in de code allemaal if/else bovenop een functie of zelfs erna. Voorbeeld: stel je hebt een method als get_5g_supported_flags, dan verwacht je dat deze method je alle echt alle flags van je router teruggeeft. Maar ASUS doet dus een method check, en daar dan weer een if (model == RT-BE92U || RT-BE86U || .. || .. || .. ) bovenop! Het is echt een grote bende van checks die elkaar overrulen en zelfs parameters veranderen in een has_ functie!

Zelf zit ik niet diep in C/C+/Rust, maar ik leerde toch echt al heel lang dit soort dingen niet te doen (get, set, has, ..). Ook moet ASUS dus ook voor elk model een eigen firmware bouwen, er is geen algemene base en dan blobs of model-specs inladen.. het werkt, maar daar is alles dus ook meegezegd.

Begrijp mij niet verkeerd, de Merlin firmware is okay en zij doen echt hun best, maar ASUS maakt er zelf een zooitje van.

[Reactie gewijzigd door HollowGamer op 11 mei 2025 13:02]

Ben nu de update aan het uitvoeren, maar hij blijt akelig lang (5+ minuten) op "Please Wait, Applying Settings" hangen. En hij is ook niet meer te bereiken... Hmmmm.....

Edit: na ongeveer 10 minuten kan ik (via een andere browser) de GUI weer in komen. Resultaat: firmware is NIET geupdate. Ik ben blij dat hij het nog doet. Maar ik blijf verder van deze versie af. Voelt niet of hij goed werkt (in elk geval niet op mijn RT-BE88U die komt vanaf Merlin 3006.120.3.

[Reactie gewijzigd door spaceboy op 11 mei 2025 14:45]

Wel slecht zeg, dat het zó moeilijk is om zo'n upgrade pijnloos te doen. Ik laat de upgrade echt hangen. If it ain't broken... Jammer van zo'n mooi product.
Vanmorgen geüpdate vanaf 3006.102.4 beta 3 AX86U Pro
Smoot as always.
nou ik ben weer terug naar 388 want yazdhcp werkt geheel niet meer mijn gehele dhcp client list foetsie en import werkt niet
ik heb ook problemen met kpn-kastje arris vip5202 en asus axe16000 icm v3006-update.

update-3006 teruggedraaid naar 3004...en kpn-kastje doet het weer

Op dit item kan niet meer gereageerd worden.