HX3.6 Bootloader Update (deutsch): Unterschied zwischen den Versionen

Aus KeyboardPartner Wiki
Zur Navigation springenZur Suche springen
Zeile 36: Zeile 36:
==Updates über MacOS==
==Updates über MacOS==


Ein vollständiges automatisches Update können Sie auch mit der App '''DreamDFU_kbp''' für MacOS durchführen, wie in der Bedienungsanleitung zu Ihrem HX3.6-Gerät beschrieben. Versetzen Sie dazu das Gerät in den DFU-Modus, starten Sie die App und wählen Sie aus dem Verzeichnis ''update'' die Datei ''hx36_update.dfu'' aus. Der ''HX3.6 Manager'' bzw. ''Updater'' wird dafür nicht benötigt. Mit ''Wine'' oder ''CrossOver'' unter MacOS ist das Update- bzw. Bootload-Utility des ''HX3.6 Managers'' leider nicht einsetzbar, da diese Umgebungen es nicht erlauben, einen DFU-Treiber zu installieren.
Ein vollständiges Update können Sie auch mit der App '''DreamDFU_kbp''' für MacOS durchführen, wie in der Bedienungsanleitung zu Ihrem HX3.6-Gerät beschrieben. Versetzen Sie dazu das Gerät in den DFU-Modus, starten Sie die App und wählen Sie aus dem Verzeichnis ''update'' die Datei ''hx36_update.dfu'' aus. Der ''HX3.6 Manager'' bzw. ''Updater'' wird dafür nicht benötigt. Mit ''Wine'' oder ''CrossOver'' unter MacOS ist das Update- bzw. Bootload-Utility des ''HX3.6 Managers'' leider nicht einsetzbar, da diese Umgebungen es nicht erlauben, einen DFU-Treiber zu installieren.

Version vom 29. April 2023, 16:05 Uhr

Überblick

Der Update-Vorgang wurde gegenüber HX3.5 grundlegend geändert: Größere Bestandteile wie z.B. die FPGA-Konfiguration (Sound Engine), die Controller-Firmware oder Presets werden nun grundsätzlich über den neuen HX3.6-Bootloader abgewickelt. Während ein Update früher bis zu 30 Minuten in Anspruch nahm, ist es nun in wenigen Sekunden erledigt.

Der Bootloader ist ein fest im HX3.6-Controller installiertes Hilfsprogramm, dass nach dem Einschalten einfach die HX3.6-Firmware startet. Wenn Sie beim Einschalten jedoch den Encoder-Knopf gedrückt halten oder eine SD-Karte in den Kartenslot-Adapter eingelegt haben, gelangen Sie in den Bootloader, der ein eigenes Menü anbietet. Der Bootloader kann außerdem über das Preset-Submenü (im Haupmenü DOWN-Taster drücken und zum Eintrag Bootld Update navigieren) oder per Befehl vom HX3.6 Manager gestartet werden.

Bootloader-Modus

Der Bootloader-Modus wird im Display durch die invers dargestellten Buchstaben BL unten rechts angezeigt; die blaue LED auf dem Mainboard flackert im Rhythmus an/3x kurz aus. Im Bootloader-Modus kann HX3.6 keine Befehle des HX3 Managers über FTDI-Kabel oder USB empfangen. Stattdessen meldet sich HX3.6 am Rechner-USB als DFU-Device an, um Update-Dateien empfangen zu können.

Der Bootloader bietet nur ein eingeschränktes Menü auf dem DisplayPanel an. Navigiert wird wie üblich mit dem Dreh-Encoder. Bestätigen Sie die jeweilige Auswahl durch Druck auf den Dreh-Encoder-Knopf.

  • Nach dem Start überprüft der Bootloader , ob Sound Engine (FPGA) und normale Firmware einsatzbereit sind und zeigt ggf. eine Fehlermeldung.
  • SD Card Update: Wenn eine SD-Karte eingelegt ist, bietet er das Update über SD-Karte an. Es werden nur die Teile des Updates berücksichtigt, die auch auf der SD-Karte gefunden wurden.
  • DFU Upload: Der Bootloader wartet auf das Hochladen einer DFU-Update-Datei.
  • FPGA recover from FAILSAFE: Zurückladen einer garantiert funktionsfähigen Sound Engine und eines MIDI-Scan-Treibers. Diese werden benötigt, falls die aktuell installierte Sound Engine nicht funktioniert; dann wäre auch kein DFU-Update möglich!
  • FW recover from FAILSAFE: Zurückladen einer garantiert funktionsfähigen Controller-Firmware. Bitte beachten: Diese kann älteren Datums sein, ermöglicht aber ein Arbeiten mit dem HX3.6 Manager.
  • Exit Update: Beenden des Bootloaders, Starten der normalen Firmware.

Upload von DFU-Dateien

DFU-Dateien enthalten neben dem eigentlichen Daten (z.B. Firmware, Presets, Defaults) spezielle Anweisungen, wo diese Daten im Speicher landen sollen. Sie erhalten die DFU-UPdates von uns, können diese aber mit dem HX3.6 Bootload-Utility auch selbst individuell zusammenstellen. Eine DFU-Datei kann gleichzeitig mehrere Teile enthalten, etwa eine neue Sound Engine (FPGA), eine neue Firmware, optimierte Defaults oder andere Presets.

Wählen Sie unter Windows (ab Version 7) im HX3.6 Bootload-Utility den Menüpunkt Action->Send single DFU file, um eine DFU-Datei an HX3.6 zu schicken. Wählen Sie im Datei-Dialog die hochzuladende Datei; unsere Updates heißen in der Regel hx36_update.dfu.

Achtung: Die Firmware für den DSP (Equalizer, Hall, GM-Soundgenerator) und GM-Soundbänke werden immer getrennt hochgeladen, falls erforderlich. Bestandteile für den DSP können nicht in hx36_update.dfu enthalten sein. Im updates-Verzeichnis finden Sie folgende DFU-Dateien:

  • hx36_update.dfu Update-Datei, die Sie von unserem Server oder per EMail erhalten haben. Diese kann Firmware, Sound Engine, Defaults, Orgelmodelle und andere Bestandteile enthalten.
  • dsp_fw.dfu DSP-Firmware für Equalizer, Hall, GM-Soundgenerator
  • dsp_fw_nogm.dfu DSP-Firmware für Equalizer, erweiterte Hall-Programme, aber ohne GM-Soundgenerator. Die erweiterten Hallprogramme (4..7) müssen im HX3 Editor aktiviert werden.
  • dsp_fw_mag.dfu Spezielle DSP-Firmware für Equalizer, Hall, GM-Soundgenerator auf MAG-Orgeln mit geändertem Routing der Audio-Ausgänge.
  • presets.dfu HX3.6 Standard-Presets
  • gm_bank.dfu GM-Soundbank mit 126 GM-Instrumenten
  • ext_bank.dfu Erweiterte GM-Soundbank mit diversen Pianos, ersetzt einige Instrumente der GM-Soundbank

Updates über MacOS

Ein vollständiges Update können Sie auch mit der App DreamDFU_kbp für MacOS durchführen, wie in der Bedienungsanleitung zu Ihrem HX3.6-Gerät beschrieben. Versetzen Sie dazu das Gerät in den DFU-Modus, starten Sie die App und wählen Sie aus dem Verzeichnis update die Datei hx36_update.dfu aus. Der HX3.6 Manager bzw. Updater wird dafür nicht benötigt. Mit Wine oder CrossOver unter MacOS ist das Update- bzw. Bootload-Utility des HX3.6 Managers leider nicht einsetzbar, da diese Umgebungen es nicht erlauben, einen DFU-Treiber zu installieren.