Summary

External control spec for the Marantz PD5050D, a 50" HD-Ready plasma monitor (~2005-2006). Covers RS-232C serial control via the D-Sub 9-pin EXTERNAL CONTROL connector using asynchronous hex-coded command frames. Source documents power, input select, audio mute, picture mode, screen mode, auto picture, and cinema mode commands.

Transport

protocols:
  - serial
serial:
  baud_rate: 9600
  data_bits: 8
  parity: odd
  stop_bits: 1
  flow_control: null  # UNRESOLVED: flow control not stated in source
# Communication code: Hex (asynchronous). Connector: D-Sub 9-pin male (EXTERNAL CONTROL). Use crossed (reverse) cable.
# Pinout: 1=N/C, 2=RXD, 3=TXD, 4=DTR, 5=GND, 6=DSR, 7=RTS, 8=CTS, 9=N/C
auth:
  type: none  # inferred: no auth procedure in source

Traits

- powerable  # inferred from Power ON/OFF command examples

Actions

# Source: "External Control Codes (Reference)" table. Hex bytes verbatim.
# NOTE: source prints "OAH" in the Picture Mode DATA column (a typo for 0AH - 'O'
# is not a hex digit). Corrected to 0A below for implementability; see Notes.
# All frames are 7 bytes except Auto Picture (9 bytes). Last byte is the checksum.

# --- Power ---
- id: power_on
  label: Power On
  kind: action
  command: "9F 80 60 4E 00 CD"
  params: []

- id: power_off
  label: Power Off
  kind: action
  command: "9F 80 60 4F 00 CE"
  params: []

# --- Input Switch ---
- id: select_input_video1_bnc
  label: "Select Input: Video1 (BNC)"
  kind: action
  command: "DF 80 60 47 01 01 08"
  params: []

- id: select_input_video2_rca
  label: "Select Input: Video2 (RCA)"
  kind: action
  command: "DF 80 60 47 01 02 09"
  params: []

- id: select_input_video3_svideo
  label: "Select Input: Video3 (S-Video)"
  kind: action
  command: "DF 80 60 47 01 03 0A"
  params: []

- id: select_input_dvd1_hd1_rca
  label: "Select Input: DVD1/HD1 (RCA)"
  kind: action
  command: "DF 80 60 47 01 05 0C"
  params: []

- id: select_input_dvd2_hd2_bnc
  label: "Select Input: DVD2/HD2 (BNC)"
  kind: action
  command: "DF 80 60 47 01 06 0D"
  params: []

- id: select_input_dvd3_hd3_hdmi
  label: "Select Input: DVD3/HD3 (HDMI)"
  kind: action
  command: "DF 80 60 47 01 0E 15"
  params: []

- id: select_input_rgb1_minidsub15
  label: "Select Input: RGB1 (mini D-sub 15-pin)"
  kind: action
  command: "DF 80 60 47 01 07 0E"
  params: []

- id: select_input_rgb2_5bnc
  label: "Select Input: RGB2 (5BNC)"
  kind: action
  command: "DF 80 60 47 01 08 0F"
  params: []

- id: select_input_rgb3_hdmi
  label: "Select Input: RGB3 (HDMI)"
  kind: action
  command: "DF 80 60 47 01 0C 13"
  params: []

# --- Audio Mute ---
- id: audio_mute_on
  label: Audio Mute On
  kind: action
  command: "9F 80 60 3E 00 BD"
  params: []

- id: audio_mute_off
  label: Audio Mute Off
  kind: action
  command: "9F 80 60 3F 00 BE"
  params: []

# --- Picture Mode ---
- id: picture_mode_normal
  label: "Picture Mode: Normal"
  kind: action
  command: "DF 80 60 0A 01 01 CB"
  params: []

- id: picture_mode_theater_1
  label: "Picture Mode: Theater 1"
  kind: action
  command: "DF 80 60 0A 01 02 CC"
  params: []

- id: picture_mode_theater_2
  label: "Picture Mode: Theater 2"
  kind: action
  command: "DF 80 60 0A 01 03 CD"
  params: []

- id: picture_mode_default
  label: "Picture Mode: Default"
  kind: action
  command: "DF 80 60 0A 01 04 CE"
  params: []

- id: picture_mode_bright
  label: "Picture Mode: Bright"
  kind: action
  command: "DF 80 60 0A 01 05 CF"
  params: []

# --- Screen Mode ---
- id: screen_mode_stadium
  label: "Screen Mode: Stadium"
  kind: action
  command: "DF 80 60 51 01 02 13"
  params: []

- id: screen_mode_zoom
  label: "Screen Mode: Zoom"
  kind: action
  command: "DF 80 60 51 01 03 14"
  params: []

- id: screen_mode_normal
  label: "Screen Mode: Normal"
  kind: action
  command: "DF 80 60 51 01 04 15"
  params: []

- id: screen_mode_anamorphic
  label: "Screen Mode: Anamorphic"
  kind: action
  command: "DF 80 60 51 01 05 16"
  params: []

- id: screen_mode_14_9
  label: "Screen Mode: 14:9"
  kind: action
  command: "DF 80 60 51 01 09 1A"
  params: []

- id: screen_mode_235_1
  label: "Screen Mode: 2.35:1"
  kind: action
  command: "DF 80 60 51 01 0A 1B"
  params: []

# --- Auto Picture (9-byte frames) ---
- id: auto_picture_on
  label: Auto Picture On
  kind: action
  command: "DF 80 60 7F 03 03 09 00 4D"
  params: []

- id: auto_picture_off
  label: Auto Picture Off
  kind: action
  command: "DF 80 60 7F 03 03 09 01 4E"
  params: []

# --- Cinema Mode ---
- id: cinema_mode_on
  label: Cinema Mode On
  kind: action
  command: "DF 80 60 C1 01 01 82"
  params: []

- id: cinema_mode_off
  label: Cinema Mode Off
  kind: action
  command: "DF 80 60 C1 01 02 83"
  params: []

Feedbacks

# UNRESOLVED: source documents no response/acknowledgement frames and no query
# commands. The External Control Codes table is transmit-only (PC -> monitor).
# Source note: "Contact your local dealer for a full list" - feedback frames
# may exist in the full protocol but are not present in this document.

Variables

# UNRESOLVED: no settable continuous parameters (volume, brightness level, etc.)
# documented in source. "BRIGHT" is a discrete picture-mode preset, not a level.

Events

# UNRESOLVED: no unsolicited notifications documented in source.

Macros

# UNRESOLVED: no multi-step sequences documented in source.

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: source contains no safety warnings, interlock procedures, or
# power-on sequencing requirements. Power ON/OFF commands exist but no cautions.

Notes

  • Source: Marantz PD-5050-D Owner's Manual, "External Control" section. No standalone RS-232C spec exists for this product; the owner's manual is the protocol document. Mirrored at https://www.retronik.fr/DOCUMENTS/Audiovideo/Marantz/Marantz-PD-5050-D-Owners-Manual.pdf (third-party mirror; content verified).
  • Source typo: the Picture Mode rows print OAH in the DATA column. O is not a hex digit; corrected to 0A in the command payloads above. If a device rejects a Picture Mode frame, re-try with byte-for-byte O to rule out an unusual firmware interpretation (unlikely).
  • Checksums: the final byte of each frame appears to be a checksum (varies predictably with the data bytes). Checksum algorithm is not stated in source — values are copied verbatim from the table.
  • Frame length: all commands are 7 bytes except Auto Picture ON/OFF, which are 9 bytes. Reason for the extra 2 bytes not documented.
  • Partial command set: source explicitly states "Contact your local dealer for a full list of the External Control Codes if needed." This spec covers only the 28 commands in the reference table.
  • Sibling products: per prior research notes, PD5050D shares its command set with PD-4250D / PD-6150D / PD-4230V (same-era Marantz plasma monitors). Sibling manuals on Retronik may corroborate or extend this spec.
  • Connector: D-Sub 9-pin male on the monitor side (labeled EXTERNAL CONTROL). Requires a crossed (reverse) cable.

Provenance

source_domains:
  - heimkinoraum.de
  - marantz.com
source_urls:
  - https://www.heimkinoraum.de/upload/files/product/IP_Protocol_AVR-Xx100.pdf
  - https://www.marantz.com/on/demandware.static/-/Library-Sites-marantz_europe_shared/default/dw88b2e0bf/./archive-downloads/dfu_pd5050d_final_eng.pdf
  - https://www.marantz.com/en/product/archive-flat-panel-displays/pd5050d/PD5050D.html
  - https://www.marantz.com/en/customer-care.html
retrieved_at: 2026-06-07T22:54:36.177Z
last_checked_at: 2026-06-23T07:52:20.276Z

Verification Summary

verdict: verified
checked_at: 2026-06-23T07:52:20.276Z
matched_actions: 28
action_count: 28
confidence: medium
summary: "All 28 spec actions match verbatim to source table; transport verified; complete coverage of published reference set. (8 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "source note states \"Contact your local dealer for a full list of the External Control Codes\" — the table above is explicitly a partial/reference set. Additional commands (queries, status feedback, advanced menus) are not documented in source. No response/ack frames are documented."
- "flow control not stated in source"
- "source documents no response/acknowledgement frames and no query"
- "no settable continuous parameters (volume, brightness level, etc.)"
- "no unsolicited notifications documented in source."
- "no multi-step sequences documented in source."
- "source contains no safety warnings, interlock procedures, or"
- "checksum algorithm, response/ack frames, query commands, full command catalogue, flow control, firmware version compatibility, power-on sequencing — none stated in source."

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0