52
The following information is transmitted when a user data dump is initiated:
F0H - Start of Exclusive byte
00H - Manufacturer ID byte 1
00H - Manufacturer ID byte 2
29H - Manufacturer ID byte 3
02H - Product ID byte
2AH - Command byte, Start of user dump, 2BH continue user dump.
XXH - 240 data bytes for 80 strings, 256 data bytes for string 81, 12 data bytes
for string 82, MSB = 0
YYH - Check Sum byte, ("Exciusive Or" of data bytes, MSB=0)
F7H - End of Exclusive byte
The first 80 data strings are very similar to a preset dump data string except for the command byte. The first data string for a user data
dump will contain the command byte 2AH. The following data strings will contain the command byte 2BH. Data string 81, which is the
program mapping, will contain 256 data bytes. Data string 82, which is miscellaneous data, will contain 12 data bytes.
Error Messages
"RECEIVE ERROR" - This message will appear on a receiving Intellifex XL if Check Sum bytes do not
match, or if a status byte (MSB = 1) is received when a data byte was expected. This message
also appears if a knob is turned or a button is pressed during reception. This message also appears
if System Exclusive strings are sent too fast, without a long enough pause between strings.
"DUMP ERROR" - This message will appear if MIDI Data is received at the MIDI IN while dumping is
in progress.
"XMEM ERROR" - This message will appear if received data can not be verified after it is stored.