Zum Inhalt

KVM über USB OTG entbricken

In dieser Anleitung wird erklärt, wie Sie ein GL.iNet KVM-Gerät über USB OTG entbricken. Diese Methode eignet sich, wenn das KVM-Gerät gebrickt ist und nicht über ein normales Firmware-Update oder den U-Boot-Safe-Mode wiederhergestellt werden kann.

Unterstützte Geräte

  • RMQ1

Voraussetzungen

Bereiten Sie bitte die folgenden Werkzeuge vor, um das Gerät zu entbricken.

  • Ein Computer mit Windows, macOS oder Ubuntu

Hinweis

  • Verbinden Sie den RMQ1 nicht über seinen USB-C-Port mit einem Netzteil.

  • Sichern Sie vor dem Flashen der Firmware die Partition factory, um gerätespezifische Daten wie MAC-Adresse und Zertifikat zu erhalten. Wenn die Weboberfläche weiterhin erreichbar ist, navigieren Sie bitte zu Toolbox -> Terminal -> Access und führen Sie den folgenden Befehl aus:

    dd if=/dev/mtd6 of=/userdata/media/factory.bin
    

    Die Sicherungsdatei erscheint unter Virtual Media und kann auf Ihren lokalen Computer heruntergeladen werden.

  • Trennen Sie das USB-C-Kabel zwischen RMQ1 und Computer während der Wiederherstellung nicht. Andernfalls kann das Gerät beschädigt werden.

  • Wenn das Gerät nach dem Flashen automatisch neu starten soll, navigieren Sie vor Beginn zu Settings -> Options -> Reboot to Normal Mode After Download und aktivieren Sie diese Option. Wenn diese Option nicht aktiviert ist, müssen Sie das Gerät nach Abschluss des Flashens manuell neu starten, d. h. das Stromkabel trennen und wieder anschließen.

Schritte zum Entbricken

Windows

  1. Laden Sie die U-Boot-Firmware für Ihr RMQ1-Gerät hier auf Ihren Computer herunter (wählen Sie DOWNLOAD FOR USB OTG).

    rmq1

  2. Installieren Sie die USB-Treiber:

    • Laden Sie das Treiberpaket hier auf Ihren Computer herunter und entpacken Sie es in ein beliebiges Verzeichnis.

    • Doppelklicken Sie auf die Datei DriverSetup.exe, um das Installationsprogramm auszuführen.

      driver-1

      driver-2

      driver-3

  3. Installieren Sie das AXDL-Tool.

    • Laden Sie AXDL hier auf Ihren Computer herunter und entpacken Sie es in ein leicht erreichbares Verzeichnis.

    • Doppelklicken Sie auf die Datei AXDL.exe, um das Flashing-Tool auszuführen.

      axdl-1

  4. Öffnen Sie das AXDL-Fenster, klicken Sie auf load.axp und wählen Sie die in Schritt 1 heruntergeladene Firmware aus, um sie zu laden.

    axdl-2

    Klicken Sie auf Start downloading.

    axdl-3

  5. Schalten Sie Ihr KVM-Gerät aus. Halten Sie die RESET-Taste an der Unterseite des RMQ1 gedrückt und verbinden Sie das Gerät mit dem mitgelieferten USB-C-Kabel mit Ihrem Computer.

  6. Wenn in der Statusspalte Downloading... angezeigt wird, lassen Sie die RESET-Taste los.

    axdl-4

  7. Warten Sie, bis das AXDL-Tool Passed anzeigt. Damit wird bestätigt, dass der Flashvorgang abgeschlossen ist.

    axdl-5

macOS / Linux

Das offizielle AXDL-Tool ist nur für Windows verfügbar. Unter macOS und Linux können Sie axdl-rs verwenden, einen quelloffenen, inoffiziellen Axera Image Downloader in Rust.

  1. Installieren Sie die Rust-Toolchain über rustup

  2. Laden Sie die U-Boot-Firmware für Ihr RMQ1-Gerät hier auf Ihren Computer herunter (wählen Sie DOWNLOAD FOR USB OTG).

    rmq1

  3. Klonen Sie das Quellcode-Repository und wechseln Sie in dessen Verzeichnis. Dieser Schritt ist sowohl unter macOS als auch unter Linux erforderlich. Stellen Sie sicher, dass Git installiert ist, und führen Sie dann Folgendes aus:

    git clone https://github.com/gl-inet/axdl-rs.git
    cd axdl-rs
    

    Führen Sie die weiteren Befehle in diesem Verzeichnis aus.

  4. Installieren Sie die plattformspezifischen Abhängigkeiten:

    • Linux (Debian-basiert)

      sudo apt install -y libudev-dev libusb-1.0-0-dev
      
      Konfigurieren Sie udev-Regeln, damit normale Benutzer auf das Gerät zugreifen können:

      # udev-Regeldatei in das Systemverzeichnis kopieren
      sudo cp 99-axdl.rules /etc/udev/rules.d/
      
      # udev-Regeln neu laden, damit die Aenderungen wirksam werden
      sudo udevadm control --reload
      

      Wenn der Benutzer nicht Mitglied der Gruppe plugdev ist, fügen Sie ihn bitte der Gruppe hinzu und melden Sie sich danach erneut an, damit die Änderung wirksam wird.

      sudo usermod -a -G plugdev $USER
      
    • macOS

      Installieren Sie libusb über brew, um die USB-Kommunikation mit KVM-Geräten zu ermöglichen:

      brew install libusb
      
  5. Erstellen Sie das Tool axdl-cli auf der jeweiligen Plattform:

    cargo build --bin axdl-cli --package axdl-cli
    
  6. Geben Sie den folgenden Befehl ein, um die Firmware zu flashen. Ersetzen Sie /path/to/firmware.axp bitte durch den tatsächlichen Pfad zu Ihrer heruntergeladenen Firmwaredatei.

    cargo run --bin axdl-cli --package axdl-cli -- --file /path/to/firmware.axp --wait-for-device
    

    Das Tool zeigt Waiting for device to be ready an und wechselt in einen Wartezustand.

  7. Schalten Sie Ihr KVM-Gerät aus. Halten Sie die RESET-Taste an der Unterseite des RMQ1 gedrückt und verbinden Sie das Gerät mit dem mitgelieferten USB-C-Kabel mit Ihrem Computer.

  8. Warten Sie, bis der Flashvorgang abgeschlossen ist.

    Hinweis: Nach Abschluss des Flashens startet das Gerät möglicherweise nicht automatisch neu. Führen Sie beim RMQ1 manuell einen Power Cycle durch (aus- und wieder einschalten), um die neue Firmware zu aktivieren.

    Erwartete Ausgabe

    Nach einem erfolgreichen Flashvorgang zeigt das Terminal die folgende Ausgabe an.

    Hinweis: Compiler-Warnungen können gefahrlos ignoriert werden.

    $ cargo run --bin axdl-cli --package axdl-cli -- --file glkvm-RMQ1-nand-1.8.1-0518-1779101289.axp --wait-for-device
    warning: `axdl` (lib) generated 6 warnings
       Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s
       Running `target/debug/axdl-cli --file glkvm-RMQ1-nand-1.8.1-0518-1779101289.axp --wait-for-device`
    Waiting for the device to be ready
    Loading the AXP image configuration
    Start download
    Handshaking with the device
    Downloading the flash downloaders
    [00:00:03] [############################################################################]
    Downloading the partition table
    Skipping partition: FACTORY (excluded by default)
    Downloading image DDRINIT
    Downloading image UBOOT
    Downloading image LOGO
    Downloading image DTB
    Downloading image KERNEL
    Downloading image RECOVERY
    Downloading image MEDIA
    Downloading image ROOTFS
    [00:00:26] [############################################################################]
    Downloading image SPL
    Done
    

Noch Fragen? Besuchen Sie unser Community Forum oder kontaktieren Sie uns.


Letztes Update: 21. Oktober 2026