Summary
Sony STR-DN1050 AV receiver. RS-232C control protocol. Host controller sends commands; amplifier returns ACK/NACK or response data. Only power-on and status commands accepted when unit is powered off.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: null
auth:
type: none
Traits
- powerable
- queryable
- levelable
- routable
Actions
- id: power_set
label: Power Set
kind: action
params: []
- id: input_select
label: Input Select
kind: action
params: []
- id: volume_set
label: Volume Set
kind: action
params: []
- id: mute_set
label: Mute Set
kind: action
params: []
- id: trigger_12v
label: 12V Trigger
kind: action
params: []
- id: sf_select
label: Sound Function Select
kind: action
params: []
- id: preset_select
label: Preset Select
kind: action
params: []
- id: status_req
label: Status Request
kind: query
params: []
- id: volume_status_req
label: Volume Status Request
kind: query
params: []
- id: sf_status_req
label: Sound Function Status Request
kind: query
params: []
- id: preset_data_req
label: Preset Data Request
kind: query
params: []
- id: preset_name_req
label: Preset Name Request
kind: query
params: []
Feedbacks
- id: ack
label: ACK
type: integer
values:
- 0xFD
- id: nack
label: NACK
type: integer
values:
- 0xFE
- id: no_executable
label: No-Executable
description: Command understood but cannot execute
type: integer
values:
- 0x0E
- id: no_function
label: No-Function
description: Command not recognized
type: integer
values:
- 0x0F
- id: status_data
label: Status Data
type: integer
values: []
- id: volume_status_data
label: Volume Status Data
type: integer
values: []
- id: sf_status_data
label: Sound Function Status Data
type: integer
values: []
- id: preset_data
label: Preset Data
type: integer
values: []
- id: preset_name_data
label: Preset Name Data
type: integer
values: []
Variables
# UNRESOLVED: no standalone variable parameters identified in source
Events
# UNRESOLVED: source states amplifier never sends unsolicited messages
Macros
# UNRESOLVED: no multi-step sequences documented
Safety
confirmation_required_for: []
interlocks:
- When powered off, only Power ON and Status Request commands accepted. All other commands return NACK.
- Host must wait for reply before transmitting next command.
- Host must not exceed 10ms inter-byte interval when sending.
- Amplifier must respond within 500ms.
Notes
Data format: STX + BC + PDC + CMD + Data1...DataN + CS. BC = byte count from PDC through CS. CS = lower 8 bits of sum from BC through CS set to 0. Commands 0x00-0x7F return single-byte ACK (0xFD) or NACK (0xFE). Commands 0x80+ return full protocol response.
Provenance
source_domains:
- pdf.textfiles.com
- manualsdump.com
source_urls:
- "http://pdf.textfiles.com/manuals/STARINMANUALS/Sony%20Consumer/Manual/-%20Receiver%20-%20Protocol.pdf"
- https://manualsdump.com/en/manuals/sony-rs-232c/218983/1
retrieved_at: 2026-06-01T07:05:19.690Z
last_checked_at: 2026-06-04T06:30:22.505Z
Verification Summary
verdict: verified
checked_at: 2026-06-04T06:30:22.505Z
matched_actions: 12
action_count: 12
confidence: medium
summary: "All 12 spec actions matched to source commands with correct opcodes and parameters; transport parameters verified. (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "no standalone variable parameters identified in source"
- "source states amplifier never sends unsolicited messages"
- "no multi-step sequences documented"
- "input numbers, volume range, trigger modes, sound function modes, tuner bands, and preset banks not enumerated in source"
- "response data field structure (which bits map to which status indicators) not detailed"
- "firmware version compatibility not stated"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0