Barco BD8000LC, BD5100, BD8100, BD5100LC, BD8100LC User Manual

...
Page 1
BARCO PROJECTION SYSTEMS
Date: 10.04.98
R5975236_r03
SERIAL COMMUNICATION
LCD PROJECTOR
USER'S MANUAL
Page 2
Contents
Page 3
contents
Chapter 1 : Communication basics.
communication protocol .......................................... 1-3
communication settings .......................................... 1-4
hardware ................................................................. 1-6
syntax....................................................................1-11
Chapter 2 : Elementary commands
balance, decrement ................................................. 2-2
balance, increment .................................................. 2-3
bass, decrement ..................................................... 2-4
bass, increment ...................................................... 2-5
brightness, decrement ............................................. 2-6
brightness, increment .............................................. 2-7
color, decrement ..................................................... 2-8
color, increment ...................................................... 2-9
contrast, decrement ............................................... 2-10
contrast, increment ................................................ 2-11
infrared control ....................................................... 2-12
mute audio, write off ............................................... 2-15
mute audio, write on ...............................................2-16
mute video, write off ................................................ 2-17
mute video, write on ............................................... 2-18
phase, decrement .................................................. 2-19
phase, increment ................................................... 2-20
projector status, read .............................................2-21
projector status, write off ........................................2-23
projector status, write on ........................................2-24
sharpness, decrement ............................................2-25
sharpness, increment .............................................2-26
source/slot, read number ....................................... 2-27
source/slot, write number ....................................... 2-29
source/slot, read number+mode ............................. 2-31
source/slot, write number+mode ............................ 2-34
tint, decrement ....................................................... 2-37
tint, increment ........................................................2-38
treble, decrement ................................................... 2-39
Page 4
treble, increment .................................................... 2-40
volume, decrement ................................................. 2-41
volume, increment .................................................. 2-42
Chapter 3 : Advanced commands
balance, read .......................................................... 3-2
balance, write .......................................................... 3-4
bass, read ............................................................... 3-5
bass, write .............................................................. 3-7
brightness, read ...................................................... 3-8
brightness, write .....................................................3-10
contrast, read ......................................................... 3-11
contrast, write ........................................................ 3-13
dimming, decrement .............................................. 3-15
dimming, increment ................................................ 3-16
fade audio extern, decrement ................................. 3-17
fade audio extern, increment .................................. 3-18
fade audio extern, read ........................................... 3-19
fade audio extern, write .......................................... 3-21
fade audio intern, decrement .................................. 3-23
fade audio intern, increment ................................... 3-24
fade audio intern, read ............................................ 3-25
fade audio intern, write ........................................... 3-27
file, copy ................................................................3-29
file, delete .............................................................. 3-31
file, list ...................................................................3-33
file, list active ......................................................... 3-36
file, move ................................................................ 3-38
file, rename ............................................................ 3-41
freeze, write off ....................................................... 3-44
freeze, write on ...................................................... 3-45
installation, read ..................................................... 3-46
installation, write ....................................................3-48
lamp, read run time ................................................3-49
lamp, read serial number ........................................ 3-51
lamp, read status ................................................... 3-53
lamp, reset run time ...............................................3-55
Page 5
contents
llock audio, read .....................................................3-57
lock audio, write .....................................................3-59
phase, read ............................................................ 3-61
phase, write ...........................................................3-63
programmable blanking,write .................................. 3-65
projector, read run time .......................................... 3-69
projector, read serial number .................................. 3-71
projector, read type ................................................3-73
projector, write address .......................................... 3-75
sharpness, read ..................................................... 3-76
sharpness, write ..................................................... 3-78
shutter, close .........................................................3-80
shutter, open .......................................................... 3-82
shutter, read ........................................................... 3-84
software, read language ......................................... 3-86
software, read type .................................................3-88
software, read version ............................................. 3-90
sync, read .............................................................. 3-92
sync, write fast ......................................................3-94
sync, write slow .....................................................3-95
text, write off ..........................................................3-96
text, write on ..........................................................3-97
treble, read ............................................................. 3-98
treble, write .......................................................... 3-100
volume, read ......................................................... 3-101
volume, write ........................................................ 3-103
Appendix a: Command summary 2 .........................
Appendix b: Command summary 3
Page 6
Chapter 1: Communication basics
Page 7
Communication protocol summary
Start byte \xfe Projector address Command byte(s) Data bytes
(OPTIONAL)
Checksum byte Stop byte \xff
Start byte
The start byte informs the projector (in case of transmission) or the computer (in case of reception) that a new data transfer will take place.
Projector address
The projector address defines the address of the projector the computer wants to talk to (in case of transmission) or the address of the projector that answers (in case of reception). The maximum number of projectors that can be addressed by one computer is 256.
Command byte(s)
There is at least one command byte to define the action to be performed. Commands that are not often used or complex commands can take more than one byte. All command bytes that are sent by the computer to get information out of the projector are repeated in the answer-data-transfer of the projector.
Data bytes
(OPTIONAL)
Wheather the command bytes are followed by one or more data bytes depends on the contents of the command bytes. (Some commands are not followed by data bytes at all !)
communication protocol
Chapter 1: Communications basics
Page 8
Checksum byte
The checksum byte is used to detect errors during transmission or reception. Formula : Checksum byte = (Projector address + Command bytes + Data bytes) modulo 256
Stop byte
The stop byte informs the projector (in case of transmission) or the computer (in case of reception) that the data transfer is complete and that the interpretation of the command and data bytes can start.
Any command byte, data byte or checksum byte that equals \x80, \xfe or \xff has to be converted ! Transmission :
- Instead of \x80, send \x80 followed by \x00.
- Instead of \xfe, send \x80 followed by \x7e.
- Instead of \xff, send \x80 followed by \x7f. Reception :
- Replace \x80 followed by \x00 with \x80.
- Replace \x80 followed by \x7e with \xfe.
- Replace \x80 followed by \x7f with \xff..
Chapter 1: Communications basics
Page 9
Chapter 1: Communications basics
communication settings
Communication settings summary
Baud rate see baudrate table Data bits 8 Parity no Stop bits 1
Baud Rate
Defines the speed of the data transfer. The baud rate can be set using the dip switches on the processor board of the projector. Before opening the projector*, insure the projector is powered down !!! Check the baud rate table to set up the communication speed. Consult the owners manual of the projector to change the baud rate setting.
*In some projectors, the Baud Rate must be set using the menu structure (see Owner's manual of the projector).
Data Bits
Eight data bits are used for each character of the data transfer.
Parity
There is NO parity bit used to perform error checking.
Stop Bits
One stop bit is used to define the end of a character.
Page 10
Baud rate table BD5000, BD5000LC, BD8000
S1:4 S1:3 S1:2 S1:1 Baud rate (baud)
off off off off 5 0 off off off on 7 5 off off o n off 100 off off o n o n 1 1 0 off o n off off 150 off o n off o n 2 0 0 off o n o n off 3 0 0 off on on on 600 on off off off 1200 on off off on 2400 on off on off 4800 on off on on 9600 on on off off 19200 on on off on 9600 on on on off 9600 on on on on 9600
Baud rate table BD3000, BD3000LC, BD3100, BD3100LC, BD5100, BD5100LC, BD8100, BD8100LC
S2:3 S2:2 S2:1 Baud rate (baud)
off off off 9600 off off on 4800 off on off 2400 off on on 1200 on off off 6 0 0 on off on 30 0 on on off 15 0 on on on 75
Chapter 1: Communications basics
communication settings
Page 11
Connector labelled RS232 IN
This female D9-pin connector is used to connect the projector with the computer.
Connector labelled RS232 OUT
This male D9-pin connector is used to drive the next projector in a chain.
Pin-out
The pin-out is the standard PC-AT convention, which is :
Pin # Name Full name
1 CD Carrier Detect 2 RxD Received Data 3 TxD Transmitted Data 4 DTR Data Terminal Ready 5 GND Signal Ground 6 DSR Data Set Ready 7 RTS Request To Send 8 CTS Clear To Send 9 RI Ring Indicator
Page 12
Chapter 1: Communications basics
hardware
Cable (IBM PC or compatible projector):
56, 1
56287&200 32 5 7$8',2 287&7 5/
'(&2'(5
0$&,1387
9,'(2,1387
9,'(269,'(2
9*$,1387
RS 232 IN
REMOTE
IR-RECEIVER
PROJECTOR MODE : GREEN - OPERATION
RED - STA NDBY
COMMUNICATION PORT
(800-PERIPHERALS)
9 $ +]
RS232 OUT
0
I
This device complies with Part 15 of the FCC rules. O pe ration is subject to fo llow in g two conditions : (1) This de vice may not cause harmful interfe rence (2) This de vice must ac cept any in terf eren ce rec eive d inc ludi ng in terf eren ce that may cause undesired operation
R
G
B
H / C
V
On
5*%$1$/2*,1387
98 27910
R
G
B
H / C
V
On
5*%/(9(/6<1&,1387
98 27920
R-YYB-YS
On
98 27930
&20321(179,'(2,1387
S-VIDEO
98 27900
VIDEO
LR
AUDIO
9,'(269,'( 2,1387
On On
RS 232 IN
REMOTE
PROJECTOR MODE : GREEN - OPERATION
RED - STANDBY
COMMUNICATI ON PORT
(800-PERIPHERALS)
  9  $ +]
RS232 O UT
0
I
This device complies with Par t 15 of t he FCC rules. Operation is subject to fo llow ing two c o n d itio ns : (1) Th is d ev ic e m ay not cause harm fu l in terference (2) Th is d ev ic e m us t accept any interference received inclu d ing inte r fe rence that m ay cause undesired ope ration
IR-ACKNOWLEDGE D
IR-RECEIVED
DIAGNOSTICS
CODE
IR-RECEIVER
56,1
56,1
56,1
%'%'/& %'%'/&
%'%'/& %'%'/&
%'%'/&
Page 13
Cable (IBM PC or compatible projector) :
11
CD CD
22
RxD RxD
33
TxD TxD
44
DTR DTR
D9 5 5 D9
female GND GND male
66
DSR DSR
77
RTS RTS
88
CTS CTS
99 RI RI
order number R9827560 (cable length = 15m) order number R9872570 (cable length = 30m)
Chapter 1: Communications basics
hardware
Page 14
Chapter 1: Communications basics
hardware
Cable (MAC projector) :
56,1
56287&2003257$8',2287&75/
'(&2'(50$&,1387 9,'(2,1387
9,'(269,'(2
9*$,1387
RS 232 IN
REMOTE
IR-R ECEIVE R
PROJECTOR MODE : GREEN - OPERATION
RED - S TANDBY
COMMUNICATION PORT
(800-PERIPHERALS)
  9 $  +]
RS232 OUT
0
I
This device complies wi th P a rt 15 o f the F C C rules. Operation is subject to fo llow ing two co n d itions : (1) This devi ce may not caus e ha rm ful inte rference (2) Thi s device must acce pt any i nter fer ence rece ived including interference that may cause undesir ed oper ation
R
G
B
H / C
V
On
5*%$1$/2*,1387
98 27910
R
G
B
H / C
V
On
5*%/(9(/6<1&,1387
98 27920
R-YYB-YS
On
98 27930
&20321(1 79,'(2,138 7
S-VIDEO
98 27900
VIDEO
LR
AUDIO
9,'(269,'(2,1387
On On
RS 232 IN
REMOTE
PROJECTOR MODE : GREEN - OPERATION
RED - STANDBY
COMMUNICATION PORT
(800-PERIPHERALS)
 9 $ +]
RS232 O UT
0
I
This device complies with Part 15 of th e F C C rule s. O peration is subject to following two conditions : (1) Th is d e v ic e m ay not cause harmful int erfer ence (2) This d e v ice must accept any interference received including interference that may cause u ndesir ed operat ion
IR-ACKNOWLEDGED
IR-RECEIVED
DIAGNOSTI CS
CODE
IR-RECEIVER
56,1
56,1
56,1
%'%'/& %'%'/&
%'%'/& %'%'/&
%'%'/&
Page 15
Cable (MAC projector) :
14
HSKo DTR
28
HSKi CTS
33
TxD- TxD
45
GND GND
DIN 5 2 D9
mini 8 RXD- RxD male
6
TXD+
7
n.c.
8
RXD+
order number R9827640 (D9-DIN mini8; cable length = 1m) order number R9827560 (D9-D9; cable length = 15m) order number R9872570 (D9-D9; cable length = 30m)
Signal levels
State Voltage
off = 1 -9V on = 0 +9V
Page 16
length \x0b h \x68 e \x65 l \x6c l \x6c o \x6f   \x20 w \x77 o \x6f r \x72 l \x6c d \x64
Characters
In this manual, all characters are expressed using the C-language syntax :
decimal values ddd ddd = 0..255 hexadecimal values\xhh hh = 00..ff
Pascal-language string
Chapter 1: Communications basics
A pascal-language string consists of one or more characters. The first character of the string contains the length of the string. Therefore, a pascal-language string is limited to 255 characters.
Example : hello world
C-language string:
A C-language string consists of one or more characters. The last character of the string is always the NULL (\x00) character. Therefore, the length of a C-language string is determined by the position of the NULL character. Example : hello world
h \x68 e \x65 l \x6c l \x6c o \x6f   \x20 w \x77 o \x6f r \x72 l' \x6c d \x64 NULL \x00
Page 17
Filename
A filename is specified as a C-language string. This string has to follow some rules:
Filename
0 123 4 567 8 9 1011 12
x x x x x x x x . y z z NULL
length string = 12
x = character of the base name (= 8 characters)
a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 _ -  
y = kind of file (= 1 character)
s standard file
predefined file stored in read-only memory
c custom file
file created by the user and stored in non-volatile read-write memory
z = file index (= 2 characters)
0' 1 2 3 4 5 6 7 8 9
- zz specifies the location in memory where the file is stored
- for standard files : zz = 00..maximum standard files
- for custom files : zz = 00..63 where 00 is reserved for the file none
.c00 (file loaded when no signal is applied). yzz is a unique combination. In other words, no two files can exist with the same extension yzz.
To specify more than one file you can use the question mark (?) wildcard character for x, y and z. This wildcard character can represent any possible character on that location. Examples : ntsc .c01, svga_60v.s?7, ????????.???
Chapter 1: Communications basics
syntax
Page 18
Chapter 2: Elementary commands
Chapter 2: Elementary commands
Page 19
Chapter 2: Elementary commands
Description
Decrement balance.
Command
Command[0] \x23 Command[1] \x0a
Data
No data bytes.
Projector type
BD2100., BD2100LC, BD3000, BD300LC, BD3100., BD3100LC.
Example
Decrement balance of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x0a Checksum \x2e Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
balance, decrement
Page 20
Chapter 2: Elementary commands
Description
Increment balance.
Command
Command[0] \x22 Command[1] \x0a
Data
No data bytes.
Projector type
BD2100., BD2100LC, BD3000, BD300LC, BD3100., BD3100LC
Example
Increment balance of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x0a Checksum \x2d Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
balance, increment
Page 21
Chapter 2: Elementary commands
bass, decrement
Description
Decrement bass.
Command
Command[0] \x23 Command[1] \x08
Data
No data bytes.
Projector type
BD2100., BD2100LC, BD3000, BD300LC, BD3100., BD3100LC
Example
Decrement bass of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x08 Checksum \x2c Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 22
Chapter 2: Elementary commands
Description
Increment bass.
Command
Command[0] \x22 Command[1] \x08
Data
No data bytes.
Projector type
BD2100., BD2100LC, BD3000, BD300LC, BD3100., BD3100LC
Example
Increment bass of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x08 Checksum \x2b Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 23
Chapter 2: Elementary commands
Description
Decrement brightness.
Command
Command[0] \x04
Data
No data bytes.
Projector type
BD2100., BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC,
Example
Decrement the brightness of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x04 Checksum \x05 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 24
Chapter 2: Elementary commands
Description
Increment brightness.
Command
Command[0] \x03
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC,
Example
Increment the brightness of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x03 Checksum \x04 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 25
Chapter 2: Elementary commands
Description
Decrement color (saturation).
Command
Command[0] \x06
Data
No data bytes.
Projector type
BD5000, BD5000LC, BD8000, BD8000LC, BG8100
V1.11
, BG8100LC
V1.11
Example
Decrement the color of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x06 Checksum \x07 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 26
Chapter 2: Elementary commands
Description
Increment color (saturation).
Command
Command[0] \x05
Data
No data bytes.
Projector type
BD5000, BD5000LC, BD8000, BD8000LC, BG8100
V1.11
, BG8100LC
V1.11
Example
Increment the color of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x05 Checksum \x06 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 27
Chapter 2: Elementary commands
Description
Decrement contrast.
Command
Command[0] \x02
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Decrement contrast of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x02 Checksum \x03 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 28
Chapter 2: Elementary commands
Description
Increment contrast.
Command
Command[0] \x01
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Increment contrast of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x01 Checksum \x02 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 29
Chapter 2: Elementary commands
Description
Simulation of the infrared remote control unit. The codes act in the same way as if they were sent by an infrared remote control unit or the local keypad.
Command
Command[0] \x30
Data
Possible codes used for Data[0] :
Key Data[0]
0 \x19 1 \x10 2 \x11 3 \x12 4 \x13 5 \x14 6 \x15 7 \x16 8 \x17 9 \x18 ADDR \x20 ARROW DOWN \x05 ARROW LEFT \x07 ARROW RIGHT \x06 ARROW UP \x04 BALANCE+ \x3e BALANCE- \x3f BASS+ \x3a BASS- \x3b BRIGHTNESS \x27 BRIGHTNESS+ \x2a BRIGHTNESS- \x2b COLOR \x30 COLOR+ \x2c
infrared control
Page 30
Chapter 2: Elementary commands
COLOR- \x2d CONTRAST \x25 CONTRAST+ \x28 CONTRAST- \x29 ENTER \x0a EXIT \x08 FREEZ \x1b HELP \x09 MUTE \x1f PAUSE \x0f PHASE \x32 PHASE+ \x34 PHASE- \x35 SHARPNESS \x33 SHARPNESS+ \x36 SHARPNESS- \x37 STDBY \x0e TEXT \x0d TINT \x31 TINT+ \x2e TINT- \x2f TREBLE+ \x3c TREBLE- \x3d VOLUME+ \x38 VOLUME- \x39
infrared control
Page 31
Chapter 2: Elementary commands
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Select source 3 of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x30 Data[0] \x12 Checksum \x43 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
infrared control
Page 32
Chapter 2: Elementary commands
Description
Disable audio mute.
Command
Command[0] \x26 Command[1] \x3d
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Disable audio mute of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x3d Checksum \x64 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
mute audio, write off
Page 33
Chapter 2: Elementary commands
mute audio, write on
Description
Enable audio mute.
Command
Command[0] \x27 Command[1] \x3d
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Enable audio mute of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x3d Checksum \x65 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 34
Chapter 2: Elementary commands
Description
Disable video mute.
Command
Command[0] \x26 Command[1] \x3e
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5100, BD5100LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Disable video mute of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x3e Checksum \x65 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
mute video, write off
Page 35
Chapter 2: Elementary commands
mute video, write on
Description
Enable video mute. The on-screen-display will be muted too !
Command
Command[0] \x27 Command[1] \x3e
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5100, BD5100LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Enable video mute of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x3e Checksum \x66 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 36
Chapter 2: Elementary commands
Description
Decrement phase.
Command
Command[0] \x0c
Data
No data bytes.
Projector type
BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC
Example
Decrement phase of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x0c Checksum \x0d Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
phase, decrement
Page 37
Chapter 2: Elementary commands
Description
Increment phase.
Command
Command[0] \x0b
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Increment phase of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x0b Checksum \x0c Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 38
Chapter 2: Elementary commands
Description
Read the projector status.
Command
Command[0] \x67
Data
No data bytes.
Return data
The return data consists of one data byte containing the projector status. Only bit0 (least significant bit) to bit3/bit4* are significant.
bit# bit = 0 bit = 1 bit0 projector is off projector is on bit1 text is off text is on bit2 video mute is off video mute is on bit3 picture is not freezed picture is freezed bit4* no 800-peripheral 800-peripheral connected
connected
* : bit 4 is only significant for BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, D5100, BD5100LC, BD8100, BD8100LC, BG8100, BG8100LC
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100
V1.11
, BG8100LC
V1.11
projector status, read
Page 39
Chapter 2: Elementary commands
Example
Read the status of a projector with address \x01. Suppose the status is projector on, text on, video mute off, picture freezed and no 800-peripheral connected.
Transmit Start \xfe Projector address \x01 Command[0] \x67 Checksum \x68 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x67 Data[0] \x0b Checksum \x73 Stop \xff
projector status, read
Page 40
Chapter 2: Elementary commands
projector status, write off
Description
Set the projector off.
Command
Command[0] \x66
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Set the projector with address \x01 off.
Transmit Start \xfe Projector address \x01 Command[0] \x66 Checksum \x67 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 41
Chapter 2: Elementary commands
Description
Set the projector on.
Command
Command[0] \x65
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Set the projector with address \x01 on.
Transmit Start \xfe Projector address \x01 Command[0] \x65 Checksum \x66 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 42
Chapter 2: Elementary commands
Description
Decrement sharpness.
Command
Command[0] \x0a
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Decrement sharpness of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x0a Checksum \x0b Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
sharpness, decrement
Page 43
Chapter 2: Elementary commands
sharpness, increment
Description
Increment sharpness.
Command
Command[0] \x09
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Increment sharpness of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x09 Checksum \x0a Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 44
Chapter 2: Elementary commands
Description
Read active source or slot.
Command
Command[0] \x32
Data
No data bytes.
Return data
Source or slot number (\x01..).
Data[0] BD2100 \x01..\x09 BD2100LC \x01..\x09 BD3000 \x01..\x03 BD3000LC \x01..\x03 BD3100 \x01..\x03 BD3100LC \x01..\x03 BD5000 \x01..\x04 BD5000LC \x01..\x04 BD5100 \x01..\x04 BD5100LC \x01..\x04 BD8000 \x01..\x04 BD8000LC \x01..\x04 BD8100 \x01..\x04 BD8100LC \x01..\x04 BG8100 \x01..\x04 BG8100LC \x01..\x04 + 800 peripheral \x01..\x63
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
source/slot, read number
Page 45
Chapter 2: Elementary commands
Example
Read the active source/slot number of a projector with address \x01. Suppose the answer is \x03.
Transmit Start \xfe Projector address \x01 Command[0] \x32 Checksum \x33 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x32 Data[0] \x03 Checksum \x36 Stop \xff
source/slot, read number
Page 46
Chapter 2: Elementary commands
source/slot, write number
Description
Select a source or slot.
Command
Command[0] \x31
Data
Source or slot number (\x01..).
Data[0] BD2100 \x01..\x09 BD2100LC \x01..\x09 BD3000 \x01..\x03 BD3000LC \x01..\x03 BD3100 \x01..\x03 BD3100LC \x01..\x03 BD5000 \x01..\x04 BD5000LC \x01..\x04 BD5100 \x01..\x04 BD5100LC \x01..\x04 BD8000 \x01..\x04 BD8000LC \x01..\x04 BD8100 \x01..\x04 BD8100LC \x01..\x04 BG8100 \x01..\x04 BG8100LC \x01..\x04 + 800 peripheral \x01..\x63
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Page 47
Chapter 2: Elementary commands
Example
Select source 1 of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x31 Data[0] \x01 Checksum \x32 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
source/slot, write number
Page 48
Chapter 2: Elementary commands
Description :
Read active source or slot number and its mode.
Command :
Command[0] \x34
Data :
No data bytes.
Return data :
Data[0] = source or slot number (\x01..).
Data[0] BD3000 \x01..\x03 BD3000LC \x01..\x03 BD3100 \x01..\x03 BD3100LC \x01..\x03 BD5100 \x01..\x04 BD5100LC \x01..\x04 BD8100 \x01..\x04 BG8100LC \x01..\x04 BG8100 \x01..\x04 BD8100LC \x01..\x04 + 800 peripheral \x01..\x63
source/slot, read number+mode
Page 49
Chapter 2: Elementary commands
Data[1] = source or slot mode (\x00 or \x01)
Video/S-Video Input
Data[1] Mode \x00 Video \x01 S-Video
RGB Analog Input - Separate Sync
Data[1] Mode \x00 H/C : Composite Sync or
H/C, V : Horizontal, Vertical Sync
\x01 H/C : Composite Video
RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y
Data[1] Mode \x00 ­\x01
Projector type:
BD3000, BD300LC, BD3100
V1.06
, BD3100LC
V1.06
, BD5100
V1.06
, BD5100LC
V1.06
,
BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
source/slot, read number+mode
Page 50
Chapter 2: Elementary commands
Example:
Read the active source/slot number+mode of a projector with address \x01. Suppose the source number equals \x03 and its mode equals \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x34 Checksum \x35 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x34 Data[0] \x03 Data[1] \x01 Checksum \x39 Stop \xff
source/slot, read number+mode
Page 51
Chapter 2: Elementary commands
Description:
Select a source or slot and put it in a pre-defined mode (mode selection is optional).
Command:
Command[0] \x33
Data:
Data[0] = source or slot number (\x01..).
Data[0] BD3000 \x01..\x03 BD3000LC \x01..\x03 BD3100 \x01..\x03 BD3100LC \x01..\x03 BD5100 \x01..\x04 BD5100LC \x01..\x04 BD8100 \x01..\x04 BG8100LC \x01..\x04 BG8100 \x01..\x04 BD8100LC \x01..\x04 + 800 peripheral \x01..\x63
source/slot, write number+mode
Page 52
Chapter 2: Elementary commands
Data[1] = source or slot mode (\x00 or \x01) OPTIONAL
Video/S-Video Input
Data[1] Mode \x00 Video \x01 S-Video
RGB Analog Input - Separate Sync
Data[1] Mode \x00 H/C: Composite Sync or
H/C, V : Horizontal, Vertical Sync
\x01 H/ : Composite Video
RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y
Data[1] Mode \x00 ­\x01
Remark : If only one data byte has been sent (Data[0]), the slot will be selected in its previous mode.
Projector type :
BD3000, BD300LC, BD3100
V1.06
, BD3100LC
V1.06
, BD5100
V1.06
, BD5100LC
V1.06
,
BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
source/slot, write number+mode
Page 53
Chapter 2: Elementary commands
Example:
Select source 1, mode 1 of a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x33 Data[0] \x01 Data[1] \x01 Checksum \x36 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
source/slot, write number+mode
Page 54
Chapter 2: Elementary commands
Description
Decrement tint (hue).
Command
Command[0] \x08
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC,BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100
V1.11
, BG8100LC
V1.11
Example
Decrement tint of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x08 Checksum \x09 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
tint, decrement
Page 55
Chapter 2: Elementary commands
Description
Increment tint (hue).
Command
Command[0] \x07
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC,BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100
V1.11
, BG8100LC
V1.11
Example
Increment tint of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x07 Checksum \x08 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
tint, increment
Page 56
Chapter 2: Elementary commands
Description
Decrement treble.
Command
Command[0] \x23 Command[1] \x09
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Decrement treble of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x09 Checksum \x2d Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
treble, decrement
Page 57
Chapter 2: Elementary commands
Description
Increment treble.
Command
Command[0] \x22 Command[1] \x09
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Increment treble of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x09 Checksum \x2c Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
treble, increment
Page 58
Chapter 2: Elementary commands
Description
Decrement volume.
Command
Command[0] \x23 Command[1] \x07
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Decrement volume of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x07 Checksum \x2b Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
volume, decrement
Page 59
Chapter 2: Elementary commands
volume, increment
Description
Increment volume.
Command
Command[0] \x22 Command[1] \x07
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD300LC, BD3100, BD3100LC
Example
Increment volume of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x07 Checksum \x2a Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 60
Chapter 3: Advanced commands
Chapter 3: Advanced commands
Page 61
Chapter 3: Advanced commands
balance, read
Description
Read the actual balance value.
Command
Command[0] \x21 Command[1] \x0a
Data
No data bytes.
Return data
Data[0] = balance value.
Data[0] \xea..\x16
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC
Example
Read the actual balance value of a projector with address \x01. Suppose the balance equals \xeb (= -21).
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x0a Checksum \x2c Stop \xff
Page 62
Chapter 3: Advanced commands
balance, read
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x0a Data[0] \xeb Checksum \x17 Stop \xff
Page 63
Chapter 3: Advanced commands
balance, write
Description
Write a new balance value.
Command
Command[0] \x20 Command[1] \x0a
Data
Data[0] = balance value.
Data[0] \xea..\16
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC
Example
Set the balance to \xeb (= -21) on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x0a Data[0] \xeb Checksum \x16 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 64
Chapter 3: Advanced commands
Description
Read the actual bass value.
Command
Command[0] \x21 Command[1] \x08
Data
No data bytes.
Return data
Data[0] = bass value.
Data[0] \xfc..\x05
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC
Example
Read the actual bass value of a projector with address \x01. Suppose the bass equals \x01 (= +1).
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x08 Checksum \x2a Stop \xff
Page 65
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x08 Data[0] \x01 Checksum \x2b Stop \xff
Page 66
Chapter 3: Advanced commands
Description
Write a new bass value.
Command
Command[0] \x20 Command[1] \x08
Data
Data[0] = bass value.
Data[0] \xfc..\x05
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC
Example
Set the bass to \x01 (= +1) on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x08 Data[0] \x01 Checksum \x2a Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 67
Chapter 3: Advanced commands
Description
Read the actual brightness value.
Command
Command[0] \x21 Command[1] \x02
Data
No data bytes.
Return data
Data[0] = brightness value.
Data[0] BG8100 \x00..\xff BG8100LC otherwise \x00..\x3f
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Read the actual brightness value of a projector with address \x01. Suppose the brightness equals \x20.
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x02 Checksum \x24 Stop \xff
Page 68
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x02 Data[0] \x20 Checksum \x44 Stop \xff
Page 69
Chapter 3: Advanced commands
Description
Write a new brightness value.
Command
Command[0] \x20 Command[1] \x02
Data
Data[0] = brightness value.
Data[0] BG8100 \x00..\xff BG8100LC otherwise \x00..\x3f
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Set the brightness to \x20 on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x02 Data[0] \x20 Checksum \x43 Stop \xff
Page 70
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 71
Chapter 3: Advanced commands
Description
Read the actual contrast value.
Command
Command[0] \x21 Command[1] \x01
Data
No data bytes.
Return data
Data[0] = contrast value.
Data[0] BD2100 \x00..\x3f BD2100LC \x00..\x3f BD3000 \x00..\x40 BD3000LC \x00..\x40 BD3100 \x00..\x40 BD3100LC \x00..\x40 BD5000 \x00..\x3f BD5000LC \x00..\x3f BD5100 \x00..\x40 BD5100LC \x00..\x40 BD8000 \x00..\x3f BD8000LC \x00..\x3f BD8100 \x00..\x40 BD8100LC \x00..\x40 BG8100 \x00..\xff BG8100LC \x00..\xff
Page 72
Chapter 3: Advanced commands
contrast, read
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Example
Read the actual contrast value of a projector with address \x01. Suppose the contrast equals \x30.
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x01 Checksum \x23 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x01 Data[0] \x30 Checksum \x53 Stop \xff
Page 73
Chapter 3: Advanced commands
contrast, write
Description
Write a new contrast value.
Command
Command[0] \x20 Command[1] \x01
Data
Data[0] = contrast value.
Data[0] BD2100 \x00..\x3f BD2100LC \x00..\x3f BD3000 \x00..\x40 BD3000LC \x00..\x40 BD3100 \x00..\x40 BD3100LC \x00..\x40 BD5000 \x00..\x3f BD5000LC \x00..\x3f BD5100 \x00..\x40 BD5100LC \x00..\x40 BD8000 \x00..\x3f BD8000LC \x00..\x3f BD8100 \x00..\x40 BD8100LC \x00..\x40 BG8100 \x00..\xff BG8100LC \x00..\xff
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100, BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC, BD8000, BD8000LC, BD8100, BD8100LC, BG8100, BG8100LC
Page 74
Chapter 3: Advanced commands
contrast, write
Example
Set the contrast to \x30 on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x01 Data[0] \x30 Checksum \x52 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 75
Chapter 3: Advanced commands
dimming, decrement
Description
Decrement dimming.
Command
Command[0] \x23 Command[1] \x0d
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100,BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC.
Example
Decrement dimming of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x0d Checksum \x31 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 76
Chapter 3: Advanced commands
dimming, increment
Description
Increment dimming.
Command
Command[0] \x22 Command[1] \x0d
Data
No data bytes.
Projector type
BD2100, BD2100LC, BD3000, BD3000LC, BD3100,BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC. BD3100,BD3100LC, BD5000, BD5000LC, BD5100, BD5100LC.
Example
Increment dimming of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x0d Checksum \x30 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 77
Chapter 3: Advanced commands
fade audio extern, decrement
Description:
Decrement the fade value of the external speaker(s). The audio volume level of the external speaker(s) will decrease.
Command :
Command[0] \x23 Command[1] \x41
Data :
No data bytes.
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Decrement the fade value of the external speaker(s) of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x41 Checksum \x65 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 78
Chapter 3: Advanced commands
fade audio extern, increment
Description :
Increment the fade value of the external speaker(s). The audio volume level of the external speaker(s) will increase.
Command :
Command[0] \x22 Command[1] \x41
Data :
No data bytes.
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Increment the fade value of the external speaker of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x41 Checksum \x64 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 79
Chapter 3: Advanced commands
Description :
Read the actual fade value of the external speaker(s).
Command :
Command[0] \x21 Command[1] \x41
Data :
No data bytes.
Return data :
Data[0] = fade value.
Data[0] \x00..\x0f
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Read the actual fade value of the external speaker(s) of a projector with address \x01. Suppose the value equals 15.
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x41 Checksum \x63 Stop \xff
fade audio extern, read
Page 80
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x41 Data[0] \x0f Checksum \x72 Stop \xff
fade audio extern, read
Page 81
Chapter 3: Advanced commands
Description :
Write a new fade value for the extern speaker(s).
Command :
Command[0] \x20 Command[1] \x41
Data :
Data[0] = fade value.
Data[0] \x00..\x0f
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Set the fade value for the external speaker(s) to \x0f on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x41 Data[0] \x0f Checksum \x71 Stop \xff
fade audio extern, write
Page 82
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
fade audio extern, write
Page 83
Chapter 3: Advanced commands
Description :
Decrement the fade value of the internal speaker. The audio volume level of the internal speaker will decrease.
Command :
Command[0] \x23 Command[1] \x40
Data :
No data bytes.
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Decrement the fade value of the internal speaker of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x40 Checksum \x64 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
fade audio intern, decrement
Page 84
Chapter 3: Advanced commands
fade audio intern, increment
Description :
Increment the fade value of the internal speaker. The audio volume level of the internal speaker will increase.
Command :
Command[0] \x22 Command[1] \x40
Data :
No data bytes.
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Increment the fade value of the internal speaker of a projector with address \x01 by one.
Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x40 Checksum \x63 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Page 85
Chapter 3: Advanced commands
fade audio intern, read
Description :
Read the actual fade value of the internal speaker.
Command :
Command[0] \x21 Command[1] \x40
Data :
No data bytes.
Return data :
Data[0] = fade value.
Data[0] \x00..\x0f
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Read the actual fade value of the internal speaker of a projector with address \x01. Suppose the value equals 15.
Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x40 Checksum \x62 Stop \xff
Page 86
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x40 Data[0] \x0f Checksum \x71 Stop \xff
Page 87
Chapter 3: Advanced commands
Description :
Write a new fade value for the intern speaker.
Command :
Command[0] \x20 Command[1] \x40
Data :
Data[0] = fade value.
Data[0] \x00..\x0f
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
.
Example :
Set the fade value for the internal speaker to \x0f on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x40 Data[0] \x0f Checksum \x70 Stop \xff
fade audio intern, write
Page 88
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
fade audio intern, write
Page 89
Chapter 3: Advanced commands
Description :
Copy file1 to file2.
- File2 (destination file) has to be a custom file.
- If the location specified by the file index of file2 has already been taken up, file2 will overwrite that contents.
- If file1 and file2 point to the same location, the base name of file1 is replaced by the base name of file2 without affecting other data.
Command :
Command[0] \xc2
Data :
From filename followed by the to filename (no wildcards allowed).
Projector type :
BD2100
V1.02
, BD2100LC
V1.02
, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
,
BD5100
V1.06
, BD5100LC
V1.06
, BD8100
V1.06
, BD8100LC
V1.06
, BG8100
V1.11
,
BG8100LC
V1.11
Example :
Copy the file ntsc .c01 to camera1 .c05 on a projector with address \x01.
file, copy
Page 90
Chapter 3: Advanced commands
Transmit Start \xfe Projector address \x01 Command[0] \xc2 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x73 (= s) Data[3] \x63 (= c) Data[4] \x20 (=  ) Data[5] \x20 (=  ) Data[6] \x20 (=  ) Data[7] \x20 (=  ) Data[8] \x2e (= .) Data[9] \x63 (= c) Data[10] \x30 (= 0) Data[11] \x31 (= 1) Data[12] \x00 Data[13] \x63 (= c) Data[14] \x61 (= a) Data[15] \x6d (= m) Data[16] \x65 (= e) Data[17] \x72 (= r) Data[18] \x61 (= a) Data[19] \x31 (= 1) Data[20] \x20 (=  ) Data[21] \x2e (= .) Data[22] \x63 (= c) Data[23] \x30 (= 0) Data[24] \x35 (= 5) Data[25] \x00 Checksum \x9d Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
file, copy
Page 91
Chapter 3: Advanced commands
Description :
Delete one or more files.
- Only custom files (????????.c??) can be deleted.
Command :
Command[0] \xc1
Data :
One or more filenames (wildcards allowed).
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
,
BD5100
V1.06
, BD5100LC
V1.06
, BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
file, delete
Page 92
Chapter 3: Advanced commands
Example :
Delete all files starting with the characters nt on a projector with address \x01.
Transmit Start \xfe Projector address \x01 Command[0] \xc1 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x3f (= ?) Data[3] \x3f (= ?) Data[4] \x3f (= ?) Data[5] \x3f (= ?) Data[6] \x3f (= ?) Data[7] \x3f (= ?) Data[8] \x2e (= .) Data[9] \x3f (= ?) Data[10] \x3f (= ?) Data[11] \x3f (= ?) Data[12] \x00 Checksum \x09 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
file, delete
Page 93
Chapter 3: Advanced commands
Description :
Get a list of files.
Command :
Command[0] \xc0
Data :
One or more filenames (wildcards allowed).
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
,
BD5100
V1.06
, BD5100LC
V1.06
, BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
file, list
Page 94
Chapter 3: Advanced commands
Example :
Get a list of all files starting with the characters nt on a projector with address \x01. Suppose there are 2 files : ntsc .s02 and ntsc_rgb.c01.
Transmit Start \xfe Projector address \x01 Command[0] \xc0 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x3f (= ?) Data[3] \x3f (= ?) Data[4] \x3f (= ?) Data[5] \x3f (= ?) Data[6] \x3f (= ?) Data[7] \x3f (= ?) Data[8] \x2e (= .) Data[9] \x3f (= ?) Data[10] \x3f (= ?) Data[11] \x3f (= ?) Data[12] \x00 Checksum \x08 Stop \xff
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
file, list
Page 95
Chapter 3: Advanced commands
Receive (answer) Start \xfe Projector address \x01 Command[0] \xc0 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x73 (= s) Data[3] \x63 (= c) Data[4] \x20 (=  ) Data[5] \x20 (=  ) Data[6] \x20 (=  ) Data[7] \x20 (=  ) Data[8] \x2e (= .) Data[9] \x73 (= s) Data[10] \x30 (= 0) Data[11] \x32 (= 2) Data[12] \x00 Data[13] \x6e (= n) Data[14] \x74 (= t) Data[15] \x73 (= s) Data[16] \x63 (= c) Data[17] \x5f (= _) Data[18] \x72 (= r) Data[19] \x67 (= g) Data[20] \x62 (= b) Data[21] \x2e (= .) Data[22] \x63 (= c) Data[23] \x30 (= 0) Data[24] \x31 (= 1) Data[25] \x00 Checksum \x40 Stop \xff
file, list
Page 96
Chapter 3: Advanced commands
Description :
Get the filename of the active file.
Command :
Command[0] \xc5
Data :
No data bytes.
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
,
BD5100
V1.06
, BD5100LC
V1.06
, BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
Example :
Get the filename of the active file on a projector with address \x01. Suppose the filename is ntsc .c01.
Transmit Start \xfe Projector address \x01 Command[0] \xc5 Checksum \xc6 Stop \xff
file, list active
Page 97
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
Receive (answer) Start \xfe Projector address \x01 Command[0] \xc5 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x73 (= s) Data[3] \x63 (= c) Data[4] \x20 (=  ) Data[5] \x20 (=  ) Data[6] \x20 (=  ) Data[7] \x20 (=  ) Data[8] \x2e (= .) Data[9] \x63 (= c) Data[10] \x30 (= 0) Data[11] \x31 (= 1) Data[12] \x00 Checksum \xf0 Stop \xff
file, list active
Page 98
Chapter 3: Advanced commands
Description :
Move file1 to file2.
- Only custom files can be moved.
- If the location specified by the file index of file2 has already been taken up, file2 will overwrite that contents.
- If file1 and file2 point to the same location, the base name of file1 is replaced by the base name of file2 without affecting other data.
Command :
Command[0] \xc4
Data :
From filename followed by the to filename (no wildcards allowed).
Projector type :
BD2100, BD2100LC, BD3000, BD3000LC, BD3100
V1.06
, BD3100LC
V1.06
,
BD5100
V1.06
, BD5100LC
V1.06
, BD8100
V1.06
, BD8100LC
V1.06
, BG8100, BG8100LC
Example :
Move the file ntsc .c01 to camera1 .c05 on a projector with address \x01.
file, move
Page 99
Chapter 3: Advanced commands
Transmit Start \xfe Projector address \x01 Command[0] \xc4 Data[0] \x6e (= n) Data[1] \x74 (= t) Data[2] \x73 (= s) Data[3] \x63 (= c) Data[4] \x20 (=  ) Data[5] \x20 (=  ) Data[6] \x20 (=  ) Data[7] \x20 (=  ) Data[8] \x2e (= .) Data[9] \x63 (= c) Data[10] \x30 (= 0) Data[11] \x31 (= 1) Data[12] \x00 Data[13] \x63 (= c) Data[14] \x61 (= a) Data[15] \x6d (= m) Data[16] \x65 (= e) Data[17] \x72 (= r) Data[18] \x61 (= a) Data[19] \x31 (= 1) Data[20] \x20 (=  ) Data[21] \x2e (= .) Data[22] \x63 (= c) Data[23] \x30 (= 0) Data[24] \x35 (= 5) Data[25] \x00 Checksum \x9f Stop \xff
file, move
Page 100
Chapter 3: Advanced commands
Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff
file, move
Loading...