
Rotel RA-1572 /RA-1572MKII
Add V2.0 specification and details on change
RS232 / IP ASCII Controller Command List
The RA-1572 and RA-1572MKII supports an ASCII based RS232 protocol. The
RS232 hardware does not support flow control so care needs to be take when sending
and receiving data to avoid packet loss. The unit will also support IP control using the
same command formats.
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 “!” or
“$” character, depending on the protocol revision (see update below), 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.
Important Protocol Revision
As of software V2.65, the RS232 and IP protocol was updated with changes to some
commands as well as all feedback strings. This change will impact existing control
systems so any connected control systems should be updated to utilize the new
protocol before updating the software in the RA-1572.
The current commands and feedback strings are documented in Sections 1 & 2, while
the legacy commands for older software is documented in Sections 3 & 4. A summary
and list of specific changes is also provided in Appendix A.
The RS232 connection settings and IP control port remain unchanged with the 2.0
specification.
Connection Settings
1

IP Control Settings
Set Volume to level n (01 - 96)
SOURCE SELECTION COMMANDS
The RA-1572 will only accept and respond to IP control commands if the product is
connected to a local network and has a valid IP address.
Commands will be accepted via TCP port 9590, and the unit will send responses back via
the same port. The command and response format is identical to the serial commands.
Communication Protocol
Command and response messages are included on the following pages.
Automatic status update information can be enabled/disabled using the
“rs232_update_on” and “rs232_update_off” commands (V2.0) or “display_refresh_auto”
and “display_refresh_manual” commands (V1.0).
With RS232 update set to ON, any status changes to the unit will be transmitted via
RS232. With RS232 update set to OFF, the unit will not send any feedback unless polled
by the controller.
Section 1: Control Command List V2.0
Applies to RA-1572 V2.65 and newer , RA-1572MKII
RA-1572 /RA-1572MKIIASCII
2

RA-1572 /RA-1572MKIIASCII
Set display to brightest setting
Set display to dimmer level 1
Set display to dimmer level 2
Set display to dimmer level 3
Set display to dimmer level 4
Set display to dimmer level 5
Set display to dimmest setting
Set PC-USB Audio Class to 1.0
3

RA-1572 /RA-1572MKIIASCII
Set PC-USB Audio Class to 2.0
Reset unit to factory defaults
Set RS232 Update to Auto (On)
Set RS232 Update to Manual (Off)
Request current power status
power=on$ / power=standby$
source=cd$ / source=coax1$ / source=coax2$ / source=opt1$ /
source=opt2$ / source=tuner$ / source=phono$ / source=usb$ /
source=aux$ / source=pc_usb$ / source=bal_xlr$ / source=bluetooth$
Request current volume value
2 digit current volume level
Request current mute status
Request current tone bypass state
Current tone bypass state
Section 2: Feedback Request Command List V2.0
Applies to RA-1572 V2.65 and newer , RA-1572MKII
4

5
Request current bass level
bass=###$ (+01-10, -01-10, 000)
Current tone control bass level
Request current treble level
treble=###$ (+01-10, -01-10, 000)
Current tone control treble level
Request current balance setting
balance=###$ (L01-15, R01-15, 000)
Request current frequency for digital source input
freq=off$ / freq=32$ / freq=44.1$ / freq=48$ / freq=88.2$ / freq=96$ /
freq=176.4$ / freq=192$ / freq=384$
Current frequency for digital source input
Request current active speaker outputs
speaker=a$ / speaker=b$ / speaker=a_b$ / speaker=off$
Current active speaker outputs
Request current front display dimmer level
dimmer=0$ / dimmer=1$ / dimmer=2$ / dimmer=3$ / dimmer=4$ /
dimmer=5$ / dimmer=6$
Current front display dimmer level
Request current PC-USB class
pcusb_class=1$ / pcusb_class=2$

6
Request the main CPU software version
Rotel main CPU software version
Request the PC-USB software version
Rotel PC-USB software version
Request the IP address of the product
ipaddress=###.###.###.###$
ipaddress =192.168.100.8$
Request the MAC address of the product
MAC address (uppercase characters)
Request the device to identify itself on the network
discover=ip=###.###.###.### port=#### mac=############$
Device’s IP address, port number and MAC address
discover=ip=192.168.100.25 port=9596 mac=0cefaf90125e$

Section 3: Control Command List V1.0
Set Volume to level n (n = 1 - 96)
SOURCE SELECTION COMMANDS
Applies to RA-1572 prior to V2.65
7

Set display to brightest setting
Set display to dimmer level 1
Set display to dimmer level 2
Set display to dimmer level 3
Set display to dimmer level 4
Set display to dimmer level 5
Set display to dimmest setting
Set PC-USB Audio Class to 1.0
Set PC-USB Audio Class to 2.0
Reset unit to factory defaults
Set Display Update to Auto
Set Display Update to Manual

Section 4: Feedback Request Command List V1.0
Request the entire display to be sent
Current display data; must include 3 digit length of text string at beginning
followed by "," and text string (no terminating character)
Request display line #1 to be sent
Current display line 1, must include 2 digit length of text string at beginning
followed by "," and text string (no terminating character)
Request display line #2 to be sent
Current display line 2, must include 2 digit length of text string at beginning
followed by "," and text string (no terminating character)
Rotel product type name, must include 2 digit length of text string at
beginning followed by "," and text string (no terminating character)
Request the main CPU software version
Rotel main CPU software version, must include 2 digit length of text string at
beginning followed by "," and text string (no terminating character)
product_version=05,V2.5.9
Columns and rows on current display
Applies to RA-1572 prior to V2.65
9

display_update=auto! / display_update=manual!
Status of if the display refresh is automatic or manual
Request current power status
power=on! / power=standby!
source=cd! / source=coax1! / source=coax2! / source=opt1! / source=opt2! /
source=tuner! / source=phono! / source=usb! / source=pc_usb! /
source=aux1! / source=aux2! / source=bal_xlr! / source=bluetooth!
Request current tone control state
Current tone control state
Request current bass level
bass=###! (+01-10, -01-10, 000)
Current tone control bass level
Request current treble level
treble=###! (+01-10, -01-10, 000)
Current tone control treble level
Request current balance setting
balance=###! (L01-15, R01-15, 000)

Request current PC-USB class
pcusb_class=1! / pcusb_class=2!
Request current frequency for digital source input
freq=off! / freq=32! / freq=44.1! / freq=48! / freq=88.2! / freq=96! /
freq=176.4! / freq=192!
Current frequency for digital source input
Request current volume value
2 digit current volume level
Request active speaker outputs
speaker=off! / speaker=a! / speaker=b! / speaker=a_b!

Request current mute status
Request current dimmer level
Current display dimmer level. 0 = brightest, 6 = dimmest
Request current power mode. (Quick or Normal)
power_mode=normal! / power_mode=quick!
Section 5: Special Character Mapping
EE 80 80 EE 80 81 EE 80 82
Certain characters on the RA-1572 display may be represented by a combination
of 2-3 hex bytes in the feedback string provided by the unit. Refer to the chart below for
a mapping of the different characters.
12

Appendix A: Summary of Changes V1.0 – V2.0
A list of the specific changed commands and feedback strings between the V1.0
and V2.0 specification is detailed here.
Global Changes
In addition to the specific changes below, the terminating character on all feedback strings has
changed to the “$” character instead of the previous “!” character.
An example response string is provided below.
Control Command Changes
13

Feedback Request Command Changes
ipaddress=###.###.###.###$
discover=ip=###.###.###.###
port=####
mac=############$
Note the listed responses below may not include all values – refer to the appropriate command
in the main documentation sections for the full list of potential response values.
14