background image

 

 
 
 
 
 
 
 
 
 
 

 

BH2801/BH3801/BH2401/BH3501/ 
BH2801N/BH3801N/BH3801D   
RS232/LAN Control Protocol

 

Installation Guide 

Summary of Contents for BH2401

Page 1: ...1 BH2801 BH3801 BH2401 BH3501 BH2801N BH3801N BH3801D RS232 LAN Control Protocol Installation Guide ...

Page 2: ...ommunication settings 4 RS232 serial port connection 4 RS232 via LAN 5 RS232 via HDBaseT 5 Protocol Command Description 5 Set function listing 6 Set function description 6 Set function format 6 Set function table 8 Get function listing 12 Get function description 12 Get function format 13 PC Get function command to LCD Monitor 21 Date 2019 05 23 ...

Page 3: ... The set protocol contains two sections command Set Function and Get Function In this document PC represents all the control units that can send or receive the RS232 protocol command Wire arrangement Wire Arrangement P1 Color P2 1 Black 1 2 Brown 3 3 Red 2 4 Orange 4 5 Yellow 5 6 Green 6 7 Blue 7 8 Purple 8 9 Gray 9 Case Drain wire Case RS232 pin assignment Pin Description Pin Description 1 NC 2 R...

Page 4: ... PC sends control command to the Monitor the Monitor shall response as follows 1 If the message is received correctly it will send 02Bh followed by CR 00Dh 2 If the message is received incorrectly it will send 02Dh followed by CR 00Dh Connections and communication settings Choose one of the connections and set up properly before RS232 control RS232 serial port connection Communication cable straig...

Page 5: ...f Message excluding CR Display ID Identification for each of display Command Type Identify command type s 0x73h Set Command g 0x67h Get Command r 0x72h Reply Command 0x2Bh Valid command Reply 0x2Dh Invalid command Reply Command Function command code One byte ASCII code Value 1 3 Three bytes ASCII that defines the value D Sub 9 pin PC or laptop LAN cable RJ45 port on a display HDBaseT compatible de...

Page 6: ...mand 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 Comma...

Page 7: ...ame Length ID Command type Command Value1 Value2 Value3 CR Hex 0x38 0x30 0x32 0x73 0x24 0x31 0x37 0x36 0x0D Reply Hex Format Name Length ID Command type CR Hex 0x34 0x30 0x31 0x2D 0x0D Example 3 Set Tint as 32 for Display 03 and this command is valid Send Hex Format Name Length ID Command type Command Value1 Value2 Value3 CR Hex 0x38 0x30 0x33 0x73 0x27 0x30 0x33 0x32 0x0D Reply Hex Format Name Le...

Page 8: ...r all Display and this command is valid Send Hex Format Name Length ID Command type Command Value1 Value2 Value3 CR Hex 0x38 0x39 0x39 0x73 0x24 0x30 0x37 0x36 0x0D No Reply Set function table Set Function Len Cmd Type Cmd Code Hex RS232 ASCII Bytes LAN ASCII Bytes Power 8 s 21 000 Monitor Off 000 Monitor Off Blacklight off mute 001 On Monitor On 001 Monitor On Blacklight on last status 002 Standb...

Page 9: ...9 Russia 009 Russia 010 Czech 010 Czech 011 Danish 011 Danish 012 Swedish 012 Swedish 013 Italian 013 Italian 014 Romanian 014 Romanian 015 Norwegian 015 Norwegian 016 Finnish 016 Finnish 017 Greek 017 Greek 019 Arabic 019 Arabic 020 Japanse 020 Japanse 021 Thailand 021 Thailand 022 Korean 022 Korean 023 Hungarian 023 Hungarian 024 Persian 024 Persian 025 Vietnamese 025 Vietnamese Sound Mode 8 s 3...

Page 10: ...it 022 Remote Exit 040 X Sign 040 X Sign 043 Android Setting 043 Android Setting IR Control 8 s 42 000 Disable 000 Disable 001 Enable 001 Enable Button I R Control 8 s 43 000 Disable 000 Disable 001 Enable 001 Enable Button Control 8 s 45 000 Disable 000 Disable 001 Enable 001 Enable Pixel Shift 8 s 47 000 Off 000 Off 001 On 001 On Picture Mode s 81 000 Standard 000 Standard 001 Bright 001 Bright ...

Page 11: ... 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 Byte1 Byte9 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 o...

Page 12: ...ay 8 Byte8 9 are reserved and should be 0x00 Get function listing The PC can interrogate the LCD Monitor for specific information The Get Function packet format consists of 5 bytes which are 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 Display ID Identification for each of di...

Page 13: ...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 If the Command is Not valid Command Type Name Length ID Command type CR Byte count 1 Byte 2 Byte 1 Byte 1 Byte Bytes order 1 2 3 4 5 Example 1 Get Brightness from Display 05 and this command is valid The Brightness value is 67 Send Hex Format Name Length ID Command type Command Value1 Value2 Value3 CR ...

Page 14: ...and Value1 Value2 Value3 CR Hex 0x38 0x30 0x37 0x72 0x65 0x30 0x33 0x32 0x0D Example 4 Get Tint from Display 07 but the Brightness command ID is error and it is NOT in the command table Send Hex Format Name Length ID Command type Command Value1 Value2 Value3 CR Hex 0x38 0x30 0x37 0x67 0XD7 0x30 0x30 0x30 0x0D Reply Hex Format Name Length ID Command type CR Hex 0x34 0x30 0x31 0x2D 0x0D Example 5 Ge...

Page 15: ...me Length ID Command type Command Value1 Value2 Value3 Value4 CR Hex 0x39 0x30 0x37 0x67 0X70 0x30 0x30 0x30 0x30 0x0D Reply Hex Format Name Length ID Command type Command Value1 Value2 Value3 Value4 CR Hex 0x39 0x30 0x37 0x72 0X70 0x31 0x35 0x36 0x38 0x0D Example 7 Get thermal sensor from Display 0007 and this command is valid The value is 075 degree ASCII code NOTE Positive degree is ASCII code ...

Page 16: ...ue4 Value5 CR Hex 0x3A 0x30 0x37 0x72 0X76 0x32 0x31 0x33 0x35 0x36 0x0D PC Get function command to LCD Monitor Get Function Len ID Cmd Type Cmd Code Hex RS232 LAN Model Info 20 1 g 20 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 Seri...

Page 17: ...e11 0x00 Ex If the Scaler Firmware Version 1 02 Byte1 0x03 Byte2 1 Byte3 Byte4 0 Byte5 2 Byte6 Byte11 0x00 Signal Status 8 1 g 22 000 Signal unstable 000 Signal unstable 001 Signal stable Active Sync exists 001 Signal stable Active Sync exists Treble 8 g 37 000 100 000 100 Bass 8 g 38 000 100 000 100 Balance 8 1 g 39 000 100 000 100 Contrast 8 1 g 61 000 100 000 100 Brightne ss 8 1 g 62 000 100 00...

Page 18: ...76 00000 99999 00000 99999 Aspect Ratio 8 1 g 77 000 Full 000 Full 002 1 1 002 1 1 Langua ge 8 1 g 78 000 English 000 English 001 Français 001 Français 002 Español 002 Español 003 繁中 003 繁中 004 简中 004 简中 005 Português 005 Português 006 German 006 German 007 Dutch 007 Dutch 008 Polish 008 Polish 009 Russia 009 Russia 010 Czech 010 Czech 011 Danish 011 Danish 012 Swedish 012 Swedish 013 Italian 013 ...

Page 19: ...0 100 000 100 DCR 8 g B5 000 Off 000 Off 001 On 001 On Color Temp 8 1 g B6 000 Cool 000 Cool 001 Standard 001 Standard 002 Warm 002 Warm RTC Year 8 1 g C8 000 099 000 099 RTC Month 8 1 g C9 001 012 001 012 RTC Day 8 1 g CA 001 031 001 031 RTC Hour 8 1 g CB 000 023 000 023 RTC Minute 8 1 g CC 000 059 000 059 WOL 8 g D8 000 Off 000 Off 001 On 001 On Power Save 8 1 g D9 000 Off 000 Off 001 Low 001 Lo...

Page 20: ...he On Timer Byte4 0x00 0x3B 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 Rese...

Page 21: ...x0A Network 0x0B USB Display 0xFF Default Other values are reserved 8 Byte8 9 are reserved and should be 0x00 Network Setting 14 g E1 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 Input Value Byte1 Byte2 Byte3 Byte9 1 Byte1 0x00 IP Setup Mode B...

Page 22: ...he return value should be Ex MAC address 00 22 64 7E 2C 82 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 I...

Page 23: ...23 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 be 0x00 ...

Reviews: