Summary
Control spec for Dell C5522QT and C6522QT large-format LCD displays. Devices expose a binary RS-232C interface and a TCP/IP interface (port 4661) carrying the same command/response protocol for monitor management, power, image adjustment, color, video input, OSD, system, and audio control.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
addressing:
port: 4661
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # inferred from power on/off/standby commands
- routable # inferred from video input select commands
- queryable # inferred from query commands (Get*)
- levelable # inferred from brightness/contrast/sharpness/volume commands
Actions
# Monitor Management
- id: get_monitor_name
label: Get Monitor Name
kind: query
command: "37 51 02 EB 01 8E"
params: []
- id: get_monitor_serial_number
label: Get Monitor Serial Number
kind: query
command: "37 51 02 EB 02 8D"
params: []
- id: get_backlight_hours
label: Get Backlight Hours
kind: query
command: "37 51 02 EB 04 8B"
params: []
# Power Management
- id: get_power_state
label: Get Power State
kind: query
command: "37 51 02 EB 20 AF"
params: []
- id: set_power_state_off
label: Set Power State Off
kind: action
command: "37 51 03 EA 20 00 AF"
params: []
- id: set_power_state_on
label: Set Power State On
kind: action
command: "37 51 03 EA 20 01 AE"
params: []
- id: set_power_state_standby
label: Set Power State Standby
kind: action
command: "37 51 03 EA 20 02 AD"
params: []
- id: get_power_led
label: Get Power LED
kind: query
command: "37 51 02 EB 21 AE"
params: []
- id: set_power_led_off_during_active
label: Set Power LED Off During Active
kind: action
command: "37 51 03 EA 21 00 AE"
params: []
- id: set_power_led_on_during_active
label: Set Power LED On During Active
kind: action
command: "37 51 03 EA 21 01 AF"
params: []
- id: get_power_usb
label: Get Power USB
kind: query
command: "37 51 02 EB 22 AD"
params: []
- id: set_power_usb_off_during_standby
label: Set Power USB Off During Standby
kind: action
command: "37 51 03 EA 22 00 AD"
params: []
- id: set_power_usb_on_during_standby
label: Set Power USB On During Standby
kind: action
command: "37 51 03 EA 22 01 AC"
params: []
- id: reset_power
label: Reset Power
kind: action
command: "37 51 02 EA 2F A1"
params: []
# Image Adjustment
- id: get_brightness
label: Get Brightness
kind: query
command: "37 51 02 EB 30 BF"
params: []
- id: set_brightness
label: Set Brightness
kind: action
command: "37 51 03 EA 30 {value} {chk}"
params:
- name: value
type: integer
description: Brightness 0-100
- id: set_brightness_step_decrease
label: Set Brightness Step Decrease
kind: action
command: "37 51 03 EA 35 00 BA"
params: []
- id: set_brightness_step_increase
label: Set Brightness Step Increase
kind: action
command: "37 51 03 EA 35 01 BB"
params: []
- id: get_contrast
label: Get Contrast
kind: query
command: "37 51 02 EB 31 BE"
params: []
- id: set_contrast
label: Set Contrast
kind: action
command: "37 51 03 EA 31 {value} {chk}"
params:
- name: value
type: integer
description: Contrast 0-100
- id: set_contrast_step_decrease
label: Set Contrast Step Decrease
kind: action
command: "37 51 03 EA 36 00 B9"
params: []
- id: set_contrast_step_increase
label: Set Contrast Step Increase
kind: action
command: "37 51 03 EA 36 01 B8"
params: []
- id: get_aspect_ratio
label: Get Aspect Ratio
kind: query
command: "37 51 02 EB 33 BC"
params: []
- id: set_aspect_ratio
label: Set Aspect Ratio
kind: action
command: "37 51 03 EA 33 {value} {chk}"
params:
- name: value
type: integer
description: "0=Wide 16:9, 1=Auto Resize, 2=4:3, 3=1:1, 4=5:4"
- id: get_sharpness
label: Get Sharpness
kind: query
command: "37 51 02 EB 34 BB"
params: []
- id: set_sharpness
label: Set Sharpness
kind: action
command: "37 51 03 EA 34 {value} {chk}"
params:
- name: value
type: integer
description: Sharpness 0-100, increments of 10
- id: set_sharpness_step_decrease
label: Set Sharpness Step Decrease
kind: action
command: "37 51 03 EA 37 00 B8"
params: []
- id: set_sharpness_step_increase
label: Set Sharpness Step Increase
kind: action
command: "37 51 03 EA 37 01 B9"
params: []
# Color Management
- id: get_color_temp_caps
label: Get Color Temperature Capabilities
kind: query
command: "37 51 02 EB 42 CD"
params: []
- id: get_color_temp
label: Get Color Temperature
kind: query
command: "37 51 02 EB 43 CC"
params: []
- id: set_color_temp_5000k
label: Set Color Temperature 5000K
kind: action
command: "37 51 06 EA 43 01 00 00 00 C8"
params: []
- id: set_color_temp_5700k
label: Set Color Temperature 5700K
kind: action
command: "37 51 06 EA 43 02 00 00 00 CB"
params: []
- id: set_color_temp_6500k
label: Set Color Temperature 6500K
kind: action
command: "37 51 06 EA 43 04 00 00 00 CD"
params: []
- id: set_color_temp_7500k
label: Set Color Temperature 7500K
kind: action
command: "37 51 06 EA 43 08 00 00 00 C1"
params: []
- id: set_color_temp_9300k
label: Set Color Temperature 9300K
kind: action
command: "37 51 06 EA 43 10 00 00 00 D9"
params: []
- id: set_color_temp_10000k
label: Set Color Temperature 10000K
kind: action
command: "37 51 06 EA 43 20 00 00 00 E9"
params: []
- id: get_input_color_format
label: Get Input Color Format
kind: query
command: "37 51 02 EB 46 C9"
params: []
- id: set_input_color_format_rgb
label: Set Input Color Format RGB
kind: action
command: "37 51 03 EA 46 00 C9"
params: []
- id: set_input_color_format_ypbpr
label: Set Input Color Format YPbPr
kind: action
command: "37 51 03 EA 46 01 C8"
params: []
- id: get_color_preset_caps
label: Get Color Preset Capabilities
kind: query
command: "37 51 02 EB 47 C8"
params: []
- id: get_color_preset
label: Get Color Preset
kind: query
command: "37 51 02 EB 48 C7"
params: []
- id: set_color_preset_standard
label: Set Color Preset Standard
kind: action
command: "37 51 06 EA 48 01 00 00 00 C3"
params: []
- id: set_color_preset_comfortview
label: Set Color Preset ComfortView
kind: action
command: "37 51 06 EA 48 00 04 00 00 C6"
params: []
- id: set_color_preset_custom
label: Set Color Preset Custom
kind: action
command: "37 51 06 EA 48 80 00 00 00 42"
params: []
- id: set_color_preset_color_temp
label: Set Color Preset Color Temp
kind: action
command: "37 51 06 EA 48 20 00 00 00 E2"
params: []
- id: get_custom_color
label: Get Custom Color
kind: query
command: "37 51 03 EB 49 C7"
params: []
- id: set_custom_color_gain
label: Set Custom Color Gain
kind: action
command: "37 51 06 EA 49 00 {R} {G} {B} {chk}"
params:
- name: R
type: integer
description: Red gain 0-100
- name: G
type: integer
description: Green gain 0-100
- name: B
type: integer
description: Blue gain 0-100
- id: reset_color
label: Reset Color
kind: action
command: "37 51 02 EA 4F C1"
params: []
# Video Input Management
- id: get_auto_select
label: Get Auto Select
kind: query
command: "37 51 02 EB 60 EF"
params: []
- id: set_auto_select_off
label: Set Auto Select Off
kind: action
command: "37 51 03 EA 60 00 EF"
params: []
- id: set_auto_select_on
label: Set Auto Select On
kind: action
command: "37 51 03 EA 60 01 EE"
params: []
- id: get_video_input_caps
label: Get Video Input Capabilities
kind: query
command: "37 51 02 EB 61 EE"
params: []
- id: get_video_input
label: Get Video Input
kind: query
command: "37 51 02 EB 62 ED"
params: []
- id: set_video_input_hdmi1
label: Set Video Input HDMI1
kind: action
command: "37 51 06 EA 62 01 00 00 00 E9"
params: []
- id: set_video_input_hdmi2
label: Set Video Input HDMI2
kind: action
command: "37 51 06 EA 62 02 00 00 00 EA"
params: []
- id: set_video_input_hdmi3
label: Set Video Input HDMI3
kind: action
command: "37 51 06 EA 62 04 00 00 00 EC"
params: []
- id: set_video_input_hdmi4
label: Set Video Input HDMI4
kind: action
command: "37 51 06 EA 62 00 04 00 00 EC"
params: []
- id: set_video_input_dp1
label: Set Video Input DP1
kind: action
command: "37 51 06 EA 62 08 00 00 00 E0"
params: []
- id: set_video_input_usb_c
label: Set Video Input USB-C
kind: action
command: "37 51 06 EA 62 00 10 00 00 F8"
params: []
# OSD Management
- id: get_osd_transparency
label: Get OSD Transparency
kind: query
command: "37 51 02 EB 80 0F"
params: []
- id: set_osd_transparency
label: Set OSD Transparency
kind: action
command: "37 51 03 EA 80 {value} {chk}"
params:
- name: value
type: integer
description: OSD transparency 0-100
- id: get_osd_language
label: Get OSD Language
kind: query
command: "37 51 02 EB 81 0E"
params: []
- id: set_osd_language
label: Set OSD Language
kind: action
command: "37 51 03 EA 81 {value} {chk}"
params:
- name: value
type: integer
description: "0=English, 1=Español, 2=Français, 3=Deutsch, 4=Português (Brasil), 5=Русский, 6=, 7="
- id: get_osd_timer
label: Get OSD Timer
kind: query
command: "37 51 02 EB 83 0C"
params: []
- id: set_osd_timer
label: Set OSD Timer
kind: action
command: "37 51 03 EA 83 {value} {chk}"
params:
- name: value
type: integer
description: OSD timer 5-60 seconds
- id: get_osd_button_lock
label: Get OSD Button Lock
kind: query
command: "37 51 02 EB 84 0B"
params: []
- id: set_osd_button_lock_unlock
label: Set OSD Button Lock Unlock
kind: action
command: "37 51 03 EA 84 00 0B"
params: []
- id: set_osd_button_lock_lock
label: Set OSD Button Lock Lock
kind: action
command: "37 51 03 EA 84 01 0A"
params: []
- id: reset_osd
label: Reset OSD
kind: action
command: "37 51 03 EA 8F 01 01"
params: []
# System Management
- id: get_version_firmware
label: Get Firmware Version
kind: query
command: "37 51 02 EB A0 2F"
params: []
- id: get_ddcci
label: Get DDC/CI
kind: query
command: "37 51 02 EB A2 2D"
params: []
- id: set_ddcci_enable
label: Set DDC/CI Enable
kind: action
command: "37 51 03 EA A2 01 2C"
params: []
- id: set_ddcci_disable
label: Set DDC/CI Disable
kind: action
command: "37 51 03 EA A2 00 2D"
params: []
- id: get_lcd_conditioning
label: Get LCD Conditioning
kind: query
command: "37 51 02 EB A3 2C"
params: []
- id: set_lcd_conditioning_disable
label: Set LCD Conditioning Disable
kind: action
command: "37 51 03 EA A3 00 2C"
params: []
- id: set_lcd_conditioning_enable
label: Set LCD Conditioning Enable
kind: action
command: "37 51 03 EA A3 01 2D"
params: []
- id: factory_reset
label: Factory Reset
kind: action
command: "37 51 02 EA AF 21"
params: []
# Audio Management
- id: get_volume
label: Get Volume
kind: query
command: "37 51 02 EB B0 3F"
params: []
- id: set_volume
label: Set Volume
kind: action
command: "37 51 03 EA B0 {value} {chk}"
params:
- name: value
type: integer
description: Volume 0-100
- id: set_volume_step_decrease
label: Set Volume Step Decrease
kind: action
command: "37 51 03 EA B3 00 3C"
params: []
- id: set_volume_step_increase
label: Set Volume Step Increase
kind: action
command: "37 51 03 EA B3 01 3D"
params: []
- id: get_speaker_mute
label: Get Speaker Mute
kind: query
command: "37 51 02 EB B1 3E"
params: []
- id: set_speaker_mute_unmute
label: Set Speaker Mute Unmute
kind: action
command: "37 51 03 EA B1 00 3E"
params: []
- id: set_speaker_mute_mute
label: Set Speaker Mute Mute
kind: action
command: "37 51 03 EA B1 01 3F"
params: []
- id: audio_reset
label: Audio Reset
kind: action
command: "37 51 02 EA BF 31"
params: []
Feedbacks
- id: power_state
type: enum
values: [off, on, standby]
- id: power_led
type: enum
values: [off_during_active, on_during_active]
- id: power_usb
type: enum
values: [off_during_standby, on_during_standby]
- id: brightness
type: integer
values: 0-100
- id: contrast
type: integer
values: 0-100
- id: sharpness
type: integer
values: 0-100
- id: aspect_ratio
type: enum
values: [wide_16_9, auto_resize, "4_3", "1_1", "5_4"]
- id: color_temperature
type: enum
values: ["5000K", "5700K", "6500K", "7500K", "9300K", "10000K"]
- id: input_color_format
type: enum
values: [rgb, ypbpr]
- id: color_preset
type: enum
values: [standard, comfortview, custom, color_temp]
- id: auto_select
type: enum
values: [off, on]
- id: video_input
type: enum
values: [hdmi1, hdmi2, hdmi3, hdmi4, dp1, usb_c]
- id: osd_transparency
type: integer
values: 0-100
- id: osd_language
type: enum
values: [english, espanol, francais, deutsch, portugues_brasil, russian, lang_6, lang_7]
- id: osd_timer
type: integer
values: 5-60
- id: osd_button_lock
type: enum
values: [unlock, lock]
- id: ddcci
type: enum
values: [disabled, enabled]
- id: lcd_conditioning
type: enum
values: [disabled, enabled]
- id: volume
type: integer
values: 0-100
- id: speaker_mute
type: enum
values: [disabled, enabled]
- id: backlight_hours
type: integer
values: 0-65535
Variables
# UNRESOLVED: source does not expose settable parameters outside of discrete actions
Events
# UNRESOLVED: source does not document unsolicited notifications
Macros
# UNRESOLVED: source does not document multi-step sequences
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: source contains no safety warnings, interlock procedures, or power-on sequencing requirements
Notes
Protocol uses fixed binary framing: header 37 51, length byte, R/W byte (EB=read, EA=write), command byte, 0+ data bytes, then XOR checksum across all preceding bytes. Reply framing uses header 6F 37, then length, reply (02), result code (00=success, 01=timeout, 02=parameters error, 03=not connected, 04=other failure), echo of command, data, checksum. Default IP 10.0.50.100, TCP port 4661 (fixed). RS-232 uses 9-pin D-Sub, 9600/8-N-1, RXD/TXD/GND only.
Provenance
source_domains:
- manuals.plus
- dl.dell.com
- infohub.delltechnologies.com
- downloads.dell.com
source_urls:
- https://manuals.plus/dell/c5522qt-external-control-manual.pdf
- https://dl.dell.com/manuals/all-products/esuprt_electronics_accessories/esuprt_electronics_accessories_monitor/dell-c5522qt-monitor_Concept-Guide6_en-us.pdf
- "https://dl.dell.com/manuals/all-products/esuprt_display_projector/esuprt_Display/dell-c8618qt-monitor_Reference%20Guide2_en-us.pdf"
- https://infohub.delltechnologies.com/static/media/9d015129-d5b7-49d8-8485-b139b9d2b06a.pdf
- https://downloads.dell.com/topicspdf/command-configure_Reference-Guide4_en-us.pdf
retrieved_at: 2026-06-12T04:54:20.351Z
last_checked_at: 2026-06-12T19:14:41.044Z
Verification Summary
verdict: verified
checked_at: 2026-06-12T19:14:41.044Z
matched_actions: 85
action_count: 85
confidence: medium
summary: "All 85 spec action hex commands found verbatim in source table; transport parameters verified; bidirectional coverage complete. (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "factory firmware range not stated; no safety/interlock text in source"
- "source does not expose settable parameters outside of discrete actions"
- "source does not document unsolicited notifications"
- "source does not document multi-step sequences"
- "source contains no safety warnings, interlock procedures, or power-on sequencing requirements"
- "firmware compatibility range not stated; OSD language values 6 and 7 names not in source; video input \"0x00000400\" listed as HDMI4 in error (rows conflict) — treated per source row assignment"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0