BinTec Communications
Software-Update seriell mittels Xmodem-Protokoll

Gepunktete Linie ...

 

Software-Update seriell mittels Xmodem-Protokoll

 

Inhalt


Vorbemerkungen

Der folgende Text beschreibt beispielhaft das Verfahren für ein Software-Update eines BinGO! über eine serielle Verbindung mittels Xmodem-Protokoll. Dieses Verfahren ist anwendbar auf alle Router der BINCA/BRICK-Familie mit Bootmonitor. Das Update erfolgt von der Version 4.6 Rev. 1 auf die Version 4.8 Rev. 3. Als Terminalprogramm dient Hyperterminal von Microsoft Windows NT 4.0.
 

Zurück zu Inhalt


Hinweise

Sichern Sie vor dem Update die aktuelle Konfiguration mittels TFTP in eine Datei (siehe User's Guide).

Ein Update über eine serielle Verbindung mittels Xmodem unterbricht den laufenden Betrieb deutlich länger und erfordert etwas mehr Konfigurationsaufwand als ein Update im LAN mittels TFTP.

Ab Software-Version 4.6 Rev. 1 gilt: Eine vorhandene Konfiguration geht durch den Updatevorgang nicht verloren, gewisse Abweichungen sind jedoch möglich. Deshalb sind im Anschluß daran alle Einstellungen genau durchzusehen und ggf. anzupassen. Das gilt besonders für die Access Lists, die ab Version 4.8 Rev.1 eine neue Struktur aufweisen (vgl. User's Guide bzw. Release Note 4.8.2 / 4.8.1).

Beachten Sie bitte die auf unseren Web-Seiten verfügbaren Release Notes. Darin finden Sie die Änderungen beschrieben, die sich mit der Weiterentwicklung der Systemsoftware ergeben haben.
 

Zurück zu Inhalt


Voraussetzungen

Der serielle Zugang zum BinGO! muß hergestellt sein - eine diesbezügliche Anleitung findet man in den Handbüchern "Los geht's", "Getting started" und "User's Guide".

Die passende Update-Datei (hier c:\brick\bgo_483.bg) muß zugriffsfähig und fehlerfrei vorliegen. Deshalb sollte der Download der Datei im Internetbrowser nur mit der rechten Maustaste initiiert werden. Alternativ ist ein Download per FTP möglich.
 

Zurück zu Inhalt


Vorgehensweise

Den BinGO! neu booten, entweder nach erfolgreichem Login mit dem Kommandozeilenbefehl "halt" oder durch Aus- und Einschalten. Die Meldungen während des Bootvorganges beobachten und die Leertaste drücken, sobald die Aufforderung dazu erscheint:

"Press <sp> for boot monitor or any other key to boot system"

Dadurch gelangt man in den Bootmonitor, der folgendes Menü anbietet:

BinGO! Bootmonitor (V. 4.6 Rev. 1 from Oct 2 1997)
Copyright (c) 1996 by BinTec Communications GmbH

(1) Boot System
(2) Software Update via TFTP
(3) Software Update via XMODEM
(4) Delete Configuration
(5) Default Bootmonitor Parameters

Your Choice>

Hier Menüpunkt (3) auswählen und folgendes Menü erscheint:

Possible baud rates are:

(0) 1200
(1) 2400
(2) 4800
(3) 9600
(4) 19200
(5) 38400
(6) 57600
(7) 115200

Enter (0-7) to select baud rate [3] or (e) to exit:

Entweder mit Return die Vorgabe [3] übernehmen oder eine andere Baudrate auswählen, z.B. mit 7 die 115200 Bd. Auch ohne Änderung der Baudrate erscheint zunächst die Meldung:

Now put your terminal program to this baudrate (9600).

und nach ca. 4 Sekunden die Aufforderung:

Continue (y or n) ?

Falls die aktuelle Baudrate nicht beibehalten wurde, erscheint die Meldung:

Now put your terminal program to this baudrate (115200).

Warning: BOSS stills operates at 9600 baud.
If you boot your system you have to change
the baud rate of your terminal back to 9600 baud

In diesem Fall ist im Menü von Hyperterminal die neue Baudrate einzustellen. Erst "Anruf / Trennen", dann "Datei / Eigenschaften / Karteikarte 'Verbinden mit' / Konfigurieren":

In diesem Fenster die passenden Werte auswählen und mit zweimal OK zurück ins Hauptmenü. Anschließend "Anruf / Verbinden" und mindestens einmal die Returntaste drücken. Ist die Baudrate richtig eingestellt, erscheint die Aufforderung

Please answer (y or n):

Mit n käme man zum Bootmonitormenü zurück (mit der aktuellen Baudrate!). Mit y geht es so weiter:

Now put your terminal program into transmit mode. Any of the file
transfer protocols XMODEM, XMODEM-1k or XMODEM-CRC are accepted.
Ready for sending new image (y or n) ?

Zurück zum Bootmonitormenü mit n, ansonsten fortfahren mit y und es folgt die Anzeige:

Waiting for data...C     (mit C als Hinweis auf das aktive Warten)

Ohne Datenübertragung ginge es nach ca. 75 Sekunden automatisch zurück zum Bootmonitormenü.

Start der seriellen Datenübertragung im Menü von Hyperterminal mit "Übertragung / Datei senden..."

Hier den passenden Dateinamen eintragen, das Protokoll "Xmodem" auswählen, und die Übertragung starten mit "Senden".

Nach kurzer Wartezeit beginnt der Datentransfer mit folgender Anzeige:

Waren die übertragenen Daten fehlerhaft, wird ausgegeben

OK (606012 bytes received)
Checking new image ... failed: CRC-error

und man ist wieder im Bootmonitormenü. Ursache für den "CRC-error" ist meist ein fehlerhafter Download der Image-Datei.

Sind die Daten fehlerfrei angekommen, wird ausgegeben

OK (604288 bytes received)
Checking new image ... OK

Your current software release is 4.6.1.
Loaded new image has release 4.8.3.

Now choose from the following:

(u) Update Flash ROM
(r) Write image to RAM and start it
(e) Exit

Enter (u, r or e):

Nach Auswahl des Menüpunktes (u) erscheint noch die Sicherheitsabfrage:

The update will take approximately 20 seconds.

*** Don't power-off your router while the update takes place ***

Please confirm update to 4.8.3 (y or n) ?

Für den nächsten Schritt muß die sichere Stromversorgung unbedingt gewährleistet sein!
Nur wenn das wirklich sichergestellt ist, sollte man fortfahren mit y und es folgt:

Erasing Flash ROM ......... OK
Writing to Flash ROM ......... OK
Verifying Flash ROM ..... OK

Software update complete

BinGO! Bootmonitor (V. 4.6 Rev.1 from Oct 2 1997)
Copyright (c) 1996 by BinTec Communications GmbH

(1) Boot System
(2) Software Update via TFTP
(3) Software Update via XMODEM
(4) Delete Configuration
(5) Default Bootmonitor Parameters

Your Choice>

Nun den BinGO! neu booten durch Auswahl des Menüpunktes (1).

Wurde die Baudrate eingangs verändert, ist sie im Hyperterminal auf analoge Weise wieder auf den ursprünglichen Wert zurückzusetzen, z.B. auf 9600 Baud.

Damit ist das Software-Update des BinGO! auf die Version 4.8 Release 3 über die serielle Verbindung mittels Xmodem-Protokoll beendet.

 

Zurück zu • AnfangInhaltVorbemerkungenHinweiseVoraussetzungenVorgehensweise

Letzte Änderung 25.01.99 kst
Alle Informationen, Hinweise, etc. ohne Anspruch auf Richtig-/Vollständigkeit