Inhalt

15. Flash Upgrades

Für viele Modems besteht die Möglichkeit eines Upgrades (engl., in deutsch etwa: Ausbau der Leistungsmerkmale), indem ein neues Programm (das Upgrade-Programm), das z.B. aus dem Internet erhältlich ist, im Flash Speicher des Modems abgespeichert wird. Indem dieses »Programm« vom PC über den seriellen Port zum Modem gesendet wird, wird es vom Modem im nicht-flüchtigen Speicher abgelegt; d.h. es befindet sich auch noch dort, nachdem die Spannungsversorgung unterbrochen wurde. Die Anleitungen zur Installationen eines Flash Upgrades beziehen sich gewöhnlich auf die Arbeit unter Windows, Sie müssen also herausfinden, wie das Gleiche unter Linux bewerkstelligt werden kann (wenn Sie das Upgrade nicht unter Windows ausführen). Die Übertragung des Programms zum Modem wird häufig auch mit »Download« bezeichnet.

An dieser Stelle ein Aufruf zur Mitarbeit: wenn es sich bei diesem HOWTO um die aktuellste Version handelt (siehe Neue Versionen dieses HOWTOs) und Sie Erfahrung mit der Installation eines Flash Upgrades haben, so teilen Sie mir diese bitte mit, falls Sie glauben, dass diese Informationen auch für andere interessant sein könnten.

Im folgenden wird das allgemeine Vorgehen beschrieben: Zunächst gibt es eventuell einen Befehl, mit dem Sie dem Modem mitteilen, dass ein Flash ROM Upgrade eingeleitet wird. In einem Fall war dies der Befehl »AT**«. Sie können diesen Befehl mit Hilfe eines Terminalprogramms (z.B. minicom) eingeben. Geben Sie zuerst »AT <Return>« ein, um zu sehen, ob das Modem mit »OK« antwortet.

Als nächstes müssen Sie eine Datei (manchmal sind es auch zwei Dateien) direkt zum Modem übertragen. Terminalprogramme (wie z.B. minicom) verwenden häufig das ZModem- oder Kermit-Protokoll, um Dateien zum Modem (und darüber hinaus) zu übertragen. Aber diese Protokolle paketieren die Daten und versehen die einzelnen Pakete mit einem Vorspann, wir wollen aber genau diese Datei zum Modem übertragen und keine veränderte Version. Aber Kermit verfügt über ein »transmit« Befehl, der die Datei direkt und ohne Paketierung überträgt. minicom besitzt dieses Feature leider nicht (Stand: 1998).

Eine andere Möglichkeit, eine Datei direkt zu übertragen, besteht darin, vom Terminalprogramm direkt in eine Shell zu wechseln (bei minicom ist dies der Befehl »^AJ«) und dann einzugeben:

 
cat upgrade_file_name > /dev/ttyS2
(setzen Sie statt ttyS2 Ihren seriellen Port ein). Wechseln Sie zurück zum Terminalprogramm (geben Sie fg an der Eingabeaufforderung in minicom ein) um zu sehen, was passiert.

Hier ist ein Beispiel für ein bestimmtes Modem von Rockwell (»C-a« ist »^A«):


Inhalt