Summary
RS-232C serial control spec for the Christie LX-55 projector (also covers LX37/40/45/50). Commands sent as hex over serial at 19200 baud. Two command sets: basic control codes (C xx CR) and extended codes (C F_ xx_## CR), plus status request commands (CR x CR and CR_ xx CR).
Transport
protocols:
- serial
serial:
baud_rate: 19200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
traits:
- powerable # power on/off commands
- queryable # status request commands return state
- routable # input/source selection commands
- levelable # volume, brightness, contrast, etc.
Actions
actions:
- id: power_on
label: Power On
kind: action
command: "C 00"
description: "Power on projector. 5000ms delay between commands."
params: []
- id: power_off_quick
label: Quick Power Off
kind: action
command: "C 01"
description: "Quick power off. 3000ms delay between commands."
params: []
- id: power_off
label: Power Off
kind: action
command: "C 02"
description: "Power off. 1st issue 100ms delay, 2nd issue 3000ms delay."
params: []
- id: input_1
label: Select Input 1
kind: action
command: "C 05"
description: "Select Input 1. 5000ms delay between commands."
params: []
- id: input_2
label: Select Input 2
kind: action
command: "C 06"
description: "Select Input 2. 5000ms delay between commands."
params: []
- id: input_3
label: Select Input 3
kind: action
command: "C 07"
description: "Select Input 3. 5000ms delay between commands."
params: []
- id: volume_up
label: Volume Up
kind: action
command: "C 09"
description: "Increment volume by one."
params: []
- id: volume_down
label: Volume Down
kind: action
command: "C 0A"
description: "Decrement volume by one."
params: []
- id: audio_mute_on
label: Audio Mute On
kind: action
command: "C 0B"
description: "Disable projector audio."
params: []
- id: audio_mute_off
label: Audio Mute Off
kind: action
command: "C 0C"
description: "Enable projector audio."
params: []
- id: video_mute_on
label: Video Mute On (No Show)
kind: action
command: "C 0D"
description: "Enable video mute."
params: []
- id: video_mute_off
label: Video Mute Off (No Show)
kind: action
command: "C 0E"
description: "Disable video mute."
params: []
- id: av_normal_size
label: AV Normal Size (4:3)
kind: action
command: "C 0F"
description: "Set AV source to 4:3 aspect ratio. 300ms delay."
params: []
- id: av_wide_size
label: AV Wide Size (16:9)
kind: action
command: "C 10"
description: "Set AV source to 16:9 aspect ratio. 300ms delay."
params: []
- id: menu_on
label: Menu On
kind: action
command: "C 1C"
description: "Display main menu."
params: []
- id: menu_off
label: Menu Off
kind: action
command: "C 1D"
description: "Clear main menu."
params: []
- id: clear_screen
label: Clear Screen
kind: action
command: "C 1E"
description: "Clear OSD regardless of location."
params: []
- id: brightness_up
label: Brightness Up
kind: action
command: "C 20"
description: "Increment brightness by one."
params: []
- id: brightness_down
label: Brightness Down
kind: action
command: "C 21"
description: "Decrement brightness by one."
params: []
- id: input_2_video
label: Input 2 Video
kind: action
command: "C 23"
description: "Select composite video on Input 2. 5000ms delay."
params: []
- id: input_2_ypbpr
label: Input 2 Y,Pb/Cb,Pr/Cr
kind: action
command: "C 24"
description: "Select YPbPr on Input 2. 5000ms delay."
params: []
- id: input_2_rgb
label: Input 2 RGB
kind: action
command: "C 25"
description: "Select RGB on Input 2. 5000ms delay."
params: []
- id: image_toggle
label: Image Toggle
kind: action
command: "C 27"
description: "Change IMAGE setting status."
params: []
- id: on_start_enable
label: On Start Enable
kind: action
command: "C 28"
description: "Enable power-up when plugged in."
params: []
- id: on_start_disable
label: On Start Disable
kind: action
command: "C 29"
description: "Disable power-up when plugged in."
params: []
- id: power_management_enable
label: Power Management Enable
kind: action
command: "C 2A"
description: "Enable power management."
params: []
- id: power_management_disable
label: Power Management Disable
kind: action
command: "C 2B"
description: "Disable power management."
params: []
- id: digital_zoom_up
label: Digital Zoom Up
kind: action
command: "C 30"
description: "Access digital zoom, then increment by one each issue."
params: []
- id: digital_zoom_down
label: Digital Zoom Down
kind: action
command: "C 31"
description: "Access digital zoom, then decrement by one each issue."
params: []
- id: input_3_video
label: Input 3 Video
kind: action
command: "C 33"
description: "Select composite video on Input 3. 5000ms delay."
params: []
- id: input_3_svideo
label: Input 3 S-Video
kind: action
command: "C 34"
description: "Select S-Video on Input 3. 5000ms delay."
params: []
- id: input_3_ypbpr
label: Input 3 Y,Pb/Cb,Pr/Cr
kind: action
command: "C 35"
description: "Select YPbPr on Input 3. 5000ms delay."
params: []
- id: right_arrow
label: Right Arrow Key
kind: action
command: "C 3A"
params: []
- id: left_arrow
label: Left Arrow Key
kind: action
command: "C 3B"
params: []
- id: up_arrow
label: Up Arrow Key
kind: action
command: "C 3C"
params: []
- id: down_arrow
label: Down Arrow Key
kind: action
command: "C 3D"
params: []
- id: right_mouse_click
label: Right Mouse Click
kind: action
command: "C 3E"
params: []
- id: select_key
label: Select Key
kind: action
command: "C 3F"
params: []
- id: freeze_on
label: Freeze On
kind: action
command: "C 43"
params: []
- id: freeze_off
label: Freeze Off
kind: action
command: "C 44"
params: []
- id: zoom_lens_down
label: Zoom Lens Down
kind: action
command: "C 46"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: zoom_lens_up
label: Zoom Lens Up
kind: action
command: "C 47"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: focus_down
label: Focus Down
kind: action
command: "C 4A"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: focus_up
label: Focus Up
kind: action
command: "C 4B"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: color_management_on
label: Color Management On
kind: action
command: "C 4E"
params: []
- id: input_1_rgb
label: Input 1 RGB (Analog)
kind: action
command: "C 50"
description: "Select analog RGB on Input 1. 5000ms delay."
params: []
- id: input_1_scart
label: Input 1 SCART
kind: action
command: "C 51"
description: "Select SCART on Input 1. 5000ms delay."
params: []
- id: input_1_dvi_pc
label: Input 1 DVI (PC Digital)
kind: action
command: "C 52"
description: "Select DVI PC digital on Input 1. 5000ms delay."
params: []
- id: input_1_dvi_hdcp
label: Input 1 DVI (AV HDCP)
kind: action
command: "C 53"
description: "Select DVI HDCP on Input 1. 5000ms delay."
params: []
- id: input_1_monitor_out
label: Input 1 Monitor Out
kind: action
command: "C 54"
description: "Select Input 1 to monitor out. 5000ms delay."
params: []
- id: lens_shift_up
label: Lens Shift Up
kind: action
command: "C 5D"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: lens_shift_down
label: Lens Shift Down
kind: action
command: "C 5E"
description: "Slight adjustment per issue; many issuings needed for visible change."
params: []
- id: auto_pc_adjust
label: Auto PC Adjust
kind: action
command: "C 89"
params: []
- id: presentation_timer
label: Presentation Timer
kind: action
command: "C 8A"
description: "1st: start. 2nd: stop. 3rd: clear/reset."
params: []
- id: keystone_up
label: Keystone Up
kind: action
command: "C 8E"
description: "Access keystone then increment. Subsequent issuings within 3 seconds."
params: []
- id: keystone_down
label: Keystone Down
kind: action
command: "C 8F"
description: "Access keystone then decrement. Subsequent issuings within 3 seconds."
params: []
- id: keystone_right
label: Keystone Right
kind: action
command: "C 90"
description: "Access keystone then adjust. Subsequent issuings within 3 seconds."
params: []
- id: keystone_left
label: Keystone Left
kind: action
command: "C 91"
description: "Access keystone then adjust. Subsequent issuings within 3 seconds."
params: []
# --- Extended control commands (format: C F_ xx_## CR) ---
- id: ext_brightness
label: Set Brightness
kind: action
command: "C F_ BRIGHT_##"
description: "Extended brightness control. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_contrast
label: Set Contrast
kind: action
command: "C F_ CONT_##"
description: "Extended contrast control. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_color
label: Set Color
kind: action
command: "C F_ COLOR_##"
description: "Extended color control. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_tint
label: Set Tint
kind: action
command: "C F_ TINT_##"
description: "Extended tint control. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_sharpness
label: Set Sharpness
kind: action
command: "C F_ SHARP_##"
description: "Extended sharpness control. 000-031, UP, DN."
params:
- name: value
type: string
description: "000-031, UP, or DN"
- id: ext_gamma
label: Set Gamma
kind: action
command: "C F_ GAMMA_##"
description: "Extended gamma control. 000-015, UP, DN."
params:
- name: value
type: string
description: "000-015, UP, or DN"
- id: ext_wbal_r
label: Set White Balance Red
kind: action
command: "C F_ WBAL-R_##"
description: "Extended white balance red. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_wbal_g
label: Set White Balance Green
kind: action
command: "C F_ WBAL-G_##"
description: "Extended white balance green. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_wbal_b
label: Set White Balance Blue
kind: action
command: "C F_ WBAL-B_##"
description: "Extended white balance blue. 000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_coltemp
label: Set Color Temperature
kind: action
command: "C F_ COLTEMP_##"
description: "Select color temperature. 000-003."
params:
- name: value
type: string
description: "000-003"
- id: ext_nzred
label: Set Noise Reduction
kind: action
command: "C F_ NZRED_##"
description: "Select noise reduction. ON, OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_progv
label: Set Progressive Video
kind: action
command: "C F_ PROGV_##"
description: "L1, L2, or OFF."
params:
- name: value
type: string
description: "L1, L2, or OFF"
- id: ext_image
label: Set Image Mode
kind: action
command: "C F_ IMAGE_##"
description: "Computer: STAND, REAL, CUSTOM1-4. Video: STAND, CINEMA, CUSTOM1-4. 2000ms."
params:
- name: value
type: string
description: "STAND, REAL, CINEMA, CUSTOM1-4"
- id: ext_imageadj
label: Image Adjust Reset/Save
kind: action
command: "C F_ IMAGEADJ_##"
description: "RST reset, STR1-4 save. 1500ms."
params:
- name: value
type: string
description: "RST, STR1, STR2, STR3, STR4"
- id: ext_apctrl
label: Set Digital Keystone Level
kind: action
command: "C F_ APCTRL_##"
description: "L1, L2, or OFF."
params:
- name: value
type: string
description: "L1, L2, or OFF"
- id: ext_colmnsav
label: Store Color Management
kind: action
command: "C F_ COLMNSAV_##"
description: "Store color management settings. 000-009."
params:
- name: value
type: string
description: "000-009"
- id: ext_colmnld
label: Recall Color Management
kind: action
command: "C F_ COLMNLD_##"
description: "Recall color management settings. 000-009."
params:
- name: value
type: string
description: "000-009"
# PC Control Series
- id: ext_fsync
label: Set Fine Sync
kind: action
command: "C F_ FSYNC_##"
description: "0000-0031, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0000-0031, UP, or DN"
- id: ext_tdots
label: Set Total Dots
kind: action
command: "C F_ TDOTS_##"
description: "nnnn-9999, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "nnnn-9999, UP, or DN"
- id: ext_clamp
label: Set Clamp Value
kind: action
command: "C F_ CLAMP_##"
description: "0000-0127, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0000-0127, UP, or DN"
- id: ext_hpos_pc
label: Set Horizontal Position (PC)
kind: action
command: "C F_ H-POS_##"
description: "0000-nnnn, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0000-nnnn, UP, or DN"
- id: ext_vpos_pc
label: Set Vertical Position (PC)
kind: action
command: "C F_ V-POS_##"
description: "0000-nnnn, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0000-nnnn, UP, or DN"
- id: ext_ddots
label: Set Display Dots
kind: action
command: "C F_ DDOTS_##"
description: "0100-nnnn, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0100-nnnn, UP, or DN"
- id: ext_dline
label: Set Display Line
kind: action
command: "C F_ DLINE_##"
description: "0100-nnnn, UP, DN. Execute with SETPCADJ. 600ms."
params:
- name: value
type: string
description: "0100-nnnn, UP, or DN"
- id: ext_setpcadj
label: Start PC Adjust
kind: action
command: "C F_ SETPCADJ_##"
description: "EXT6-EXT60. Required to execute PC adjust table commands. 600ms."
params:
- name: value
type: string
description: "EXT6-EXT60"
- id: ext_orgmode
label: Select Original Mode
kind: action
command: "C F_ ORGMODE_##"
description: 'Signal mode e.g. XGA1, HDTV1080. After SETPCADJ. 600ms.'
params:
- name: value
type: string
description: "Signal mode string"
- id: ext_pcstore
label: Store PC Adjust
kind: action
command: "C F_ PCSTORE_##"
description: "MODE1-MODE5. 600ms."
params:
- name: value
type: string
description: "MODE1-MODE5"
# Input Control Series
- id: ext_input
label: Select Input (Extended)
kind: action
command: "C F_ INPUT_##"
description: "1-4 (4=Network Viewer). 5000ms."
params:
- name: value
type: integer
description: "1-4"
- id: ext_source
label: Select Source
kind: action
command: "C F_ SOURCE_##"
description: "Varies by input: DIGITAL, ANALOG, SCART, HDCP, OUT, VIDEO, YPRPB, S-VIDEO."
params:
- name: value
type: string
description: "Source type"
- id: ext_input1
label: Select Input 1 + Signal
kind: action
command: "C F_ INPUT1_##"
description: "DIGITAL, ANALOG, SCART, HDCP, OUT. 5000ms."
params:
- name: value
type: string
description: "DIGITAL, ANALOG, SCART, HDCP, OUT"
- id: ext_input2
label: Select Input 2 + Signal
kind: action
command: "C F_ INPUT2_##"
description: "VIDEO, YPRPB, ANALOG. 5000ms."
params:
- name: value
type: string
description: "VIDEO, YPRPB, ANALOG"
- id: ext_input3
label: Select Input 3 + Signal
kind: action
command: "C F_ INPUT3_##"
description: "VIDEO, S-VIDEO, YPRPB. 5000ms."
params:
- name: value
type: string
description: "VIDEO, S-VIDEO, YPRPB"
- id: ext_input4
label: Select Input 4 (Network Viewer)
kind: action
command: "C F_ INPUT4_NETWORK"
description: "Select Network Viewer. 5000ms."
params: []
- id: ext_system_pc
label: Select PC System
kind: action
command: "C F_ SYSTEM_##"
description: "MODE1-MODE5. 1000ms."
params:
- name: value
type: string
description: "MODE1-MODE5"
- id: ext_system_video
label: Select Video System
kind: action
command: "C F_ SYSTEM_##"
description: "AUTO, NTSC, NTSC443, PAL, SECAM, PAL-M, PAL-N, 1080I, 1035I, 720P, 575P, 480P, 575I, 480I."
params:
- name: value
type: string
description: "Video system type"
# Screen Series
- id: ext_screen_computer
label: Set Screen Size (Computer)
kind: action
command: "C F_ SCREEN_##"
description: "WIDE, TRUE, DZOOM UP, DZOOM DN. 1000ms."
params:
- name: value
type: string
description: "WIDE, TRUE, DZOOM UP, DZOOM DN"
- id: ext_screen_video
label: Set Screen Size (Video)
kind: action
command: "C F_ SCREEN_##"
description: "NORMAL (4:3), WIDE (16:9)."
params:
- name: value
type: string
description: "NORMAL or WIDE"
- id: ext_flsceren
label: Set Full Screen
kind: action
command: "C F_ FLSCREN_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_true
label: Set True Screen
kind: action
command: "C F_ TRUE_##"
description: "ON or OFF. 800ms."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_dzcent
label: Cancel Digital Zoom
kind: action
command: "C F_ DZCENT_CENT"
description: "CENT cancels digital zoom. 500ms."
params: []
- id: ext_keystone
label: Set Keystone (Extended)
kind: action
command: "C F_ KEYSTONE_##"
description: "UP, FUP, DN, FDN, LEFT, FLEFT, RIGHT, FRGT, RST."
params:
- name: value
type: string
description: "UP, FUP, DN, FDN, LEFT, FLEFT, RIGHT, FRGT, RST"
- id: ext_kystnmode
label: Set Keystone Store Mode
kind: action
command: "C F_ KYSTNMODE_##"
description: "STR (store) or RST (reset)."
params:
- name: value
type: string
description: "STR or RST"
- id: ext_anamorphic
label: Set Anamorphic
kind: action
command: "C F_ ANAMORPHIC_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_vscale
label: Set Vertical Scale
kind: action
command: "C F_ VSCALE_##"
description: "-32 to 032."
params:
- name: value
type: integer
description: "-32 to 32"
- id: ext_vpos_screen
label: Set Vertical Position (Screen)
kind: action
command: "C F_ VPOS_##"
description: "-64 to 064."
params:
- name: value
type: integer
description: "-64 to 64"
- id: ext_hscale
label: Set Horizontal Scale
kind: action
command: "C F_ HSCALE_##"
description: "-32 to 032."
params:
- name: value
type: integer
description: "-32 to 32"
- id: ext_hpos_screen
label: Set Horizontal Position (Screen)
kind: action
command: "C F_ HPOS_##"
description: "-64 to 064."
params:
- name: value
type: integer
description: "-64 to 64"
# Lamp Series
- id: ext_lamph
label: Reset Lamp Timer
kind: action
command: "C F_ LAMPH_RST"
description: "Reset total lamp running time."
params: []
- id: ext_lampmode
label: Set Lamp Mode
kind: action
command: "C F_ LAMPMODE_##"
description: "FUL (full power) or ECO."
params:
- name: value
type: string
description: "FUL or ECO"
# Sound Series
- id: ext_volume
label: Set Volume
kind: action
command: "C F_ VOLUME_##"
description: "000-063, UP, DN."
params:
- name: value
type: string
description: "000-063, UP, or DN"
- id: ext_mute
label: Set Mute
kind: action
command: "C F_ MUTE_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_bltinsp
label: Set Built-in Speaker
kind: action
command: "C F_ BLTINSP_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
# Setting Series
- id: ext_bback
label: Set Blue Background
kind: action
command: "C F_ BBACK_##"
description: "ON or OFF. 500ms."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_disp
label: Set Display
kind: action
command: "C F_ DISP_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_logo
label: Set Logo
kind: action
command: "C F_ LOGO_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_ceil
label: Set Ceiling Mount
kind: action
command: "C F_ CEIL_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_rear
label: Set Rear Projection
kind: action
command: "C F_ REAR_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_rcode
label: Set Remote Control Code
kind: action
command: "C F_ RCODE_##"
description: "001-008."
params:
- name: value
type: string
description: "001-008"
- id: ext_lang
label: Set Language
kind: action
command: "C F_ LANG_##"
description: "ENG, DEU, FRA, ESP, ITA, POR, NED, SVE, JPN, CHI, KOR, RUS."
params:
- name: value
type: string
description: "Language code"
- id: ext_on_sta
label: Set Power On Start
kind: action
command: "C F_ ON-STA_##"
description: "ON or OFF."
params:
- name: value
type: string
description: "ON or OFF"
- id: ext_p_mane
label: Set Power Management
kind: action
command: "C F_ P-MANE_##"
description: "OFF, READY, or SHUTDOWN."
params:
- name: value
type: string
description: "OFF, READY, or SHUTDOWN"
- id: ext_p_manetime
label: Set Power Management Time
kind: action
command: "C F_ P-MANETIME_##"
description: "01-30 minutes, UP, or DN."
params:
- name: value
type: string
description: "01-30, UP, or DN"
- id: ext_fanspeed
label: Set Fan Speed
kind: action
command: "C F_ FANSPEED_##"
description: "MAX or NOR."
params:
- name: value
type: string
description: "MAX or NOR"
- id: ext_fdefault
label: Factory Default Reset
kind: action
command: "C F_ FDEFAULT_RST"
description: "Reset to factory defaults."
params: []
Feedbacks
feedbacks:
- id: command_response
type: enum
values: ["accepted (06)", "not recognized (?)"]
description: "Response to control commands. 06 = accepted, ? = not recognized."
# Basic status request (format: CR x CR)
- id: status_read
type: enum
values: ["00", "04", "08", "10", "20", "21", "24", "28", "40", "80", "81", "88"]
description: "Projector status. 00=ON, 04=lamps off (power mgmt), 08=abnormal temp, 10=power failure, 20=cool down, 21=lamp failure cooling, 24=power save cooling, 28=temp warning cooling, 40=power up countdown, 80=OFF standby, 81=standby after lamp failure, 88=temp warning recovered."
command: "CR 0"
- id: input_mode_read
type: enum
values: ["1", "2", "3", "4"]
description: "Currently selected input. 1=Input1, 2=Input2, 3=Input3, 4=Network Viewer."
command: "CR 1"
- id: lamp_timer_read
type: string
description: "Four-digit total lamp hours."
command: "CR 3"
- id: setting_read
type: enum
values: ["00", "01", "10", "11"]
description: "Installation config. 00=front/ceiling, 01=rear/floor, 10=rear/ceiling, 11=front/floor."
command: "CR 4"
- id: model_read
type: string
description: "OEM manufacturer model number."
command: "CR 5"
- id: temp_read
type: string
description: "Panel and lamp temperatures in Celsius. Format: ss.s ss.s"
command: "CR 6"
# Extended status requests (format: CR_ xx CR)
- id: ext_brightness_read
type: string
description: "Brightness value nnn."
command: "CR_ BRIGHT"
- id: ext_contrast_read
type: string
description: "Contrast value nnn."
command: "CR_ CONT"
- id: ext_color_read
type: string
description: "Color value nnn."
command: "CR_ COLOR"
- id: ext_tint_read
type: string
description: "Tint value nnn."
command: "CR_ TINT"
- id: ext_sharp_read
type: string
description: "Sharpness value nnn."
command: "CR_ SHARP"
- id: ext_gamma_read
type: string
description: "Gamma value nnn."
command: "CR_ GAMMA"
- id: ext_wbal_r_read
type: string
description: "White balance red value nnn."
command: "CR_ WBAL-R"
- id: ext_wbal_g_read
type: string
description: "White balance green value nnn."
command: "CR_ WBAL-G"
- id: ext_wbal_b_read
type: string
description: "White balance blue value nnn."
command: "CR_ WBAL-B"
- id: ext_coltemp_read
type: string
description: "Color temperature value nnn."
command: "CR_ COLTEMP"
- id: ext_nzred_read
type: enum
values: ["ON", "OFF"]
description: "Noise reduction status."
command: "CR_ NZRED"
- id: ext_progv_read
type: enum
values: ["L1", "L2", "OFF"]
description: "Progressive video status."
command: "CR_ PROGV"
- id: ext_image_read
type: enum
values: ["STAND", "REAL", "CINEMA", "CUSTOM1", "CUSTOM2", "CUSTOM3", "CUSTOM4"]
description: "Image mode status."
command: "CR_ IMAGE"
- id: ext_imggmd_read
type: enum
values: ["STD", "REL", "CNM"]
description: "Image gamma status."
command: "CR_ IMGGMD"
- id: ext_apctrl_read
type: enum
values: ["L1", "L2", "OFF"]
description: "Digital keystone status."
command: "CR_ APCTRL"
- id: ext_fsync_read
type: string
description: "Fine sync value nnn."
command: "CR_ FSYNC"
- id: ext_tdots_read
type: string
description: "Total dots value nnnn."
command: "CR_ TDOTS"
- id: ext_clamp_read
type: string
description: "Clamp value nnnn."
command: "CR_ CLAMP"
- id: ext_hpos_read
type: string
description: "Horizontal position value nnnn."
command: "CR_ H-POS"
- id: ext_vpos_read
type: string
description: "Vertical position value nnnn."
command: "CR_ V-POS"
- id: ext_ddots_read
type: string
description: "Display dots value nnnn."
command: "CR_ DDOTS"
- id: ext_dline_read
type: string
description: "Display line value nnnn."
command: "CR_ DLINE"
- id: ext_orgmode_read
type: string
description: "Signal mode string."
command: "CR_ ORGMODE"
- id: ext_pcstore_read
type: string
description: "Mode storage status. FFFFF=all free, SSSSS=all stored."
command: "CR_ PCSTORE"
- id: ext_setpcadj_read
type: string
description: "Current PC signal mode."
command: "CR_ SETPCADJ"
- id: ext_sersys_read
type: enum
values: ["1080I60", "1080I50", "1035I", "720P", "575P", "480P", "575I", "480I", "NO SIGNAL"]
description: "Selected video signal."
command: "CR_ SERSYS"
- id: ext_input_read
type: enum
values: ["1", "2", "3", "4"]
description: "Current input selection."
command: "CR_ INPUT"
- id: ext_source_read
type: enum
values: ["DIGITAL", "ANALOG", "SCART", "HDCP", "VIDEO", "S-VIDEO", "YPBPR"]
description: "Current source type."
command: "CR_ SOURCE"
- id: ext_srcinp1_read
type: enum
values: ["DIGITAL", "ANALOG", "SCART", "HDCP", "OUT"]
description: "Source 1 status."
command: "CR_ SRCINP1"
- id: ext_srcinp2_read
type: enum
values: ["ANALOG", "VIDEO", "YPBPR"]
description: "Source 2 status."
command: "CR_ SRCINP2"
- id: ext_srcinp3_read
type: enum
values: ["VIDEO", "S-VIDEO", "YPBPR"]
description: "Source 3 status."
command: "CR_ SRCINP3"
- id: ext_srcinp4_read
type: enum
values: ["NOCARD", "NETWORK"]
description: "Source 4 status."
command: "CR_ SRCINP4"
- id: ext_system_read
type: enum
values: ["AUTO", "NTSC", "NTSC443", "PAL", "SECAM", "PAL-M", "PAL-N", "1080I", "1035I", "720P", "575P", "480P", "575I", "480I"]
description: "Current video system."
command: "CR_ SYSTEM"
- id: ext_flsceren_read
type: enum
values: ["ON", "OFF"]
description: "Full screen status."
command: "CR_ FLSCREN"
- id: ext_screen_read
type: enum
values: ["NORMAL", "WIDE"]
description: "Screen size status."
command: "CR_ SCREEN"
- id: ext_kystnmode_read
type: enum
values: ["STR", "RST"]
description: "Keystone store mode."
command: "CR_ KYSTNMODE"
- id: ext_anamorphic_read
type: enum
values: ["ON", "OFF"]
description: "Anamorphic status."
command: "CR_ ANAMORPHIC"
- id: ext_vscale_read
type: string
description: "Vertical scale value nnn."
command: "CR_ VSCALE"
- id: ext_vpos_screen_read
type: string
description: "Vertical position value nnn."
command: "CR_ VPOS"
- id: ext_hscale_read
type: string
description: "Horizontal scale value nnn."
command: "CR_ HSCALE"
- id: ext_hpos_screen_read
type: string
description: "Horizontal position value nnn."
command: "CR_ HPOS"
- id: ext_lamprepl_read
type: enum
values: ["1Y", "1N"]
description: "Lamp replacement needed. 1Y=over time, 1N=not yet."
command: "CR_ LAMPREPL"
- id: ext_lampmode_read
type: enum
values: ["NORMAL", "ECO", "AUTO"]
description: "Lamp mode."
command: "CR_ LAMPMODE"
- id: ext_projh_read
type: string
description: "Projector hours nnnnnnn."
command: "CR_ PROJH"
- id: ext_volume_read
type: string
description: "Volume value nnn."
command: "CR_ VOLUME"
- id: ext_mute_read
type: enum
values: ["ON", "OFF"]
description: "Mute status."
command: "CR_ MUTE"
- id: ext_bltinsp_read
type: enum
values: ["ON", "OFF"]
description: "Built-in speaker status."
command: "CR_ BLTINSP"
- id: ext_bback_read
type: enum
values: ["ON", "OFF"]
description: "Blue background status."
command: "CR_ BBACK"
- id: ext_disp_read
type: enum
values: ["ON", "OFF"]
description: "Display status."
command: "CR_ DISP"
- id: ext_logo_read
type: enum
values: ["ON", "OFF"]
description: "Logo status."
command: "CR_ LOGO"
- id: ext_rcode_read
type: string
description: "Remote control code 001-008."
command: "CR_ RCODE"
- id: ext_lang_read
type: enum
values: ["ENG", "DEU", "FRA", "ESP", "ITA", "POR", "NED", "SVE", "JPN", "CHI", "KOR", "RUS"]
description: "Selected language."
command: "CR_ LANG"
- id: ext_on_sta_read
type: enum
values: ["ON", "OFF"]
description: "Power on start status."
command: "CR_ ON-STA"
- id: ext_p_mane_read
type: enum
values: ["OFF", "READY", "SHUTDOWN"]
description: "Power management setting."
command: "CR_ P-MANE"
- id: ext_p_manetime_read
type: string
description: "Power management time nnn."
command: "CR_ P-MANETIME"
- id: ext_fanspeed_read
type: enum
values: ["MAX", "NOR"]
description: "Fan speed status."
command: "CR_ FANSPEED"
- id: ext_keydis_read
type: enum
values: ["N/A", "RC", "KEY"]
description: "RC/KEY lock status. N/A=both available, RC=RC locked, KEY=KEY locked."
command: "CR_ KEYDIS"
- id: ext_signal_read
type: enum
values: ["ON", "OFF"]
description: "Signal presence. ON=signal present."
command: "CR_ SIGNAL"
- id: ext_vmute_read
type: enum
values: ["ON", "OFF"]
description: "Video mute status."
command: "CR_ VMUTE"
- id: ext_freeze_read
type: enum
values: ["ON", "OFF"]
description: "Freeze status."
command: "CR_ FREEZE"
- id: ext_ptimer_read
type: enum
values: ["ON", "STOP", "OFF"]
description: "Presentation timer. ON=active, STOP=paused, OFF=inactive."
command: "CR_ PTIMER"
- id: ext_tempwarn_read
type: string
description: "Temperature warning. Format: n_n_n (S=safe, W=warning, N=no sensor)."
command: "CR_ TEMPWARN"
- id: ext_tempfail_read
type: string
description: "Temperature failure. Format: _##.#n (F=failed, S=safe)."
command: "CR_ TEMPFAIL"
Variables
variables: []
Events
events: []
Macros
macros: []
Safety
confirmation_required_for: []
interlocks:
- "Power off requires 3000ms cool-down before re-issuing commands"
- "Power on requires 5000ms delay between subsequent commands"
- "30 second power-up countdown (status 40) - commands may not execute during this period"
- "90 second cool-down mode (status 20) after shutdown"
# UNRESOLVED: source does not specify whether power-off confirmation or safety interlock sequences are required beyond timing delays
Notes
- All commands and responses are hexadecimal, case-sensitive (uppercase). Terminate every command with
CR(0x0D). - No connect/disconnect command — RS-232, keypad, and IR remote function simultaneously.
- Recommended delays: 10ms between characters, 100ms between commands. Some commands require 300ms, 3000ms, or 5000ms (noted per command).
- Basic control command format:
C xx CRwherexxis hex command code. - Extended control command format:
C F_ xx_## CRwhere_is a space,xxis code,##is parameter. - Basic status request format:
CR x CRwherexis status item code. - Extended status request format:
CR_ xx CRwhere_is a space. - Source doc covers LX37/40/45/50/55 as a family — no LX-55-specific exclusions noted.
- Null modem RS-232 cable required. Terminal: 8-Pin Mini DIN. Cable >50ft should be low-capacitance shielded.
- Error codes:
?= unrecognizable data,000= normal,101= function unavailable in current mode,102= value out of range,103= command mismatch for hardware config.
Provenance
source_domains:
- christiedigital.com
- applicationmarket.crestron.com
source_urls:
- https://www.christiedigital.com/globalassets/resources/public/christie-lx37-lx55-lw25-rs232-communication-protocols.pdf
- https://applicationmarket.crestron.com/content/Help/Christie/christie_digital_lx-55_v1_0_help.pdf
retrieved_at: 2026-04-29T17:31:28.689Z
last_checked_at: 2026-06-03T06:31:46.362Z
Verification Summary
verdict: verified
checked_at: 2026-06-03T06:31:46.362Z
matched_actions: 122
action_count: 122
confidence: medium
summary: "Complete match: all 122 actions verified (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "source covers LX37/40/45/50/55 as a family — LX-55-specific differences not called out"
- "no TCP/IP or network control documented in this source; Network Viewer (Input 4) mentioned but protocol unspecified"
- "source does not specify whether power-off confirmation or safety interlock sequences are required beyond timing delays"
- "firmware version compatibility not stated in source"
- "no network/TCP control protocol documented; Input 4 (Network Viewer) mentioned but no network command syntax provided"
- "source doc title references LX37/40/45/50/55 but filename suggested LX500 — family applicability confirmed by Table 3 command list"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0