Der Inhalt des FLash kann mit Hilfe des pmon, einem kleinen Monitor des Agenda VR3, auf einen neuen Stand gebracht werden. Der Inhalt kann entweder als S-Record oder als binäre Datei vorliegen. Da der Betrieb der seriellen Schnittstelle die Stromversorgung sehr belastet, sollten neue Battereien eingesetzt werden. Eigene Daten sollten zuerst gesichert werden, da unter Umständen ein restaurieren der Defaults notwendig ist und damit eigene Dateien verloren gehen.
Liegt die Datei als S-Record vor, muž sie mit dem etxack Protokoll übertragen werden. Wenn als Terminalprogramm minicom benutzt wird, muß das Protokoll etxack installiert werden.
Um die S-Record Datei zu laden, muß im pmon der Befehl "load" eingegeben werden. Anschließend kann im Terminalprogramm die Datei gesendet werden. In minicom wird dazu <Ctrl-a> s gedrückt, anschließend etxack als Protokoll und dann die Datei gewählt.
Die Datei ist an die Adresse 0x80080000 geladen und muß nun noch in das Flash gebrannt werden. Dabei ist darauf zu achten, den pmon, der bei 12MB bzw. 0xc00000 liegt, nicht zu überschreiben! Dazu ist das folgende Kommando einzugeben:
$linux flash 80080000 200000 0
Um nun linux und direkt eine Shell zu starten, kann in pmon das folgende Kommando eingegeben werden:
$linux console=ttyS0,115200 init=/bin/bashAlternativ kann auch einfach der Agenda neu gebootet werden.
Liegt die Datei als Binärdatei vor, kann sie mit dem Programm vrflash auf den Agenda geladen werden.
Der Download wird mit folgender Kommandozeile gestartet:
vrflash -l vmlinux.binary kernel
Die Ausgaben des Programmes sollten etwa so aussehen
Opening serial port...done Waiting for input from port (CTRL-C to exit)...
Jetzt muß der VR3 neu gestartet werden, um das Monitorprogramm pmon zu starten. Anschließend sollten die Ausgaben des vrflash Programms etwa so aussehen:
Opening serial port...done Waiting for input from port (CTRL-C to exit)...done
Looking for PMON prompt...done Sending etxack start command...done Starting etxack send (xmodem-load)...done
Looking for PMON prompt...done Sending xmodem start command...done Starting xmodem send - vmlinux.binary... -- [1836k/1836k] | 1.00 KB/s | 100% | DONE -- Elapsed time: 03:19
Looking for PMON prompt...done Sending flash command...done -- [1920k/1920k] | 0.00 KB/s | 100% | DONE -- Elapsed time: 02:53
Looking for PMON prompt...done
Jetzt kann der VR3 neu gestartet werden