Page 2
! WARNING This manual is intended for qualifi ed service personnel only. To reduce the risk of electric shock, fi re or injury, do not perform any servicing other than that contained in the operating instructions unless you are qualifi ed to do so. Refer all servicing to qualifi...
1. Overview 1-1. Introduction The projector is remotely controllable over RS-232C as well as Ethernet. It is useful for setting up the projector away from the operator. This protocol manual describes the specifi cations such as packet format and procedures for controlling the projector.
Page 6
Because of traditional portions for Ethernet general layer, “TCP/IP”, “UDP/IP”, and “HTTP” are out of scope in this document. SDCP specifi c command is described in the section 4-3-2. SDAP and SDCP (PJ Talk) are SONY original protocol stack, which are described in the sections 4-3-1 and 4-3-3 respectively. 2 (E)
2. Common Commands 2-1. Sub Commands Sub Command is the value which is used by Simplifi ed Command. Value is assigned for executing func- tion. For example, if you want to change the picture mode, the appropriate value assigned for the desired picture mode should be chosen.
Page 8
ITEM List For Setup (VPL-EX221/EX225/EX241/EX245/EX271/EX275/EW225/EW245/EW275)
Remarks Item Number Data Item Upper byte Lower byte Data Byte INPUT TERMINAL VIDEO 0000h Set/Get S VIDEO 0001h INPUT A 0002h INPUT B 0003h INPUT C 0004h USB (TYPE B) 0005h NETWORK 0006h...
Page 9
ITEM List For Setup (VPL-DX125/DX145/DW125)
Remarks Item Number Data Item Upper byte Lower byte Data Byte INPUT TERMINAL VIDEO 0000h Set/Get INPUT A 0002h INPUT B 0003h USB (TYPE B) 0004h NETWORK 0005h USB (TYPE A)
Remarks Item Number Data Item Upper byte Lower byte Data Upper byte Lower byte Infrared Remote Command Refer to Section Set only (VPL-EX series, VPL-EW 2-1-2. series, or 15 bit PROJECTOR) Infrared Remote Command (VPL-EX series, VPL-EW series, or 20 bit E PROJECTOR)
Remarks Item Number Data Item Upper byte Lower byte Data Byte STATUS ERROR1 NO ERROR Get only LAMP ERROR FAN ERROR COVER ERROR TEMP ERROR D5V ERROR POWER ERROR WARNING TEMP NVM DATA ERROR STATUS POWER STANDBY START UP...
Correspondence tale of the infrared remote command and the input terminal INPUT TERMINAL VPL-EX221/EX225/EX241/ Infrared Remote Command EX245/EX271/EX275/EW245/ VPL-DX125/DX145/DW125 EW275 VIDEO VIDEO VIDEO S VIDEO S VIDEO INPUT A INPUT A INPUT A INPUT B INPUT B INPUT B INPUT C...
3. RS-232C (Except for VPL-DX125/VPL-DX145/VPL-DW125) 3-1. Connection Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable. The pin assignment of D-Sub 9 Pin and D-Sub 25 Pin is as follows. D-Sub 9 Pin D-Sub 25 Pin...
3-3. Communication Procedure 3-3-1. Outline of Communication All communication between CONTROLLER (PC, etc.) and DEVICE (PROJECTOR) is performed by the command block format. Communication is started by the issue of a command at CONTROLLER and ended when the return data is sent to CONTROLLER after DEVICE receives the command. CONTROLLER is prohibited from sending several commands at one time.
3-6. Command Block Format The block format of Simplifi ed Command for RS-232C as shown in the fi gure below. In this section, the block format for Simplifi ed Command is provided. 3-6-1. Simplifi ed Command [Send] The block format for sending request is shown below. [A9h] START CODE Put the item number.
3-7. Packet Examples 3-7-1. Set ASPECT to “ZOOM” START CODE = A9h ITEM NUMBER = 0020h (ASPECT) SET/GET = 00h (SET) DATA = 0003h (ZOOM) CHECK SUM = 23h END CODE = 9Ah You will receive the packet below if the process is successfully completed. START CODE = A9h ACK/NAK = 0000h (Complete) ACK = 03h...
4. Ethernet 4-1. Service 4-1-1. Advertisement The advertisement service is provided to facilitate development of a PC application that can automatically detect a projector on the network. This function is achieved by broadcasting the equipment information periodically to the network. This protocol is set to OFF by default.
4-1-2. PJ Talk By using PJ Talk, it is possible to communicate with PROJECTOR over Ethernet network. Both of set and get method are provided. This protocol is set to OFF by default. [Protocol] Item Description Protocol name SDCP (Simple Display Control Protocol) Transport Port number 53484 (Factory-shipments value)
4-2. Communication Procedure Communication sequence is shown below. SDCP commands must be issued by CONTROLLER and PROJECTOR responses to it. On the other hand, SDAP commands are sent by PROJECTOR and have no response from CONTROLLER. CONTROLLER PROJECTOR SDCP SET/GET Request The command is executed if it’s valid.
4-3. Protocols 4-3-1. SDAP This section describes the SDAP packet structure. The number in the brackets shows byte. POWER HEADER PRODUCT NAME LOCATION COMMUNITY SERIAL NO. STATUS (12) (24) Fig.4-2 Packet structure 1. Header The header consists of ID (2 bytes), version (1 byte) and category (1 byte). 4441h (2) VERSION (1) CATEGORY (1)
COMMUNITY fi eld should consist of four alphanumeric characters (case sensitive). All display equipment has the default value “SONY” when shipped at the factory. COMMUNITY fi eld should be fi lled with four characters. Three characters or less are not allowed.
Page 23
4. COMMAND Field There are 2 types of COMMAND fi eld, which are REQUEST and RESPONSE. REQUEST command is sent to the PROJECTOR from CONTROLLER. On the other hand, RESPONSE command is sent by PROJECTOR as a response to the REQUEST command. (1) REQUEST Command COMMAND fi...
Page 24
(2) RESPONSE Command COMMAND fi eld for RESPONSE has 3 sub fi elds shown as follows. RESPONSE(1) ITEM NO(2) DATA LENGTH(1) Fig. 4-8 COMMAND Filed for RESPONSE 1) RESPONSE sub fi eld The response returns the result of the request. OK (01h) Indicates that the request was executed correctly.
Page 25
5. DATA Field The content to be fi lled in this fi eld depends on the COMMAND fi eld. For SET Request commands, appropriate DATA value accompanied with ITEM NO should be chosen. ITEM NO (item number) and its data is shown in the section 2-1-1. For the GET REQUEST and OK RESPONSE, this fi...
Page 26
0x8001 Model name Alphanumeric 12 characters If the number of characters is less than 12, the remaining digits are fi lled with 00h. 0x8002 Serial number 4 bytes The serial number is in the range of 00000000 to 99999999. 0x8003 Installation location Alphanumeric 24 characters If the number of characters is less than 24, the remaining digits are fi...
7. ERROR CODE ERROR CODE has 2 bytes long. The table below shows the error code. Each error equipment category- code is explained as follows. Equipment category code Error Error Code Item Error (01**h) Invalid Item Invalid Item Request Invalid Length Invalid Data Short Data Not Applicable Item...
Page 28
An item that is not valid at present is specifi ed. Example: The item to switch the display is specifi ed when the main power is off. (2) Community Error This error occurs when community is different. Example: “ABCD” is specifi ed when “SONY” is set. 24 (E) VPL-EX225...
Page 29
(3) Request Error This error occurs when header or command is illegal. The conditions of occurrence of the respective errors are shown below. Invalid Version The version of the header is other than 2. Invalid Equipment Category Code The equipment category code does not match. Example: 0Bh is specifi...
Page 30
8. Packet Examples For setting the picture mode to dynamic, the packet should be as follows. HEADER (VERSION, CATEGORY) = (02h, 0Ah) COMMUNITY = “SONY” = (534F4E59h) COMMAND (REQUEST, ITEM NO, DATA LENGTH) = (00h, 0002h, 02h) DATA = 0000h The same result can be obtained by using ENCAPSULATION mode as well.
4-3-3. PJLink The following model is equipped with the PJLink class1 protocol. For details about this protocol, refer to the PJLink specifi cations published from JBMIA. You can turn on or off the PJLink protocol and set a password from the Web setting screen > Setup > Advanced Menu >...
Page 32
Command Data Remark ERST ? The following values are returned: 6th digit : Fan error 5th digit : Lamp error 4th digit : Temperature error 3rd digit : Cover open error 2nd digit : Filter error 1st digit : Other error The following values are assigned to each digit : 0 : No error, or detection impossible 1 : Warning...
Page 33
. Commands The following 14 commands are supported : (01) [Power control command] POWR (02) [Power status inquiry] POWR ? (03) [Input switch command] INPT (04) [Input switch inquiry] INPT ? (05) [AV muting command] AVMT (06) [AV muting status inquiry] AVMT ? (07) [Error status inquiry] ERST ? (08) [Lamp count/lamp time inquiry] LAMP ? (09) [Input switch list inquiry] INST ?
Page 34
(2) [Power status inquiry] POWR? This command obtains the projector’s power status. The projector responds as follows: Returns the following values when the power status is obtained: Standby or power-saving state : Returns “0”. Power ON state : Returns “1”. Cooling state, or cooling state during power-saving state : Returns “2”.
Page 35
(4) [Input switch inquiry] INPT? This command obtains the projector’s input status. The projector responds examples as follows: Returns the following values when the input status is obtained (The input channel varies depending on the model.): When the projector input is Video : Returns “21”.
Page 36
(7) [Error status inquiry] ERST? This command obtains the projector’s error status. The projector responds as follows: Returns the response for the error status in the following format. The error status is expressed with a six-digit number. 6th digit : Fan error 5th digit : Lamp error...
Page 37
(11) [Manufacturer name inquiry] INF1? This command obtains the manufacturer name. The projector responds as follows: When normal : Returns a manufacturer name (SONY). Projector error occurring (including warning) : Returns “ERR4”. (12) [Model name inquiry] INF2? This command obtains the model name.
(13) [Other information inquiry] INFO? This command obtains other information. The projector responds as follows: When normal : Returns a space. Projector error occurring (including warning) : Returns “ERR4”. (14) [Class information inquiry] CLSS? This command obtains the class information. The projector responds as follows: When normal : Returns “1”.
Page 39
The material contained in this manual consists of information that is the property of Sony Corporation. Sony Corporation expressly prohibits the duplication of any portion of this manual or the use thereof for any purpose other than the operation or maintenance of the equipment described in this manual without the express written permission of Sony Corporation.