HX3.5 SD Card Usage: Unterschied zwischen den Versionen

Aus KeyboardPartner Wiki
Zur Navigation springenZur Suche springen
Zeile 22: Zeile 22:
'''scanmidi.ini''' - Install Scan Driver for '''MIDI only''' input<br>
'''scanmidi.ini''' - Install Scan Driver for '''MIDI only''' input<br>
'''scanfatr.ini''' - Install Scan Driver for '''FatarSCan2''' scan board<br>
'''scanfatr.ini''' - Install Scan Driver for '''FatarSCan2''' scan board<br>
'''scanmidi.ini''' - Install Scan Driver for '''MIDI only''' input<br>
'''scan61.ini''' - Install Scan Driver for '''Scan16 and Scan61''' scan board<br>
'''taperupd.ini''' - Install Tapering (key loudness) files for Hammond emulation<br>
'''taperupd.ini''' - Install Tapering (key loudness) files for Hammond emulation<br>
'''waveupd.ini''' - Install WaveSet (generator waveforms) files<br>
'''waveupd.ini''' - Install WaveSet (generator waveforms) files<br>

Version vom 17. Juli 2018, 11:47 Uhr

SD Card content for HX3 mk5 firmware updates

A new controller firmware and FPGA image (Sound Engine) may be installed using a standard SD or SDHC card. For this purpose, an SD card adapter is provided with every board. Attach SD card adaptor cable to PL17.

Firmware images are made available through our H3.5 Github repository. Unzip and copy all files from appropriate ZIP file "SDCARD" to empty SD or SDHC card. Any computer with SD card reader may be used (Windows, Mac OS, Linux, Android). Please make sure that all files are located in the card's root (base) directory, HX3.5 will ignore files located in folder or ZIP files! Insert SD card in HX3.5 card adaptor and power up HX3.5 (Reset/Restart).

An update will start automatically on power-up when a file called "autorun.ini" is present on SD card. Once the update is completed, this file will be renamed to "_autorun.ini" to prevent further obsolete updates.

The update may be started manually by menu as well. A list of available update options (INI scripts) is displayed on the LCD; select by MenuPanel encoder knob. A script is started by pressing the encoder knob for about 2 seconds.

Important: If updating to different firmware type (eg. from expander to drawbar organ), check System Init parameters with HX35 Editor. These values are persistent even when firmware is updated. Factory programming is ADC Configuration "Swell only" for expander use, so set according to your needs.

As of today, the effects/GM DSP (firmware, GM sound banks) may be updated through USB only. See page HX3.5 DSP Updates for details.

File List

INI Scripts (may be started by menu)

autorun.ini - Invoke complete update process (FPGA sound engine and firmware)
_autorun.ini - Renamed file after complete update
scanupd.ini - Install Scan Driver named "scan.dat" (may be either MIDI, Fatar or Scan16/61)
scanmidi.ini - Install Scan Driver for MIDI only input
scanfatr.ini - Install Scan Driver for FatarSCan2 scan board
scan61.ini - Install Scan Driver for Scan16 and Scan61 scan board
taperupd.ini - Install Tapering (key loudness) files for Hammond emulation
waveupd.ini - Install WaveSet (generator waveforms) files

Note: INI scripts contain valid HX3.5 commands as plain text and may be edited with any text editor. HX3.5 command form:

<parameter1>=<newvalue1>
<parameter2>=<newvalue2>
...

e.g. "1504=1". For valid parameter numbers and values, see main table in HX3.5 Editor application. Number of parameters changed by an INI file is not limited. All changes are temporary if not preceeded by a "wen=1" (Write EEPROM enable/disable) command:

<wen=1>
<parameter1>=<newvalue1>
<parameter2>=<newvalue2>
...
<wen=0>

In this case, parameters are saved as start-up defaults.

Data Files (required for update scripts)

firmware.bin - AVR controller firmware (flash contents)
eeprom.bin - AVR controller data (eeprom contents)
hx3_main.bin - FPGA configuration (Sound Engine)
scan.dat - Scan Driver (may be either MIDI, Fatar or Scan16/61 type)
scanmidi.dat - Scan Driver for MIDI Input
scan61.dat - Scan Driver for Scan16-Strip and Scan61-Inline boards
scanfatr.dat - Scan Driver for Fatar keybed and FatarScan2 board
fir_coe.dat - Finite Impulse Response filter parameters for rotary horn simulation
taperX.dat - 4 Tapering (key loudness) files for Hammond emulation
wavesetX.dat - 8 WaveSet (generator waveforms) files

Note: scan61.dat driver not present yet (in development)