Wenn Ihr Windows-Computer noch nie zuvor verwendet wurde, um ein Solo 2 zu programmieren oder zu aktualisieren, müssen Sie Ihren Computer zunächst vorbereiten. Die folgende Ersteinrichtung installiert den notwendige Laufzeitumgebung (Rust) und dann den Solo2-Client, über den Sie das Update durchführen können. Für Nicht-Entwickler mag dies kompliziert erscheinen… aber es funktioniert!

Sobald Sie die Schritte 1-3 der Ersteinrichtung abgeschlossen haben, können Sie Ihr Gerät später einfach aktualisieren.

Falls Sie die Rust-Bibliothek und den Solo2-Client bereits zuvor installiert haben, können Sie direkt zum Abschnitt ‚Solo 2 Firmware aktualisieren‘ springen.

Schritte 1-3 der Ersteinrichtung

1. Rust installieren

Laden Sie den Rust-Installer herunter und führen Sie ihn aus. Solo 2 arbeitet mit der Programmiersprache Rust. Daher müssen sie zunächst die Rust Laufzeitumgebung installieren.

Sie können diese entweder über die Rust Webseite oder einen direkten Download beziehen.

a) Web-Download: https://www.rust-lang.org/tools/install
b) Direkter Download: https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe

Nach dem Herunterladen starten Sie den Installer durch Doppelklicken. Ein Eingabeaufforderungsfenster wird erscheinen. Geben Sie 1 ein und drücken Sie ENTER.

2. Öffnen Sie das Terminal.

  • Drücken Sie Windows-Taste + R
  • Geben Sie „cmd.exe“ ein
  • Klicken Sie auf OK / Drücken Sie ENTER

3. Install solo2 cli. 

Nachdem Ihr Terminal nun in Rust arbeiten kann, müssen wir die Solo2-Software installieren, um die Kommunikation mit unseren Servern für das Firmware-Update zu ermöglichen. Der Vorgang ist unkompliziert, sollte jedoch etwa 1,5 Minuten in Anspruch nehmen.

  • Geben Sie im Terminal den Befehl „cargo install solo2“ ein und führen Sie ihn aus.

Das kann einige Zeit in Anspruch nehmen. Nachdem der Befehl ausgeführt wurde, wird das Solo 2 CLI installiert und kann über den Befehl „solo2“ in der Eingabeaufforderung aufgerufen werden.#

Im folgenden Beispiel sehen Sie, wie Sie die Firmware-Version eines eingesetzten Solo 2 anzeigen können: Führen Sie den angegebenen Befehl aus, und es wird die Version angezeigt. Das Gerät im Beispiel wurde bereits mit der Firmware-Version 2:20220822.0 aktualisiert!

          $ solo2 app admin version

Update the Solo 2 Firmware

  1. ***If your Solo device is already registered with accounts as a 2FA device, this update will break the credentials. Please have a backup device for your accounts before running this update on your Solo 2***

1. Open terminal

a. Press Windows-Key + R

b.  enter cmd.exe

2. Run update via Solo 2 CLI

a. Insert your Solo 2 device, check to see the LED is energized.

b. Use the command:   $ solo2 update

c. See image below. You will need to touch one of the buttons to confirm the operation. Once the LED re-energizes, the operation is complete and your Solo 2 device is operating on the latest firmware.