1 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Section 1
Christie LX25 &LX25a Serial Communications
NOTE: There is no connect/disconnect command. The built-in keypad, IR remote and
RS-232 control will function simultaneously.
This Section Includes: 1.1 Overview…………………………………………………… ………page 1-1
1.2 Connection………………………………………………………….page 1-1
1.3 Messages: …………………….…………………………………...page 1-3
Control Commands………………………………..…page 1-3
Status Commands………………………………...page 1-10
1.1 Overview Christie LX25 serial communication allows the control of projectors by an
external controller, such as an AMX or Creston controller. Once connected to the RS-232 port of the projector, controllers can access projector controls and setups, issue commands and receive replies.
1.2 Connection To use Christie LX25 serial communications you must first connect the projector
to a PC or controller. Using an RS232 Null Modem cable (optional serial port cable is a null modem cable), connect the projector to the computer. Refer to Table 1 for Port Characteristics. Refer to Table 2 for projector wiring hook-up.
Christie LX25
Protocol: RS232C Baud Rate: 19200 bps Data Bits: 8 bits Stop Bit: 1 bit Parity : None Flow Cntrl: None
Table 1: Port Characteristics
NOTE: 1) To avoid damage, connect only properly wired RS-232 serial communication cables to the projector Serial Port. 2) Communication cables longer than 50 feet should be of high quality and low capacitance, well shielded and grounded.
2 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
CONTROL PORT CONNECTOR Terminal: 8-Pin Mini DIN Connect control port on your computer (PS/2, Serial (DB9) or ADB port) to this connector with the Control Cable (supplied).
Below are the wiring diagrams for the adapters that are used to connect to the Control Port on the projector.
Table 2: Projector Wiring Hook-Up
3 OF 16 01/22/05
1.3 Messages The Christie LX25 has two types of commands: Control Command and Status
Request Commands. Each command must be succeeded with a "CR" code, which is the equivalent to a carriage return. In hexadecimal the "CR" code is 0D.
The following delays are recommended: 10ms delay between characters. 100ms delay between commands. 300, 3000 or 5000ms delay between commands for the following: Check Table 3
Control Commands Control commands are used to set or modify various projector characteristics or to emulate key presses from the built in keypad/IR remote control. Note: Unless Display is set to OFF in the Setting Menu, most commands will cause an OSD to appear. Control commands follow the protocol:
Cxx(CR) Where XX is the command code (see Table 3 for a complete list of command codes) and (CR) is 0D.
Note:
Commands are listed in ASCII, but all communications (commands and replies) are hexadecimal. Ensure you are sending hexadecimal. Commands are case sensitive. Make sure to always send letters in upper case.
Example: As listed, Power On = C 0 0 (CR) You should send: 43h 30h 30h 0Dh When a control command is sent to the projector, a response is sent back to the controller to notify it about how the command was treated. There are two possible responses to a control command:
06 (CR) -- Command accepted and executed ? (CR) -- Command not recognized
Christie LX25 & LX25a Serial Communication
4 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Table 3: Command Codes Command
Code Function Notes
00 POWER ON 5000ms between commands
01 (quick) POWER OFF 3000ms between commands
02 POWER OFF • 1st time 100ms between commands • 2nd time 3000ms between commands
05 COMPUTER1 5000ms between commands
06 COMPUTER2 5000ms between commands
07 VIDEO 5000ms between commands
09 VOLUME + Increments the Volume setting by one.
0A VOLUME - Decrements the Volume setting by one.
0B AUDIO MUTE ON Disables projector audio
0C AUDIO MUTE OFF Enables projector audio
0D VIDEO MUTE ON Video Mute ON
0E VIDEO MUTE OFF Video Mute OFF
0F AV NORMAL SIZE • Sets AV source to be displayed in 4:3 aspect ratio. • 300ms between commands
10 AV WIDE SIZE • Sets AV source to be displayed in 16:9 aspect ratio. • 300ms between commands
11 STANDARD
12 REAL
13 CINEMA
14 IMAGE1
15 IMAGE2
16 IMAGE3
17 IMAGE4
1C MENU ON Brings main menu up on screen
1D MENU OFF Clears main menu from screen
1E CLEAR SCREEN Clears OSD regardless of location in software.
20 BRIGHTNESS + Increments the Brightness setting by one.
21 BRIGHTNESS – Decrements the Brightness setting by one.
24 COMPUTER2 COMPONENT 5000ms between commands
25 COMPUTER2 RGB 5000ms between commands
26 COMPUTER2 SCART 5000ms between commands
5 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
28 ON START ENABLE Enable – Power up projector immediately when plugged in.
29 ON START DISABLE Disable – Don’t power up projector immediately when plugged in.
2A POWER MANAGEMENT Enable
2B POWER MANAGEMENT Disable
2D POWER MANAGEMENT SHUT DOWN
30 DIGITAL ZOOM + First issuing of command accesses the Digital Zoom function. Each additional issuing increments Digital Zoom by one.
31 DIGITAL ZOOM - First issuing of command accesses the Digital Zoom function. Each additional issuing decrements Digital Zoom by one.
32 VIDEO AUTO 5000ms between commands
33 VIDEO COMPOSITE 5000ms between commands
34 VIDEO 3 S-VIDEO 5000ms between commands
3A RIGHT ARROW KEY
3B LEFT ARROW KEY
3C UP ARROW KEY
3D DOWN ARROW KEY
3E RIGHT MOUSE CLICK Works as a mouse right click.
3F ENTER KEY
43 FREEZE ON
44 FREEZE OFF
50 COMPUTER1 ANALOG RGB 5000ms between commands – (select Analog RGB)
52 COMPUTER1 DVI (PC DIGITAL)
5000ms between commands – (PC Digital)
53 COMPUTER1 DVI (AV HDCP) 5000ms between commands – (AV HCDP)
59 PAGE UP
5A PAGE DOWN
89 AUTO P.C. ADJUST
8A PRESENTATION TIMER First issuing of the command starts the Presentation Timer. Second issuing of the command stops the Presentation Timer. Third issuing of the command clears/resets the Presentation Timer.
8E KEYSTONE + First issuing of command accesses the Electronic Keystone function.Each additional issuing increments Electronic Keystone by one. Additional issuings must occur within 3 seconds of one another.
8F KEYSTONE - First issuing of command accesses the Electronic Keystone function.Each additional issuing increments Electronic Keystone by one. Additional issuings must occur within 3 seconds of one another.
90 KEYSTONE RIGHT First issuing of command accesses the Electronic Keystone function.Each additional issuing increments Electronic Keystone by one. Additional issuings must occur within 3 seconds of one another.
6 OF 16 01/22/05
91 KEYSTONE LEFT First issuing of command accesses the Electronic Keystone function.Each additional issuing increments Electronic Keystone by one. Additional issuings must occur within 3 seconds of one another.
Extended Control Commands Control commands are used to set or modify various projector characteristics or to emulate key presses from the built in keypad/IR remote control. Note: Unless Display is set to OFF in the Setting Menu, most commands will cause an OSD to appear. Control commands follow the protocol:
CF_ xx_## (CR)
Where _ is a space, XX is the command code and ## is the parameter (see Table 3a for a complete list
of extended control codes) and (CR) is 0D. When a control command is sent to the projector, a response is sent back to the controller to notify it about how the command was treated. There are two possible responses to a control command:
Table 3a: Extended Control C Image Series Command TablCommand
Code Functi
BRIGHT Control Brig
CONT Control Co
COLOR Control C
TINT Control
SHARP Control Sha
GAMMA Control G
WBAL-R Control White B
WBAL-G Control White Ba
WBAL-B Control White B
06 (CR) -- Command accepted and executed ? (CR) -- Command not recognized
Christie LX25 & LX25a Serial Communication
odes
e
on TimingMsec Parameters
htness 000 – 063, UP / DN
ntrast 000 – 063, UP / DN
olor 000 – 063, UP / DN
Tint 000 – 063, UP / DN
rpness 000 – 015, UP / DN
amma 000 – 015, UP / DN
alance Red 000 – 063, UP / DN
lance Green 000 – 063, UP / DN
alance Blue 000 – 063, UP / DN
7 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
COLTEMP Select Color Temperature
000 - XLOW 001 - LOW 002 - MID 003 - HIGH
PROGV Select Progressive Video L1 – Select Progressive Mode L1 L2 – Select Progressive Mode L2 OFF – Cancel Progressive
IMAGE Select image mode 2000
STAND - Standard REAL - Real CINEMA - Cinema CUSTOM1 - Image1 CUSTOM2 - Image2 CUSTOM3 - Image3 CUSTOM4 - Image4
IMAGEADJ Reset an image adj. Save an image adj. 1500
RST – Reset image adjustments STR1 - Save as Image 1 STR2 - Save as Image 2 STR3 - Save as Image 3 STR4 - Save as Image 4
PC Control Series Command Table Command
Code Function TimingMsec Parameters
FSYNC Change Fine Sync 600 0000 – 0031 UP / DN
TDOTS Change Total Dots 600 nnnn – 9999 UP / DN nnnn – minimum value
CLAMP Change Clamp Value 600 0000 – 0127 UP / DN
H-POS Change Horizontal Position 600 0000 – nnnn UP / DN nnnn – maximum value
V-POS Change Vertical Position 600 0000 – nnnn UP / DN nnnn – maximum value
DDOTS Change Display Dots 600 0100 – nnnn UP / DN nnnn – maximum value
DLINE Change Display Line 600 0100 – nnnn UP / DN nnnn – maximum value
PCSTORE Store PC Adjust status 600
MODE1 – Store current PC Adjust to Mode 1 MODE2 – Store current PC Adjust to Mode 2 MODE3 – Store current PC Adjust to Mode 3 MODE4 – Store current PC Adjust to Mode 4 MODE5 – Store current PC Adjust to Mode 5
PCMODEFREE Setting MODE# to free 600
MODE1 – Set Mode 1 to free MODE2 – Set Mode 2 to free MODE3 – Set Mode 3 to free MODE4 – Set Mode 4 to free MODE5 – Set Mode 5 to free
8 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Video Control Series Command Table Command
Code Function TimingMsec Parameters
AVDDOTS Change AV Display Dots 600 UP / DN
AVDLINE Change AV Display Lines 600 UP / DN
AVHPOS Change AV Horizontal Position 600 UP / DN
AVVPOS Change AV Vertical Position 600 UP / DN
AVSERV Reset to Default Values 600 RST – Takes the above 4 settings and returns them to default settings.
Input Control Series Command Table Command
Code Function TimingMsec Parameters
INPUT Select Input 5000
COMPUTER1 – Select Computer1 Input COMPUTER2 – Select Computer2 Input VIDEO – Select Video Input
SOURCE Select Source 5000
DIGITAL – Select DVI input (Input 1 only) ANALOG – Select Analog input (Input 1 & Input 2) HDCP – DVI HDCP input (Input 1 only) YPRPB – Select YPrPb (Input 2 only) SCART – Scart input (Input 2 only) AUTO - Set to Auto for Video (Input 3 only) VIDEO – Select Composite Video (Input 3 only) S-VIDEO – Select S-Video (Input 3 only)
INPUT Select Input and Format COMPUTER1 DIGITAL COMPUTER1 ANALOG
PC series system select
MODE1 – Select Mode 1 MODE2 – Select Mode 2 MODE3 – Select Mode 3 MODE4 – Select Mode 4 MODE5 – Select Mode 5
SYSTEM
Video series system select
1000
AUTO – Select system Auto NTSC – Select NTSC NTSC443 – Select NTSC443 PAL – Select PAL SECAM – Select SECAM PAL-M – Select PAL-M PAL-N – Select PAL-N 1080I – Select 1080i 1035I – Select 1035i 720P – Select 720p 575P – Select 575p 480P – Select 480p 575I – Select 575i 480I – Select 480i
9 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Screen Series Command Table Command
Code Function TimingMsec Parameters
SCREEN Select screen size 1000
NORMAL - Select full screen WIDE - Select 16:9 aspect ratio TRUE - Select True Size DZOOM UP - Zoom out with digital zoom DZOOM DN - Zoom in with digital zoom
FLSCREN Select full screen ON - Turn full screen on OFF – Turn full screen off
TRUE Select true screen size 800 ON - Turn true screen on OFF – Turn true screen off
DZCENT Cancel digital zoom 500 CENT
KEYSTONE Control Keystone
“F” stands for large range
UP - make image length at top edge shorter FUP - make image length at top edge shorter DN - make image length at bottom edge shorter FDN - make image length at bottom edge shorter LEFT - make image length at left edge shorter FLEFT - make image length at left edge shorter RIGHT - make image length at right edge shorter FRGT - make image length at right edge shorter RST - Keystone off
KYSTNMODE Select keystone store mode STR – Set keystone store mode to store RST – Set keystone store mode to reset
Lamp Series Command Table Command
Code Function TimingMsec Parameters
LAMPH Reset total lamp running time RST
LAMPMODE Select Lamp Mode NORMAL – Regular Mode ECO – Whisper Mode AUTO – Auto Mode
Sound Series Command Table Command
Code Function TimingMsec Parameters
VOLUME Control Volume 000 – 063, UP / DN
MUTE Set sound mute ON - Set sound Mute to ON OFF – Set sound Mute to OFF
Setting Series Command Table Command
Code Function TimingMsec Parameters
BBACK Select blue background 500 ON, OFF
DISP Select Display ON, OFF
LOGO Select Logo OFF, DEFAULT, USER
CEIL Select Ceiling ON, OFF
10 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
REAR Select Rear ON, OFF
RCODE Select Remote Control Code
001 – Code1 002 – Code2 003 – Code3 004 – Code4 005 – Code5 006 – Code6 007 – Code7 008 – Code8
LANG Select Languages
ENG - English DEU - German FRA - French ESP - Spanish ITA - Italian POR - Portuguese NED - Dutch SVE - Swedish JPN - Japanese CHI - Chinese KOR -Korean RUS – Russian
ON-STA Select power on when plugged in ON, OFF
P-MANE Select power management setting OFF – Set power management to off READY – Set power management to ready SHUTDOWN – Set power management to shutdown
P-MANETIME Select power management time 01 – 30 1 minute to 30 minutes UP – set minute up by 1 DN – set minute down by 1
FANSPEED Select Fan Speed Control MAX - Maximum NOR – Normal
KEYDIS NONE – RC and KEY are available RC – is not available KEY – is not available
TERMINAL Select Terminal COMPUTER – Set input mode MONITOR – Set monitor Out mode
STANDBYMODE Select Standby Mode ECO – Power requirement is smaller NORMAL – Normal Standby power requirement
POINTER Select Pointer
SPOTLIGHT FINGER ARROW LASER
FDEFAULT Set Factory Default RST
LOGOCAPTURE Logo Capture ON START
Status Request Commands Status request commands are used to poll the projector for the setting or mode of various projector characteristics. Status request commands follow the protocol:
CRx(CR) Where X is the status item code (See Table 4 for a complete list of status item codes and descriptions)
and (CR) is 0D.
11 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Table 4: Function Codes Command
Code Function Notes
0 Status Read See Table 4.0
1 Input Mode Read See Table 4.1
3 Lamp Time Read See Table 4.3
4 Setting Read See Table 4.4
6 Temp Read See Table 4.6
Table 4.0
Status Item Code (x)
Contents Response
0 Status Read ss(CR)
ss: Meaning 00 Projector is ON. 80 Projector is OFF (Standby). 40 Projector just powered up and is currently in 30 sec. countdown 20 Projector just shut off and is in 90 second cool down mode. 04 Lamps are off due to Power Management. 10 Power failure. 28 Temperature warning and cooling down. 08 Abnormal Temperature results if status 28 doesn’t work 88 Temperature warning occurred and system has recovered. 24 Processing power save – cooling down
Table 4.1
Status Item Code (x)
Contents Response
1 Input Mode Read s(CR)
s: Meaning 1 Computer1 is currently selected. 2 Computer2 2 is currently selected. 3 Video is currently selected.
12 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Table 4.3
Status Item Code (x)
Contents Response
3 Lamp Timer Read ssss (CR)
ssss: Meaning #### Each four-digit number represents the total hours that a lamp
has been ON.
Table 4.4
Status Item Code (x)
Contents Response
4 Setting Read s(CR)
ss: Meaning 11 Configured for Front Screen•Floor Mount 10 Configured for Rear Screen•Ceiling Mount. 01 Configured for Rear Screen•Floor Mount 00 Configured for Front Screen•Ceiling Mount
Table 4.6
Status Item Code (x)
Contents Response
6 Temperature Read _ss.s_ss.s_ss.s_(CR) Note: _: space
ss.s: Meaning Numbers First temperature reading is the sensor near the panel. The
second reading is near the lamp. Units are Celsius. This item is used for service purposes. Ex. _31.5__35.2_ means a temperature of 31.5oC and 35.2oC -05.5_-01.2_ means a temperature of –5.5oC and –1.2oC
E00.0 Error reading temperature
Extended Status Request Commands Extended Status request commands are used to poll the projector for the setting or mode of various projector characteristics. Status request commands follow the protocol:
CR_xx(CR)
13 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Where _ is a space and XX is the status item code (See Table 4a for a complete list of status item codes
and descriptions) and (CR) is 0D. Image Series Status Read Command Table Command
Code Function Parameters
BRIGHT Get Brightness Value nnn
CONT Get Contrast Value nnn
COLOR Get Color Value nnn
TINT Get Tint Value nnn
SHARP Get Sharpness Value nnn
GAMMA Get Gamma Value nnn
WBAL-R Get White Balance Red Value nnn
WBAL-G Get White Balance Green Value nnn
WBAL-B Get White Balance Blue Value nnn
COLTEMP Get Color Temp Value nnn
PROGV Get status of Progressive Video L1 – Progressive Mode L1 setting L2 – Progressive Mode L2 setting OFF – Progressive Cancellation
IMAGE Get status of image mode
STAND REAL CINEMA CUSTOM1 – CUSTOM4
IMGGMD Get status of Image Gamma STD, REL, CNM
Read Status Command Table for PC Command
Code Function Parameters
FSYNC Get fine sync value nnn
TDOTS Get total dots value nnnn
CLAMP Get clamp value nnnn
H-POS Get horizontal position value nnnn
V-POS Get vertical position value nnnn
DDOTS Get display dots value nnnn
DLINE Get display line value nnnn
PCSTORE Get Mode Status FFFFF – All free SFFFF – Only Mode 1 is stored all others free .
14 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
. . FFFFS – Only Mode 5 is stored all others free SSSSS- All Modes are stored
SETPCADJ Get PC signal for current system XGA1…. etc
Read Status Command Table for Video Command
Code Function Parameters
SERSYS Get info on which signal is selected 1080I60, 1080I50 1035I, 720P, 575P, 480P, 575I, 480I, NO SIGNAL
Read Status Command Table for Input Command
Code Function Parameters
INPUT Get status of input COMPUTER1, COMPUTER2, VIDEO
SOURCE Get Status of which Source is selected
DIGITAL, ANALOG, SCART, HDCP, AUTO, VIDEO, S-VIDEO, YPBPR
INPUT COMPUTER1 Get Status of Computer1 DIGITAL, ANALOG, HDCP
INPUT COMPUTER2 Get Status of Computer2 ANALOG, SCART, YPBPR, OUT
INPUT VIDEO Get Status of Video AUTO, VIDEO, S-VIDEO
SYSTEM Get Status of System AUTO, NTSC, NTSC443, PAL, SECAM, PAL-M, PAL-N, 1080I, 1035I, 720P, 575P, 480P, 575I, 480I
Status Read Command Table for Screen Command
Code Function Parameters
FLSCREN Get full screen size status ON – Full screen is set OFF – Full screen is not set
SCREEN Get status of Screen size NORMAL, WIDE, TRUE
TRUE Get status of True Screen size ON OFF
KYSTNMODE Get Keystone Store Mode status STR – Store Mode is Store RST – Store Mode is Reset
Status Read Command Table for Lamp Command
Code Function Parameters
LAMPREPL Get information of when lamp should be replaced
1Y – over lamp replacement time 1N – haven’t reached lamp replacement time
LAMPMODE Get status of Lamp Mode NORMAL, ECO, AUTO
PROJH Get status of projector hours nnnnnnn
15 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Sound Series Status Read Command Table Command
Code Function Parameters
VOLUME Get Volume Value nnn
MUTE Get status of Mute ON, OFF
Status Read Command Table for Settings Command
Code Function Parameters
BBACK Get status of blue background ON, OFF
DISP Get status of Display ON, OFF
LOGO Get status of Logo OFF, DEFAULT, USER
RCODE Get status of Remote Code
001 – Code1 is selected . . 008 – Code8 is selected
LANG Get status on which language is selected
ENG - English DEU - German FRA - French ESP - Spanish ITA - Italian POR - Portuguese NED - Dutch SVE - Swedish JPN - Japanese CHI - Chinese KOR -Korean RUS - Russian
ON-STA Get status of Select ON Start ON, OFF
P-MANE Get status of power management setting
OFF – Cancel Power Management READY – Power Management Ready SHUTDOWN – Power Management is set to shut down
P-MANETIME Get time to Start Power Management nnn
FANSPEED Get status of Fan Speed Control MAX NOR
KEYDIS Get RC/KEY status NONE – Both RC and KEY are available RC – RC is locked KEY – KEY is locked
TERMINAL Get Terminal Status COMPUTER, MONITOR
STANDBYMODE Get Standby Mode Status ECO, NORMAL
POINTER Get Pointer Status SPOTLIGHT, ARROW, FINGER, LASER
16 OF 16 01/22/05
Christie LX25 & LX25a Serial Communication
Get Other Status Read Command Table Command
Code Function Parameters
SIGNAL Get status of Signal ON – There is a signal OFF – There is no signal
VMUTE Get status of Video Mute ON, OFF
FREEZE Get status of Freeze setting ON, OFF
PTIMER Get status of Timer ON – Presentation timer is active STOP – Presentation timer is paused OFF – Presentation timer is inactive
TEMPWARN Get status of temp when projector is close to failing
“n_n_n” example “S_W_S” W – Exceeded critical temperature S – safe temperature zone N – Not related to temperature sensor
TEMPFAIL Get status of temp when projector fails
“_##.#n example “-05.5F” F – Exceeded Critical Temperature by ##.#F S – Sensor temperature is safe – 00.0S N – Not related to the temperature
Error Code Table
Error Code Content
? Receives data that cannot be decoded.
000 Normal reception (no error).
101 Function is not available in the selected mode.
102 Selected value is out of range.
103 Command mismatch for option not available in this hardware configuration.