Dell RS232 User Manual

Page 1
Dell 7700FullHD RS232 Protocol Document
z RS232 Projector Pin Assignment (Facing Projector)
z RS232 Serial Communication Cable Pin Assignment (Facing Cable)
Pin Assignments
RS232 PIN DESCRIPTION RS232
1 2 TXD 3 3 RXD 2 4 5 GROUND 5 6 7 Not Used 7 8 Not Used 8 9
Note 1: The RS232 (pin2-3 swap) cable is not provided by Dell.
z RS232 Protocol
Communication Settings
Connection Settings Value Baud Rate 19200 bps Data Bits 8 bits Parity None Stop Bits 1 bit Flow control None
Command Types
To display the OSD menu and adjust the settings.
Page 2
Control Command Syntax (From PC to Projector)
[H][AC][SoP][CRC][ID][SoM][COMMAND] [H][AC][SoP][CRC][ID][SoM][COMMAND][Value]
Example: Power On Command (Send Low Byte Firstly) Enter the following code: 0xbe, 0xef, 0x10, 0x05, 0x00, 0xc6, 0xff, 0x11, 0x11, 0x01, 0x00, 0x01
Header [H] ==> Fixed, “be (Low Byte), ef (High Byte)” Address Code [AC] ==> Fixed, “10” Size of Payload [SoP] ==> Byte size from MsgID to Command Code, “05 (Low Byte), 00 (High Byte)” or Byte size from MsgID to Value, “06 (Low Byte), 00 (High Byte)”. CRC16 [CRC] ==> CRC value, “c6 (Low Byte), ff (High Byte)” MsgID [ID] ==> Fixed, “11 11” MsgSize [SoM] ==> Byte size of Command Code, “01 (Low Byte), 00 (High Byte)” or Byte size of Command Code and Value, “02 (Low Byte), 00 (High Byte)” Command Code [COMMAND] ==> “Power On” Command, “01”
Projector Response Message Table
Byte0 value: 0x00: Success 0x01: Invalid Command (on the control command list but no valid) 0x02: Error Command (includes CRC error and unknown commands)
Projector Response System Status
Byte0, Byte1, Byte2 Byte0: 0x00 (Success) Byte1: 0xff (the Command Code of System Status) Byte2: Return status Ex: When the projector is in standby mode, the return status will be 0x01.
Projector Response Lamp Hour
Byte0, Byte1, Byte2, Byte3 Byte0: 0x00 (Success) Byte1: 0x2f (the Command Code of Lamp Hour) Byte2: LSB (Hex) Byte3: MSB (Hex) Ex: 800 (3x256 + 2x16 = 800) hours --> 0x00, 0x2f, 0x20, 0x03
Firmware Version Response
Byte0, Byte1, Byte2, Byte3…Byte7 Byte0: 0x00 (Success) Byte1: 0x30 (the Command Code of Firmware Version) Byte2…Byte7 Firmware version: 6 Bytes ASCII Code: “M0RXXX” XXX: 000-999 Ex: Version M0R001 Æ “M0R001” Æ0x4d, 0x30, 0x52, 0x30, 0x30, 0x31 (Success, the Command Code of FW Version, 6 Bytes ASCII Code: “M0RXXX”)
Page 3
Control Commands List
Command Description Header
(WORD)
Power On 0xefbe 0x10 0x0005 0xffc6 0x1111 0x0001 0x01 See Note 2 Menu 0xefbe 0x10 0x0005 0xbfc7 0x1111 0x0001 0x02 Up 0xefbe 0x10 0x0005 0x7e07 0x1111 0x0001 0x03 Down 0xefbe 0x10 0x0005 0x3fc5 0x1111 0x0001 0x04 Left 0xefbe 0x10 0x0005 0xfe05 0x1111 0x0001 0x05 Right 0xefbe 0x10 0x0005 0xbe04 0x1111 0x0001 0x06 R-sync 0xefbe 0x10 0x0005 0x7fc4 0x1111 0x0001 0x07 Source Search 0xefbe 0x10 0x0005 0x3fc0 0x1111 0x0001 0x08 Volume + 0xefbe 0x10 0x0005 0xfe00 0x1111 0x0001 0x09 Volu me – 0xefbe 0x10 0x0005 0xbe01 0x1111 0x0001 0x0a Zoom In 0xefbe 0x10 0x0005 0x7fc1 0x1111 0x0001 0x0b Zoom Out 0xefbe 0x10 0x0005 0x3e03 0x1111 0x0001 0x0c Mute On 0xefbe 0x10 0x0005 0xffc3 0x1111 0x0001 0x0d Freeze 0xefbe 0x10 0x0005 0xbfc2 0x1111 0x0001 0x0e Hide 0xefbe 0x10 0x0005 0x7e02 0x1111 0x0001 0x0f Video Mode 0xefbe 0x10 0x0005 0x3fca 0x1111 0x0001 0x10 Tog g le H. Keystone Up 0xefbe 0x10 0x0005 0xfe0a 0x1111 0x0001 0x11 H. Keystone Down 0xefbe 0x10 0x0005 0xbe0b 0x1111 0x0001 0x12 V. Keystone Up 0xefbe 0x10 0x0005 0x7fcb 0x1111 0x0001 0x13 V. Ke ys t on e D o w n 0xefbe 0x10 0x0005 0x3e09 0x1111 0x0001 0x14 PIP On 0xefbe 0x10 0x0005 0xffc9 0x1111 0x0001 0x15 PIP Swap 0xefbe 0x10 0x0005 0xbfc8 0x1111 0x0001 0x16 Aspect Ratio (Original/4:3/Wide)
0xefbe 0x10 0x0005 0x7e08 0x1111 0x0001 0x17 To g g le
Pow er Of f 0xefbe 0x10 0x0005 0x3e0c 0x1111 0x0001 0x18 Source-VGA Analog-A Source-RCA YPbPr (RCA Component)
0xefbe 0x10 0x0005 0xffcc 0x1111 0x0001 0x19
0xefbe 0x10 0x0005 0x3fde 0x1111 0x0001 0x20
Source-S-Video 0xefbe 0x10 0x0005 0xbe1f 0x1111 0x0001 0x22 Source-Composite 0xefbe 0x10 0x0005 0x7fdf 0x1111 0x0001 0x23 Key Pad Lock On 0xefbe 0x10 0x0005 0x3e1d 0x1111 0x0001 0x24 Key Pad Lock Off 0xefbe 0x10 0x0005 0xffdd 0x1111 0x0001 0x25
Current Source 0xefbe 0x10 0x0005 0xbfdc 0x1111 0x0001 0x26
H. Keystone Read 0xefbe 0x10 0x0005 0x7e1c 0x1111 0x0001 0x27 V. Keystone Read 0xefbe 0x10 0x0005 0x3e18 0x1111 0x0001 0x28
Auto Keystone Write 0xefbe 0x10 0x0006 0x1b28 0x1111 0x0002 0x29 0x00~0x01
Lamp-Mode-ECO 0xefbe 0x10 0x0005 0xbfd9 0x1111 0x0001 0x2a Lamp-Mode-Normal 0xefbe 0x10 0x0005 0x7e19 0x1111 0x0001 0x2b Auto Source On 0xefbe 0x10 0x0005 0x3fdb 0x1111 0x0001 0x2c Auto Source Off 0xefbe 0x10 0x0005 0xfe1b 0x1111 0x0001 0x2d Factory Reset 0xefbe 0x10 0x0005 0xbe1a 0x1111 0x0001 0x2e Lamp-Hours 0xefbe 0x10 0x0005 0x7fda 0x1111 0x0001 0x2f Firmware Version 0xefbe 0x10 0x0005 0x3e12 0x1111 0x0001 0x30
Auto Keystone Read 0xefbe 0x10 0x0005 0xffd2 0x1111 0x0001 0x31
Aspect Ratio Read 0xefbe 0x10 0x0005 0xbfd3 0x1111 0x0001 0x32
Projector Mode Wri te
0xefbe 0x10 0x0006 0x9ae3 0x1111 0x0002 0x33 0x01~0x04
Projector Mode Read 0xefbe 0x10 0x0005 0x3fd1 0x1111 0x0001 0x34
Brightness Write 0xefbe 0x10 0x0006 0x1ae1 0x1111 0x0002 0x35 0x00~0x64 Range (0x00~0x64)
Address Code (BYTE)
Size Of The Payload (WORD)
CRC16 For The Entire Packet (WORD)
MsG ID (WORD)
MsG Size (WORD)
Command Code (BYTE)
Value (BYTE) Comment
0x00: No Source 0x01: VGA-A 0x02: VGA-B 0x03: HDMI-A 0x04: S-Video 0x05: Composite 0x07: Wireless Display 0x08: USB Display 0x09: USB Viewer 0x10: HDMI-B 0x11: RCA Component
0x00: No. Off 0x01: Yes. On
0x00: No. Off 0x01: Yes. On Feedback: 0x00: Original(1:1) 0x01: 4:3 0x02: Wide(16:9) 0x01: Front 0x02: Front, Ceiling 0x03: Rear 0x04: Rear, Ceiling 0x01: Front 0x02: Front, Ceiling 0x03: Rear 0x04: Rear, Ceiling
Page 4
Brightness Read 0xefbe 0x10 0x0005 0xbe10 0x1111 0x0001 0x36 Range (0x00~0x64) Contrast Write 0xefbe 0x10 0x0006 0x9b20 0x1111 0x0002 0x37 0x00~0x64 Range (0x00~0x64) Contrast Read 0xefbe 0x10 0x0005 0x3fd4 0x1111 0x0001 0x38 Range (0x00~0x64)
Color Temperature Wri te
Color Temperature Read
Saturation Write 0xefbe 0x10 0x0006 0x9b25 0x1111 0x0002 0x3b 0x00~0x64 Range (0x00~0x64) Saturation Read 0xefbe 0x10 0x0005 0x3e17 0x1111 0x0001 0x3c Range (0x00~0x64) Sharpness Write 0xefbe 0x10 0x0006 0x1b27 0x1111 0x0002 0x3d 0x00~0x64 Range (0x00~0x64) Sharpness Read 0xefbe 0x10 0x0005 0xbfd6 0x1111 0x0001 0x3e Range (0x00~0x64) Tint Write 0xefbe 0x10 0x0006 0x9ae6 0x1111 0x0002 0x3f 0x00~0x64 Range (0x00~0x64) Enter 0xefbe 0x10 0x0005 0x3ff6 0x1111 0x0001 0x40
Tint Read 0xefbe 0x10 0x0005 0xfe36 0x1111 0x0001 0x41
Video Mode Read 0xefbe 0x10 0x0005 0xbe37 0x1111 0x0001 0x42
Color Space Write 0xefbe 0x10 0x0006 0x9b07 0x1111 0x0002 0x43 0x01~0x03
Color Space Read 0xefbe 0x10 0x0005 0x3e35 0x1111 0x0001 0x44
White Intensity Wri te White Intensity Read 0xefbe 0x10 0x0005 0xbff4 0x1111 0x0001 0x46 Range (0x00~0x0a)
H. Position Write 0xefbe 0x10 0x0006 0x1b00 0x1111 0x0002 0x49 0x00~0x64
H. Position Read 0xefbe 0x10 0x0005 0xbff1 0x1111 0x0001 0x4a
V. Po si t i on W r it e 0xefbe 0x10 0x0006 0x9ac1 0x1111 0x0002 0x4b 0x00~0x64
V. Position Read 0xefbe 0x10 0x0005 0x3ff3 0x1111 0x0001 0x4c
Current Language Wri te
Current Language Read
Volu me Rea d 0xefbe 0x10 0x0005 0x7ff2 0x1111 0x0001 0x4f Range (0x00~0x14) Source-HDMI 0xefbe 0x10 0x0005 0x3e3a 0x1111 0x0001 0x50
0xefbe 0x10 0x0006 0x1ae4 0x1111 0x0002 0x39 0x01~0x04
0xefbe 0x10 0x0005 0xbe15 0x1111 0x0001 0x3a
0xefbe 0x10 0x0006 0x1b05 0x1111 0x0002 0x45 0x00~0x0a Range (0x00~0x0a)
0xefbe 0x10 0x0006 0x1ac3 0x1111 0x0002 0x4d 0x01~0x0f
0xefbe 0x10 0x0005 0xbe32 0x1111 0x0001 0x4e
0x01: Low 0x02: Mid 0x03: High 0x04: Custom 0x01: Low 0x02: Mid 0x03: High 0x04: Custom
Return INVALID Else Video 0x00: Presentation Mode 0x01: Birght Mode 0x02: Movie Mode 0x03: sRGB Mode 0x04: Custom Mode 0x01: RGB 0x02: YCbCr 0x03: YPbPr 0x01: RGB 0x02: YCbCr 0x03: YPbPr
Range(0x00~0x64) See Note 3 Return INVALID if not Analog RGB See Note 3 Range(0x00~0x64) See Note 3 Return INVALID if not Analog RGB See Note 3 0x01: English 0x02: German 0x03: French 0x04: Italian 0x05: Spanish 0x06: Polish 0x07: Swedish 0x08: Dutch 0x09: Iberian Portuguese 0x0a: Japanese 0x0b: T_Chinese 0x0c: S_Chinese 0x0d: Korean 0x0e: Russian 0x0f: Arabic 0x01: English 0x02: German 0x03: French 0x04: Italian 0x05: Spanish 0x06: Polish 0x07: Swedish 0x08: Dutch 0x09: Iberian Portuguese 0x0a: Japanese 0x0b: T_Chinese 0x0c: S_Chinese 0x0d: Korean 0x0e: Russian 0x0f: Arabic
Page 5
Audio Source Write 0xefbe 0x10 0x0006 0xdb09 0x1111 0x0002 0x54
Audio Source Read 0xefbe 0x10 0x0005 0xfe39 0x1111 0x0001 0x55
Password 0xefbe 0x10 0x0009 0xaaf9 0x1111 0x0005 0x56 4byte: Original Password
Change Password 0xefbe 0x10 0x000d 0x99fa 0x1111 0x0009 0x57
H. Frequency 0xefbe 0x10 0x0005 0xfe3c 0x1111 0x0001 0x59 (KHz) V. Frequency 0xefbe 0x10 0x0005 0xbe3d 0x1111 0x0001 0x5a (Hz)
H. Sync Polarity 0xefbe 0x10 0x0005 0x7ffd 0x1111 0x0001 0x5b
V. Sync Polarity 0xefbe 0x10 0x0005 0x3e3f 0x1111 0x0001 0x5c
Key Pad Lock State 0xefbe 0x10 0x0005 0xffff 0x1111 0x0001 0x5d
PIP Off 0xefbe 0x10 0x0005 0x59fc 0x1111 0x0001 0x5e Mute Off 0xefbe 0x10 0x0005 0x7e3e 0x1111 0x0001 0x5f
Get PIP State 0xefbe 0x10 0x0005 0x3e2e 0x1111 0x0001 0x60
Get Mute State 0xefbe 0x10 0x0005 0xffee 0x1111 0x0001 0x61
Freeze Off 0xefbe 0x10 0x0005 0xbfef 0x1111 0x0001 0x62 Get Freeze State 0xefbe 0x10 0x0005 0x7e2f 0x1111 0x0001 0x63 N/A Unhide 0xefbe 0x10 0x0005 0x3fed 0x1111 0x0001 0x64
Get Hide State 0xefbe 0x10 0x0005 0xfe2d 0x1111 0x0001 0x65
OSD Transparancy Wri te OSD Transparancy Read Volu me Wr ite 0xefbe 0x10 0x0006 0xdb18 0x1111 0x0002 0x68 0x00~0x14 Range (0x00~0x14) Source-VGA Analog-B
Temp Alert 0xefbe 0x10 0x0005 0xbe29 0x1111 0x0001 0x6a
HDMI Source 2 0xefbe 0x10 0x0005 0x7fe9 0x1111 0x0001 0x6b Exit Lockup 0xefbe 0x10 0x0005 0xffeb 0x1111 0x0001 0x6d
Closed Captions 0xefbe 0x10 0x0006 0x7e2a 0x1111 0x0002 0x6f 0x00~0x04
Power Saving 0xefbe 0x10 0x0006 0xfe66 0x1111 0x0002 0x81
Quick Shutdown 0xefbe 0x10 0x0006 0xbe67 0x1111 0x0002 0x82 0x00~0x01
Lamp-Mode 0xefbe 0x10 0x0005 0x7fa7 0x1111 0x0001 0x83
Operating Hours 0xefbe 0x10 0x0005 0x3e65 0x1111 0x0001 0x84 Hours (2 byte) Password Off 0xefbe 0x10 0x0005 0xffa5 0x1111 0x0002 0x85 Password Delete 0xefbe 0x10 0x0005 0xbfa4 0x1111 0x0002 0x86
Speaker 0xefbe 0x10 0x0005 0x7e64 0x1111 0x0002 0x87 0x00~0x01
Speaker Status 0xefbe 0x10 0x0005 0x3e60 0x1111 0x0001 0x88
Zoom Status 0xefbe 0x10 0x0005 0xffa0 0x1111 0x0001 0x89 0x00~0x0a Range 0x00~0x0a
Get Power Saving Status
Source-Wireless Display Source-Wireless Off 0xefbe 0x10 0x0005 0x3fa3 0x1111 0x0001 0x8c Source-Wireless On 0xefbe 0x10 0x0005 0xfe63 0x1111 0x0001 0x8d Source-USB Display 0xefbe 0x10 0x0005 0xbe62 0x1111 0x0001 0x8e Source-USB Viewer 0xefbe 0x10 0x0005 0x7fa2 0x1111 0x0001 0x8f Dynamic Aperture 0xefbe 0x10 0x0005 0xda9a 0x1111 0x0002 0x90 0x00: Off
0xefbe 0x10 0x0006 0x5adc 0x1111 0x0002 0x66 0x00~0x14 Range (0x00~0x14)
0xefbe 0x10 0x0005 0x7fec 0x1111 0x0001 0x67 Range (0x00~0x14)
0xefbe 0x10 0x0005 0xfe28 0x1111 0x0001 0x69
0xefbe 0x10 0x0006 0xbfa1 0x1111 0x0002 0x8a
0xefbe 0x10 0x0005 0x7e61 0x1111 0x0001 0x8b
0x01,04,07,0 8
0x01: Analog In 0x04: HDMI-A 0x07: Wireless/LAN 0x08: HDMI-B 0x01: Analog In 0x04: HDMI-A 0x07: Wireless/LAN 0x08: HDMI-B
4byte: Original Password 4byte: New Password
0x01: Negative 0x02: Postivite 0x01: Negative 0x02: Postivite 0x01: Key Pad Lock On 0x02: Key Pad Lock Off
0x00: Off 0x01: On 0x00: Mute Off 0x01: Mute On
0x00: Unhide 0x01: Hide
0x00: Normal 0x01: Abnormal
0x00: Off 0x01: CC1 0x02: CC2 0x03: CC3 0x04: CC4 0x00 : Off 0x1e : 30 min 0x3c : 60 min 0x5a : 90 min 0x78 : 120min 0x00: No 0x01: Yes 0x00: Eco 0x01: Normal
0x00: Off 0x01: On 0x00: Off 0x01: On
0x00 : Off 0x1e : 30 min 0x3c : 60 min 0x5a : 90 min 0x78 : 120min
Page 6
Wri te 0x01: Dynamic
Dynamic Aperture Read
PIP Second Source Wri te
PIP Second Source Read
PIP Layout Write 0xefbe 0x10 0x0005 0xdb59 0x1111 0x0002 0x94
PIP Layout Read 0xefbe 0x10 0x0005 0xfe69 0x1111 0x0002 0x95
PIP Size Write 0xefbe 0x10 0x0005 0x5a98 0x1111 0x0002 0x96
PIP Size Read 0xefbe 0x10 0x0005 0x7fa8 0x1111 0x0002 0x97
System Status 0xefbe 0x10 0x0005 0x7e46 0x1111 0x0001 0xff
0xefbe 0x10 0x0005 0xffaa 0x1111 0x0002 0x91
0xefbe 0x10 0x0005 0x5b5b 0x1111 0x0002 0x92
0xefbe 0x10 0x0005 0x7e6b 0x1111 0x0002 0x93
0x02: Static 0x03: Auto 0x00: Off 0x01: Dynamic 0x02: Static 0x03: Auto 0x01: VGA-A 0x02: VGA-B 0x03: HDMI-A 0x04: S-Video 0x05: Composite 0x07: Wireless Display 0x10: HDMI-B 0x11: RCA Component 0x01: VGA-A 0x02: VGA-B 0x03: HDMI-A 0x04: S-Video 0x05: Composite 0x07: Wireless Display 0x10: HDMI-B 0x11: RCA Component 0x00: Top Left 0x01: Top Right 0x02: Bottom Left 0x03: Bottom Right 0x00: Top Left 0x01: Top Right 0x02: Bottom Left 0x03: Bottom Right 0x00: Small 0x01: Mid 0x02: Large 0x03: half 0x00: Small 0x01: Mid 0x02: Large 0x03: half 0x01: Standby 0x02: Warm Up 0x03: Power On 0x04: Cooling 0x05: Power Saving
Note 2: After power on the projector, wait for 5 seconds before sending next command. Note 3: The range will depend on VGA input resolution. Note 4: If sending multiple commands, check that a response has been received from the projector before sending
next command.
Information in this document is subject to change without notice. © 2012 Dell Inc. All rights reserved.
Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden.
Trademarks used in this text: Dell and the DELL logo are trademarks of Dell Inc.
Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own.
March 2012 Rev. A00
Loading...