Dr. Klaus Leistner Datum: 19.04.2012 Seite: 1 von 6 CARD STAR /memo3 Vorgehensweise für ein Update Stand 19.04.2012 Das CARD STAR /memo3 kann durch den Benutzer sehr einfach mit einer aktuellen Firmware (Geräte-Software) aktualisiert werden. Damit kann das Gerät immer auf neuesten Stand gehalten werden. Nur vom Hersteller freigegebene Versionen können erfolgreich geladen werden. Vorab-Hinweise: - Der Speicher muss leer sein (keine Kartendaten vorhanden, Anzeige frei: 200 ). - Administrator-Rechte für das Terminal sind erforderlich. - Der Zeitaufwand für ein Update beträgt je nach Schnittstelle etwa fünf Minuten. Zum Updaten notwendige Komponenten: A1. Betriebsbereites Terminal CARD STAR /memo3 A2. PC mit Betriebssystem WIN XP, Vista oder Windows7 mit serieller oder USB-Schnittstelle A3. Update-Programm CS_mkt_updat mit zugehörigen Dateien cel_comio.dll und cel_usbio.dll A4. Terminal-Software als Update-Datei, z.b. memo_q103g.upd A5. USB: Kabel 0626 oder - COM (serielle Schnittstelle): Kabel 0628 Kommunikationswege: Schnittstelle Einstellung im Terminal und "CS_mkt_update" Kabel Empfohlene Verbindung zum PC (im Folgenden beschrieben): USB USB (USB-Treiber "celmkt" muss geladen sein) 0626 Weniger empfohlen (langsamer, Details siehe Beschreibung Punkte E1 bis E3): COM bis 38.400 Baud V24 und Baudrate bis 38.400Bd 0628 Nicht verwendbar: Dockingstation CARD STAR /medic2
Dr. Klaus Leistner Datum: 19.04.2012 Seite: 2 von 6 Vorbereitungen zum Update: B0. Es wird vorausgesetzt, dass die Standard-Schnittstelle USB eingestellt ist. Falls das nicht der Fall ist oder nachgeprüft werden soll, bitte den Ablauf E1 bis E3 beachten! B1. Eigenes PC-Verzeichnis mit allen benötigten Dateien einrichten B2. PC und CARD STAR /memo3 mit dem vorgesehenen Kabel verbinden B3. Terminal wird eingeschaltet, Betriebsbereit abwarten, dabei bisherige Version ablesen. B4. Der Benutzer muss alle Datensätze eingereicht haben oder löschen (alle Mandanten), so dass der Speicher leer ist. Dem Administrator steht eine übergreifende Löschfunktion zur Verfügung ( Alle Datensätze löschen ). B5. Falls gewünscht, Version CARD STAR /memo3 prüfen (Blaue Taste i aus Betriebsbereit): abgelesen (alte Version): "Qx.xxG" Update-Datei: "memo3_qy.yyg.upd" "Q" und "G" sind feste Werte, "x.xx" und "y.yy" sind die alte/neue Versionsnummer. Hinweise: - nicht zulässige Update-Kombinationen werden vom Terminal abgewiesen - statt "G" ist in speziellen Fällen auch "F" gültig (aber dann bei alt und neu!) - ältere Versionen können nicht geladen werden B6. Der Administrator muss die Admin-Funktionen aufrufen und nach Eingabe der Admin-PIN die Funktion Update anwählen: Bitte Update durchführen... War der Speicher nicht leer, erfolgt jetzt eine Fehlermeldung: Daten vorhanden, Abbruch Update starten: C1. Programm CS_mkt_updat aufrufen C2. Konfiguration aufrufen, Bildschirmanzeige s.u. Schnittstelle USB einstellen. C3. Software-Update aufrufen Gewünschte Update-Datei anwählen, Bildschirmanzeige s.u., zum Beispiel: Memo3_Q103G.upd für CARD STAR memo3, Version Q1.03G mit "öffnen" bestätigen C4. Alle Bedienungen erledigt! Weiter bei automatischem Ablauf, siehe Tabelle D
Dr. Klaus Leistner Datum: 19.04.2012 Seite: 3 von 6 Automatischer Ablauf des Updates: D1. Software wird zum Terminal gesendet, Statusanzeige unten im Bildschirm, ebenso Terminal-Anzeige: Firmware-Download Block n n erhöht sich dabei mit dem Sendefortschritts (bei Q1.00G bis 14) D2. Sendeergebnis anzeigen, siehe Bildschirmansicht unten D3. An diesem Punkt ist die Aufgabe des PC und des Programms CS_mkt_update beendet. Das Terminal führt die weiteren Schritte selbständig durch! Der PC kann anderweitige Aufgaben ausführen. Bitte dennoch Kabel bis zum kompletten Abschluss nicht entfernen! D4. Software-Prüfung Terminal-Anzeige: Firmwarecheck, Hash-Wert wird ermittelt, dann Firmwarecheck, Signatur wird ermittelt D5. Internes Software-Update (wenn alle Prüfungen fehlerfrei): Terminal-Anzeige: Updateprozess, Bitte warten Bitte in dieser Phase keinesfalls das Gerät stromlos machen (Kabel oder Akkus entfernen). Anderenfalls könnte ein Serviceeinsatz erforderlich werden. D6. Das Terminal startet automatisch neu mit der neuen Firmware (Selbsttest). Es folgt die Erfolgsanzeige (Beispiel): Update auf Q1.03G erfolgreich Nach dem Quittieren (grüne Taste): folgt noch ein Löschdurchgang: Block xx wird gelöscht Das CARD STAR /memo3 gelangt nun in die Betriebsbereitschaft - FERTIG! Verwendung der seriellen Schnittstelle (COM, V24): E1. Es wurde vorausgesetzt, dass die Standard-Schnittstelle USB eingestellt ist. Falls das nicht gegeben ist oder nachgeprüft werden soll: Kommunikationsschnittstelle wählen und am CARD STAR /memo3 einstellen: Initialisierungsfunktion über die Admin-Funktion Host-Schnittstelle. Der Cursor steht auf dem aktuellen Wert USB oder COM. Wenn okay, Abbruch (rote Taste, ggf. mehrfach). Für Änderung: PfeilUnten oder PfeinOben und "OK" (grüne Taste). Nur bei COM, aus dem Menü Schnittstellen : Mit PfeilUnten oder PfeinOben und "OK" (grüne Taste) Untermenü "Baudrate" anwählen. Dann mit den Pfeiltasten die gewünschte Baudrate wählen und mit "OK" (grüne Taste) bestätigen. Mit "Abbruch" (rote Taste) zu "Betriebsbereit" zurückkehren. E2. Kabel 0628 anschließen und Terminal einschalten (bei COM nicht automatisch) E3. Konfiguration im Programm CS_mkt_updat aufrufen, Bildschirmanzeige s.u. Schnittstellene V24 und gewünschte Baudrate (bis 38.400 Baud) einstellen. E4. Weiter bei C3
Dr. Klaus Leistner Datum: 19.04.2012 Seite: 4 von 6 Anzeigen und Hinweise am Bildschirm am Terminal: Konfiguration in CS_mkt_update (Schritt C2) Auswahl der Update-Datei in CS_mkt_update (Schritt C3)
Dr. Klaus Leistner Datum: 19.04.2012 Seite: 5 von 6 Senden der Software zum Terminal (Schritt D1) Sendeergebnis (Schritt D2) Fehlerausgaben am PC-Bildschirm: Fehlercode C0D0 C0D4 C0D5 C0DE andere Kodierungen Fehlertext (nur bei neuen Ladeprogrammen) Terminal-Hardware ungeeignet Update-Datei nicht mit Terminalsoftware kompatibel Update-Version älter als vorhandene Software Schlüssel für Firmwareprüfung nicht unterstützt Fehler bei der Update- Datenübertragung Ursache Terminal ist nicht für dieses Update geeignet Update nicht mit vorhandener Software kompatibel (Beispiel: alte Version Q1.00F, Update-Datei memo3_q1.01g) Update-Version älter als vorhandene Software, Update aus Sicherheitsgründen nicht zulässig Schlüssel für Datenprüfung der Update-Datei im Terminal nicht unterstützt Systemfehler, z.b. Update-Datei falsch, Ladeprogramm "CSmed_update" und Update-Datei nicht kompatibel, Baudrate zu hoch usw.
Dr. Klaus Leistner Datum: 19.04.2012 Seite: 6 von 6 Hinweise und Fehlerausgaben am Terminal: Anzeige im CARD STAR Ursache Status Firmware nicht authentisch Kryptographische Prüfung negativ, Fehler, ggf. gefälschte Update-Datei. Gerät arbeitet mit Andere Ursachen: Schlüsselproblem, Speicherfehler alter Software weiter Identische Version y.yy laden? Update wird vorbereitet FirmwareDownload Sektor n FirmwareCheck noch m Blöcke FirmwareCheck Hash-Wert FirmwareCheck Signatur Update aktiv bitte warten! Firmware inkonsistent oder Terminalfehler 1C1 Update erfolgreich Letztes Update wurde Verworfen (nach Neustart) Die verwendete Software ist identisch mit der neuen Version. Sie kann dennoch überprogrammiert werden. Vorgang bestätigen (fortsetzen) oder abbrechen. Status: Anfängliche Prüfung der neuen Software Status: Laden der neuen Software Status: Umfangreiche Prüfung der geladenen Software Status: Programmieren der geladenen/geprüften Software Stromunterbrechung führt zu Gerätedefekt! Software nicht konsistent (nach Neustart des Gerätes) Update durchgeführt, Gerät startet neu. Im letzten Durchgang ist ein Update gestartet, aber nicht ausgeführt worden. Es wurde vor der Übernahme der Software abgebrochen. Die Software vor dem Update- Versuch ist weiterhin in Betrieb. Warnung Fataler Fehler, Servicefall Ergebnis, grüne Taste drücken Fehler im letzten Update-Ablauf, grüne Taste drücken Hinweis zu "": Die Anzeige ändert sich von selbst im folgenden Updatezustand. Es ist keine Bestätigung oder andere Aktion erforderlich.