Rane ECS v2 RaneWare (RaneWare 2.1) User Manual
Page 32

RW Manual-32
Notes
1. When the value $FB occurs anywhere except in an ADDR header, it is repeated.
2. The data size is the number of bytes, prior to the $FB repetition, between the command code and the checksum inclusively.
3. The checksum applies to the “data size” bytes through the byte immediately before the checksum, inclusive. Repeated $FB’s
are counted only once. The sum is the two’s complement negative of the LS Byte of the arithmetic sum. For example, if the
sum is $1234, the checksum is $CC.
4. CHNUM is normally 1 or 2 for a 2-channel device. A CHNUM of 0 is allowed for this message and means both (all)
channels. In the case of the ECS, CHNUM = 0. However the command Program Channel from Memory allows two special
codes. CHNUM = $01 reprograms only the port data in working Memory from the selected preset Memory. The Input
Attenuators, Threshold Levels, and Output Attenuators are not affected. CHNUM = $02 reprograms only the mic data in
working Memory from the selected preset Memory. The Gate Depths, Threshold Levels and Gate Releases on all mic
channels are not affected.
5. The parameter bytes are indexed using a 2-byte number (MSB first) starting with 0. The number of parameter bytes also uses
a 2-byte number with the same format. When sending parameters, the number sent is determined by the data size.
6. The working/stored flag is set if the working Memory for either channel doesn’t match the original stored Memory.
7. The working/dirty flag is set when the ECS is powered up, or when a Memory is recalled. It is cleared when the working
parameters are sent or received.
8. Near Sig Offset and Prog Sig Threshold are changed when Port 1’s output level is changed and system parameter 17 is ON.
9. If working Memory is transmitted to the unit and the number of Mixer and Mic SPL are greater than 32, the unit will accept
the parameters then perform a reset to update the Mixers.
10. All ASCII strings whose lengths are less than the allocated length should be NULL terminated. Otherwise, omit the NULL.
11. ECS termination is optional and is only required if there are more than four ECM 82s. To set the ECS termination remove
the top cover of the last ECM 82 on the ECS data interface and move the ECS TERM jumper to its left position.
RW 232 Communications Interface
RW 232 is loosely based on PA-422. One key hardware difference is that RW 232 does not utilize hardware handshaking via
DTR/DSR. The beginning of a message always takes the form:
$FB xx FB xx (where xx = ADDR)
Input port: 9-pin female input port (DB-9F) on device
Output port: 9-pin male output port (DB-9M) on device (for serial linking to the input port on the next device. Up to 16
devices at a time can be linked in this manner.)
Device address means: 8 position DIP switch on device (valid device addresses are 1 through 250)
Baud Rate: 19.2 kilobaud
Character frame bits: 1 start bit, 8 data bits, 1 parity bit (even), and 1 stop bit
Cabling: Use standard RS-232 serial printer or modem cables. Warning: NULL modem cables will not work!
Host or computer interface:Standard PC serial COM port (DB-9M, or DB-25M with adapter)
Note: When $FB appears in the body of the message, it is always repeated.
Note: Only three lines, Tx, Rx, and Ground, are used.