Version History


V1.2





















V1.1



















V1.0 

Erste ausgelieferte Firmwareversion  vom 09.02.06

Programsize       :    data=204.5  xdata=1495  code=6336
Checksumme     :    0x4b,0x69,0x28,0x53,0x28,0x5f,0x6f

Checksummen im MidiOX Input Monitor Fenster: (hexdezimale Anzeige)

Status     Data1
    D0        4B
    D0        69
    D0        28
    D0        53
    D0        28
    D0        5F
    D0        6F

Preset Bank LED  1 - 7   permanent an.




d3c_all.syx
d3c_all.mid

Die aktuelle d3c Betriebssoftware komplett (alle Teile/Parts/SysEX-Blöcke) in einer Datei zum komplett Update/Upgrade.

SYX-Datei  z.B. für MidiOX - Achtung es muss ein Delay/Wartezeit zwischen den SysEx-Blöcken von 5-6 Sekunden (5000-6000 Millisekunden) eingestellt sein.
MID-Datei z.B. für Windows Fileplayer (oder belieb. fileplayer/Sequ. Software
- es wurde jedoch nur der Win Fileplayer ausgiebig getestet)

Nach einem erfolgreichen Durchlauf/Download müssen die Leuchtdioden der Banktaster 1-7 permanent leuchten - keine davon darf Blinken, ansonsten muss der Download nochmal wiederholt werden - auf keinen Fall das d3c in diesem Zustand (eine/mehrere LED's blinken) abschalten.


readme.txt/liesmich.txt/copyright.txt ....

Verschiedene Testfiles, die vor dem Update gelesen werden sollten !


\parts

Wenn kein Programm vorhanden ist, dass die vorgeschriebenen Pausen zwischen den einzelnen SysEx-Blöcken einhält bzw. fehlerfrei alle Blöcke absendet, kann es sinnvoll/die Lösung sein, die einzelnen Blöcke selber von Hand, einzeln und mit einer Pause dazwischen von 5-6 Sekunden abzuschicken.

Die Reihenfolge dabei ist prinzipiell egal, nur müssen am Ende alle 7 Bank-Leuchtdioden permanent angeschaltet sein.

Auch hier gilt wieder, auf keinen Fall das d3c in einem Zustand abschalten, wenn noch eine oder mehrere Leuchtdioen blinken.
In diesem Fall einfach versuchen die Datei mit dem mit der Bank/Nummer der blinkenden Leuchtdiode nochmals in das d3c zu laden.

Blöcke, bei denen kein Fehler angezeigt werden, müssen dann nicht nochmal gesendet werden !


d3c_01.syx
d3c_02.syx
d3c_03.syx
d3c_04.syx
d3c_05.syx
d3c_06.syx
d3c_07.syx

(d3c_01.mid
d3c_02.mid
d3c_03.mid
d3c_04.mid
d3c_05.mid
d3c_06.mid
d3c_07.mid)  - nicht enthalten, aber geplant

\test

verschiedenen Testdateien, mittels derer ein Dummy-Download durchgeführt werden kann, um sich mit der Vorgehensweise 'trocken' vertraut machen zu können, ohne die Betriebssoftware zu beschädigen.

d3c_test_01.syx
d3c_test_02_syx
d3c_test_all.syx

d3c_test_all_error.mid
d3c_test_all.mid



\usbtools

Hier befinden sich alle Programme, Treiber, Installationsdateien, Hilfsdateine und die d3c-Betriebssoftware in 2 verschiedenen Formaten, für den Fall, das die Betriebssoftware beim 'normalen' Update beschädigt worden sein sollte.

Der Prozessor kann dann mittels dieser Hilfsprogramme über USB direkt angesprochen und die Betriebssoftware auf diesem Wege wieder ins Gerät bespeichert werden.

EzMr.exe(*)      

Das Tool/Steuerprogramm mittels dessen der Prozessor über USB angesprochen & der Speicher programmiert werden kann.
EzMr kann nur mit d3c kommunizieren, wenn vorher der Gerätetreiber auf dem WinXP System installiert wurde.

ezusb.sys (*)      
ezusbmon.sys(*)

2 USB-Geräte-Treiber mittels derer Windows XP mit dem im d3c eingebauten Prozessor kommunizieren kann.


ezusb.xp.inf(*)       

Das einmalig für die Erstinstallation der Treiber benötigte Installationsfile.


Mittels HEX-Files können Programme von EzMr temporär in d3c geladen & dort gestartet werden.
Das Programm geht jedoch nach dem Ausschalten wieder verloren, d.h. es wird nicht permanent in den Flashspeicher geschreiben.

delete.hex       

Löscht die gültige Kennung im Festspeicher - der Prozessor geht nach Neustart dann davon aus, dass sich im Speicher keine gültige Betriebssoftware befindet & wartet auf ein 'Neues' mittels einer iic-Datei heruntergeladens & in den Speicher geschriebenes.

refresh.hex       

Erneuert die gültige Kennung im Flashspeicher - falls man diese versehentlich mit delete.hex gelöscht hat, aber die Betriebssoftware ansonsten noch i.O. wäre.

vend_ax.hex(*)

......

d3c.hex           

Die komplette aktuelle D3c Betriebssoftware.
Läuft nur temporär, also bis zum nächsten Ausschalten. Aber damit kann man ganz normal arbeiten und somit auch einen
Upgrade / Downlaod über Midi durchführen, womit die Betriebssoftware in den Speicher geschreiben werden kann.


d3c.iic           

EzMr programmiert hierbei direkt die Betriebssoftware in den permanenten Speicher.
Vorher muss der Speicher jedoch mit delete.hex für ungültig erklärt worden sein und d3c 'normal' ohne gedrückten Resettaster gestartet worden sein - ansonsten wird er Speicher nicht erkannt & kann somit auch nicht programmiert werden.


(*) Alle so gekennzeichneten Dateien besitzen das uneingeschränkte Copyright der Firma Cypress Semiconductor Corporation www.cypress.com und wurden nicht von der Firma Doepfer Musiklektronik GmbH erstellt, noch können wir dafür Support anbieten.
Da dies alles von der Firma Cypress kostenlos zu Verfügung gestellte Entwicklertools sind, besteht auch gegenüber der Firma Cypress kein Anspruch auf Support, Schadensersatz oder Weiterentwicklung. Der Benutzer erkennt dies an und darf die Tools nur unter diesem Gesichtspunkt für den beschriebenen Zweck des Firmwareupdates benutzen. Alle weitere Nutzungen, speziell die kommerzielle Weitergabe, ist verboten bzw. bedarf der Genehmigung des Herstellers.


Letzte Änderung 04.04.06