d3c Main
Prinzipiell
Im Falle von d3c befindet sich die Betriebssoftware, die zum Update vorgesehen ist, in einem wiederbeschreibbaren Speicherbaustein.Dieser Speicher ist ein sogenannter Flashspeicher bzw. speziell in diesem Falle ein EEPROM oder I2C-Prom.
Wir werden diesen Speicher im Folgenden jedoch meistens als Flashspeicher bezeichnen, da dieser Begriff eher geläufig ist.
Von diesem wird die Software nun beim Einschalten bzw. bei der Stromzufuhr des Gerätes komplett in den internen Arbeitsspeicher des verwendeten Mikroprozessors kopiert .
Währends des Betriebs läuft die Software immer nur in diesem Arbeitsspeicher ab, der Flashspeicher wird zu dieser Zeit nur noch im Falle eines Updates angesprochen bzw. benötigt.
Daher muss bei einem Update auch die neue Firmware nicht in den Arbeitsspeicher kopiert werden, sondern wird stattdessen in den Flashspeicher geschrieben und steht somit auch erst nach Aus- und erneutem Wiedereinschalten von d3c zur Verfügung.
Weil die Übertragung der Daten in d3c im Normalfall wesentlich schneller als der Programmiervorgang selbst von Statten geht, müssen die Daten erst einmal im Gerät zwischengespeichert und können dann erst in den Flashbaustein programmiert werden.
Da im d3c nicht genug Zwischenspeicher zur Verfügung steht, dass die komplette neue Betriebssoftware in einem Stück hineinpassen würde, muss sie in mehrerer Pakete / Blöcke zerlegt werden. Diese werden dann normalerweiser einzeln & unabhängig voneinander zum d3c transferiert und dort in den Flashspeicher hineingeschreiben. >Siehe hier.
Dadurch muss bei Transfer & Speichern auch speziell darauf geachtet werden, dass alle Datenpakete verarbeitet worden sind.
Ein nur teilweise korrekt erfolgter Updatevorgang wird anschliessend ein nicht mehr funktionierendes d3c zur Folge haben.
Da sich die 'alte' Betriebssoftware bis zum Aus/Wiedereinschalten des d3c immer noch funktionsfähig im Arbeitsspeicher befindet, kann und sollte das Gerät im Falle eines Problems auf keinen Fall ausgeschaltet, sondern alle zur Verfügung stehenden Varianten solange durchprobiert werden, bis der Updatevorgang hoffentlich doch noch ohne Fehler erfolgt ist.
Sollte dies nicht der Fall bzw. möglich gewesen sein, so gibt es, vor dem Einsenden des d3c zum Service, noch eine Reihe von Möglichkeiten die Betriebssoftware doch wieder in den Flashspeicher zu bekommen. >Siehe hier.
Firmwareversionen
Die aktuelle d3c-Version wird jeweils in Form eines selbstentpackenden Archivs in der Form d3c_Vx.x.exe (für Windows ; es wird kein Programm zum Entpacken benötigt) bzw. in einem allgemeinen Zip-File d3c_Vx.x.zip angeboten.Für die Zip-Datei wird zum Entpacken ein geeignetes Programm benötigt.
Dafür kann dieses Archiv auf jeder geeigneten Rechnerplattform entpackt werden, sofern dort ein Zip-Programm vorhanden ist.
Die Nomenklatur ist dabei d3c_Vx.x - wobei Vx.x für die jeweilige Version seht - Also V1.0 für die Version 1.0 usw.
Beim Entpacken generieren beide Dateien (EXE/ZIP) einen gleichnamigen Ordner d3c_Vx.x (hängt beim Zip-Programm eventuell von der Benutzereingabe ab.)
Wir empfehlen auf Ihrem Rechner einen übergeordneten Ordner anzulegen, z.B. Updates_d3c o.ä., und dann die jeweiligen Archivdateien dorhin zu kopieren und zu entpacken.
Die jeweils im Vx.x-Archiv enthaltenen Dateien heissen dabei unabhängig von der Version immer gleich und daher sollten diese nicht etwa immer wieder in ein und denselben Ordner entpackt werden, sodass sich die verschiedenen Versionen überschreiben und dabei eventuell mischen können.
Version gibt die Versionsnummer an
Download den Link auf die jeweiligen Dateien
Details eine Kurzbemerkung mit wichtigen Details zur Version bzw. dem Link zu weiterführenden Infos
Verlauf gibt an, welche Version mindestens auf dem d3c installiert sein muss, um das Update für diese Version ausführen zu können.
Die einzelnen Versionen sind von unten nach oben fortlaufen angeordnet (also, die älteste ganz unten, die aktuellste ganz oben), wobei die aktuellste jeweils noch farbig markiert ist.
| Version | Download | Details | Verlauf |
| 1.0 | d3c_V1.0.exe d3c_V1.0.zip |
Erste ausgelieferte Version | (V1.0) |