Summary
The Christie SUHDxx3 x Series is an LCD display with HDMI, DisplayPort, VGA, and audio inputs. This spec covers RS-232 serial control using a binary protocol (STX/CMD/ETX framing). The display supports power control, input selection, picture adjustment, multi-source views (PIP/quad), scheduled timers, and informational queries.
Transport
protocols:
- serial
serial:
baud_rate: 115200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none
Traits
traits:
- powerable
- queryable
- levelable
- routable
Actions
actions:
- id: power_set
label: Power On/Off
kind: action
cmd: POW
hex: "50 4F 57"
params:
- name: state
type: enum
values:
"0": "Off (soft power)"
"1": "On (soft power)"
description: "Power state. On is valid in sleep mode when Wake Up From Sleep is not VGA Only."
- id: select_input
label: Select Input Source
kind: action
cmd: MIN
hex: "4D 49 4E"
params:
- name: source
type: enum
values:
"0": VGA
"9": HDMI1
"10": HDMI2
"11": HDMI3
"12": HDMI4
"13": DisplayPort1
"16": DisplayPort2
- id: set_backlight
label: Set Backlight
kind: action
cmd: BRI
hex: "42 52 49"
params:
- name: value
type: integer
min: 0
max: 100
description: Backlight level
- id: set_brightness
label: Set Brightness
kind: action
cmd: BRL
hex: "42 52 4C"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_backlight_onoff
label: Backlight On/Off
kind: action
cmd: BLC
hex: "42 4C 43"
params:
- name: state
type: enum
values:
"0": "Off"
"1": "On"
- id: set_contrast
label: Set Contrast
kind: action
cmd: CON
hex: "43 4F 4E"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_sharpness
label: Set Sharpness
kind: action
cmd: SHA
hex: "53 48 41"
params:
- name: value
type: integer
min: 0
max: 10
- id: set_hue
label: Set Hue
kind: action
cmd: HUE
hex: "48 55 45"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_saturation
label: Set Saturation
kind: action
cmd: SAT
hex: "53 41 54"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_scheme
label: Set Scheme
kind: action
cmd: SCM
hex: "53 43 4D"
params:
- name: preset
type: enum
values:
"0": User
"1": Sport
"2": Game
"3": Cinema
"4": Vivid
- id: set_color_temperature
label: Set Color Temperature
kind: action
cmd: COT
hex: "43 4F 54"
params:
- name: temp
type: enum
values:
"0": User
"1": 6500K
"2": 9300K
"6": 5000K
"7": 7500K
- id: set_gamma
label: Set Gamma
kind: action
cmd: GAC
hex: "47 41 43"
params:
- name: mode
type: enum
values:
"0": "Off"
"1": "2.2"
- id: set_red_gain
label: Set Red Gain
kind: action
cmd: USR
hex: "55 53 52"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_green_gain
label: Set Green Gain
kind: action
cmd: USG
hex: "55 53 47"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_blue_gain
label: Set Blue Gain
kind: action
cmd: USB
hex: "55 53 42"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_red_offset
label: Set Red Offset
kind: action
cmd: UOR
hex: "55 4F 52"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_green_offset
label: Set Green Offset
kind: action
cmd: UOG
hex: "55 4F 47"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_blue_offset
label: Set Blue Offset
kind: action
cmd: UOB
hex: "55 4F 42"
params:
- name: value
type: integer
min: 0
max: 100
- id: set_timer_year
label: Set RTC Year
kind: action
cmd: RTY
hex: "52 54 59"
params:
- name: year
type: integer
min: 0
max: 99
- id: set_timer_month
label: Set RTC Month
kind: action
cmd: RTM
hex: "52 54 4D"
params:
- name: month
type: integer
min: 1
max: 12
- id: set_timer_day
label: Set RTC Day
kind: action
cmd: RTD
hex: "52 54 44"
params:
- name: day
type: integer
min: 1
max: 31
- id: set_timer_hour
label: Set RTC Hour
kind: action
cmd: RTH
hex: "52 54 48"
params:
- name: hour
type: integer
min: 0
max: 23
- id: set_timer_minute
label: Set RTC Minute
kind: action
cmd: RTN
hex: "52 54 4E"
params:
- name: minute
type: integer
min: 0
max: 59
- id: set_timer_mode
label: Set Timer Mode
kind: action
cmd: TMS
hex: "54 4D 53"
params:
- name: mode
type: enum
values:
"0": Everyday
"1": Workday
"2": User
- id: set_timer_enable_days
label: Set Timer Enable Days
kind: action
cmd: AEN
hex: "41 45 4E"
params:
- name: bitmap
type: integer
min: 0
max: 127
description: "Bit field. bit0=Sunday, bit1=Monday, bit2=Tuesday, bit3=Wednesday, bit4=Thursday, bit5=Friday, bit6=Saturday."
- id: set_timer_disable_days
label: Set Timer Disable Days
kind: action
cmd: AEF
hex: "41 45 46"
params:
- name: bitmap
type: integer
min: 0
max: 127
description: "Bit field. bit0=Sunday, bit1=Monday, bit2=Tuesday, bit3=Wednesday, bit4=Thursday, bit5=Friday, bit6=Saturday."
- id: set_sunday_on_time
label: Set Sunday On Time
kind: action
cmd: SNH
cmd2: SNM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_sunday_off_time
label: Set Sunday Off Time
kind: action
cmd: SFH
cmd2: SFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_monday_on_time
label: Set Monday On Time
kind: action
cmd: NNH
cmd2: NNM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_monday_off_time
label: Set Monday Off Time
kind: action
cmd: NFH
cmd2: NFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_tuesday_on_time
label: Set Tuesday On Time
kind: action
cmd: ENH
cmd2: ENM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_tuesday_off_time
label: Set Tuesday Off Time
kind: action
cmd: EFH
cmd2: EFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_wednesday_on_time
label: Set Wednesday On Time
kind: action
cmd: DNH
cmd2: DNM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_wednesday_off_time
label: Set Wednesday Off Time
kind: action
cmd: DFH
cmd2: DFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_thursday_on_time
label: Set Thursday On Time
kind: action
cmd: UNH
cmd2: UNM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_thursday_off_time
label: Set Thursday Off Time
kind: action
cmd: UFH
cmd2: UFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_friday_on_time
label: Set Friday On Time
kind: action
cmd: INH
cmd2: INM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_friday_off_time
label: Set Friday Off Time
kind: action
cmd: IFH
cmd2: IFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_saturday_on_time
label: Set Saturday On Time
kind: action
cmd: TNH
cmd2: TNM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_saturday_off_time
label: Set Saturday Off Time
kind: action
cmd: TFH
cmd2: TFM
params:
- name: hour
type: integer
min: 0
max: 23
- name: minute
type: integer
min: 0
max: 59
- id: set_multiview
label: Set Multi-Source View
kind: action
cmd: PSC
hex: "50 53 43"
params:
- name: mode
type: enum
values:
"0": "Off"
"1": "PIP Small"
"2": "PIP Medium"
"3": "PIP Large"
"4": "Dual View"
"7": "Quad View"
- id: set_pip_source_1
label: Set PIP Source Window 1
kind: action
cmd: PIN
hex: "50 49 4E"
params:
- name: source
type: enum
values:
"0": VGA
"9": HDMI1
"10": HDMI2
"11": HDMI3
"12": HDMI4
"13": DisplayPort1
"16": DisplayPort2
- id: set_pip_source_2
label: Set PIP Source Window 2
kind: action
cmd: PIO
hex: "50 49 4F"
params:
- name: source
type: enum
values:
"0": VGA
"9": HDMI1
"10": HDMI2
"11": HDMI3
"12": HDMI4
"13": DisplayPort1
"16": DisplayPort2
- id: set_pip_source_3
label: Set PIP Source Window 3
kind: action
cmd: PIP
hex: "50 49 50"
params:
- name: source
type: enum
values:
"0": VGA
"9": HDMI1
"10": HDMI2
"11": HDMI3
"12": HDMI4
"13": DisplayPort1
"16": DisplayPort2
- id: set_pip_position
label: Set PIP Position
kind: action
cmd: PPO
hex: "50 50 4F"
params:
- name: position
type: enum
values:
"0": "Bottom-Left"
"1": "Bottom-Right"
"2": "Top-Left"
"3": "Top-Right"
- id: swap_main_pip
label: Swap Main and PIP
kind: action
cmd: SWA
hex: "53 57 41"
params:
- name: unused
type: integer
description: "Send value 0"
- id: set_scaling
label: Set Scaling
kind: action
cmd: ASP
hex: "41 53 50"
params:
- name: mode
type: enum
values:
"0": Native
"1": Full Screen
"2": "4:3"
"3": Letterbox
- id: set_scaling_alt
label: Set Scaling (Alt)
kind: action
cmd: PAS
hex: "50 41 53"
params:
- name: mode
type: enum
values:
"1": Full Screen
"2": "4:3"
"3": Letterbox
- id: set_overscan
label: Set Overscan Ratio
kind: action
cmd: ZOM
hex: "5A 4F 4D"
params:
- name: value
type: integer
min: 0
max: 10
- id: set_baud_rate
label: Set Baud Rate
kind: action
cmd: BRA
hex: "42 52 41"
params:
- name: rate
type: enum
values:
"0": "115200"
"1": "38400"
"2": "19200"
"3": "9600"
- id: set_wake_from_sleep
label: Set Wake Up From Sleep
kind: action
cmd: WFS
hex: "57 46 53"
params:
- name: mode
type: enum
values:
"0": "VGA Only"
"1": "Digital, RS232, Ethernet"
"2": "Never Sleep"
- id: set_auto_scan
label: Set Auto Scan
kind: action
cmd: ATS
hex: "41 54 53"
params:
- name: mode
type: enum
values:
"0": "Off"
"1": "Main"
"2": "Multi"
"3": "All"
- id: set_ir_filter
label: Set IR Filter
kind: action
cmd: IRF
hex: "49 52 46"
params:
- name: state
type: enum
values:
"0": "Off"
"1": "On"
- id: set_smart_light_control
label: Set Smart Light Control
kind: action
cmd: SLC
hex: "53 4C 43"
params:
- name: mode
type: enum
values:
"0": "Off"
"1": "DCR"
"2": "Light Sensor"
- id: set_power_led
label: Set Power LED
kind: action
cmd: LED
hex: "4C 45 44"
params:
- name: state
type: enum
values:
"0": "Off"
"1": "On"
- id: set_rgb_color_range
label: Set RGB Color Range
kind: action
cmd: HCR
hex: "48 43 52"
params:
- name: mode
type: enum
values:
"0": "Auto Detect"
"1": "Full Range"
"2": "Limited Range"
- id: remote_control_key
label: Send Remote Control Key
kind: action
cmd: RCU
hex: "52 43 55"
params:
- name: key
type: enum
values:
"0": MENU
"1": INFO
"2": UP
"3": DOWN
"4": LEFT
"5": RIGHT
"6": ENTER
"7": EXIT
"8": VGA
"10": HDMI1
"11": HDMI2
"31": HDMI3
"32": HDMI4
"12": DISPLAYPORT1
"34": DISPLAYPORT2
"18": SOURCE
"19": P-SOURCE
"20": PIP
"21": P-POSITION
"22": SWAP
"23": SCALING
"24": FREEZE
"25": Mute
"26": BRIGHT
"27": CONTRAST
"28": AUTO
"29": VOLUME+
"30": VOLUME-
- id: reset_all
label: Reset All to Default
kind: action
cmd: ALL
hex: "41 4C 4C"
params:
- name: unused
type: integer
description: "Send value 0"
- id: set_key_lock
label: Set Key Lock
kind: action
cmd: KLC
hex: "4B 4C 43"
params:
- name: state
type: enum
values:
"0": "Unlock"
"1": "Lock"
Feedbacks
feedbacks:
- id: power_state
label: Power State
cmd: POW
type: enum
values:
"0": "Off"
"1": "On"
- id: input_source
label: Current Input Source
cmd: MIN
type: enum
values:
"0": VGA
"9": HDMI1
"10": HDMI2
"11": HDMI3
"12": HDMI4
"13": DisplayPort1
"16": DisplayPort2
- id: backlight_level
label: Backlight Level
cmd: BRI
type: integer
min: 0
max: 100
- id: brightness_level
label: Brightness Level
cmd: BRL
type: integer
min: 0
max: 100
- id: backlight_onoff
label: Backlight On/Off State
cmd: BLC
type: enum
values:
"0": "Off"
"1": "On"
- id: contrast_level
label: Contrast Level
cmd: CON
type: integer
min: 0
max: 100
- id: sharpness_level
label: Sharpness Level
cmd: SHA
type: integer
min: 0
max: 10
- id: hue_level
label: Hue Level
cmd: HUE
type: integer
min: 0
max: 100
- id: saturation_level
label: Saturation Level
cmd: SAT
type: integer
min: 0
max: 100
- id: scheme_mode
label: Scheme Preset
cmd: SCM
type: enum
values:
"0": User
"1": Sport
"2": Game
"3": Cinema
"4": Vivid
- id: color_temperature
label: Color Temperature
cmd: COT
type: enum
values:
"0": User
"1": 6500K
"2": 9300K
"6": 5000K
"7": 7500K
- id: gamma_mode
label: Gamma Mode
cmd: GAC
type: enum
values:
"0": "Off"
"1": "2.2"
- id: scaling_mode
label: Scaling Mode
cmd: ASP
type: enum
values:
"0": Native
"1": Full Screen
"2": "4:3"
"3": Letterbox
- id: multiview_mode
label: Multi-Source View Mode
cmd: PSC
type: enum
values:
"0": "Off"
"1": "PIP Small"
"2": "PIP Medium"
"3": "PIP Large"
"4": "Dual View"
"7": "Quad View"
- id: wake_from_sleep
label: Wake From Sleep Mode
cmd: WFS
type: enum
values:
"0": "VGA Only"
"1": "Digital, RS232, Ethernet"
"2": "Never Sleep"
- id: serial_number
label: Serial Number
cmd: SER
type: string
length: 13
description: "13-byte ASCII string"
- id: model_name
label: Model Name
cmd: MNA
type: string
length: 13
description: "13-byte ASCII string"
- id: firmware_version
label: Firmware Version
cmd: GVE
type: string
length: 6
description: "6-byte ASCII string"
- id: rs232_table_version
label: RS232 Table Version
cmd: RTV
type: integer
min: 0
max: 255
Variables
variables: []
Events
events:
- id: power_status_alert
label: Power Status Alert
description: "Automatic alert when the display is powered down. Enabled via Communication menu Power Status Alert setting."
- id: source_status_alert
label: Source Status Alert
description: "Automatic alert when the source is changed. Enabled via Communication menu Source Status Alert setting."
- id: signal_lost_alert
label: Signal Lost Alert
description: "Automatic alert when the video signal is lost. Enabled via Communication menu Signal Lost Status setting."
Macros
macros: []
Safety
confirmation_required_for: []
interlocks: []
Notes
Binary protocol framing:
- Read command:
07 IDT 01 CMD 08(7 bytes) - Write command:
07 IDT 02 CMD VAL 08(8 bytes) - Response from monitor:
07 IDT 00 CMD [VAL] 08 - STX =
0x07, ETX =0x08, IDT = do not care - Type:
01= read,02= write,00= return from monitor
Sleep mode behavior: By default the display enters sleep after 5 minutes of no signal. In "VGA Only" wake mode, RS232/DP/HDMI are inactive during sleep. In "Digital, RS232, Ethernet" mode, those inputs remain active and the display can wake on signal or RS232 command.
Overscan display port commands (ED1/ED2): The source mentions ED1 and ED2 commands for DisplayPort 1/2 resolution selection (1080P / 4K30 / 4K60) but the table was partially truncated.
Provenance
source_domains:
- christiedigital.com
source_urls:
- https://www.christiedigital.com/globalassets/resources/public/020-104143-01-christie-lit-usr-suhd-v3.pdf
- https://www.christiedigital.com/globalassets/resources/public/020-000372-05-christie-e-series-serial-communications.pdf
retrieved_at: 2026-05-14T14:01:37.676Z
last_checked_at: 2026-06-02T22:05:17.537Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:05:17.537Z
matched_actions: 59
action_count: 59
confidence: medium
summary: "All 59 spec actions traced to source (dip-safe re-verify). (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "Ethernet control protocol not documented — only RS-232 commands are specified. The display has an Ethernet port but no TCP/IP command format is described."
- "no safety warnings, interlock procedures, or power-on sequencing requirements found in source"
- "ED1 (DisplayPort 1 resolution) command values partially truncated in source"
- "ED2 (DisplayPort 2 resolution) command values partially truncated in source"
- "No Ethernet/TCP control protocol documented despite Ethernet port and network settings"
- "Passthrough scaling command PAS relationship to ASP unclear from source"
- "Power Status Alert, Source Status Alert, Signal Lost Alert event payload formats not documented -->Spec generated. Self-check passed: no fabricated values, `status: draft`, `declared_confidence: low`, `entity_id` filled, all YAML clean (zero trailing `#` comments), unresolved markers on ED1/ED2 truncation, Ethernet protocol absence, alert payload formats, and PAS/ASP ambiguity."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0