Protocol
1
Rotel RA-1592
RS232 / IP ASCII Controller Command List
The RA-1592 supports an ASCII based RS232 and IP protocol. The RS232
hardware does not support flow control so care needs to be take when sending and
receiving data to avoid packet loss.
All commands sent to the attached Rotel device must have a terminating “!” character.
Example Command: power_on!
Note: Do not include any spaces in the command, and do not include a carriage return
or line feed after the command, only the “!” terminating character.
Status information from the attached Rotel product with either have a terminating “!”
character or a byte count for variable length text data that may include a “!” in the
returned message. It is up to the sending/receiving control application to properly parse
and process the packets.
Note: The byte count only includes the text data and not the length or “,” character.
Note about Rotel Link RCD feature: The input that has been selected for the ROTEL LINK
RCD option in the setup menu of the RA-1592 will affect the response string from the
unit for that input. If the input has been set as the Rotel Link RCD input, the response
string for that input will be the second string listed in the table (i.e. if COAX1 has been
set as the Rotel Link RCD input, the response string will be source=coax1_cd! rather than
the standard response string of source=coax1!).
Note about PC-USB Transport control codes: The basic transport functions
(Play/Pause/Track etc) for PC-USB will ONLY function when the RA-1592 is set for USB
2.0 mode.
RS232 Connection Settings
Baud Rate Parity Valid Data Bits Stop Bit Value
Handshaking Data Type
115200 N 8 1 None String
Date Version Update Description
February 5, 2016 1.00 Original Specification
September 16, 2016 1.01 Corrected volume scale from 1 - 86 to 1 - 96








