This manual is intended for qualified service personnel only.
To reduce the risk of electric shock, fire or injury, do not perform any servicing other than that
contained in the operating instructions unless you are qualified to do so. Refer all servicing to
qualified service personnel.
! WARNUNG
Die Anleitung ist nur für qualifiziertes Fachpersonal bestimmt.
Alle Wartungsarbeiten dürfen nur von qualifiziertem Fachpersonal ausgeführt werden. Um die
Gefahr eines elektrischen Schlages, Feuergefahr und Verletzungen zu vermeiden, sind bei
Wartungsarbeiten strikt die Angaben in der Anleitung zu befolgen. Andere als die angegeben
Wartungsarbeiten dürfen nur von Personen ausgeführt werden, die eine spezielle Befähigung
dazu besitzen.
! AVERTISSEMENT
Ce manual est destiné uniquement aux personnes compétentes en charge de l’entretien. Afin
de réduire les risques de décharge électrique, d’incendie ou de blessure n’effectuer que les
réparations indiquées dans le mode d’emploi à moins d’être qualifié pour en effectuer d’autres.
Pour toute réparation faire appel à une personne compétente uniquement.
This protocol manual describes the basic configuration and basic operations of various commands used
for projector. Projector can be controlled using the commands provided in “Appendix”. Using an external
CONTROLLER , etc., inputs can be switched and the power can also be turned on and off. In the following paragraphs, “CONTROLLER” means an external device such as a PC which controls projector using
these commands.
2.RS-232C (VPL-CX75 and VPL-CX76 are excluded.)
2-1.Communication Specifications
<RS-232C Communication Signal>
. Full duplex communication channels (Flow control not performed.)
. Start-stop synchronism system
. Baud rate: 38.4 kbps (bits per second)
. The bit configuration is defined as follows.
1 START Bit + 8 DATA Bits + 1 PARITY Bit + 1 STOP Bit
STARTD3D2D1D0
BIT
D4D5D6D7
(MSB)(LSB)(EVEN)BIT
EVEN Parity.....Total number of “1”s from D0 to D7 is an even number.
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
Shell = FG
3
2
7
8
6
5
1
4
9
D-Sub 25 Pin
1
2
3
4
5
6
7
8
20
22
Name
FG
Grounding for safety protection or cable shield
TxD
Transmission data
RxD
Reception data
RTS
Transmission request
CTS
Transmission permission
DSR
Data set ready
SG
GND for signal
DCD
Data channel signal carrier detection
DTR
Data terminal ready
RI
Calling display (Presence/absence of calling signal)
Pins indicated as D-Sub 25 Pin are not used.
Assured cable length: 15 m (However, assurance may not be applicable for some cables.)
The software for controlling the projector from a PC is intended for performing transmission and reception for only the TxD and RxD lines.
Therefore there is no handshake normally performed by RS-232C.
2-5.Communication Procedure
2-5-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. This means that after CONTROLLER sends one command, it cannot send other commands until DEVICE returns the return Data.
DEVICE sends the return Data after processing the command. The time from when CONTROLLER
sends the command until the return Data is returned differs according to the contents of the command.
n
When Sircs Direct Command is sent, return Data may not be returned in some cases.
. When sending a command from CONTROLLER, the return Data from PROJECTOR should be
received first before sending the next command. Even if the next command is sent before receiving the
return Data, since PROJECTOR will not be able to receive that command, it does not return a response
to CONTROLLER. Consequently, no error code is also sent.
The following lists the approximate waiting times for PROJECTOR to return the return Data after
CONTROLLER sends the command.
. When a communication error occurs, PROJECTOR ignores the Data received until now, and set into
the reception standby state.
. For undefined commands or commends determined as invalid by PROJECTOR, PROJECTOR will
send the “NAK” return Data to CONTROLLER .
. Take note that when Data is written when the input signal of PROJECTOR is unstable, that Data
(value) will not be incorporated.
. When INDEX specified SIRCS direct command is transmitted, leave an interval of 45 msec until the
next transmission. (Do not return the return Data (ACK, NAK) when the SIRCS direct command is
received.)
2-7.Approximate Return Waiting Times
The await-return time is approx. 30 msec.
n
This is the case, unless the communications are interfered anyway.
This section describes the specifications, performance and operations of the network service that is going
to be installed in the target projector.
3-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.
3-1-1-1. Function
The equipment information shown below is transmitted as the broadcast packet periodically (at certain
intervals).
InformationDescription
CategoryCategory of the equipment
Equipment nameName of the equipment
Serial numberSerial number of the equipment
Installation informationInstallation location of the equipment
CommunityCommunity name of the equipment
Power statusPower status of the equipment
m
. The category of projector is 0x0a.
. The power status sets ffffh if communication error occurs.
Protocol
The SDAP protocol is defined in order to provide this service.
The remote control service is provided that can control the target equipment from remote location via
network. The SDCP protocol that serves to acquire the basic information such as equipment name and
serial numbers is installed in this projector.
3-1-2-1. Function
This responds to the control command and requests for acquiring the status and information supplied
from clients.
Control request
Enables the input to be selected and picture control to be adjusted.
SIRCS request
Enables remote control by sending the SIRCS code.
Status request
Enables equipment status information such as power status, error information and power-on time to be
acquired.
Information request
Enables equipment information such as equipment name, serial number and installation information to be
acquired.
Protocol
ItemDescription
Protocol nameSDCP (Simple Display Control Protocol)
TransportTCP
Port number53484
TCP connection timeout30 seconds
3-1-2-2. Setup Items
The items that can be set for the remote control service are described below.
1) Header
The header consists of ID (16 bit), version (8 bit) and category (8 bits).
23
1102345670980123457689012354678901
Version (8)“DA” (16)Category (8)
Fig. 2 Header
ID
It is fixed to “DA”.
Version
This indicates the version number of protocol.
It is fixed to 01h (version 1).
Category
Category number 0x0a of the projector is entered here.
(Bit position)
2) Community
The community that is set in the display equipment is entered. Community consists of four alphanumeric characters (case sensitive). The display equipment has the default value “SONY” when shipped
from the factory.
23
1102345670980123457689012354678901
Community (32)
Fig. 3 Community
3) Equipment Information
Product Name
Name of equipment (Maximum twelve characters)
In case, less than twelve characters, 00h is entered in the blank space.
Serial No.
Serial number is entered.
Power Status.
Power supply status of the equipment is entered.
Location
Information of installation location (Maximum twenty four characters)
In case, less than twenty four characters, 00h is entered in the blank space.
This section describes the packet structure of SDCP.
Header
(2)
Community
(4)
Command
(4)
Data (n)
Fig. 1 Packet structure
3-3-1. Format
3-3-1-1. Header
The header consists of Version (8 bits) and Category (8 bits).
(Bit position)
110234567098012345
Version (8)Category (8)
Fig. 2 Header structure
Version
This indicates the version number of protocol.
It is fixed to 02h (version 2).
Category
Category number 0x0a of the projector is entered here. Projector checks the category number. If a
different category number is entered, the request is ignored.
3-3-1-2. Community
When the community Data matches the community that is set in the display equipment, the request is
executed. Community consists of four alphanumeric characters (case sensitive). All display equipment
has the default value “SONY” when shipped from the factory.
23
1102345670980123457689012354678901
Community (32)
n
Community should be entered with four characters. Three characters or less are not accepted.
This section describes the format of the request command and the response command.
23
1102345670980123457689012354678901
Item No (16)Data Length (8)Request/Response (8)
(1) Request
This section describes the format of the request command that is issued from the host PC to the projector.
Community
This is the same alphanumeric characters as those of community that is set in the projector to which
request is going to be sent.
Request
There are only two types of request. One is the GET request to acquire the projector information and
status. The other is the SET request to modify the projector setup.
RequestContents
SET (00h)
SET (01h) Used to acquire the installation information, equipment status and various setup values.
Used to control turning the power on/off and to control the input selector, and to change the various setups.
Item No.
This is the item number of the request target.
Data Length
This is the length of the Data accompanying the request. The maximum length is 128 bytes. If there is no
Data, it is 0.
(Bit position)
Data
This is the Data accompanying the request.
(2) Response
This section describes the format of the response command which is used to return a response to the host
PC from the projector.
Community
The same alphanumeric characters as those of the request is entered.
Response
The response returns the result of executing the request from the host PC.
ResponseContents
NG (00h)Indicates that the request is illegal or cannot be executed.
OK (01h)Indicates that the request was executed correctly.
Item No.
The same value as those of the request is entered.
Data Length
This is the length of the Data accompanying the response. The maximum length is 128 bytes. If there is
no Data, it is 0.
This error occurs when the Item No. of a request is illegal or its Data is illegal. The conditions for occurrence of the respective errors are shown below.
Invalid Item
An unsupported Item No. is specified.
Example 1: The unsupported category 0xA** is specified.
Example 2: The unsupported Item No. 0x8010 is specified.
Invalid Item Request
The Item No. is supported but an unsupported Request is issued.
Example: An attempt is made to set Data in the Model Name (0x8001).
Invalid Length
Data Length of the specified Item No. is too long.
Example: An attempt is made to set 25 byte Data in the installation location (0x8003).
Invalid Data
Data of the specified Item No. is outside the setting range.
Example: An attempt is made to set 101 in the Item when the setting range of the Item is 1 to 100.
Short Data
The length of Data is shorter than the value specified by the Data Length.
Example: The actual Data length is 9 bytes but Data Length is 10.
Not Applicable Item
An item that is not valid at present is specified.
Example: The item to switch the display is specified when the main power is off.
Establishing the network setup such as IP address can be implemented from the PC browser, and the
information such as installation location can be viewed on the PC browser.
A-1. Command
A-1-1. Setting
Enter the following command using the format shown below in a browser as URL, and then the simple
response is returned.
Format
http://IP address/Item?Value
IP addressThe IP address that is assigned to the network block
ItemName of the setup item
ValueSetting value
Response
The following HTML is returned that enables to confirm OK or NG simply.
<HTML>
<TITLE>
IP address
</TITLE>
<BODY>
< Equipment name: Serial number><BR><BR>
Result [Item = Value]
</BODY>
</HTML>
IP addressThe IP address that is assigned to the network block
Equipment nameName of the equipment in which setup is implemented
Serial numberSerial number of the equipment in which setup is implemented
ResultResult (OK or NG) is displayed.
ItemName of the setup item
ValueSetting value
Enter the following command using the format shown below in a browser as URL, and then value of the
setting item is displayed.
Format
http://IP address/Item
IP addressThe IP address that is assigned to the network block
ItemName of the setup item
Response
The following HTML is returned.
<HTML>
<TITLE>
IP address
</TITLE>
<BODY>
< Equipment name: Serial number><BR><BR>
Result [Item = Value]
</BODY>
</HTML>
IP addressThe IP address that is assigned to the network block
Equipment nameName of the equipment that has acquired the setup value
Serial numberSerial number of the equipment that has acquired the setup value
ResultResult (OK or NG) is displayed.
ItemName of the setup item
ValueSetting value
locationSets location of the equipment installation. (Maximum 24 alphanumeric characters) _
CommunitySets the equipment community. (Maximum 4 alphanumeric characters)SONY
n
Location and community do not support Japanese character.
Network setup
ItemDescriptionDefault
dhcpSpecifies method of setting IP address.No
ipaddrIP address192.168.0.1
subnetSubnet mask255.255.0.0
gatewayDefault gateway0.0.0.0
restartRestarts the network block to make the network setup effective.
m
. When the network setup is changed, execute restart to make the setup effective.
. For the setup of dhcp, set 1 to make DHCP effective and set 0 to make DHCP ineffective.
Service setup
ItemDescriptionDefault
ad_portPort number of the Advertisement service53862
ad_intervalBroadcast interval of the Advertisement service (in units of second)30 (seconds)
ad_ipIP address of the Advertisement service0.0.0.0
rc_portPort number of the Remote Control service53484
rc_timeoutTCP connection timeout time of the Remote Control service (in units of second)30 (seconds)
m
. When network setup is changed, executing restart is required to make the network setup effective.
. When ad_Interval value is set to 0, the advertisement service is stopped.
. The ad_Interval can be set to 0 or a value in the range of 10 to 65535.
. The rc_timeout can be set to a value in the range of 0 to 65535.
Sircs (15bit category)17hRefer to table 4_00h00hSet only*3
Sircs (20bit category)19hRefer to table 5_00h00h
*1Example) In case the lamp timer indicates 1000H, return values are [03h] upper byte and [E8h] lower byte.
*2Example) In case the software version is 1.03, return values are [01h] upper byte and [03h] lower byte.
*3It is corresponded to single command only.
USER00h00h
SERVICE00h01h
00h00h
(VPL-FX51)
<Table 3>
Item NumberData
ItemDataUpper byteLower byte
ACK_00h00h
Undefined Command01h
Size Error04h
Select Error01h05h
Range Over06h
NAKNot Applicable0Ah
Check Sum Error10h
Framing Error20h
Parity ErrorF0h30h
Over Rub Error40h
Other Comm Error50h
Approximate Return Waiting Times
The await-return time is approx. 50 msec.
n
This is the case, unless the communications are interfered anyway.
Sircs (15 bit category)17hRefer to table 6_00h00hSet only
Sircs (20 bit category)19hRefer to table 7_00h00h
(VPL-FX52/FX52L)
<Table 3>
Item NumberData
ItemDataUpper byteLower byte
ACK_00h00h
NAKUndefined Command01h01h
Size Error04h
Select Error05h
Range Over06h
*1 Example) In case the lamp timer indicates
1000H, return values are [03h] upper byte and
[E8h] lower byte.
*2 Example) In case the software version is 1.03,
return values are [01h] upper byte and [03h]
lower byte.
*3 While the set is security locked, after power
switch is turned on, you can check that pass
sword input screen is indicated or not.
During pass word input screen indicating, return
values are [00h] upper byte and [01h] lower
byte.
*4 It is corresponded to single command only.
Not Applicable0Ah
Check Sum ErrorF0h10h
Framing Error20h
Parity Error30h
Over Rub Error40h
Other Comm Error50h
24
Approximate Return Waiting Times
The await-return time is approx. 50 msec.
n
This is the case, unless the communications are
interfered anyway.
Sircs (15 bit category)17hRefer to table 8_00h00hSet only*4
Sircs (20 bit category)19hRefer to table 9_00h00h
(VPL-PX35, PX40, PX41)
<Table 3>
Item NumberData
ItemDataUpper byteLower byte
ACK_00h00h
NAKUndefined Command01h01h
Size Error04h
Select Error05h
Range Over06h
Not Applicable0Ah
Check Sum ErrorF0h10h
Framing Error20h
Parity Error30h
Over Rub Error40h
Other Comm Error50h
26
*1 Example) In case the lamp timer indicates
1000H, return values are [03h] upper byte and
[E8h] lower byte.
*2 Example) In case the software version is 1.03,
return values are [01h] upper byte and [03h]
lower byte.
*3 While the set is security locked, after power
switch is turned on, you can check that pass
sword input screen is indicated or not.
During pass word input screen indicating, return
values are [00h] upper byte and [01h] lower
byte.
*4 It is corresponded to single command only.
Approximate Return Waiting Times
The await-return time is approx. 50 msec.
n
This is the case, unless the communications are
interfered anyway.
Sircs(15bit category)17hRefer to table 10_00h00hSet only*4
Sircs(20bit category)19hRefer to table 11_00h00h
(VPL-CX75, CX76)
<Table 3>
Item NumberData
ItemDataUpper byteLower byte
ACK_00h00h
NAKUndefined Command01h01h
Size Error04h
Select Error05h
Range Over06h
Not Applicable0Ah
Check Sum ErrorF0h10h
Framing Error20h
Parity Error30h
Over Rub Error40h
Other Comm Error50h
28
*1 Example) In case the lamp timer indicates 1000H,
return values are [03h] upper byte and [E8h] lower
byte.
*2 Example) In case the software version is 1.03,
return values are [01h] upper byte and [03h] lower
byte.
*3 While the set is security locked, after power
switch is turned on, you can check that pass
sword input screen is indicated or not.
During pass word input screen indicating, return
values are [00h] upper byte and [01h] lower byte.
*4 It is corresponded to single command only.
The await-return time of return value is approx. 50
msec.
n
This is the case, unless the communications are
interfered anyway.
Sircs (15 Bit Category)17hRefer to table 12_00h00hSet only*4
Sircs (20 Bit Category)19hRefer to table 13_00h00h
(VPL-CX85, CX86)
<Table 3>
Item NumberData
ItemDataUpper byteLower byte
ACK_00h00h
NAKUndefined Command01h01h
Size Error04h
Select Error05h
Range Over06h
Not Applicable0Ah
Check Sum ErrorF0h10h
Framing Error20h
Parity Error30h
Over Rub Error40h
Other Comm Error50h
30
*1 Example) In case the lamp timer indicates 1000H,
return values are [03h] upper byte and [E8h] lower
byte.
*2 Example) In case the software version is 1.03, return
values are [01h] upper byte and [03h] lower byte.
*3 While the set is security locked, after power switch
is turned on, you can check that pass sword input
screen is indicated or not.
During pass word input screen indicating, return
values are [00h] upper byte and [01h] lower byte.
*4 It is corresponded to single command only.
The await-return time of return value is approx. 50 msec.
m
. This is the case, unless the communications are
interfered anyway.
. If standby mode is set as “low”, the main part of a
projector will go into power-saving mode in about 1
minute after standby.
A command is executed by resending, although “Not
Applicable” will return, if a command is sent into powersaving mode.
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.
Le matériel contenu dans ce manuel consiste en
informations qui sont la propriété de Sony Corporation.
Sony Corporation interdit formellement la copie de
quelque partie que ce soit de ce manuel ou son emploi
pour tout autre but que des opérations ou entretiens de
l’équipement à moins d’une permission écrite de Sony
Corporation.
Das in dieser Anleitung enthaltene Material besteht aus
Informationen, die Eigentum der Sony Corporation sind.
Die Sony Corporation untersagt ausdrücklich die
Vervielfältigung jeglicher Teile dieser Anleitung oder den
Gebrauch derselben für irgendeinen anderen Zweck als
die Bedienung oder Wartung der in dieser Anleitung
beschriebenen Ausrüstung ohne ausdrückliche
schriftliche Erlaubnis der Sony Corporation.