Creating a backup ================= Since MIOS V1.4 it is possible to read out all non-volatile memories by using the SysEx read command. This allows you to create backups from your system, to analyze the internal data and/or to clone a complete setup. Required Steps ~~~~~~~~~~~~~~ o start the SysEx tool of MIDI-Ox o type F0 00 00 7E 40 00 01 00 00 20 00 F7 into the command window This command requests the internal flash content o Start "Command Window->Send/Receive SysEx" o the flash content will appear in the display window. Save it (Display Window->Save as...) under the name "flash.syx" o type F0 00 00 7E 40 00 01 20 00 00 20 F7 into the command window This command requests the internal EEPROM content o Start "Command Window->Send/Receive SysEx" o the EEPROM content will appear in the display window. Save it (Display Window->Save as...) under the name "eeprom.syx" o if a 32k BankStick is connected to your core, type F0 00 00 7E 40 00 03 00 F7 F0 00 00 7E 40 00 01 40 00 20 00 F7 into the command window This command requests the content of the first BankStick (#0) o Start "Command Window->Send/Receive SysEx" o the BankStick content will appear in the display window. Save it (Display Window->Save as...) under the name "bankstick_0.syx" o if additional BankSticks are connected, do the same like above, but change the BankStick ID (0-7) here: F0 00 00 7E 40 00 03 F7 F0 00 00 7E 40 00 01 40 00 20 00 F7 NOTE: ~~~~~ The core module will be reset after every read request. Wait until MIOS has been booted before saving the next memory type. Writing back the memory contents ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Just upload the files like you are doing it with a common application. Debugging ~~~~~~~~~ The MIOS release contains a syx2hex script which allows you to descramble and to edit the SysEx strings. Thorsten.Klose@midibox.org