Sblocco EasyMesh “Agent” - Zyxel DX5401 (WindTre)

11 Febbraio 2026 • Guide • Networking • Mesh

TL;DR: Il modem Zyxel DX5401 di WindTre nasconde la modalità “Agent” della funzionalità MPro Mesh. Con un semplice script JavaScript è possibile sbloccarla e configurare una rete mesh funzionante usando due router collegati via cavo ethernet.

Introduzione

Il modem Zyxel DX5401 fornito da WindTre include la funzionalità MPro Mesh, ma purtroppo questa è limitata alla sola modalità “Controller”. Ciò impedisce di configurare un secondo DX5401 come “Agent” (extender) per ampliare la rete Wi-Fi domestica.

Analizzando il codice sorgente dell’interfaccia web, ho scoperto che la funzionalità è presente ma nascosta via software. Dato che questi dispositivi si trovano ormai nel mercato dell’usato a prezzi irrisori (ca. 10€), ho deciso di fare un tentativo e sono riuscito a creare con successo una rete mesh funzionante. Questa guida illustra come sbloccare l’interfaccia e configurare due router in cascata tramite cavo (Backhaul Ethernet).

(Nota: Teoricamente dovrebbe essere possibile collegarli anche in Backhaul Wireless utilizzando il tasto WPS, ma non ho ancora testato.)

Testata su

  • Zyxel DX5401-B0 con firmware V5.17(ABXA.4)C0 (Serial Number: S214…) - AGENT
  • Zyxel DX5401-B1 con firmware V5.17(ABXA.2)b6 (Serial Number: S244…) - CONTROLLER (funziona anche con app “MPro Mesh” sia per Android che Apple)

1. Configurazione Preliminare del Router “Agent”

Prima di collegare i due router, è necessario configurare quello che diventerà l’Agent per evitare conflitti di indirizzi IP sulla rete.

  1. Collega il PC (via cavo o Wi-Fi) al secondo router (Agent) e accedi all’interfaccia web (di default http://192.168.1.1).
  2. Vai nel menu Network > Rete locale LAN.
  3. Modifica l’Indirizzo IP del modem:
    • Cambialo da 192.168.1.1 a 192.168.1.2 (o un altro IP libero nella sottorete del router principale).
    • Nota: Da ora in poi, per gestire questo router dovrai usare il nuovo indirizzo .2.
  4. Alla sezione DHCP Server:
    • Imposta lo Stato su Disabilita.
  5. Clicca su Applica. Il router si riavvierà o la connessione cadrà momentaneamente.

2. Collegamento Fisico

Per ottenere le migliori prestazioni ed evitare problemi di NAT:

  • Collega una estremità a una porta LAN (gialla) del router principale.
  • Collega l’altra estremità a una porta LAN (gialla) del router Agent.

3. Sblocco del Menu Segreto (JavaScript)

Ora sbloccheremo la selezione del ruolo Mesh che WindTre ha nascosto.

  1. Accedi alla nuova pagina di gestione dell’Agent: http://192.168.1.2
  2. Vai nel menu Network > Wireless > MESH.
  3. Premi F12 sulla tastiera per aprire la console sviluppatori del browser (DevTools), quindi recati nella scheda Console.
  4. Copia il seguente codice, incollalo nella Console e premi Invio:
(function() {
    // Funzione ricorsiva per trovare il componente Vue.js responsabile del Mesh
    function traverse(node) {
        if (node.__vue__) {
            let instance = node.__vue__;
            // Cerchiamo l'istanza che contiene i dati del Mesh
            if (instance.WiFiEasyMeshGetData && instance.EasyMeshEnable !== undefined) {
                return instance;
            }
        }
        for (let child of node.childNodes) {
            let result = traverse(child);
            if (result) return result;
        }
        return null;
    }
 
    let meshComp = traverse(document.body);
 
    if (meshComp) {
        console.log("Componente EasyMesh trovato!");
        
        // 1. Abilita il flag per mostrare le opzioni di ruolo
        meshComp.$store.state.guiFlag.show_mesh_role_select_options = true;
        
        // 2. Disabilita la vista forzata "Solo Controller"
        meshComp.$store.state.guiFlag.showController = false; 
        
        // 3. Sblocca il form per permettere le modifiche
        meshComp.ControllDisabled = false;
        
        console.log("Menu sbloccato! Ora dovresti vedere il selettore 'Role'.");
    } else {
        console.error("Errore: Componente non trovato. Assicurati di essere nella pagina 'MPro Mesh'.");
    }
})();

4. Attivazione

Ora per vederlo attiva l’interruttore mesh.

  1. Noterai che è apparsa una nuova voce: Role (Ruolo).
  2. Dal menu a tendina, seleziona Agent.
  3. Assicurati che l’interruttore MPro Mesh sia su attivo.
  4. Clicca su Applica in fondo alla pagina.

Il router salverà la configurazione e inizierà a cercare un Controller Mesh sulla rete. Se il router principale ha il Mesh attivo, i due dispositivi si sincronizzeranno automaticamente, unificando SSID e Password.

Conclusioni

Questa procedura permette di recuperare funzionalità già presenti nel firmware ma arbitrariamente disabilitate dal provider. Il risultato è una rete mesh domestica perfettamente funzionante con copertura estesa, utilizzando hardware economico e già disponibile.

Vantaggi:

  • Copertura Wi-Fi estesa con roaming trasparente
  • Gestione unificata tramite app MPro Mesh
  • Costo contenuto (router usati a circa 10€)
  • Backhaul cablato per prestazioni ottimali

Questa guida è fornita a scopo informativo ed educativo. L’autore non si assume responsabilità per eventuali danni o malfunzionamenti derivanti dall’applicazione di queste procedure.