Summary
Sharp PN-UN553S and PN-UN553V LCD monitors support external control over RS-232C and TCP/IP. Both transports use ASCII VCP and CTL packets containing a header, message, XOR block check code, and carriage-return delimiter.
Transport
protocols:
- serial
- tcp
addressing:
port: 7142
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
# UNRESOLVED: flow control not stated in source
auth:
type: UNRESOLVED # Source does not state transport authentication requirements.
CTL command strings below represent message payloads, not complete wire packets. Serialize each CTL request as: raw SOH (01h), Reserved (30h), one destination-address byte, controller Source (30h), message type A (41h), two ASCII hexadecimal digits encoding the message length, raw STX (02h), the expanded command payload, raw ETX (03h), one raw BCC byte, and raw CR (0Dh). Message length counts all bytes from STX through ETX inclusive. Compute BCC by XOR of the serialized bytes from Reserved through ETX inclusive. The destination comes from destination_address; no default destination is specified. Monitor IDs 1 through 100 map to destination bytes 40h + ID; groups A through J map to 31h through 3Ah; all monitors use 2Ah. These are single wire bytes, not hexadecimal text.
CTL replies use the same framing with Destination 30h, the responding monitor's address as Source, and message type B (42h). Decode the reply payload according to its command-specific layout rather than treating every CTL reply as a VCP parameter reply.
Traits
- powerable # inferred from power control commands
- queryable # inferred from status query commands
- routable # inferred from input-selection commands
- levelable # inferred from level-setting commands
Actions
- id: get_vcp_parameter
label: Get VCP Parameter
kind: query
command: "SOH-'0'-{destination}-'0'-'C'-'0'-'6'-STX-{op_page_hi}-{op_page_lo}-{op_code_hi}-{op_code_lo}-ETX-{bcc}-CR"
params:
- name: destination
type: string
description: Monitor or group destination address
- name: op_page
type: string
description: Two ASCII hexadecimal digits
- name: op_code
type: string
description: Two ASCII hexadecimal digits
- name: bcc
type: string
description: XOR of bytes from Reserved through ETX
- id: set_vcp_parameter
label: Set VCP Parameter
kind: action
command: "SOH-'0'-{destination}-'0'-'E'-'0'-'A'-STX-{op_page_hi}-{op_page_lo}-{op_code_hi}-{op_code_lo}-{value_msb}...{value_lsb}-ETX-{bcc}-CR"
params:
- name: destination
type: string
description: Monitor or group destination address
- name: op_page
type: string
description: Two ASCII hexadecimal digits
- name: op_code
type: string
description: Two ASCII hexadecimal digits
- name: value
type: integer
description: 16-bit value encoded as four ASCII hexadecimal digits
- name: bcc
type: string
description: XOR of bytes from Reserved through ETX
- id: save_current_settings
label: Save Current Settings
kind: action
command: "0C"
description: CTL payload; apply the Transport framing with message type A and length 04. The type B reply has length 06 and payload 000C.
params: []
- id: get_timing_report
label: Get Timing Report
kind: query
command: "07"
description: CTL payload; apply the Transport framing with message type A and length 04. The type B reply has length 0E and payload 4E followed by status, horizontal frequency, and vertical frequency.
params: []
- id: power_status_read
label: Power Status Read
kind: query
command: "01D6"
description: CTL payload; apply the Transport framing and calculate message length from STX through ETX. Decode the type B reply using the power_state layout; its documented message length is 12.
params: []
- id: power_control
label: Power Control
kind: action
command: "C203D6{power_mode}"
params:
- name: power_mode
type: enum
values:
"0001": on
"0004": standby
- id: date_time_read
label: Date and Time Read
kind: query
command: "C211"
params: []
- id: date_time_write
label: Date and Time Write
kind: action
command: "C212{year}{month}{day}{weekday}{hour}{minute}00"
params:
- name: year
type: string
description: Two ASCII hexadecimal digits representing year offset from 2000
- name: month
type: string
description: Two ASCII hexadecimal digits
- name: day
type: string
description: Two ASCII hexadecimal digits
- name: weekday
type: string
description: 00 Sunday through 06 Saturday
- name: hour
type: string
description: Two ASCII hexadecimal digits
- name: minute
type: string
description: Two ASCII hexadecimal digits
- id: time_zone_read
label: Time Zone Read
kind: query
command: "C230"
params: []
- id: time_zone_write
label: Time Zone Write
kind: action
command: "C231{time_zone}"
params:
- name: time_zone
type: string
description: 00 through 30, representing UTC -12:00 through UTC +12:00 in 30-minute steps
- id: time_server_read
label: Time Server Read
kind: query
command: "C21A"
params: []
- id: time_server_write
label: Time Server Write
kind: action
command: "C21B{enabled}{server_name}"
params:
- name: enabled
type: enum
values:
"00": off
"01": on
- name: server_name
type: string
description: Time-server name, maximum 32 characters
- id: schedule_read
label: Schedule Read
kind: query
command: "C23D{program}"
params:
- name: program
type: string
description: 00 through 0D for program 1 through 14
- id: schedule_write
label: Schedule Write
kind: action
command: "C23E{program}{event}{hour}{minute}{input}{weekdays}{type}{picture_mode}{year}{month}{day}{execution_order}{extension1}{extension2}{extension3}"
params:
- name: program
type: string
description: 00 through 0D for program 1 through 14
- name: event
type: enum
values:
"01": power_on
"02": power_off
- name: hour
type: string
- name: minute
type: string
- name: input
type: string
- name: weekdays
type: string
description: Bit field, Monday bit 0 through Sunday bit 6
- name: type
type: string
description: Weekly, enabled, and date-specific bit field
- name: picture_mode
type: string
description: Unsupported; source specifies reserved field
- name: year
type: string
- name: month
type: string
- name: day
type: string
- name: execution_order
type: string
description: Unsupported; source specifies reserved field
- name: extension1
type: string
description: Must be 00
- name: extension2
type: string
description: Must be 00
- name: extension3
type: string
description: Must be 00
- id: self_diagnosis_status_read
label: Self-Diagnosis Status Read
kind: query
command: "B1"
params: []
- id: serial_number_read
label: Serial Number Read
kind: query
command: "C216"
params: []
- id: model_name_read
label: Model Name Read
kind: query
command: "C217"
params: []
- id: security_lock_control
label: Security Lock Control
kind: action
command: "C21D{mode}{digit1}{digit2}{digit3}{digit4}"
params:
- name: mode
type: enum
values:
"00": disabled
"01": startup_lock
"02": control_lock
"03": both_lock
- name: digit1
type: integer
minimum: 0
maximum: 9
- name: digit2
type: integer
minimum: 0
maximum: 9
- name: digit3
type: integer
minimum: 0
maximum: 9
- name: digit4
type: integer
minimum: 0
maximum: 9
- id: mac_address_read
label: MAC Address Read
kind: query
command: "C22000"
params: []
- id: daylight_saving_read
label: Daylight Saving Rules Read
kind: query
command: "CA0100"
params: []
- id: daylight_saving_write
label: Daylight Saving Rules Write
kind: action
command: "CA0101{start_month}{start_week}{start_weekday}{start_hour}{start_minute}{end_month}{end_week}{end_weekday}{end_hour}{end_minute}{offset}"
params:
- name: start_month
type: string
- name: start_week
type: string
- name: start_weekday
type: string
- name: start_hour
type: string
- name: start_minute
type: string
- name: end_month
type: string
- name: end_week
type: string
- name: end_weekday
type: string
- name: end_hour
type: string
- name: end_minute
type: string
- name: offset
type: enum
values:
"00": "+01:00"
"01": "+00:30"
"02": "-00:30"
"03": "-01:00"
- id: daylight_saving_enable_read
label: Daylight Saving Enable Read
kind: query
command: "CA0102"
params: []
- id: daylight_saving_enable_write
label: Daylight Saving Enable Write
kind: action
command: "CA0103{enabled}"
params:
- name: enabled
type: enum
values:
"00": off
"01": on
- id: firmware_version_read
label: Firmware Version Read
kind: query
command: "CA0200"
params: []
- id: input_name_read
label: Input Name Read
kind: query
command: "CA0400"
params: []
- id: input_name_write
label: Input Name Write
kind: action
command: "CA0401{input_name}"
params:
- name: input_name
type: string
description: Maximum 14 characters, each byte encoded as two ASCII hexadecimal digits
- id: input_name_reset
label: Input Name Reset
kind: action
command: "CA0402"
params: []
- id: proof_of_play_mode
label: Set Proof of Play Operation Mode
kind: action
command: "CA1500{mode}"
params:
- name: mode
type: enum
values:
"00": stop
"01": start
"02": clear_log
- id: proof_of_play_current
label: Get Current Proof of Play Log
kind: query
command: "CA1501"
params: []
- id: proof_of_play_status
label: Get Proof of Play Status
kind: query
command: "CA1502"
params: []
- id: proof_of_play_range
label: Get Proof of Play Range
kind: query
command: "CA1503{start_number}{end_number}"
params:
- name: start_number
type: string
description: Four ASCII hexadecimal digits
- name: end_number
type: string
description: Four ASCII hexadecimal digits
- id: power_save_mode_read
label: Power Save Mode Read
kind: query
command: "CA0B00"
params: []
- id: power_save_mode_write
label: Power Save Mode Write
kind: action
command: "CA0B01{mode}"
params:
- name: mode
type: enum
values:
"00": auto_power_save
"02": power_save_disabled
- id: auto_power_save_time_read
label: Auto Power Save Time Read
kind: query
command: "CA0B02"
params: []
- id: auto_power_save_time_write
label: Auto Power Save Time Write
kind: action
command: "CA0B03{interval}"
params:
- name: interval
type: string
description: 01 through 78, representing 5 through 600 seconds in five-second steps
- id: pd_security_enable_read
label: PD Security Enable Read
kind: query
command: "CA0C02"
params: []
- id: shipment_flag_read
label: Shipment Flag Read
kind: query
command: "CA0D00"
params: []
- id: schedule_enable_read
label: Schedule Enable Read
kind: query
command: "CA0E00"
params: []
- id: terminal_list_read
label: Get Terminal List
kind: query
command: "CA0F00"
params: []
- id: firmware_revision_read
label: Firmware Revision Read
kind: query
command: "C03F"
params: []
- id: auto_tile_matrix_execute
label: Auto Tile Matrix Execute
kind: action
command: "CA0301{horizontal}{vertical}{pattern}{input}{save_mode}{displayport_mode}"
params:
- name: horizontal
type: string
- name: vertical
type: string
- name: pattern
type: string
- name: input
type: string
- name: save_mode
type: enum
values:
"00": common
"01": per_input
- name: displayport_mode
type: enum
values:
"00": not_applicable
"01": "1.1a"
"02": "1.2"
- id: auto_tile_matrix_complete_notify
label: Auto Tile Matrix Complete Notify
kind: action
command: "CA0302{result}"
params:
- name: result
type: enum
values:
"00": no_error
"01": error
- id: auto_tile_matrix_reset
label: Auto Tile Matrix Reset
kind: action
command: "CA0303"
params: []
- id: auto_tile_matrix_monitors_read
label: Auto Tile Matrix Monitors Read
kind: query
command: "CA0304"
params: []
- id: auto_tile_matrix_monitors_write
label: Auto Tile Matrix Monitors Write
kind: action
command: "CA0305{horizontal}{vertical}"
params:
- name: horizontal
type: string
description: 00 through 0A
- name: vertical
type: string
description: 00 through 0A
- id: lock_settings_read
label: Lock Settings Read
kind: query
command: "CA32"
params: []
- id: lock_settings_write
label: Lock Settings Write
kind: action
command: "CA33{select}{mode}{power}{volume}{minimum_volume}{maximum_volume}{input}"
params:
- name: select
type: enum
values:
"00": keys
"01": infrared
"02": keys_and_infrared
- name: mode
type: enum
values:
"00": unlock
"01": custom_lock
"02": all_lock
- name: power
type: string
- name: volume
type: string
- name: minimum_volume
type: string
- name: maximum_volume
type: string
- name: input
type: string
- id: frame_lock_read
label: Frame Lock Read
kind: query
command: "CA3400"
params: []
- id: frame_lock_write
label: Frame Lock Write
kind: action
command: "CA3401{mode}"
params:
- name: mode
type: enum
values:
"00": off
"01": on
"02": auto
- id: auto_id_extended_execute
label: Auto ID Extended Execute
kind: action
command: "CA0A05"
params: []
- id: auto_id_extended_apply
label: Auto ID Extended Apply
kind: action
command: "CA0A06"
params: []
- id: auto_id_extended_status
label: Auto ID Extended Status
kind: query
command: "CA0A07"
params: []
- id: auto_id_extended_reset
label: Auto ID Extended Reset
kind: action
command: "CA0A08"
params: []
- id: auto_id_reset_item_set
label: Auto ID Reset Item Set
kind: action
command: "CA0A0B{function_type}"
params:
- name: function_type
type: enum
values:
"00": monitor_id
"01": ip_address
"02": monitor_id_and_ip_address
- id: auto_id_reset_item_get
label: Auto ID Reset Item Get
kind: query
command: "CA0A0C"
params: []
- id: auto_id_item_set
label: Auto ID Item Set
kind: action
command: "CA0A0E{function_type}{ip1}{ip2}{ip3}01{base_number}"
params:
- name: function_type
type: enum
values:
"00": monitor_id
"01": ip_address
"02": monitor_id_and_ip_address
- name: ip1
type: string
- name: ip2
type: string
- name: ip3
type: string
- name: base_number
type: string
description: 01 through 63
- id: auto_id_item_get
label: Auto ID Item Get
kind: query
command: "CA0A0F"
params: []
- id: vcp_input_source
label: Input Source Select
kind: action
command: "VCP-00-60"
params:
- name: value
type: string
description: "0001 VGA, 0003 DVI, 0005 Video1, 000C DVD/HD1, 000D OPTION, 000F DisplayPort1, 0010 DisplayPort2, 0011 HDMI1, 0012 HDMI2, 0087 MP, or 0088 COMPUTE MODULE"
- id: vcp_picture_mode
label: Picture Mode
kind: action
command: "VCP-02-1A"
params:
- name: value
type: string
- id: vcp_backlight
label: Backlight
kind: action
command: "VCP-00-10"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_brightness
label: Brightness
kind: action
command: "VCP-00-92"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_gamma
label: Gamma
kind: action
command: "VCP-02-68"
params:
- name: value
type: string
- id: vcp_auto_hdr_select
label: Auto HDR Select
kind: action
command: "VCP-11-B2"
params:
- name: value
type: enum
values:
"0001": on
"0002": off
- id: vcp_color_saturation_y
label: Color Saturation Y
kind: action
command: "VCP-02-1F"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_color_saturation
label: Color Saturation
kind: action
command: "VCP-00-8A"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_color_temperature_increment
label: Color Temperature Increment
kind: action
command: "VCP-00-0C"
params:
- name: value
type: string
- id: vcp_color_temperature_kelvin
label: Color Temperature Kelvin
kind: action
command: "VCP-00-54"
params:
- name: value
type: string
description: 0000 through 004A representing 2600 K through 10000 K in 100 K steps
- id: vcp_color_temperature_preset
label: Color Temperature Preset
kind: action
command: "VCP-00-14"
params:
- name: value
type: string
- id: vcp_red_gain
label: Red Gain
kind: action
command: "VCP-00-16"
params:
- name: value
type: string
description: 0000 through 00FF
- id: vcp_green_gain
label: Green Gain
kind: action
command: "VCP-00-18"
params:
- name: value
type: string
description: 0000 through 00FF
- id: vcp_blue_gain
label: Blue Gain
kind: action
command: "VCP-00-1A"
params:
- name: value
type: string
description: 0000 through 00FF
- id: vcp_color_control_red
label: Color Control Red
kind: action
command: "VCP-00-9B"
params:
- name: value
type: string
- id: vcp_color_control_yellow
label: Color Control Yellow
kind: action
command: "VCP-00-9C"
params:
- name: value
type: string
- id: vcp_color_control_green
label: Color Control Green
kind: action
command: "VCP-00-9D"
params:
- name: value
type: string
- id: vcp_color_control_cyan
label: Color Control Cyan
kind: action
command: "VCP-00-9E"
params:
- name: value
type: string
- id: vcp_color_control_blue
label: Color Control Blue
kind: action
command: "VCP-00-9F"
params:
- name: value
type: string
- id: vcp_color_control_magenta
label: Color Control Magenta
kind: action
command: "VCP-00-A0"
params:
- name: value
type: string
- id: vcp_hue
label: Hue
kind: action
command: "VCP-00-90"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_contrast
label: Contrast
kind: action
command: "VCP-00-12"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_sve_picture_mode
label: SpectraView Picture Mode
kind: action
command: "VCP-10-50"
params:
- name: value
type: string
- id: vcp_sve_preset
label: SpectraView Preset
kind: action
command: "VCP-10-51"
params:
- name: value
type: string
- id: vcp_luminance
label: Luminance
kind: action
command: "VCP-02-B3"
params:
- name: value
type: string
description: 0014 through 03E8, representing 20 through 1000
- id: vcp_black
label: Black
kind: action
command: "VCP-10-54"
params:
- name: value
type: string
description: 0000 through 0032
- id: vcp_custom_value
label: Custom Value
kind: action
command: "VCP-02-E8"
params:
- name: value
type: string
- id: vcp_system_gamma
label: System Gamma
kind: action
command: "VCP-11-B8"
params:
- name: value
type: string
- id: vcp_peak_luminance
label: Peak Luminance
kind: action
command: "VCP-11-B9"
params:
- name: value
type: string
- id: vcp_white_x
label: White X
kind: action
command: "VCP-10-52"
params:
- name: value
type: string
- id: vcp_white_y
label: White Y
kind: action
command: "VCP-10-53"
params:
- name: value
type: string
- id: vcp_red_x
label: Red X
kind: action
command: "VCP-10-55"
params:
- name: value
type: string
- id: vcp_red_y
label: Red Y
kind: action
command: "VCP-10-56"
params:
- name: value
type: string
- id: vcp_green_x
label: Green X
kind: action
command: "VCP-10-57"
params:
- name: value
type: string
- id: vcp_green_y
label: Green Y
kind: action
command: "VCP-10-58"
params:
- name: value
type: string
- id: vcp_blue_x
label: Blue X
kind: action
command: "VCP-10-59"
params:
- name: value
type: string
- id: vcp_blue_y
label: Blue Y
kind: action
command: "VCP-10-5A"
params:
- name: value
type: string
- id: vcp_3d_lut_emulation
label: 3D LUT Emulation
kind: action
command: "VCP-10-69"
params:
- name: value
type: string
- id: vcp_color_vision_emulation
label: Color Vision Emulation
kind: action
command: "VCP-10-5B"
params:
- name: value
type: string
- id: vcp_red_saturation
label: Red Saturation
kind: action
command: "VCP-02-12"
params:
- name: value
type: string
- id: vcp_yellow_saturation
label: Yellow Saturation
kind: action
command: "VCP-02-13"
params:
- name: value
type: string
- id: vcp_green_saturation
label: Green Saturation
kind: action
command: "VCP-02-14"
params:
- name: value
type: string
- id: vcp_cyan_saturation
label: Cyan Saturation
kind: action
command: "VCP-02-15"
params:
- name: value
type: string
- id: vcp_blue_saturation
label: Blue Saturation
kind: action
command: "VCP-02-16"
params:
- name: value
type: string
- id: vcp_magenta_saturation
label: Magenta Saturation
kind: action
command: "VCP-02-17"
params:
- name: value
type: string
- id: vcp_red_brightness
label: Red Brightness
kind: action
command: "VCP-02-F1"
params:
- name: value
type: string
- id: vcp_yellow_brightness
label: Yellow Brightness
kind: action
command: "VCP-02-F2"
params:
- name: value
type: string
- id: vcp_green_brightness
label: Green Brightness
kind: action
command: "VCP-02-F3"
params:
- name: value
type: string
- id: vcp_cyan_brightness
label: Cyan Brightness
kind: action
command: "VCP-02-F4"
params:
- name: value
type: string
- id: vcp_blue_brightness
label: Blue Brightness
kind: action
command: "VCP-02-F5"
params:
- name: value
type: string
- id: vcp_magenta_brightness
label: Magenta Brightness
kind: action
command: "VCP-02-F6"
params:
- name: value
type: string
- id: vcp_uniformity
label: Uniformity
kind: action
command: "VCP-02-EE"
params:
- name: value
type: string
- id: vcp_sharpness
label: Sharpness
kind: action
command: "VCP-00-87"
params:
- name: value
type: string
- id: vcp_sharpness_alternate
label: Sharpness Alternate
kind: action
command: "VCP-00-8C"
params:
- name: value
type: string
- id: vcp_uhd_upscaling
label: UHD Upscaling
kind: action
command: "VCP-11-09"
params:
- name: value
type: string
- id: vcp_auto_setup
label: Auto Setup
kind: action
command: "VCP-00-1E"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_auto_adjust_status
label: Auto Adjust Status
kind: query
command: "VCP-10-B7"
params: []
- id: vcp_horizontal_position
label: Horizontal Position
kind: action
command: "VCP-00-20"
params:
- name: value
type: string
- id: vcp_vertical_position
label: Vertical Position
kind: action
command: "VCP-00-30"
params:
- name: value
type: string
- id: vcp_clock_frequency
label: Clock Frequency
kind: action
command: "VCP-00-0E"
params:
- name: value
type: string
- id: vcp_phase
label: Phase
kind: action
command: "VCP-00-3E"
params:
- name: value
type: string
- id: vcp_horizontal_resolution
label: Horizontal Resolution
kind: query
command: "VCP-02-50"
params: []
- id: vcp_vertical_resolution
label: Vertical Resolution
kind: query
command: "VCP-02-51"
params: []
- id: vcp_color_system
label: Color System
kind: action
command: "VCP-02-21"
params:
- name: value
type: string
- id: vcp_input_resolution
label: Input Resolution
kind: action
command: "VCP-02-DA"
params:
- name: value
type: string
- id: vcp_aspect
label: Aspect
kind: action
command: "VCP-02-70"
params:
- name: value
type: string
- id: vcp_zoom
label: Zoom
kind: action
command: "VCP-02-6F"
params:
- name: value
type: string
- id: vcp_zoom_horizontal
label: Zoom Horizontal
kind: action
command: "VCP-02-6C"
params:
- name: value
type: string
- id: vcp_zoom_vertical
label: Zoom Vertical
kind: action
command: "VCP-02-6D"
params:
- name: value
type: string
- id: vcp_zoom_h_position
label: Zoom Horizontal Position
kind: action
command: "VCP-02-CC"
params:
- name: value
type: string
- id: vcp_zoom_v_position
label: Zoom Vertical Position
kind: action
command: "VCP-02-CD"
params:
- name: value
type: string
- id: vcp_overscan
label: Overscan
kind: action
command: "VCP-02-E3"
params:
- name: value
type: string
- id: vcp_deinterlace
label: Deinterlace
kind: action
command: "VCP-02-25"
params:
- name: value
type: string
- id: vcp_noise_reduction
label: Noise Reduction
kind: action
command: "VCP-02-20"
params:
- name: value
type: string
- id: vcp_telecine
label: Telecine
kind: action
command: "VCP-02-23"
params:
- name: value
type: string
- id: vcp_adaptive_contrast
label: Adaptive Contrast
kind: action
command: "VCP-02-8D"
params:
- name: value
type: string
- id: vcp_advanced_uniformity
label: Advanced Uniformity
kind: action
command: "VCP-02-C2"
params:
- name: value
type: string
- id: vcp_image_flip
label: Image Flip
kind: action
command: "VCP-02-D7"
params:
- name: value
type: string
- id: vcp_osd_flip
label: OSD Flip
kind: action
command: "VCP-10-B8"
params:
- name: value
type: string
- id: vcp_spectraview_engine
label: SpectraView Engine
kind: action
command: "VCP-11-47"
params:
- name: value
type: string
- id: vcp_picture_mode_count
label: Picture Mode Count
kind: action
command: "VCP-11-B0"
params:
- name: value
type: string
- id: vcp_metamerism
label: Metamerism
kind: action
command: "VCP-10-5C"
params:
- name: value
type: string
- id: vcp_color_stabilizer
label: Color Stabilizer
kind: action
command: "VCP-10-ED"
params:
- name: value
type: string
- id: vcp_reset_picture
label: Reset Picture
kind: action
command: "VCP-02-CB"
params:
- name: value
type: string
description: "0002 resets picture settings"
- id: vcp_volume
label: Volume
kind: action
command: "VCP-00-62"
params:
- name: value
type: integer
minimum: 0
maximum: 100
- id: vcp_stereo_mono
label: Stereo or Mono
kind: action
command: "VCP-00-94"
params:
- name: value
type: string
- id: vcp_balance
label: Balance
kind: action
command: "VCP-00-93"
params:
- name: value
type: string
- id: vcp_surround
label: Surround
kind: action
command: "VCP-02-34"
params:
- name: value
type: string
- id: vcp_treble
label: Treble
kind: action
command: "VCP-00-8F"
params:
- name: value
type: string
- id: vcp_bass
label: Bass
kind: action
command: "VCP-00-91"
params:
- name: value
type: string
- id: vcp_sound_input
label: Sound Input
kind: action
command: "VCP-02-2E"
params:
- name: value
type: string
- id: vcp_multi_picture_sound
label: Multi-Picture Sound
kind: action
command: "VCP-10-80"
params:
- name: value
type: string
- id: vcp_line_out
label: Line Out
kind: action
command: "VCP-10-81"
params:
- name: value
type: string
- id: vcp_audio_delay
label: Audio Delay
kind: action
command: "VCP-10-CA"
params:
- name: value
type: string
- id: vcp_audio_delay_time
label: Audio Delay Time
kind: action
command: "VCP-10-CB"
params:
- name: value
type: string
- id: vcp_schedule_enable
label: Schedule Enable
kind: action
command: "VCP-02-E5"
params:
- name: value
type: string
- id: vcp_schedule_disable
label: Schedule Disable
kind: action
command: "VCP-02-E6"
params:
- name: value
type: string
- id: vcp_off_timer
label: Off Timer
kind: action
command: "VCP-02-2B"
params:
- name: value
type: string
- id: vcp_multi_picture_mode_hold
label: Multi-Picture Mode Hold
kind: action
command: "VCP-10-82"
params:
- name: value
type: string
- id: vcp_multi_picture_mode
label: Multi-Picture Mode
kind: action
command: "VCP-02-72"
params:
- name: value
type: string
- id: vcp_selected_window
label: Selected Window
kind: action
command: "VCP-11-0B"
params:
- name: value
type: string
- id: vcp_selection_frame
label: Selection Frame
kind: action
command: "VCP-11-0D"
params:
- name: value
type: string
- id: vcp_window1_input
label: Window 1 Input
kind: action
command: "VCP-11-0E"
params:
- name: value
type: string
- id: vcp_window2_input
label: Window 2 Input
kind: action
command: "VCP-11-0F"
params:
- name: value
type: string
- id: vcp_window_size
label: Window Size
kind: action
command: "VCP-10-B9"
params:
- name: value
type: string
- id: vcp_window_size_preset
label: Window Size Preset
kind: action
command: "VCP-02-71"
params:
- name: value
type: string
- id: vcp_window_h_position
label: Window Horizontal Position
kind: action
command: "VCP-02-74"
params:
- name: value
type: string
- id: vcp_window_v_position
label: Window Vertical Position
kind: action
command: "VCP-02-75"
params:
- name: value
type: string
- id: vcp_multi_picture_aspect
label: Multi-Picture Aspect
kind: action
command: "VCP-10-83"
params:
- name: value
type: string
- id: vcp_text_ticker_mode
label: Text Ticker Mode
kind: action
command: "VCP-10-08"
params:
- name: value
type: string
- id: vcp_text_ticker_position
label: Text Ticker Position
kind: action
command: "VCP-10-09"
params:
- name: value
type: string
- id: vcp_text_ticker_size
label: Text Ticker Size
kind: action
command: "VCP-10-0A"
params:
- name: value
type: string
- id: vcp_text_ticker_signal_detect
label: Text Ticker Signal Detect
kind: action
command: "VCP-10-0C"
params:
- name: value
type: string
- id: vcp_input_signal_detect
label: Input Signal Detect
kind: action
command: "VCP-02-40"
params:
- name: value
type: string
- id: vcp_input_priority_1
label: Input Priority 1
kind: action
command: "VCP-10-2E"
params:
- name: value
type: string
- id: vcp_input_priority_2
label: Input Priority 2
kind: action
command: "VCP-10-2F"
params:
- name: value
type: string
- id: vcp_input_priority_3
label: Input Priority 3
kind: action
command: "VCP-10-30"
params:
- name: value
type: string
- id: vcp_input_switch_speed
label: Input Switch Speed
kind: action
command: "VCP-10-86"
params:
- name: value
type: string
- id: vcp_input_1
label: Input 1
kind: action
command: "VCP-10-CE"
params:
- name: value
type: string
- id: vcp_input_2
label: Input 2
kind: action
command: "VCP-10-CF"
params:
- name: value
type: string
- id: vcp_dvi_mode
label: DVI Mode
kind: action
command: "VCP-02-CF"
params:
- name: value
type: string
- id: vcp_vga_mode
label: VGA Mode
kind: action
command: "VCP-10-8E"
params:
- name: value
type: string
- id: vcp_sync_type
label: Sync Type
kind: action
command: "VCP-11-95"
params:
- name: value
type: string
- id: vcp_displayport1_version
label: DisplayPort 1 Version
kind: action
command: "VCP-10-F1"
params:
- name: value
type: string
- id: vcp_displayport2_version
label: DisplayPort 2 Version
kind: action
command: "VCP-10-F2"
params:
- name: value
type: string
- id: vcp_displayport_bit_rate
label: DisplayPort Bit Rate
kind: action
command: "VCP-11-19"
params:
- name: value
type: string
- id: vcp_hdmi_mode
label: HDMI Mode
kind: action
command: "VCP-11-68"
params:
- name: value
type: string
- id: vcp_video_level
label: Video Level
kind: action
command: "VCP-10-40"
params:
- name: value
type: string
- id: vcp_signal_format
label: Signal Format
kind: action
command: "VCP-11-A3"
params:
- name: value
type: string
- id: vcp_language
label: Language
kind: action
command: "VCP-00-68"
params:
- name: value
type: string
- id: vcp_osd_time
label: OSD Time
kind: action
command: "VCP-00-FC"
params:
- name: value
type: string
- id: vcp_osd_h_position
label: OSD Horizontal Position
kind: action
command: "VCP-02-38"
params:
- name: value
type: string
- id: vcp_osd_v_position
label: OSD Vertical Position
kind: action
command: "VCP-02-39"
params:
- name: value
type: string
- id: vcp_information_osd
label: Information OSD
kind: action
command: "VCP-02-3D"
params:
- name: value
type: string
- id: vcp_ip_id_information
label: IP and ID Information
kind: action
command: "VCP-11-17"
params:
- name: value
type: string
- id: vcp_osd_transparency
label: OSD Transparency
kind: action
command: "VCP-02-B8"
params:
- name: value
type: string
- id: vcp_osd_orientation
label: OSD Orientation
kind: action
command: "VCP-02-41"
params:
- name: value
type: string
- id: vcp_key_guide
label: Key Guide
kind: action
command: "VCP-11-7A"
params:
- name: value
type: string
- id: vcp_service_information
label: Service Information
kind: action
command: "VCP-10-BA"
params:
- name: value
type: string
- id: vcp_closed_caption
label: Closed Caption
kind: action
command: "VCP-10-84"
params:
- name: value
type: string
- id: vcp_tile_horizontal_count
label: Tile Horizontal Monitor Count
kind: action
command: "VCP-02-D0"
params:
- name: value
type: string
- id: vcp_tile_vertical_count
label: Tile Vertical Monitor Count
kind: action
command: "VCP-02-D1"
params:
- name: value
type: string
- id: vcp_tile_position
label: Tile Position
kind: action
command: "VCP-02-D2"
params:
- name: value
type: string
- id: vcp_tile_compensation
label: Tile Compensation
kind: action
command: "VCP-02-D5"
params:
- name: value
type: string
- id: vcp_tile_horizontal_size
label: Tile Horizontal Size
kind: action
command: "VCP-11-96"
params:
- name: value
type: string
- id: vcp_tile_vertical_size
label: Tile Vertical Size
kind: action
command: "VCP-11-97"
params:
- name: value
type: string
- id: vcp_tile_horizontal_adjust
label: Tile Horizontal Adjust
kind: action
command: "VCP-11-98"
params:
- name: value
type: string
- id: vcp_tile_vertical_adjust
label: Tile Vertical Adjust
kind: action
command: "VCP-11-99"
params:
- name: value
type: string
- id: vcp_tile_cut
label: Tile Cut
kind: action
command: "VCP-11-C0"
params:
- name: value
type: string
- id: vcp_tile_cut_horizontal_adjust
label: Tile Cut Horizontal Adjust
kind: action
command: "VCP-11-C1"
params:
- name: value
type: string
- id: vcp_tile_cut_vertical_adjust
label: Tile Cut Vertical Adjust
kind: action
command: "VCP-11-C2"
params:
- name: value
type: string
- id: vcp_tile_matrix_execute
label: Tile Matrix Execute
kind: action
command: "VCP-02-D3"
params:
- name: value
type: string
- id: vcp_frame_compensation
label: Frame Compensation
kind: action
command: "VCP-11-01"
params:
- name: value
type: string
- id: vcp_total_compensation
label: Total Compensation Value
kind: action
command: "VCP-11-02"
params:
- name: value
type: string
- id: vcp_compensation
label: Compensation Value
kind: action
command: "VCP-11-03"
params:
- name: value
type: string
- id: vcp_vertical_scan_reverse
label: Vertical Scan Reverse
kind: action
command: "VCP-11-04"
params:
- name: value
type: string
- id: vcp_vertical_scan_reverse_manual
label: Vertical Scan Reverse Manual
kind: action
command: "VCP-11-05"
params:
- name: value
type: string
- id: vcp_tile_settings_save
label: Tile Matrix Settings Save
kind: action
command: "VCP-10-4A"
params:
- name: value
type: string
- id: vcp_monitor_id
label: Monitor ID
kind: action
command: "VCP-02-3E"
params:
- name: value
type: string
- id: vcp_group_id
label: Group ID
kind: action
command: "VCP-10-7F"
params:
- name: value
type: string
description: Bit 0 group A through bit 9 group J
- id: vcp_auto_id_ip
label: Auto ID and IP
kind: action
command: "VCP-10-BB"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_auto_id_ip_reset
label: Auto ID and IP Reset
kind: action
command: "VCP-10-BD"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_command_forwarding
label: Command Forwarding
kind: action
command: "VCP-11-4F"
params:
- name: value
type: string
- id: vcp_power_save_message
label: Power Save Message
kind: action
command: "VCP-11-7B"
params:
- name: value
type: string
- id: vcp_fan_control
label: Fan Control
kind: action
command: "VCP-02-7D"
params:
- name: value
type: string
- id: vcp_fan_speed
label: Fan Speed
kind: action
command: "VCP-10-3F"
params:
- name: value
type: string
- id: vcp_sensor_1
label: Sensor 1
kind: query
command: "VCP-10-E0"
params: []
- id: vcp_sensor_2
label: Sensor 2
kind: query
command: "VCP-10-E1"
params: []
- id: vcp_sensor_3
label: Sensor 3
kind: query
command: "VCP-10-E2"
params: []
- id: vcp_sensor_4
label: Sensor 4
kind: query
command: "VCP-10-E3"
params: []
- id: vcp_sensor_5
label: Sensor 5
kind: query
command: "VCP-10-E4"
params: []
- id: vcp_sensor_6
label: Sensor 6
kind: query
command: "VCP-10-E5"
params: []
- id: vcp_internal_temperature_fan_select
label: Internal Temperature Fan Select
kind: action
command: "VCP-02-7A"
params:
- name: value
type: string
- id: vcp_internal_temperature_fan_status
label: Internal Temperature Fan Status
kind: query
command: "VCP-02-7B"
params: []
- id: vcp_temperature_sensor_select
label: Temperature Sensor Select
kind: action
command: "VCP-02-78"
params:
- name: value
type: string
description: "0001, 0002, or 0003 selects sensor 1, 2, or 3"
- id: vcp_temperature_read
label: Temperature Read
kind: query
command: "VCP-02-79"
params: []
- id: vcp_screen_saver_gamma
label: Screen Saver Gamma
kind: action
command: "VCP-02-DB"
params:
- name: value
type: string
- id: vcp_screen_saver_backlight
label: Screen Saver Backlight
kind: action
command: "VCP-02-DC"
params:
- name: value
type: string
- id: vcp_motion
label: Motion
kind: action
command: "VCP-02-DD"
params:
- name: value
type: string
- id: vcp_side_panel
label: Side Panel
kind: action
command: "VCP-02-DF"
params:
- name: value
type: string
- id: vcp_power_on_delay
label: Power On Delay
kind: action
command: "VCP-02-D8"
params:
- name: value
type: string
- id: vcp_id_link
label: ID Link
kind: action
command: "VCP-10-BC"
params:
- name: value
type: string
- id: vcp_remote_lock_mode
label: Remote Lock Mode
kind: action
command: "VCP-10-D4"
params:
- name: value
type: string
- id: vcp_remote_lock_power
label: Remote Lock Power
kind: action
command: "VCP-10-D5"
params:
- name: value
type: string
- id: vcp_remote_lock_volume
label: Remote Lock Volume
kind: action
command: "VCP-10-D6"
params:
- name: value
type: string
- id: vcp_remote_lock_input
label: Remote Lock Input
kind: action
command: "VCP-10-D9"
params:
- name: value
type: string
- id: vcp_remote_minimum_volume
label: Remote Minimum Volume
kind: action
command: "VCP-10-D7"
params:
- name: value
type: string
- id: vcp_remote_maximum_volume
label: Remote Maximum Volume
kind: action
command: "VCP-10-D8"
params:
- name: value
type: string
- id: vcp_remote_allowed_input_1
label: Remote Allowed Input 1
kind: action
command: "VCP-10-DA"
params:
- name: value
type: string
- id: vcp_remote_allowed_input_2
label: Remote Allowed Input 2
kind: action
command: "VCP-10-DB"
params:
- name: value
type: string
- id: vcp_remote_allowed_input_3
label: Remote Allowed Input 3
kind: action
command: "VCP-10-DC"
params:
- name: value
type: string
- id: vcp_channel_lock
label: Channel Lock
kind: action
command: "VCP-11-69"
params:
- name: value
type: string
- id: vcp_key_lock_mode
label: Key Lock Mode
kind: action
command: "VCP-11-6A"
params:
- name: value
type: string
- id: vcp_key_lock_power
label: Key Lock Power
kind: action
command: "VCP-11-6B"
params:
- name: value
type: string
- id: vcp_key_lock_volume
label: Key Lock Volume
kind: action
command: "VCP-11-6C"
params:
- name: value
type: string
- id: vcp_key_lock_input
label: Key Lock Input
kind: action
command: "VCP-11-6F"
params:
- name: value
type: string
- id: vcp_key_minimum_volume
label: Key Minimum Volume
kind: action
command: "VCP-11-6D"
params:
- name: value
type: string
- id: vcp_key_maximum_volume
label: Key Maximum Volume
kind: action
command: "VCP-11-6E"
params:
- name: value
type: string
- id: vcp_key_channel_lock
label: Key Channel Lock
kind: action
command: "VCP-11-70"
params:
- name: value
type: string
- id: vcp_ddcci
label: DDC/CI Control
kind: action
command: "VCP-10-BE"
params:
- name: value
type: string
- id: vcp_ip_address_reset
label: IP Address Reset
kind: action
command: "VCP-10-BF"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_auto_brightness
label: Auto Brightness
kind: action
command: "VCP-02-2D"
params:
- name: value
type: string
- id: vcp_backlight_dimming
label: Backlight Dimming
kind: action
command: "VCP-11-4E"
params:
- name: value
type: string
- id: vcp_ambient_light_sensor_mode
label: Ambient Light Sensor Mode
kind: action
command: "VCP-10-C8"
params:
- name: value
type: string
- id: vcp_ambient_light_maximum
label: Ambient Light Maximum
kind: action
command: "VCP-10-C9"
params:
- name: value
type: string
- id: vcp_ambient_light_bright
label: Ambient Light Bright Setting
kind: action
command: "VCP-10-34"
params:
- name: value
type: string
- id: vcp_ambient_light_dark
label: Ambient Light Dark Setting
kind: action
command: "VCP-10-33"
params:
- name: value
type: string
- id: vcp_illuminance_1
label: Illuminance 1
kind: query
command: "VCP-02-B4"
params: []
- id: vcp_illuminance_2
label: Illuminance 2
kind: query
command: "VCP-02-B5"
params: []
- id: vcp_human_sensor_mode
label: Human Sensor Mode
kind: action
command: "VCP-10-75"
params:
- name: value
type: string
- id: vcp_human_sensor_backlight_enable
label: Human Sensor Backlight Enable
kind: action
command: "VCP-10-DD"
params:
- name: value
type: string
- id: vcp_human_sensor_backlight_value
label: Human Sensor Backlight Value
kind: action
command: "VCP-10-C6"
params:
- name: value
type: string
- id: vcp_human_sensor_volume_enable
label: Human Sensor Volume Enable
kind: action
command: "VCP-10-DE"
params:
- name: value
type: string
- id: vcp_human_sensor_volume_value
label: Human Sensor Volume Value
kind: action
command: "VCP-10-C7"
params:
- name: value
type: string
- id: vcp_human_sensor_input_enable
label: Human Sensor Input Enable
kind: action
command: "VCP-10-DF"
params:
- name: value
type: string
- id: vcp_human_sensor_input_source
label: Human Sensor Input Source
kind: action
command: "VCP-10-D0"
params:
- name: value
type: string
- id: vcp_human_sensor_wait_time
label: Human Sensor Wait Time
kind: action
command: "VCP-10-78"
params:
- name: value
type: string
- id: vcp_power_lamp
label: Power Lamp
kind: action
command: "VCP-02-BE"
params:
- name: value
type: string
- id: vcp_schedule_lamp
label: Schedule Lamp
kind: action
command: "VCP-11-71"
params:
- name: value
type: string
- id: vcp_network_functions_display
label: Network Functions Display
kind: action
command: "VCP-11-CF"
params:
- name: value
type: string
- id: vcp_compute_module
label: Compute Module
kind: action
command: "VCP-11-D1"
params:
- name: value
type: string
- id: vcp_media_player
label: Media Player
kind: action
command: "VCP-11-D0"
params:
- name: value
type: string
- id: vcp_touch_panel_power
label: Touch Panel Power
kind: action
command: "VCP-11-72"
params:
- name: value
type: string
- id: vcp_external_control
label: External Control
kind: action
command: "VCP-11-73"
params:
- name: value
type: string
- id: vcp_pc_source
label: PC Source
kind: action
command: "VCP-11-74"
params:
- name: value
type: string
- id: vcp_usb_power
label: USB Power
kind: action
command: "VCP-11-75"
params:
- name: value
type: string
- id: vcp_cec
label: CEC
kind: action
command: "VCP-11-76"
params:
- name: value
type: string
- id: vcp_auto_power_off
label: Auto Power Off
kind: action
command: "VCP-11-77"
params:
- name: value
type: string
- id: vcp_audio_receiver
label: Audio Receiver
kind: action
command: "VCP-11-78"
params:
- name: value
type: string
- id: vcp_device_search
label: Device Search
kind: action
command: "VCP-11-79"
params:
- name: value
type: string
- id: vcp_option_power
label: Option Power
kind: action
command: "VCP-10-41"
params:
- name: value
type: string
- id: vcp_audio_mode
label: Audio Mode
kind: action
command: "VCP-10-B0"
params:
- name: value
type: string
- id: vcp_off_warning
label: Off Warning
kind: action
command: "VCP-10-C0"
params:
- name: value
type: string
- id: vcp_auto_off
label: Auto Off
kind: action
command: "VCP-10-C1"
params:
- name: value
type: string
- id: vcp_start_up_pc
label: Start Up PC
kind: action
command: "VCP-10-C2"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_force_quit
label: Force Quit
kind: action
command: "VCP-10-C3"
params:
- name: value
type: string
description: "0001 executes operation"
- id: vcp_slot2_channel_mode
label: Slot 2 Channel Mode
kind: action
command: "VCP-11-62"
params:
- name: value
type: string
- id: vcp_slot2_channel_select
label: Slot 2 Channel Select
kind: action
command: "VCP-11-63"
params:
- name: value
type: string
- id: vcp_co2_reduction_high
label: CO2 Reduction High Word
kind: query
command: "VCP-10-10"
params: []
- id: vcp_co2_reduction_low
label: CO2 Reduction Low Word
kind: query
command: "VCP-10-11"
params: []
- id: vcp_co2_reduction_total_high
label: CO2 Reduction Total High Word
kind: query
command: "VCP-10-28"
params: []
- id: vcp_co2_reduction_total_low
label: CO2 Reduction Total Low Word
kind: query
command: "VCP-10-29"
params: []
- id: vcp_co2_emission_high
label: CO2 Emission High Word
kind: query
command: "VCP-10-2A"
params: []
- id: vcp_co2_emission_low
label: CO2 Emission Low Word
kind: query
command: "VCP-10-2B"
params: []
- id: vcp_co2_emission_total_high
label: CO2 Emission Total High Word
kind: query
command: "VCP-10-26"
params: []
- id: vcp_co2_emission_total_low
label: CO2 Emission Total Low Word
kind: query
command: "VCP-10-27"
params: []
- id: vcp_all_reset
label: All Reset
kind: action
command: "VCP-00-04"
params:
- name: value
type: string
description: "0001 executes operation"
Feedbacks
- id: command_result
type: enum
values:
"00": no_error
"01": unsupported_or_error
- id: vcp_parameter_reply
type: object
fields:
result: ascii_hex_byte
op_page: ascii_hex_byte
op_code: ascii_hex_byte
parameter_type: ascii_hex_byte
maximum: ascii_hex_uint16
current_or_requested: ascii_hex_uint16
- id: timing_report
type: object
command: "4E"
description: CTL type B reply with message length 0E. Payload begins with 4E, followed by two ASCII hexadecimal status digits, four horizontal-frequency digits in 0.01 kHz units, and four vertical-frequency digits in 0.01 Hz units.
fields:
status: ascii_hex_byte
horizontal_frequency: ascii_hex_uint16
vertical_frequency: ascii_hex_uint16
- id: power_state
type: enum
description: CTL type B reply with message length 12. Payload positions D01-D02 contain reserved 02; D03-D04 contain result 00 for no error or 01 for unsupported; D05-D06 contain D6; D07-D08 contain parameter type 00; D09-D12 contain maximum 0004; D13-D16 contain the power-state value below. Interpret the state only after checking the result.
values:
"0001": on
"0002": power_save
"0003": reserved
"0004": standby
- id: null_message
type: string
value: "BE"
- id: self_diagnosis
type: enum
values:
"00": normal
"70": standby_3_3v_fault
"71": standby_5v_fault
"78": inverter_or_option_slot_24v_fault
"7A": usb_c_overvoltage
"7B": usb_c_overcurrent
"80": cooling_fan_1_fault
"81": cooling_fan_2_fault
"82": cooling_fan_3_fault
"90": inverter_fault
"A0": temperature_shutdown
"A1": temperature_brightness_reduction
"B0": no_signal
"D0": proof_of_play_log_memory_low
"D1": rtc_fault
"E4": cpld_fault
"ED": l2_switch_fault
"EE": fan_control_fault
"EF": audio_amplifier_fault
- id: serial_number
type: string
- id: model_name
type: string
- id: mac_address
type: string
- id: firmware_version
type: string
- id: temperature
type: integer
description: Signed 16-bit two's-complement value in 0.5-degree Celsius units
- id: proof_of_play_status
type: object
fields:
error_state: ascii_hex_byte
log_count: ascii_hex_uint16
log_capacity: ascii_hex_uint16
operating_state: ascii_hex_byte
- id: auto_id_status
type: object
fields:
progress: ascii_hex_byte
detected_monitors: ascii_hex_byte
Variables
- id: destination_address
type: string
description: Monitor ID 1 through 100, group A through J, or all-monitors address
- id: block_check_code
type: integer
description: XOR of packet bytes from Reserved through ETX
- id: input_source
type: string
description: VCP-00-60 source code
- id: backlight
type: integer
minimum: 0
maximum: 100
- id: volume
type: integer
minimum: 0
maximum: 100
- id: time_zone
type: string
description: 00 through 30, representing UTC -12:00 through UTC +12:00
- id: frame_lock
type: enum
values:
"00": off
"01": on
"02": auto
Events
- id: auto_tile_matrix_complete
command: "CA0302{result}"
description: Auto Tile Matrix completion notification
- id: null_message_received
command: "BE"
description: Monitor cannot reply, received unsupported message type, or Proof of Play sequence is invalid
Macros
- id: set_and_save_vcp_parameter
label: Set and Save VCP Parameter
steps:
- action: get_vcp_parameter
- action: set_vcp_parameter
- action: get_vcp_parameter
- action: save_current_settings
Safety
confirmation_required_for:
- power_control
- vcp_all_reset
- security_lock_control
- auto_id_extended_reset
- auto_id_ip_reset
- input_name_reset
- proof_of_play_mode
interlocks:
- action: power_control
requirement: Use only power modes 0001 or 0004; source explicitly says not to set 0002 or 0003.
- action: proof_of_play_current
requirement: Monitor must be powered on before Proof of Play logs can be retrieved.
- action: lock_settings_write
requirement: Fields D09 through D18 are ignored unless mode is CUSTOM LOCK; volume limits are ignored unless volume is locked.
Notes
RS-232C uses a 9-pin D-Sub connector and crossover cable. LAN uses RJ-45 10/100BASE-T and fixed TCP port 7142.
Each packet consists of Header, Message, Check Code, and Delimiter. Header SOH is 01h; Reserved and controller Source are 30h; message types are A command, B command reply, C get current parameter, D get parameter reply, E set parameter, and F set parameter reply. Message data is ASCII hexadecimal. Delimiter is CR (0Dh). BCC is XOR of bytes from Reserved through ETX.
The CTL payload codes 0C, 07, and 01D6 require the Transport framing; sending those strings alone is not a complete request. The save reply payload is 000C; timing replies begin with 4E; power-status replies use the layout described in power_state.
The additional tokens identified by review are CTL reply payload identifiers: C311/C312 for date/time read/write, C330/C331 for time-zone read/write, C31A/C31B for time-server read/write, C33D/C33E for schedule read/write, A1 for self-diagnosis, C316 for serial number, C317 for model name, C31D for security lock, C320 for MAC address, CB01 for daylight saving, CB02 for firmware version, CB04 for input name, CB15 for Proof of Play, CB0B for power-save settings, CB0D for shipment flag, and CB0E for schedule enable. They identify responses to existing requests and do not define additional controller Actions.
Keep command-byte intervals within 100 ms. Send next command only after receiving monitor reply. Wait about 15 seconds after power on or standby. Wait about 10 seconds after input switching, sub-picture input switching, auto setup, or all reset. TCP connections are closed by monitor after 15 minutes without communication.
Provenance
source_domains:
- smj.jp.sharp
- business.sharpusa.com
source_urls:
- https://smj.jp.sharp/bs/lcd-display/lineup/pnun/download_files/pn-un553s_un553v_external_control_jp.pdf
- https://business.sharpusa.com/large-format-displays/models/details/pn-un553s
- https://smj.jp.sharp/bs/lcd-display/lineup/pnun/
retrieved_at: 2026-08-05T06:52:50.556Z
last_checked_at: 2026-10-07T12:50:33.175Z
Verification Summary
verdict: verified
checked_at: 2026-10-07T12:50:33.175Z
matched_actions: 304
action_count: 304
confidence: medium
summary: "All 304 spec action units match source CTL and VCP codes with correct shapes and transport values; only 3 table-only references (CA19, CA1A, CA0A-01) lack spec entries. (5 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- CTL-CA19
- CTL-CA1A
- CTL-CA0A-01
- "hardware verification and firmware compatibility range not provided."
- "flow control not stated in source"
- "transport authentication requirements not stated; absence of an authentication procedure does not establish auth.type none."
- "serial flow-control setting not stated."
- "firmware compatibility range not stated."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0