Update auf die neueste offizielle Firmware für TXT-Controller
Der erste Schritt sollte sein, die offizielle Firmware auf die neueste Version zu aktualisieren. Der einfachste Weg, das zu erreichen, besteht darin, ROBOPro auf die neueste Version zu aktualisieren und die integrierte Firmware-Update-Methode zu verwenden.
Die neueste Version von ROBOPro findest du auf der fischertechnik-Website unter “Service” -> “Downloads” -> “ROBOTICS” -> Section “ROBOPro” (direkter Link).
Die neueste Version, die am 16. Juni 2018 verfügbar war, war Version 4.2.4.
direkter Download (ca. 222 MB)
Das Booten von einer Micro-SD-Karte aktivieren
Mit ROBOPro 4.2.4 oder höher
Ab ROBOPro 4.2.4 kann das Booten von der SD-Karte durch Befolgen der Anweisungen von Fischertechnik aktiviert werden
Zusammenfassung:
- Stelle eine Netzwerkverbindung zum Verbinden mit dem TXT per SSH her (siehe [[Prerequisites]] für IP-Adressen)
- Benutzername: ROBOPro
- Passwort: ROBOPro
-
Führe den folgenden Befehl aus:
sudo /usr/sbin/boot_sd_nand
Für ältere Versionen von ROBOPro
Wenn du eine ältere Version von ROBOPro verwendst, muss das Booten von der SD-Karte manuell als Root-Benutzer auf dem TXT aktiviert werden.
Root-Passwort des TXTs bekommen
Hintergrund: Das Root-Passwort für das eingebettete Linux auf dem TXT-Controller wird zufällig bei der Herstellung festgelegt. Um die Änderungen vorzunehmen, die das Booten der Community-Firmware von der microSD ermöglichen, ist der Root-Zugriff auf den TXT erforderlich - daher benötigt man das Passwort.
Das Passwort kann, nachdem root-password display aktiviert wurde, vom TXT auf seinem Info-Bildschirm angezeigt werden:
- Stelle eine Netzwerkverbindung zum Verbinden mit dem TXT per SSH her (siehe [[Prerequisites]] für IP-Adressen)
- Benutzername: ROBOPro
- Passwort: ROBOPro
- Führe den folgenden Befehl aus:
echo "showroot=1" > .TxtAccess.ini
- Starte den TXT neu
Jetzt kannst du das root-Passwort in “Settings” -> “Info” -> “Root password” lesen.
Weitere Details zur Aktivierung / Deaktivierung der root-Passwortanzeige findest du auf der fischertechnik-Website unter “Service” -> “Downloads” -> “ROBOTICS” -> Section “TXT Controller” -> “Security Inform / ROOT Zugang” (Direkter Link)
Ändern der Boot-Optionen des TXTs
Bevor du die ftcommunity-Firmware ausführen kannst, musst du den TXT umkonfigurieren, um das Starten einer Firmware von der SD-Karte zu ermöglichen. Dies muss nur einmal durchgeführt werden.
Achtung: Dies ist der einzige Schritt, bei dem der TXT beschädigt werden könnte. Stelle daher sicher, dass du die Befehle genau wie gezeigt ausführst.
- Melde dich per SSH am TXT an (siehe oben unter “Root-Passwort des TXTs holen”)
- Nutzername: root
- Passwort: Das oben erhaltene TXT-Root-Passwort
- Führe dann die folgenden vier Befehle aus (beginnend mit fw_setenv und einschließlich “ am Ende):
fw_setenv bootcmd "run sdboot;run nandboot"
Hinweis: Vergleiche die Zeile sorgfältig und führe diesen Befehl nicht aus, bis er genau der Zeile darüber entspricht. Wenn du ‘bootcmd’ mit defekten Einstellungen änderst, wird dein TXT gebrickt und du musst den seriellen Konsolenzugriff auf den TXT einrichten, um die Bootloader-Konfiguration zu reparieren und den TXT wieder nutzbar zu machen.