MB170VS | VESTEL B2B Support Portal

MB170VS

This document explains configuration for MB170VS Digital Signage devices.
In this document you will find how to send RS232 LAN commands and related commands.

To be able to send commands from the TV, you must first follow the steps below.

Enter External Source(HDMI – OPS -TYPEC etc.) -> press menu -> enter advance options menu -> press 4725 -> enable “Testtool Enable” item from factory menu. 
UART will be switched to factory mode and #*TV Init Completed message will be seen on teraterm.
Commands which is type by operator cannot be displayed on teraterm, but it will be processed by device.
return message will be displayed properly.
Following commands can be run

 

Command

Parameters

Return Values

SELECTSOURCE

7     =   HDMI1

8     =   HDMI2

9     =   HDMI3

10    =   HDMI4

12    =   VGA-PC

19    =   DP

20    =   OPS

26    =   TYPE-C

“SELECTSOURCE 12 OK”

OR

“Not valid source index parameter entered”

get_mac_address

get_mac_address [string1]”

[string1]

    eth0 = for Ethernet Mac

wifi = for Wifi Mac

bt = for Bluetooth Mac

Sample of some return values

#*Hwaddr: 00:09:DF:0F:4A:BC – Succesfull”

set_mac_address

set_mac_address [string1][string2]”

[string1]

    eth0- = for Ethernet Mac

wifi- = for Wifi Mac

bt- = for Bluetooth Mac

[string2]

Address information (xx:xx:xx:xx:xx:xx)

#*SetMacAdress Succesfull

#*SetMacAdress NOK

get_IP_address

No Parameter

Sample of some return values

#*IPaddr: 192.168.204.125”

STANDBY

No Parameter

Changes state of device to ST-BY immediately

STARTFTI

No Parameter

Starts to Erase some Files and Restart immediately.

SETBACKLIGHT

1: listed below are available

ON = to Logic High

OFF = to Logic Low

Usage

SETBACKLIGHT ON” or

SETBACKLIGHT OFF”

Changes Backlight Output Voltage

BACKLIGHTDIM

1: listed below are available

    off = to Logic Low

low = to Logic Medium

high = to Logic High

Usage

BACKLIGHTDIM off” or

BACKLIGHTDIM low” or

BACKLIGHTDIM high”

Changes Dimming Output Voltage

PICTUREMODE

1: listed below are available

1 = Dynamic

2 = Natural

3 = Cinema

Usage

PICTUREMODE 1”

Changes the Picture Mode

GET_DIMMING_LEVEL

No Parameter

Returns Dimming Level

GETPICTUREMODE

 No Parameter

Provides Picture mode state Information

Sample of some return values

#*PICTURE MODE IS DYNAMIC” or

#*PICTURE MODE IS NATURAL”

COLOURTEMP

COLOURTEMP [string]”

[string]

normal” = sets value as normal

warm” = sets value as warm

cool” = sets value as cool

Set Colour Temperature Value

Sample of some return values

#*Colourtemp is normal”

SETWB

SETWB [string] [value]”

[string]

redgain” = sets redgain value

bluegain” = sets bluegain value

greengain” = sets greengain value

redoffset” = sets redoffset value

blueoffset” = sets blueoffset value

greenoffset” = sets greenoffset value

[value]

Value can be between 0 and 255.

Set RGB Gain &Offset Values

Sample of some return values

#*WB-bluegain is set to 219”

GETWB

GETWB [string]”

[string]

redgain” = returns redgain value

bluegain” = returns bluegain value

greengain” = returns greengain value

redoffset” = returns redoffset value

blueoffset” = returns blueoffset value

greenoffset” = returns greenoffset value

Read RGB Gain & Offset Values

#*redgain 125

INCWB

INCWB [string] [value]”

[string]

redgain” = increments redgain value

bluegain” = increments bluegain value

greengain” = increments greengain value

redoffset” = increments redoffset value

blueoffset” = increments blueoffset value

greenoffset” = increments greenoffset value

[value]

Value can be between 0 and 255.

Increment RGB &Offset Values

Sample of some return values

#*INCWB-bluegain is incremented 12”

DECWB

DECWB [string] [value]”

[string]

redgain” = decrements redgain value

bluegain” = decrements bluegain value

greengain” = decrements greengain value

redoffset” = decrements redoffset value

blueoffset” = decrements blueoffset value

greenoffset” = decrements greenoffset value

[value]

Value can be between 0 and 255.

Sample of some return values

#*DECWB-bluegain is decremented 12”

GETSOURCE

 

Sample of some return values

#*ACTIVE_SOURCE HDMI-1” or

#*ACTIVE_SOURCE DP”

WifiConnectTest2

1: SSID adr which address of the device will be connect.

2: Pinging address

Usage

WifiConnectTest2 1234567890 http://10.0.0.3

Testing of Connection of Wifi at 2.4GHz.

When Connecting Succesfull

#*WifiConnect2 Succesfull

When Connecting Not Succesfull

#*WifiConnect2 Not Succesfull

 WifiConnectTest5

1: SSID adr which address of the device will be connect.

2: Pinging address

Usage

WifiConnectTest5 1234567890 http://10.0.0.3

Testing of Connection of Wifi at 5GHz.

When Connecting Succesfull

#*WifiConnect5 Succesfull

When Connecting Not Succesfull

#*WifiConnect5 Not Succesfull

CHECK_EDID

CHECK_EDID [string1]”

[string1]

ALL (returns the EDID results with Hash for All Source)

VGA

HDMI1 (for EDID 1.4)

HDMI2 (for EDID 1.4)

HDMI3 (for EDID 1.4)

HDMI4 (for EDID 1.4)

DP (for EDID 1.4)

OPS (for EDID 1.4)

HDMI1_2.0 (for EDID 2.0)

HDMI2_2.0 (for EDID 2.0)

HDMI3_2.0 (for EDID 2.0)

HDMI4_2.0 (for EDID 2.0)

DP_2.0 (for EDID 2.0)

OPS_2.0 (for EDID 2.0)

#*EDID [string1] [string2] [string3]”

[string1]

Same List on the string1 of Command parameter1 is valid.

[string2]

OK – ” = When The related Edid is OK

NOK” = When The related Edid is NOK

[string3]

md5 checksum value of selected Item’s. (will only send on Succesfull)

GETRCFORMAT

 

Returns the rc format information used on the Board.

#*RC = [string]”

[string]

PHILIPS”

NEC”

JVC”

SHARP”

Sample of some return values

#*RC = NEC”

VOLUME

1: The Volume level to be Set. XX(Decimal Value)

Usage

VOLUME 55” or

VOLUME 27”

Controls the Speaker volume Level.

GETVOLUME

 

Returns the Speaker volume Level

Sample of some return values

#*volume level is 59”

HEADPHONEVOLUME

Usage

HEADPHONEVOLUME 55” or

HEADPHONEVOLUME 27”

Controls the headphone volume.

#*set headphone volume to xx

Example: #*set headphone volume to 55

GETHEADPHONEVOLUME

 

Returns the Headphone volume Level

Sample of some return values

#*headphone volume is 59”

Led

1: listed below are available

0 = Leds OFF

1 = Leds ON

Usage

Led 0”

Reverses led outputs between each other.

Sample of some return values

#*Led set to 1”

KEY

1: listed below table are available

Usage

KEY 0” or

KEY up” or

KEY text”

Sends Key Commands

check_usb_plugged

 

The number of attached USB2.0 devices must be returned.

Sample of some return values

#*Removable Device Count: 1” or

#*Removable Device Count: 2” or

#*Removable Device Not Exist”

GETTVINFO

 

*********************TV INFO*********************

#*project:

#*hardware:

#*ram:

#*sw version:

#*svn no:

#*mboot ver:

#*mfc ver:

#*ip address:

#*ui name:

#*lang:

#*country:

#*customer:

get_bootlogo_name

 

Provides Bootlogo name.

Sample of return of the file name

#*Bootlogo Name: NULL” or

#*Bootlogo Name: MB170_1920_1080_BLANK_BOOTLOGO.jpg” or

#*Bootlogo Name: Boot_toshiba_logo_VESTEL_130422.png”

set_IP_address

Usage

set_IP_address 192.168.204.125”

Sets the IP address of the Main Board

#*IP address setting Succesfull or

#*IP address setting NOK

GET_SW_VER

 

Returns Sw version info

Sample of some return values

#*SW_VER: v13.4”

screen_capture_usb

screen_capture_usb [string1]-[string2]”

[string1]

xxxxxx.yyy” = is FILENAME CAPTURE (2812345678901234_HDMI1_1.bmp)

[string2]

0” = for UI

1” = for MHEG

2” = for Teletext

    “8” = for video 

Usage

screen_capture_usb 2812345678901234_HDMI1_1.bmp 8”

Screen Capture USB command

Sample of some return values

#*Screen capture is successfull.

#*Screen capture failed!

SETKEY

SETKEY [string1] [string2]-[string3] [string4]”

[string1] — (key file type)

PLYRDY = for PlayReady (for Amazon)

PR2XBG = for PlayReady 2.5XBG

PR2XZG = for PlayReady 2.5XZG

PR3XBG = for PlayReady 3.0XBG

PR3XZG = for PlayReady 3.0XZG

PR4XBG = for PlayReady 4.0XBG

PR4XZG = for PlayReady 4.0XZG

WV = for WideVine

CIPLUS = for CI+

CIPLUSECP = for CI+ ECP

HDCP14 = for HDCP1.4

HDCP22 = for HDCP2.2

HASH = for HASH

KEYMASTER = for KEYMASTER

ESNKPEKPH = for NETFLIX ESN (combined ESN and KPEKPH)

PEK = for PEK

LEK = for LEK

FVPOEM = for OEM.P12 file

FVPVESTEL = for VESTEL_MB170_FVP_KEY.P12 file

FVPINTERMEDIATE = for VESTEL_MB170_FVP_INTERMEDIATE_NOENCYPT.key

MARLIN = for MARLIN

PROV = for PROVISION file

FAIRPLAY = for FAIRPLAY file

YOUTUBE = for YOUTUBE file

TAM = for NOVATEK platforms

[string2]

The Packet Number of the Data that divided into packets.

[string3]

The Total Packet Number of the Data that divided into packets.

[string4]

All data to be sent. These will be Base64 Encoded. (Depending on the buffer memory of the receiving device, the amount of data sent may differ.)

Sets unique keys on TV over Uart.

#*[string1] [string2] [string3]”

[string1] — (key file type)

Same List on the string1 of Command parameter1 is valid.

[string2]

OK – ”

NOK ”

[string3]

md5 checksum value which is calculated over Base64 Encoded data received (will only send on Succesfull)

GETSERIALNO

 

Retrieve Current Serial No

Sample of some return values

#*7466809500012”

SETSERIALNO

Usage

SETSERIALNO 7466809500012” or

SETSERIALNO YN1A1234000001”

Sets Serial No

Sample of some return values

#*ACK”

GETKEY

GETKEY [string1]”

[string1] — (key file type)

PLYRDY = for PlayReady (for Amazon)

PR2XBG = for PlayReady 2.5XBG

PR2XZG = for PlayReady 2.5XZG

PR3XBG = for PlayReady 3.0XBG

PR3XZG = for PlayReady 3.0XZG

PR4XBG = for PlayReady 4.0XBG

PR4XZG = for PlayReady 4.0XZG

WV = for WideVine

CIPLUS = for CI+

CIPLUSECP = for CI+ ECP

HDCP14 = for HDCP1.4

HDCP22 = for HDCP2.2

HASH = for HASH

KEYMASTER = for KEYMASTER

ESN = for NETFLIX ESN

KPEKPH = for NETFLIX KPEKPH

PEK = for PEK

LEK = for LEK

FVPOEM = for OEM.P12 file

FVPVESTEL = for VESTEL_MB170_FVP_KEY.P12 file

FVPINTERMEDIATE = for VESTEL_MB170_FVP_INTERMEDIATE_NOENCYPT.key

MARLIN = for MARLIN

PROV = for PROVISION file

FAIRPLAY = for FAIRPLAY file

YOUTUBE = for YOUTUBE file

TAM = for NOVATEK platforms

Gets the MD5 checksum Value of entire data of specified unique key.

#*[string1] [string2] [string3]”

[string1] — (key file type)

Same List on the string1 of Command parameter1 is valid.

[string2]

OK – ”

NOK ”

[string3]

md5 checksum value. (will only send on Succesfull)

get_bootlogo_mp3_name

 

Returns the md5 checksum value and name of the mp3 file that attached to the bootlogo File.

Sample of return of the file name

#*Bootlogo MP3: NULL” or

#*Bootlogo MP3: NOKIA sound.mp3 – 0xb8ae737dc1df3313bf61d143c0119e4f” or

#*Bootlogo MP3: MB170_NOBOOTMUSIC.mp3 – 0xb8ae737dc1df3313bf61d143c0119e4f”

SETDYNAMICCONTRAST

SETDYNAMICCONTRAST [string]”

[string]

0” = LOW

1” = MEDIUM

2” = HIGH

3” = OFF

Sample of some return values

­­­“#*Dynamic contrast value is set to OFF“

SETMICRODIMMING

SETMICRODIMMING [string]”

[string]

0” = LOW

1” = MEDIUM

2” = HIGH

3” = OFF

Sample of some return values

­­­“#*Set Micro Dimming Level OFF”

SETBLUESTRECH

SETBLUESTRECH [string]”

[string]

0” = OFF

1” = ON

Sample of some return values

­­­#*SetBluestrech() set to OFF”

SETMODELNO

Usage

SETMODELNO 24HFL2839” or

SETMODELNO 19PFL3007E/12”

Sets Model No

Sample of some return values

#*ACK”

GETMODELNO

 

Retrieve Current Model No

Sample of some return values

#*24HFL2839”

STOREWB

 

Set RGB gain Values to default

#*STORE WB OK or

#*STORE WB NOK

TOF

 

#Display will be sent to Active Standby state
OR
#Display is in Active Standby state already!

TON

integer (volume value)

#Display will be turned on
OR
#Display is not in Active Standby state!

SETSTARTUPSOURCE

integer n (autostartupposition = 0, 1 ≤ otherpositions ≤ 15)
Source Index
(n=5) HDMI1
(n=6) DISPLAYPORT
(n=7) OPS
(n=8) HDMI2
(n=9) HDMI3
(n=10) HDMI4
(n=11) TYPE C
(n=13) VGA

#*ACK
OR
#*NACK

check_microsd_plugged

 

Sample of some return values

#*MicroSD Exist” or

#*MicroSD Not Exist”