Rane ECM 64 User Manual
Page 18
Manual-18
Device Type (DT):
$32 = ECM 64
Manufacture’s Identification code (ID):
$08 = Rane Corporation
Channel Number codes (CHNUM):
Typically set to 0, unless otherwise stated.
Memory Number codes (MEMNUM):
$00 = live or working memory, $01 = preset memory #1, $02 = preset memory #2, ... , $10 = preset memory #16 (ECM 64 has
16 preset memories)
Communications status codes (COMSTAT):
$00 = no error
$01 = invalid data
$02 = invalid command code
$03 = device locked
$04 = device not locked
$05 = channel(s) muted
$06 = channel(s) not muted
$07 = checksum error
$08 = not connected
Operational Status codes (OPSTAT):
$00 = Opstat Ok
$07 = RW232 RX Overflow
$09 = RW232 Parity Error
$0A = Not Ready
$0B = Flash Error
Send data to channel (81 hex):
Transmit ADDR header ($FB XX $FB XX, where XX = ADDR) (See Note 9)
Get DT
Get ID
Transmit $00 $XX (where $XX = number of data bytes to follow including checksum)
Transmit $81 (command code)
Transmit $00 (CHNUM)
Transmit MEMNUM
Transmit 2 bytes; the starting SPL param byte index (See Note 5)
Transmit SPL
Transmit Checksum
Get COMSTAT
Program channel from memory (82 hex):
Transmit ADDR header ($FB XX $FB XX, where XX = ADDR) (See Note 9)
Get DT
Get ID
Transmit $00 $04 (where $04 = number of data bytes to follow including checksum)
Transmit $82 (command code)
Transmit $00 (CHNUM) ($00 = program device, $01 = program inputs settings only, $02 = program outputs settings only)
(See Note 4)
Transmit MEMNUM
Transmit Checksum
Get COMSTAT