Rane RPD 1 User Manual
Page 13

Manual-13
Get software revision (05 hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $00 $02 (where $00 $02 = number of data bytes to follow including checksum)
Transmit $05 (command code)
Transmit $F9 (Checksum)
Get hardware revision
Get software revision (´ 10)
Get Checksum (for hardware and software revisions)
Get COMSTAT
Reset Unit (91 hex):
Transmit ADDR header ($FB xx FB xx, where xx = ADDR)
Get DT
Get ID
Transmit $00 $02 (where $00 $02 = number of data bytes to follow including checksum)
Transmit $91 (command code)
Transmit RESET ($00 = Reset unit, $01 = Reset unit and set all data to default)
Transmit Checksum
Get COMSTAT
Send Modem Command (92 hex)
Transmit: ADDR header ($FB xx FB xx, where xx = ADDR)
Get: DT
Get: ID
Transmit $00 $xx (where $00 $xx = number of data bytes to follow including checksum)
Transmit $92 (command code)
Transmit Modem command
Transmit Data
Transmit Checksum
Get COMSTAT
Modem Command
Data
Description
0
$00
Initialize Modem
1
‘V’, ‘D’, or ‘S’
NULL terminated ASCII String, Dial modem in Voice, Data, or DSVD mode
+ telephone number
2
‘V’/‘D’/‘S’
NULL terminated ASCII String, Answer modem in Voice, Data, or DSVD mode
3
$00
Hang-up Modem
4
‘I’/‘R’/‘U’
Modem Data Port Router where ‘I’ = Internal, ‘R’ = RaneWare, ‘U’ = User Data
5
Raw AT commands
NULL terminated ASCII Strings
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. 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.
5. The working/stored flag is set if the working memory for either channel doesn’t match the stored memory from which it
originated.
6. 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.