Sony Amplifier/Receiver RS-232C Control Protocol Specification
1.Introduction This specification describes the RS232C communication protocol between an Amplifier and a Host Controller. 2. Outline From the system controller, a command is transmitted to the Amplifier from the Host Controller, and the Amplifier / Receiver. A received command changes an internal state according to the contents of the message, or answers the Host Controllers requested Status. 3. Communication format It is Based on RS-232C format.
As an exception, ACK 0xFD H NACK 0xFE H are defined as a 1byte reply message from Amplifier, and it is used when the value of CMD in the command transmitted from Host Controller is 0x00 to 0x7f. If a reply from the Amplifier is other than ACK/NACK It assumes that a request is answered in the form of the specified protocol and the details are the specifications of each category.
Product Code List
Sony Amplifier/Receiver Amp Category RS-232C Control Protocol Specification
AMP Command List (0xA0**)
Amp Status List (0xA8**)
Amplifier answers ACK/NACK to the following Command.
Category CODE: 0xa0 0x82 StatusReq function: format: Operand Category CODE: Length Contents 0xa8 0x82 Status_Data function: format: Operand Length Contents
Category CODE: 0xa0 0x92 VolumeStatusReq function: format: Operand Category CODE: Length Contents 0xa8 0x92 VolumeStatusData function: format: Operand Length Contents
Category CODE: 0xa0 0x42 InputSelect function: format: Operand Contents Length
Category CODE: function: 0xa0 0x53 MuteSet format: Operand Length Contents
Category CODE: function: 0xa0 0x60 PowerSet format: Operand Length Contents
Category CODE: function: 0xa0 0x52 VolumeSet format: Operand Length Contents
Category CODE: 0xa0 0x43 12V Trigger function: format: Operand Contents Length
Invalid 32766 32765 256 8 2 1 0 -1 -2 … -256 … -32766 -32767 Reserved
Category CODE: 0xa8 0x0e No-Executable function: format: Category CODE: function: format: 0xa8 0x0f No-Function
Sony Amplifier/Receiver Sound Adaptor Category RS-232C Control Protocol Specification
SOUND Adaptor Command List (0xA3**)
Sound Adaptor Status List (0xAB**)
Amplifier answers ACK/NACK to the following Command.
Category CODE: 0xa3 0x82 SF Status Req function: format: Category CODE: 0xab 0x82 SF StatusData Operand Length Contents
Category CODE: 0xa3 0x42 SF Select function: format: Operand Length Contents
Category CODE: 0xab 0x0e No-Executable function: format: Category CODE: function: format: 0xab 0x0f No-Function
O X O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O X X X X X X X X X X X X NOT
Sony Amplifier/Receiver Audio Tuner Category RS-232C Control Protocol Specification
Audio Tuner Command List (0xA1**) am fm
Audio Tuner Status List (0xA9**)
Amplifier answers ACK/NACK to the following Command.
Category CODE: 0xa1 0x82 StatusReq function: format: Category CODE: 0xa9 0x82 StatusData Operand Length Contents
Category CODE: 0xa1 0xa3 PresetDataReq function: format: Operand Category CODE: Length Contents 0xa9 0xa3 PresetData Operand Length Contents
Category CODE: 0xa1 0x42 PresetSelect function: format: Operand Length Contents
Category CODE: 0xa1 0xa4 PresetNameReq function: format: Operand Category CODE: Length Contents 0xa9 0xa4 PresetNameData Operand Length Contents
Category CODE: 0xa9 0x0e No-Executable function: format: Category CODE: function: format: 0xa9 0x0f No-Function
Length Contents BANK type = SHIFT PRESET Data: BANK type (SHIFT_DATA) BANK Type = BAND (BAND_DATA)