Control AV receivers by Pioneer over the network

Pioneer VSX-529Pioneer offers a number of AV receivers with network connection which can be controlled using an app for Android or iOS, as for example the VSX-529, VSX-921, VSX-1021. The complete list can be found in the description of the apps for the receivers, like iControlAV2 or iControlAV5.

Raymond Julin found out that the interface used for these apps can be accessed very easily using telnet since the protocol is quite simple.

Every command is a character string followed by a line break (CRLF). On a VSX-529 the connection is done on port 8102 TCP. The following list is only an extract and based on the article by Raymond Julin and my own findings on a Pioneer VSX-529. As long as the connection is established you will also get status information by the receiver – for example every volume change as VOLnnn, the change of the selected input as FNnn or status information if internet radio is active. Furthermore the receiver will signal its attendance by sending an R for “ready” at about every 30 seconds. A list of commands and responses for the VSX-1120 can be found as downloadable PDF at Pioneer. This specification generally applies to other models as well as far as the functions are supported there too. Another source for this is the information page by Pioneer.

A note about the commands to turn the device off and on: by default the network will be disconnected when the device is powered off. However you can configure the network to stay active during standby in the settings of the receiver. Only if this setting is done you can connect to the receiver and use PO to turn it on when the device is in standby mode.

Command Function
Volume control
VD Volume down
VU Volume up
?V Query volume
The result is a value as VOLnnn where nnn is the current setting as a three-digit number between 000 and 131.
MO Mute on
MF Mute off
?M Query the current mute status
The result is either MUT0 if the device is muted or MUT1 if the device is not muted
Power on/off
PF Power off
PO Power on
?P Query current power status
As result you will get PWR0 if the device is powered on or PWR2 if it is in standby mode
Input selection (depending on the device)
00FN PHONO
01FN CD
03FN CD-R/TAPE
04FN DVD
05FN TV/SAT
10FN VIDEO 1
14FN VIDEO 2
15FN DVR/BDR
17FN iPod/USB
19FN HDMI1
20FN HDMI2
21FN HDMI3
22FN HDMI4
23FN HDMI5
24FN HDMI6
25FN BD
38FN NETRADIO
FU Change to the next input
?F Query the current active input
The result is the input as FNnn, for example FN05 for TV/SAT

Leave a Comment

Your email address will not be published. Required fields are marked *