Sony RS232 Control

All codes sent are in HEX format.
(Sending the below commands as ASCII characters will not work, codes muse be sent as HEX)

Command  

Code (HEX)

Alternate HEX Representation

Enable Standby
(Must be sent while TV is on to enable RS232 control)

8C 00 01 02 01 90

\x8C\x00\x01\x02\x01\x90

Power On  

8C 00 00 02 01 8F

\x8C\x00\x00\x02\x01\x8F

Power Off  

8C 00 00 02 00 8E

\x8C\x00\x00\x02\x00\x8E

Volume Up  

8C 00 05 03 00 00 94

\x8C\x00\x05\x03\x00\x00\x94

Volume Down  

8C 00 05 03 00 01 95

\x8C\x00\x05\x03\x00\x01\x95

Mute Toggle  

8C 00 06 02 00 94

\x8C\x00\x06\x02\x00\x94

Info (Display)  

8C 00 0F 02 00 9D

\x8C\x00\x0F\x02\x00\x9D

Input HDMI 1 

8C 00 02 03 04 01 96

\x8C\x00\x02\x03\x04\x01\x96

Input HDMI 2 

8C 00 02 03 04 02 97

\x8C\x00\x02\x03\x04\x02\x97

Input HDMI 3 

8C 00 02 03 04 03 98

\x8C\x00\x02\x03\x04\x03\x98

Input HDMI 4 

8C 00 02 03 04 04 99

\x8C\x00\x02\x03\x04\x04\x99

Action Menu  

8C 00 67 03 97 36 C3

\x8C\x00\x67\x03\x97\x36\xC3

Up  

8C 00 67 03 01 74 6B

\x8C\x00\x67\x03\x01\x74\x6B

Down  

8C 00 67 03 01 75 6C

\x8C\x00\x67\x03\x01\x75\x6C

Right  

8C 00 67 03 01 33 2A

\x8C\x00\x67\x03\x01\x33\x2A

Left  

8C 00 67 03 01 34 2B

\x8C\x00\x67\x03\x01\x34\x2B

Enter (OK)  

8C 00 67 03 01 65 5C

\x8C\x00\x67\x03\x01\x65\x5C

Return (Back)  

8C 00 67 03 97 23 B0

\x8C\x00\x67\x03\x97\x23\xB0

Home  

8C 00 67 03 01 60 57

\x8C\x00\x67\x03\x01\x60\x57

Your control system syntax for sending HEX may vary.
For example, in RTI, hex codes are sent using a \x in front of each HEX character.

From the code list above, the 'Power On' command in RTI would look like this:
\x8C\x00\x00\x02\x01\x8F

For testing or demonstration purposes, a Docklight Scripting project file with the above commands is attached to this Knowledge Base article. The Docklight Scripting program is available for download here:
http://www.docklight.de/download/Docklight_Scripting.zip