MFB Dominion 1 OS Update 1.18 mit MidiOX
Über die Schwierigkeiten beim Update des Dominion 1 liest man in diversen Foren viel. Es scheint Probleme mit der Übertragung der Daten auf den Dominion zu geben. Das scheint angeblich "ganz einfach" lösbar zu sein, wenn man den einschlägigen Einträgen im Netz glauben mag:
Die im Netz kursierenden und von mfb (verfiziert/unverifiziert) übernommenen Lösungen lauten:
für Windows-Benutzer: MidiOX Sysex "Delay nach F7" auf 1000 ms stellen
für Mac-Benutzer SysesLibrarian: Speed auf 10% stellen.
So einfach hat es ich bei mit aber nicht gestaltet:
Der Update besteht aus zwei Files: ein MIDI File (*.mid) für das Update des Betriebssystems, ein SYSEX File (*.sys) für das Update des Tastaturcontrollers. Beide sind erforderlich.
Während ich beim Aufspielen des MIDI Files über den MidiOX MIDI Player keinerlei Schwierigkeiten hatte: der Dominion meldet nach einer durchlaufenden Schrift am 888-LED Display am Ende " 1.18 " Der MIDI File lief bei mir in etwa 4:35 min durch.
Probleme hatte ich beim Auspielen des SYSEX Files: Keines meiner "modernen" MIDI Interfaces in Win10 funktionierte: Entweder reagierte der Dominion gar nicht oder nach kurzem Anzeigen von "UPd" kam "Err". Da nützte es überhaupt nix, den F7-Delay auf 1000 ms zu stellen.
Erst der Wechsel auf mein altes WinXP System mit Edirol UM-1ex USB/MIDI-Kabelinterface brachte nach lagen Versuchen den Erfolg:
Diese "1000 ms Einstellung fürs F7 Delay" Angabe ist ohnehin nur die halbe Miete und zeigt, dass die meisten Netzuser (und mfb?) die Funktion der SYSEX Übertragung gar nicht verstanden haben: Es gibt - bei MidiOX einzustellen - noch die Puffer(Buffer)größe und die Pause zwischen den zu übertragenden Buffern. Deren Einstellung interferiert mit der vielgelobten seligmachenden "1000 ms Einstellung fürs F7 Delay" signifikant und kann doch nicht außer Acht gelassen werden.
Die Menge an Bytes, die zwischen einem F0/F7 Datum beim Update-File durchlaufen, beträgt 601 Bytes. Soll sich der Dominion nicht verschlucken, wäre es sinnvoll, die Buffergröße auch auf 601 Bytes zu stellen, dann gibt es keine zusätzlichen Delays, die eingebaut werden würden, wenn die Buffergrößer kleiner oder größer gewählt wird.
Trotz dieser Überlegungen ist es mir nicht gelungen, mit besagter "1000 ms" Einstellung zum Erfolg zu kommen. Erst ein Veringern der Pause ("Delay after F7") auf "400 ms" brachte schlagartig den Erfolg!
Hier meine MidiOX SYSEX Einstellungen:
Betriebssystem WinXP
Buffersize 601 Bytes
Delay after Buffer: 10 ms
Delay after F7: 400 ms
Es scheint mir, dass der Dominion1 nach Starten der SYSEX Übertragung (Anzeige "UPd") nur ein gewisses Zeitfenster zuhört. Ist bis dahin nicht alles Übertragen, schaltet er auf "Err". Ist die Pause ("Delay after F7") zu klein (zu schnelle Übertragung), schaltet der auf "Err", geht es zu langsam, schaltet er auch auf "Err". Man muss also das richtige Verhältnis finden. Keine Ahnung, was da in Berlin zu zusammenprogramiert wurde. Ach hätte man doch nur einen USB-Bus zum Updaten über ein zuverlässiges Terminaprogramm
WICHTIG:
jeder, der sich mit dem Updaten versuchen will, muss sich im Klaren sein, dass, wenn das Update nicht klappen sollte, der Dominion nicht mehr funkitioniert. So war es bei mir, und ich hatte ein paar Schweißperlen auf der Stirn stehen, bis mir mein alter WinXP Laptop meinen Dominion1 wierder ins Laben zurückgebracht hat.