KVM ueber USB OTG entbricken¶
Unterstuetzte Geraete¶
- RMQ1
Voraussetzungen¶
-
Ein Windows-PC / macOS / Ubuntu
-
RMQ1-Geraet
-
.axp-Firmwaredatei - laden Sie die neueste Firmware von der offiziellen Firmware-Seite herunter; suchen Sie nach der Datei mit der Kennzeichnung DOWNLOAD FOR USB OTG

Wichtig: Sichern Sie vor dem Flashen die Partition
factory, um geraetespezifische Daten wie MAC-Adresse und Zertifikatsdaten zu erhalten. Wenn das Geraet noch ueber die Weboberflaeche erreichbar ist, gehen Sie zu Toolbox -> Terminal -> Access und fuehren Sie dann aus:dd if=/dev/mtd6 of=/userdata/media/factory.binDie Sicherungsdatei erscheint unter Virtual Media und kann auf Ihren lokalen Computer heruntergeladen werden.
Windows¶
Installation¶
-
USB-Treiber installieren
Entpacken und installieren Sie den Treiber aus
Driver_V1.20.46.1.7z.


-
Flashing-Tool starten
Entpacken Sie das Flashing-Tool aus
AXDL_V1.24.22.1.7zund starten SieAXDL.exe.
Optional: Wenn das Geraet nach dem Flashen automatisch neu starten soll, gehen Sie vor dem Start zu Settings -> Options und aktivieren Sie Reboot to normal after download. Wenn diese Option nicht aktiviert ist, muessen Sie das Geraet nach Abschluss des Flashens manuell aus- und wieder einschalten (Stromkabel trennen und erneut anschliessen).
Flashen¶
-
Firmware laden
Klicken Sie auf Load .axp, um die
.axp-Firmwaredatei auszuwaehlen und zu laden, und klicken Sie dann auf Start downloading.

-
Geraet im Flashing-Modus verbinden
- Verbinden Sie den RMQ1 nicht ueber seinen USB-C-Port mit einem Netzteil.
- Halten Sie die RESET-Taste an der Unterseite des RMQ1 gedrueckt.
- Verbinden Sie den RMQ1 waehrenddessen per USB-C-Kabel mit Ihrem PC.
- Das Flashing-Tool erkennt das Geraet automatisch und startet den Flashvorgang. Sobald das Tool den Fortschritt des Flashens anzeigt, koennen Sie die RESET-Taste loslassen.

macOS / Linux¶
Das offizielle AXDL-Tool ist nur fuer Windows verfuegbar. Alternativ koennen Sie das Open-Source-Tool axdl-rs verwenden, einen inoffiziellen Axera Image Downloader in Rust.
Installation¶
-
Rust-Toolchain - Installation ueber rustup
-
.axp-Firmwaredatei - laden Sie die neueste Firmware von der offiziellen Firmware-Seite herunter; suchen Sie nach der Datei mit der Kennzeichnung DOWNLOAD FOR USB OTG -
Plattformspezifische Abhaengigkeiten:
Linux (Debian-basiert):
sudo apt install -y libudev-dev libusb-1.0-0-dev
Konfigurieren Sie udev-Regeln, um Zugriff auf das Geraet ohne Root-Rechte zu erlauben:
git clone https://github.com/gl-inet/axdl-rs.git
cd axdl-rs
sudo cp 99-axdl.rules /etc/udev/rules.d/
sudo udevadm control --reload
Wenn Ihr Benutzer nicht Mitglied der Gruppe plugdev ist, fuegen Sie ihn hinzu und melden Sie sich erneut an:
sudo usermod -a -G plugdev $USER
macOS:
brew install libusb
Build:
cargo build --bin axdl-cli --package axdl-cli
Flashen¶
- Fuehren Sie den Flashing-Befehl aus. Verwenden Sie dabei den Pfad zu Ihrer heruntergeladenen
.axp-Datei:
cargo run --bin axdl-cli --package axdl-cli -- --file /path/to/firmware.axp --wait-for-device
Das Tool zeigt Waiting for the device to be ready an und wartet.
-
Geraet im Flashing-Modus verbinden
-
Verbinden Sie den RMQ1 nicht mit einem Netzteil.
- Halten Sie die RESET-Taste an der Unterseite des RMQ1 gedrueckt.
- Verbinden Sie den RMQ1 waehrenddessen per USB-C-Kabel mit Ihrem PC.
-
Sobald das Tool den Fortschritt des Flashens anzeigt, koennen Sie die RESET-Taste loslassen.
-
Nach Abschluss des Flashens startet das Geraet moeglicherweise nicht automatisch neu. Schalten Sie den RMQ1 manuell aus und wieder ein (Stromkabel trennen und erneut anschliessen), damit er mit der neuen Firmware startet.
Erwartete Ausgabe
Ein erfolgreicher Flashvorgang sieht wie folgt aus (Compiler-Warnungen koennen ignoriert werden):
Beispielprotokoll
$ 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