BenQ RP6504/RP7504/RP8604 RS232 & LAN Protocol Installation Guide

Introduction

This document describes the hardware interface specification and software protocols for RS232 interface communication between Commercial Displays and PCs or other control units using the RS232 protocol. This protocol allows users to assign an ID in the command to control a specific monitor. The set protocol contains two command sections: Set-Function and Get-Function.

In this document, "PC" represents all control units that can send or receive RS232 protocol commands.

Connections and Communication Settings

RS232 Pin Assignment

The RS232 interface uses a D-Sub 9-pin connector. The pin assignment is as follows:

Communication Setting

Communication parameters are fixed:

Command Message Reference

A PC sends a command packet followed by "CR" (Carriage Return, 0x0D). The monitor responds as follows:

Choose one of the following connection methods and set it up properly for RS232 control.

RS232 Serial Port Connection

This connection uses a standard RS232 serial cable. A PC or laptop connects to the display's D-Sub 9-pin port via a communication cable. The display typically has a D-Sub 9-pin female port, while the cable might have a male connector.

RS232 via LAN

This method allows RS232 control over a network. A PC or laptop connects to the display's RJ45 port using a LAN cable. The display also has a D-Sub 9-pin male port for RS232, but the control is routed through the LAN. Ensure the display and the computer are on the same network. The Wired LAN IP address can be found in the OSD menu.

IP Protocol Port: 4660

Protocol Command Description

General Command Structure

Commands are structured with specific fields:

Item Description
Length Total Bytes of Message excluding "CR"
TV ID Identification for each TV. TV ID is "01" for LAN control & RS232 control.
Command Type Identifies the command type: "s" (0x73h) for Set Command, "g" (0x67h) for Get Command, "r" (0x72h) for Reply Command. "+" (0x2Bh) indicates a valid reply, and "-" (0x2Dh) indicates an invalid reply.
Command Function command code: One byte ASCII code.
Value [1~3] Three bytes ASCII that defines the value.
CR 0x0D (Carriage Return)

Set-Function Commands

The Set-Function command allows the PC to control specific actions and monitor behavior remotely via RS232 or LAN. The packet format consists of 11 bytes.

Set-Function Description

Item Description
Length Total Bytes of Message excluding "CR"
TV ID Identification for each TV. TV ID is "01" for LAN control & RS232 control.
Command Type Identify command type, "s" (0x73h): Set Command.
Command Function command code: One byte ASCII code.
Value [1~3] Three bytes ASCII that defines the value.
CR 0x0D

Set-Function Format

Send (Command Type="s"):

Name Length ID Command type Command Value1 Value2 Value3 CR
Byte count 1 Byte 2 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte
Bytes order 1 2~3 4 5 6 7 8 9

Reply (Command Type="+" or "-"):

Name Length ID Command type CR
Byte count 1 Byte 2 Byte 1 Byte 1 Byte
Bytes order 1 2~3 4 5

Set-Function Examples

Example 1: Set Brightness as 76 (Valid)

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x730x240x300x370x360x0D

Reply (Hex Format):

NameLengthIDCommand typeCR
Hex0x340x30 0x310x2B0x0D

Example 2: Set Brightness as 176 (Not Valid)

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x730x240x310x370x360x0D

Reply (Hex Format):

NameLengthIDCommand typeCR
Hex0x340x30 0x310x2D0x0D

Example 3: Set Balance as 50 (Valid)

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x730x390x300x350x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCR
Hex0x340x30 0x310x2D0x0D

Example 4: Set Balance as 115 (Not Valid)

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x730x390x310x310x350x0D

Reply (Hex Format):

NameLengthIDCommand typeCR
Hex0x340x30 0x310x2D0x0D

Set-Function Table

This table lists available Set-Function commands, their parameters, and corresponding values for RS232 and LAN protocols.

Set FunctionLenIDCmd TypeCmd Code (Hex)RS232 (ASCII Bytes)LAN (ASCII Bytes)
Power81s21000:Monitor Off (Blacklight off +mute)
001: On
002: Standby (or android off)
003: Reboot
000:Monitor Off (Blacklight off +mute)
001:Monitor On (Blacklight on + last status)
002: Standby (android off)
003: Reboot
Video Source81s22000: VGA
001: HDMI1
002: HDMI2
021: HDMI3
022: HDMI
007: Display Port
051: Type-C1
052: Type-C
101: Android
102: OPS
108: Wi-Fi Source
000: VGA
001: HDMI1
002: HDMI2
021: HDMI3
022: HDMI
007: Display Port
051: Type-C1
052: Type-C
101: android
102: OPS
108: Wi-Fi Source
Contrast81s23000~ 100000 ~ 100
Brightness81s24000~ 100000~ 100
Picture reset81s26000:000:
Language81s32000: English
001: Français
002: Español
003: 繁中
004: 简中
005: Português
006: German
007: Dutch
008: Polish
009: Russia
010:Czech
011:Danish
012:Swedish
013:Italian
014:Romanian
015:Norwegian
016:Finnish
017:Greek
018:Turkish
019:Arabic
020:Japanse
021: Thailand
022: Korean
023: Hungarian
024: Persian
025: Vietnamese
026: Indonesia
027: Hebrew
000: English
001: Français
002: Español
003: 繁中
004: 简中
005: Português
006: German
007: Dutch
008: Polish
009: Russia
010:Czech
011:Danish
012:Swedish
013:Italian
014:Romanian
015:Norwegian
016:Finnish
017:Greek
018:Turkish
019:Arabic
020:Japanse
021: Thailand
022: Korean
023: Hungarian
024: Persian
025: Vietnamese
026: Indonesia
027: Hebrew
Sound Mode81s33000: Cinema
001: Standard
002: Sports
003: News
000: Cinema
001: Standard
002: Sports
003: News
Volume81s35000~ 100000~ 100
Mute81s36000: Off
001: On
000: Off
001: On
Balance81s39000~100000~100
Sound reset81s3B000000
Reomte control command81s40000: Vol +
001: Vol -
010: Remote up
011: Remote down
012: Remote left
013: Remote right
014: Remote OK
020: Remote Menu Key
022: Remote Exit
031: Blank
032: Freeze
000: Vol +
001: Vol -
010: Remote up
011: Remote down
012: Remote left
013: Remote right
014: Remote OK
020: Remote Menu Key
022: Remote Exit
031: Blank
032: Freeze
IR Control81s42000: Disable
001: Enable
000: Disable
001: Enable
Button&IR Control81s43000: Disable
001: Enable
000: Disable
001: Enable
Button Control81s45000: Disable
001: Enable
000: Disable
001: Enable
Screen Reset81s7F000000
All Reset81s7E000000
Picture Mode81s81000: Standard
001: Bright
002: Soft
003: ECO
005: Custom 1
006: Custom 2
007: Custom 3
000: Standard
001: Bright
002: Soft
003: ECO
005: Custom1
006: Custom2
007: Custom3
Saturation81s82000~ 100000 ~ 100
Backlight81s84000~ 100000~ 100
DCR81s85000: Off
001: On
000: Off
001: On
Color Temp81s86000 : Cool
001 : Normal
002 : Warm
000 : Cool
001 : Normal
002 : Warm
Ambient Light Sensor81s95000: Off
001: On
000: Off
001: On
RTC Year81s98000 ~ 099000~ 099
RTC Month81s99001 ~ 012001~012
RTC Day81s9A001 ~ 031001~031
RTC Hour81s9B000 ~ 023000~ 023
RTC Minute81s9C000 ~ 059000~059
Power Save81sA9000: Off
001: Low
002: High
000: Off
001: Low
002: High
Switch on Staus81sAB000 : Power Off
001 : Force On
002 : Last Status
000 : Power Off
001 : Force On
002 : Last Status
On/Off Timer141sE0(1) Byte1: Decide which Timer is selected, and its enable/disable setting. Byte1[3:0]=0x1~0x07. There are totally 7 Timers, this value is used to decide which Timer is selected. Byte1[7]: Reserved, should be 0. Byte1[6]: The Timer is enable or not. Byte1[6]=1 means enable. Byte1[5]: The On Timer is enable or not. Byte1[5]=1 means enable. Byte1[4]: The Off Timer is enable or not. Byte1[4]=1 means enable. (2) Byte2: The Day of the On/Off Timer. bit0 for Sunday, bit1 for Monday, bit2 for Tuesday, bit3 for Wednesday, bit4 for Thursday, bit5 for Friday, bit6 for Saturday, bit7 for Everday. (3) Byte3: The Hour of the On Timer. Byte3=0x00~0x17. (4) Byte4: The Minute of the On Timer. Byte4=0x00~0x3B. (5) Byte5: The Hour of the Off Timer. Byte5=0x00~0x17. (6) Byte6: The Minute of the Off Timer. Byte6=0x00~0x3B. (7) Byte7: Select the Video Source. 0x00=VGA, 0x01=HDMI, 0x02=HDMI1, 0x15=HDMI2, 0x33=Type-C 0x65=Android, 0x66=OPS, 0xFF=Default Other values are reserved. (8) Byte8~9 are reserved, and should be 0x00.(1) Byte1: Decide which Timer is selected, and its enable/disable setting. Byte1[3:0]=0x1~0x07. There are totally 7 Timers, this value is used to decide which Timer is selected. Byte1[7]: Reserved, should be 0. Byte1[6]: The Timer is enable or not. Byte1[6]=1 means enable. Byte1[5]: The On Timer is enable or not. Byte1[5]=1 means enable. Byte1[4]: The Off Timer is enable or not. Byte1[4]=1 means enable. (2) Byte2: The Day of the On/Off Timer. bit0 for Sunday, bit1 for Monday, bit2 for Tuesday, bit3 for Wednesday, bit4 for Thursday, bit5 for Friday, bit6 for Saturday, bit7 for Everday. (3) Byte3: The Hour of the On Timer. Byte3=0x00~0x17. (4) Byte4: The Minute of the On Timer. Byte4=0x00~0x3B. (5) Byte5: The Hour of the Off Timer. Byte5=0x00~0x17. (6) Byte6: The Minute of the Off Timer. Byte6=0x00~0x3B. (7) Byte7: Select the Video Source. 0x00=VGA, 0x01=HDMI, 0x02=HDMI1, 0x15=HDMI2, 0x33=Type-C 0x65=Android, 0x66=OPS, 0xFF=Default Other values are reserved. (8) Byte8~9 are reserved, and should be 0x00.
WOL81sF0000: Off
001: On
000: Off
001: On
Image Noise Reduction81sF1000: Off
001: On
000: Off
001: On
EDID81sF2000 : EDID 1.4
001 : EDID 2.0
000 : EDID 1.4
001 : EDID 2.0
Air Ionizer81sF5000: Off
001: On
000: Off
001: On
Sleep mode81sF6000 ~ 240000 ~ 240

Get-Function Commands

The Get-Function command allows the PC to interrogate the LCD Monitor for specific information. The Get-Function packet format consists of 5 bytes, similar to the Set-Function packet structure. Note that the "Value" byte is always 00.

Get-Function Description

Item Description
Length Total Bytes of messages excluding "CR"
TV ID Identification for each TV. TV ID is "01" for LAN control & RS232 control.
Command Type Identify command type, "g" (0x67h): Get Command.
Command Function command code: One byte ASCII code.
Value [1~3] Three bytes ASCII that defines the value. NOTE: To get backlight sensor, thermal sensor, and ambient sensor, you need four bytes ASCII that defines the value and the length is 9.
CR 0x0D

Get-Function Format

Send (Command Type="g"):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Byte count1 Byte2 Byte1 Byte1 Byte1 Byte1 Byte1 Byte1 Byte
Bytes order12~3456789

Reply (Command Type="r" or "-"):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Byte count1 Byte2 Byte1 Byte1 Byte1 Byte1 Byte1 Byte1 Byte
Bytes order12~3456789

If the Command is Not valid, Command Type="-"

NameLengthIDCommand typeCR
Byte count1 Byte2 Byte1 Byte1 Byte
Bytes order12~345

Get-Function Examples

Example 1: Get Brightness (Valid)

The Brightness value is 67.

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x670x620x300x300x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x720x620x300x360x370x0D

Example 3: Get Balance (Valid)

The Balance value is 32.

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x670x390x300x300x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x720x390x300x330x320x0D

Example 4: Get Balance (Invalid Command ID)

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3CR
Hex0x380x30 0x310x670XD70x300x300x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCR
Hex0x340x30 0x310x2D0x0D

Example 5: Get Operation Time (Valid)

The System Operation time value is 1786 (ASCII code).

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3Value4Value5CR
Hex0x38 0x30 0x310x670X760x300x300x300x300x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3Value4Value5CR
Hex0x38 0x30 0x310x720x760x300x310x370x380x360x0D

Example 6: Get CO2 Value (Valid)

The lux value is 786 (ASCII code).

Send (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3Value4Value5CR
Hex0x38 0x30 0x310x670XAB0x300x300x300x300x300x0D

Reply (Hex Format):

NameLengthIDCommand typeCommandValue1Value2Value3Value4Value5CR
Hex0x38 0x30 0x310x720xAB0x300x300x370x380x360x0D

PC Get-Function Commands to IFP

This section details commands for retrieving information from the Interactive Flat Panel (IFP).

Get FunctionLenIDCmd TypeCmd Code (Hex)RS232LAN
Model Info 201g20 (1) Input value: Byte1 - Byte2 - Byte3...Byte15
Byte2~Byte11=0x00
Byte1=0x01: Get Customer Name
Byte1=0x02: Get Customer Model Name
Byte1=0x04: Get Scaler Firmware Version
Byte1=0x05: Get LAN Firmware Version
Byte1=0x06: Get Serial Number
(2) Return value: Byte1 - Byte2 - Byte3...Byte15
The Byte1 value at the return value should be the same as the value of Byte1 at input value.
Byte2~Byte15 should be ASCII format.
Ex: If Customer=Generic, Byte1=0x01, Byte2='G', Byte3='e',...Byte8='c', Byte9~Byte11=0x00.
Ex: If the Scaler Firmware Version=1.02, Byte1=0x03, Byte2='1', Byte3='.', Byte4='0', Byte5='2', Byte6~Byte11=0x00.
(1) Input value: Byte1 - Byte2 - Byte3...Byte15
Byte2~Byte11=0x00
Byte1=0x01: Get Customer Name
Byte1=0x02: Get Customer Model Name
Byte1=0x04: Get Scaler Firmware Version
Byte1=0x05: Get LAN Firmware Version
Byte1=0x06: Get Serial Number
(2) Return value: Byte1 - Byte2 - Byte3...Byte15
The Byte1 value at the return value should be the same as the value of Byte1 at input value.
Byte2~Byte15 should be ASCII format.
Ex: If Customer=Generic, Byte1=0x01, Byte2='G', Byte3='e',...Byte8='c', Byte9~Byte11=0x00.
Ex: If the Scaler Firmware Version=1.02, Byte1=0x03, Byte2='1', Byte3='.', Byte4='0', Byte5='2', Byte6~Byte11=0x00.
Signal Status 81g22 000: Signal unstable
001: Signal stable (Active Sync exists)
000: Signal unstable
001: Signal stable (Active Sync exists)
Treble81g37000~100000~100
Bass81g38000~100000~100
Balance81g39000~100000~100
Contrast81g61000 ~ 100000 ~ 100
Brightness81g62000 ~ 100000 ~ 100
Sound Mode81g65000: Cinema
001: Standard
002: Sports
003: News
000: Cinema
001: Standard
002: Sports
003: News
Volume81g66000 ~ 100000 ~ 100
Mute81g67000: Off
001: On
000: Off
001: On
IR Control81g68000: Disable
001: Enable
000: Disable
001: Enable
Button&IR Control81g69000: Disable
001: Enable
000: Disable
001: Enable
Video Source81g6A000: VGA
001: HDMI1
002: HDMI2
021: HDMI3
022: HDMI(front)
007: Display Port
051: Type-C1
052: Type-C
101: Android
102: OPS
000: VGA
001: HDMI1
002: HDMI2
021: HDMI3
022: HDMI
007: Display Port
051: Type-C1
052: Type-C
101: android
102: OPS
Power81g6CX000:Monitor Off (Blacklight off +mute)
001 :Monitor On (Blacklight on + last status)
002: Standby (or android off)
X
Button Control81g73000: Disable
001: Enable
000: Disable
001: Enable
Operation Time101g7600000 ~ 9999900000 ~ 99999
Aspect Ratio81g77000: 16:9
002: PTP
000: 16:9
002: PTP
Language81g78000: English
001: Français
002: Español
003: 繁中
004: 简中
005: Português
006: German
007: Dutch
008: Polish
009: Russia
010:Czech
011:Danish
012:Swedish
013:Italian
014:Romanian
015:Norwegian
016:Finnish
017:Greek
018:Turkish
019:Arabic
020:Japanse
021: Thailand
022: Korean
023: Hungarian
024: Persian
025: Vietnamese
026: Indonesia
027: Hebrew
000: English
001: Français
002: Español
003: 繁中
004: 简中
005: Português
006: German
007: Dutch
008: Polish
009: Russia
010:Czech
011:Danish
012:Swedish
013:Italian
014:Romanian
015:Norwegian
016:Finnish
017:Greek
018:Turkish
019:Arabic
020:Japanse
021: Thailand
022: Korean
023: Hungarian
024: Persian
025: Vietnamese
026: Indonesia
027: Hebrew
Picture Mode81gB1000: Standard
001: Bright
002: Soft
003: ECO
005: Custom1
006: Custom2
007: Custom3
000: Standard
001: Bright
002: Soft
003: ECO
005: Custom1
006: Custom2
007: Custom3
Saturation81gB2000 ~ 100000 ~ 100
Backlight81gB4000 ~ 100000 ~ 100
DCR81gB5000: Off
001: On
000: Off
001: On
Color Temp81gB6000 : Cool
001 : Normal
002 : Warm
000 : Cool
001 : Normal
002 : Warm
Ambient Light Sensor81gC5000: Off
001: On
000: Off
001: On
RTC Year81gC8000 ~ 099000 ~ 099
RTC Month81gC9001 ~ 012001 ~ 012
RTC Day81gCA001 ~ 031001 ~ 031
RTC Hour81gCB000 ~ 023000 ~ 023
RTC Minute81gCC000 ~ 059000 ~ 059
Power Save81gD9000: Off
001: Low
002: High
000 : Off
001 : Low
002 : High
Switch on Staus81gDA000 : Power Off
001 : Force On
002 : Last Status
000 : Power Off
001 : Force On
002 : Last Status
On/Off Timer 141gE0 Input value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1[3:0]: The Number of the On/Off Timer. There are totally 7 On/Off Timers, and this byte is used to selected which timer is going to be accessed.
(2) Byte1[7:4] is reserved, should be 0.
(3) Byte2~9 are reserverd, should be 0x00.
Return value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1[3:0]: Should retuen the same value as Byte1 at Input value.
Byte1[7]: Reserved, should be 0.
Byte1[6]: The Timer is enable or not. Byte1[6]=1 means enable.
Byte1[5]: The On Timer is enable or not. Byte1[5]=1 means enable.
Byte1[4]: The Off Timer is enable or not. Byte1[4]=1 means enable.
(2) Byte2: The Day of the On/Off Timer. bit0 for Sunday, bit1 for Monday, bit2 for Tuesday, bit3 for Wednesday, bit4 for Thursday, bit5 for Friday, bit6 for Saturday, bit7 for Everday.
(3) Byte3: The Hour of the On Timer. Byte3=0x00~0x17.
(4) Byte4: The Minute of the On Timer. Byte4=0x00~0x3B.
(5) Byte5: The Hour of the Off Timer. Byte5=0x00~0x17.
(6) Byte6: The Minute of the Off Timer. Byte6=0x00~0x3B.
(7) Byte7: Select the Video Source. 0x00=VGA, 0x01=HDMI, 0x02=HDMI1, 0x15=HDMI2, 0x33=Type-C 0x65=Android, 0x66=OPS, 0xFF=Default Other values are reserved.
(8) Byte8~9 are reserved, and should be 0x00.
Input value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1[3:0]: The Number of the On/Off Timer. There are totally 7 On/Off Timers, and this byte is used to selected which timer is going to be accessed.
(2) Byte1[7:4] is reserved, should be 0.
(3) Byte2~9 are reserverd, should be 0x00.
Return value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1[3:0]: Should retuen the same value as Byte1 at Input value.
Byte1[7]: Reserved, should be 0.
Byte1[6]: The Timer is enable or not. Byte1[6]=1 means enable.
Byte1[5]: The On Timer is enable or not. Byte1[5]=1 means enable.
Byte1[4]: The Off Timer is enable or not. Byte1[4]=1 means enable.
(2) Byte2: The Day of the On/Off Timer. bit0 for Sunday, bit1 for Monday, bit2 for Tuesday, bit3 for Wednesday, bit4 for Thursday, bit5 for Friday, bit6 for Saturday, bit7 for Everday.
(3) Byte3: The Hour of the On Timer. Byte3=0x00~0x17.
(4) Byte4: The Minute of the On Timer. Byte4=0x00~0x3B.
(5) Byte5: The Hour of the Off Timer. Byte5=0x00~0x17.
(6) Byte6: The Minute of the Off Timer. Byte6=0x00~0x3B.
(7) Byte7: Select the Video Source. 0x00=VGA, 0x01=HDMI, 0x02=HDMI1, 0x15=HDMI2, 0x33=Type-C 0x65=Android, 0x66=OPS, 0xFF=Default Other values are reserved. 0x0A=Network, 0x0B=USB Display 0xFF=Default. Other values are reserved.
(8) Byte8~9 are reserved, and should be 0x00.
Network Setting 14gE1 Input Value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1=0x00: IP Setup Mode
Byte1=0x01: IP Address
Byte1=0x02: Get Subnet Mask
Byte1=0x03: Default Gateway
Byte1=0x04: Primary DNS
Byte1=0x05: Secondary DNS
Byte1=0x06: MAC Address
(2) Byte2~9 are reserved, should be 0x00.
Return value: Byte1 - Byte2 - Byte3...Byte9
The Byte1 at the return value should be the same as the value of Byte1 at Input value. Byte2~Byte15 should be hex value format
(1) If Byte1=0x00(IP Setup Mode) at Input value, the return value should be
Byte1=0x00
Byte2=0x00: Manual
0x01: DHCP
Byte3~9 are reserved, should be 0x00.
(2) If Byte1=0x01(IP Address) at Input value, the return value should be
Ex: IP address=169.254.81.38
Byte1=0x01 (same as Byte1 at Input value)
Byte2=0xA9 (=169), Byte3=0xFE (=254), Byte4=0x51(=81), Byte5=0x26 (=38)
Byte6~9 are reserved, should be 0x00.
(3) If Byte1=0x02~0x05 at Input value, refer to (2)
(4) If Byte1=0x06(MAC Address) at Input value, the return value should be
Ex: MAC address=00:22:64:7E:2C:82
Byte1=0x06 (same as Byte1 at Input value)
Byte2=0x00, Byte3=0x22, Byte4=0x64, Byte5=0x7E, Byte6=0x2C, Byte7=0x82
Byte8~9 are reserved, should be 0x00.
Input Value: Byte1 - Byte2 - Byte3...Byte9
(1) Byte1=0x00: IP Setup Mode
Byte1=0x01: IP Address
Byte1=0x02: Get Subnet Mask
Byte1=0x03: Default Gateway
Byte1=0x04: Primary DNS
Byte1=0x05: Secondary DNS
Byte1=0x06: current accessing network card MAC Address
Byte1=0x07: Ethernet (RJ45)
MAC Addess
Return value: Byte1 - Byte2 - Byte3...Byte9
The Byte1 at the return value should be the same as the value of Byte1 at Input value. Byte2~Byte15 should be hex value format
(1) If Byte1=0x00(IP Setup Mode) at Input value, the return value should be
Byte1=0x00
Byte2=0x00: Manual
0x01: DHCP
Byte3~9 are reserved, should be 0x00.
(2) If Byte1=0x01(IP Address) at Input value, the return value should be
Ex: IP address=169.254.81.38
Byte1=0x01 (same as Byte1 at Input value)
Byte2=0xA9 (=169), Byte3=0xFE (=254), Byte4=0x51(=81), Byte5=0x26 (=38)
Byte6~9 are reserved, should be 0x00.
(3) If Byte1=0x02~0x05 at Input value, refer to (2)
(4) If Byte1=0x06(MAC Address) at Input value, the return value should be
Byte1=0x06 (same as Byte1 at Input value)
Byte2=0x00, Byte3=0x22, Byte4=0x64, Byte5=0x7E, Byte6=0x2C, Byte7=0x82
WOL8gF0000: Off
001: On
000: Off
001: On
EDID8gF2000 : EDID 1.4
001 : EDID 2.0
000 : EDID 1.4
001 : EDID 2.0
Air Ionizer8gF5000: Off
001: On
000: Off
001: On
Sleep mode8gF6000 ~ 240000 ~ 240
Models: RP6504, RP7504, RP8604, RP6504 LAN Protocol Software, LAN Protocol Software, Protocol Software, Software

File Info : application/pdf, 20 Pages, 542.08KB

PDF preview unavailable. Download the PDF instead.

RS232&LAN Command List 01 Others Microsoft Word LTSC

Related Documents

Preview BenQ Board Interactive Flat Panel User Manual - RP6504, RP7504, RP8604
Comprehensive user manual for BenQ Board Interactive Flat Panels (RP6504, RP7504, RP8604), covering setup, operation, features, and troubleshooting. Visit www.BenQ.com for support.
Preview BenQ EDLA BenQ Board PRO Series RP04 Interactive Flat Panel Specifications
Detailed technical specifications for the BenQ EDLA BenQ Board PRO Series RP04, including display features, computing power, connectivity options, touch technology, audio-visual capabilities, sensors, software solutions, and physical dimensions for models RP6504, RP7504, and RP8604.
Preview BenQ Board Interactive Displays: RP & RM Series Specifications and Features
Explore the BenQ Board RP and RM series interactive displays, featuring Google EDLA Android OS, ClassroomCare technology, EZWrite 6, InstaShare 2, and comprehensive management solutions for modern classrooms and offices.
Preview BenQ LW600ST Projector RS232 Command Control Installation Guide
This guide provides detailed instructions for controlling the BenQ LW600ST projector using RS232 commands. It covers wire arrangements, RS232 pin assignments, connection methods via serial port, LAN, and HDBaseT, along with detailed settings and a comprehensive command table for various projector functions.
Preview BenQ LU960ST2 Projector RS232 Command Control Installation Guide
Installation guide for controlling the BenQ LU960ST2 projector via RS232 serial port, LAN, or HDBaseT. Includes wire arrangements, pin assignments, connection settings, and a comprehensive command table for projector control.
Preview BenQ W5850 Projector RS232 Command Control Installation Guide
This installation guide details how to control the BenQ W5850 projector using RS232 commands. It covers connection methods, settings, and a comprehensive command table for remote operation.
Preview BenQ TK700STi Projector RS232 Command Control Installation Guide
This guide details the installation and setup for RS232 command control of the BenQ TK700STi projector. It covers connection methods via serial port, LAN, and HDBaseT, along with essential settings and a comprehensive command table for projector operation.
Preview BenQ LU9750/LU9800 Projector RS232 Command Control Installation Guide
This guide details the RS232 command control for BenQ LU9750 and LU9800 projectors, covering setup for serial, LAN, and HDBaseT connections, and providing a comprehensive list of commands for various projector functions.