Installation von OpenWRT auf einem ZyXEL WSM20 (Multy M1) Router.

Schritt 1: Versteckte Firmware-Upgrade-Seite aufrufen

  1. Verbinde deinen Computer per LAN-Kabel mit dem Router.
  2. Öffne deinen Browser und gehe direkt auf die folgende Seite:
    http://192.168.212.1/gui/#/main/debug/firmwareupgrade

Diese Seite ist nicht über das normale Menü erreichbar – es handelt sich um eine versteckte Debug-Seite für Firmware-Upgrades. – Du musst den Router nicht in der Cloud registrieren, um ihn zu nutzen.

Die Seite lädt etwa 1 Minute lang – Geduld!

3. Es kann so aussehen, als würde nichts passieren oder nur ein Pop-up auftauchen.
4. Nicht aktualisieren! Warte, bis der „Upload“-Button erscheint und aktiv wird.

Schritt 2: Erste Firmware – initramfs-Datei hochladen

  1. Lade die OpenWRT Factory Firmware herunter. https://downloads.openwrt.org/releases/24.10.2/targets/ramips/mt7621/openwrt-24.10.2-ramips-mt7621-zyxel_wsm20-initramfs-kernel.bin
  2. Lade die Datei mit dem Namen -initramfs-kernel.bin auf den Zyxel Router hoch.
    • Diese ist notwendig, da der Router ein Dual-Firmware-System nutzt (es ist nicht erkennbar, welche Partition aktiv ist).
  3. Starte den Flash-Vorgang und warte, bis der Router neu startet.

Schritt 3: Zugriff auf OpenWRT (LuCI) nach Neustart

  1. Nach dem Neustart:

Falls die Seite nicht lädt, ziehe kurz das LAN-Kabel ab und stecke es wieder ein, damit dein Rechner eine neue IP-Adresse bekommt.

Schritt 4: OpenWRT richtig installieren (Sysupgrade)

  1. In der OpenWRT-Oberfläche (LuCI):
    • Klicke auf „Go to firmware upgrade…“
  2. Scrolle auf der Seite nach unten bis zum Abschnitt „Flash new firmware image“.
  3. Klicke auf „Flash image“ und wähle die Datei:
    squashfs-sysupgrade.bin (die normale Upgrade-Version von OpenWRT)
  4. Achte darauf, dass du das Häkchen bei „Keep settings“ entfernst!
    • Dadurch wird ein sauberer Neustart ohne alte Einstellungen sichergestellt.
  5. Klicke auf „Continue“, um die Firmware zu flashen.

Schritt 5: Beobachte die LED-Anzeigen beim Flashen

Während der Installation zeigt die Status-LED den Fortschritt an:

  • Blinkt rot (ca. 1x pro Sekunde) → Firmware wird geschrieben
  • Leuchtet dauerhaft grün → Flash-Vorgang abgeschlossen
  • Blitzt schnell weiß → OpenWRT startet
  • Blitzt langsam weiß → Initialisierung läuft
  • Leuchtet dauerhaft weiß → ✔️ OpenWRT ist erfolgreich installiert!

Fertig!

Du hast OpenWRT erfolgreich über die versteckte OEM-Weboberfläche installiert.

Nun lässt sie die Freifunk Firmware als Upgrade installieren.


Auf Grund mehrerer Nachfragen hier eine Fortsetzung der Anleitung:

Stock-Firmware wiederherstellen

Es ist möglich, wieder auf die originale Firmware zurückzuflashen, aber es ist ein OEM-Firmware-Update erforderlich.
ZyXEL stellt den Download-Link nicht auf seiner offiziellen Website bereit (den Link kann man aus der OEM-Weboberfläche gewinnen, indem man die übertragenen JSON-Objekte analysiert).
Original-Firmware herunterladen: V1.00(ABZF.4)C0.bin
Datei umbenennen in: zyxel.bin
Mit SCP (z. B. WinSCP unter Windows) die Datei zyxel.bin in den Ordner /tmp des OpenWrt WSM20 Routers übertragen.
Per SSH (z. B. PuTTY unter Windows) auf den Router verbinden und dann die Firmware auf Kernel2 schreiben sowie die Boot-Partition auf FW2 umstellen:

cd /tmp
   mtd write zyxel.bin Kernel2
   echo -ne "\x02" | dd of=/dev/mtdblock7 count=1 bs=1 seek=4 conv=notrunc

Falls der OpenWrt WSM20 mit dem Internet verbunden ist, kannst du die OEM-Firmware auch direkt auf dem Router mit wget herunterladen.


Kommentare

3 Antworten zu „Installation von OpenWRT auf einem ZyXEL WSM20 (Multy M1) Router.“

  1. Hallo, wie lässt sich die Orig.-Firmware wieder flashen?

    1. Hallo Jo,
      ich habe die Anleitung entsprechend erweitert.

  2. Hallo Proppe,

    vielen Dank.

    Leider muss ich gestehen, dass ich schon nach dem Punkt „Datei umbenennen in: zyxel.bin“ raus bin. :(

    Eine Schritt-für-Schrittanleitung wie zur Installation der OpenWRT Firmware würde vielleicht helfen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert