One ROM CLI – Bedinungsanleitung

One ROM – Arbeiten mit der CLI (Command Line Interface)

Neben Web-Interface und One ROM Studio gibt es noch eine dritte Möglichkeit, mit One ROM zu arbeiten: die Command Line Interface (CLI).

👉 Damit kannst du dein One ROM direkt über die Kommandozeile steuern – schnell, skriptbar und ohne GUI.


Was ist die One ROM CLI?

Die CLI ist ein Kommandozeilen-Tool zur Verwaltung deines One ROM:

👉 Typische Aufgaben:

  • Geräte finden
  • Firmware flashen
  • ROM-Inhalte lesen und schreiben
  • Debugging und Analyse

Start der CLI

Unter Windows startest du z. B.:

onerom.exe

👉 Dann bekommst du die Hilfeübersicht mit allen Befehlen.


Grundsyntax

onerom [OPTIONS] <COMMAND>

Verfügbare Commands

Hier die wichtigsten Befehle aus deiner CLI:


🔍 scan – Geräte finden

onerom scan

👉 Sucht nach angeschlossenen One ROM Geräten.


program – Firmware flashen

onerom program <image.bin>

👉 Schreibt ein Image auf das One ROM.


🔎 inspect – Gerät untersuchen

onerom inspect

👉 Zeigt Informationen zum angeschlossenen Gerät (read-only).


🎛️ control – temporäre Aktionen

onerom control [optionen]

👉 Führt temporäre Aktionen aus (z. B. Umschalten).


💾 update – dauerhafte Änderungen

onerom update [optionen]

👉 Speichert Änderungen dauerhaft im Gerät.


📖 peek – Daten lesen

onerom peek [adresse]

👉 Liest Daten aus dem aktuell laufenden ROM.


✏️ poke – Daten schreiben

onerom poke [adresse] [wert]

👉 Schreibt Daten ins laufende ROM.


🔁 reboot – Neustart

onerom reboot

👉 Startet das One ROM neu.


🏗️ firmware – Firmware verwalten

onerom firmware [optionen]

👉 Build, Analyse und Verwaltung von Firmware-Images.


🔌 plugin – Plugins anzeigen

onerom plugin

👉 Listet verfügbare Erweiterungen.


help – Hilfe

onerom help

👉 Zeigt Hilfe zu Commands.


Wichtige Optionen

Diese Optionen gelten global:


Gerät auswählen

-s, –serial <DEVICE>

👉 Auswahl über Seriennummer


USB-ID verwenden

-i, –vid-pid <VID:PID>

👉 Beispiel:

onerom –vid-pid 1234:abcd scan

Unbekannte Geräte zulassen

-u, –unrecognised

👉 Für neue oder nicht erkannte One ROMs


Automatisch bestätigen

-y, –yes

👉 Überspringt Rückfragen


Verbose-Ausgabe

-v, –verbose

👉 Mehr Details im Output


Log-Level

–log-level warn|info|debug|trace

👉 Für Debugging sehr hilfreich


Typischer Workflow

Ein realistischer Ablauf:

onerom scan
onerom inspect
onerom program image.bin

Zusammenspiel mit Web und Studio

👉 Die CLI ergänzt die anderen Tools perfekt:

  • Web → schnell testen
  • Studio → Projekte verwalten
  • CLI → automatisieren

💡 Typisch:

  1. Image im Studio erstellen
  2. mit CLI flashen
  3. im Gerät testen

Typische Fehler

❌ „No matching One ROM devices found“

  • USB nicht verbunden
  • falsches Kabel
  • Web-Interface noch offen

👉 Wichtig:
Nur ein Tool gleichzeitig darf auf das Gerät zugreifen


❌ Zugriff verweigert

  • unter Linux fehlende Rechte
  • falsches Gerät ausgewählt

❌ Flash schlägt fehl

  • falsches Image
  • Verbindung instabil

Tipps aus der Praxis

  • immer zuerst scan
  • inspect vor Änderungen nutzen
  • mit --verbose debuggen
  • kleine Schritte testen

Fazit

Die One ROM CLI ist das ideale Werkzeug für:

  • fortgeschrittene Anwender
  • Automatisierung
  • schnelle Workflows ohne GUI

👉 In Kombination mit Web und Studio ergibt sich ein sehr mächtiges Setup.


Ausblick

Mögliche nächste Themen:

  • automatisierte Flash-Skripte
  • Serienprogrammierung
  • Integration in Build-Systeme
Dieser Beitrag wurde unter Hardware abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

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