You are on page 1of 64

MB120DS

Chasis Presentation

APRIL 2016

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– Block Diagram - Top View
HDMI2 or

Phone
USB 3.0 USB 2.0

Head
IR HDMI 1 DP DP IN

DP SPI
HDMI1
OUT
Out
Mboot
SPI
DP
HDMI SPLITTE
HDMI 3
Splitter or DVI
OPS FFC

Nand R IC
IC Mstar Flash

RAM
Connector
Power

RAM
CVBS/YPbPr

RJ12
SUBW LINE (Service
DSUB9
FRC IN Only) or
S/PDIF
LINE LAN RTC
OUT

VGA
(For internal)

BLUETOOTH

JOYSTICK
INTERNAL
SPEAKER
USB D/B

WIFI &

IR LED
USB
Panel TCON

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– Block Diagram

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– Supported
Key features includes:

 Combo Front-End Demodulator


 A multi standart A/V format decoder
 The MACEpro video processor
 Home theatre sound processor
 Internet and Variety of Connectivity Support
 Dual-stream decoder for 3D contents
 Multi-purpose CPU for OS and multimedia
 Peripheral and power management

Supported peripherals are:

 HDCP 2.2 / HDMI1.4 (FHD) input (1 HDMI default, 1 HDMI opt. with DVI, 1 HDMI opt with HDMI 1 Output , 1 HDMI opt. with
OPS)
 HDCP 2.2 / HDMI2.0 (UHD) input (1 HDMI default, 1 HDMI opt. with DVI, 1 HDMI opt. with OPS)
 1 Displayport1.2a input / 1 DP 1.2a output
 1 PC (VGA) input
 1 YPbPr / Back S-Video
 Line In/ Line out
 1 Optic S/PDIF output
 1 USB 3.0, 1 USB 2.0 port
 1 USB2.0 for touchscreen (optional)
 1 OPS interface (optional)
 1 Extender IR
 1 Dsub9 RS232
 1 RJ45 10/100 Support Ethernet
 1 RJ12 (for service only)
 Tuner ATV/DVB-T/T2/C (optional)
 4K2K@ 50/100Hz Vby1, FHD@ 50/100Hz LVDS interface
4

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– Power Stage

Power socket is used for taking voltages which are 12V, 5V and VDD_Audio.
These voltages are produced in power board.
Also socket is used for giving dimming, backlight and standby signals with power board.

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– OPS Functional Block Diagram

 Power: DC IN +12V~+19V @ 8A max


 Display Interface: DVI-D/TMDS and DisplayPort
 Audio: Left and Right Channel
 USB: 3*USB 2.0 (when USB3.0 is not used) or 2*USB 2.0 and 1*USB 3.0
 UART: Serial communication (Tx and Rx only)
 Control Signals: Pluggable Module Power Status, Power ON via display panel, Pluggable Board Detect,
 Consumer Electronics Control (CEC), and System Fan Control.

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– OPS Socket Pin Assignment

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO BACKLIGHT PROBLEM
Problem: If product is working, led is normal and there is no picture and backlight on the panel.

Possible causes: Backlight pin, dimming pin, backlight supply, stby on/off pin

BACKLIGHT_ON/OFF pin should be high when the backlight is ON. R89 must be low when the backlight is OFF. If it is a problem,
please check Q10 and the panel cables. Also it can be tested in TP137 on main board

0V or +3.3V

0V or +3.3V

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO BACKLIGHT PROBLEM

Dimming pin should be high or square wave in open position.


If it is low, please check S97 for Mstar side and panel or power cables, connectors

≈+3.3V

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO BACKLIGHT PROBLEM

Backlight power supply should be in panel specs.


Please check Q44, shown below; also it can be checked TP175.

+12V

+12V

10

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO BACKLIGHT PROBLEM

STBY_ON/OFF_NOT should be low for DS on condition, please check Q23’s collector.

0V

11

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
STAYING IN STAND-BY MODE

Problem: Staying in stand-by mode, no other operation


Possible causes: This problem indicates a short on Vcc voltages. Protect pin should be logic high while normal operation. When
there is a short circuit protect pin will be logic low. If you detect logic low on protect pin, unplug the product set and control
voltage points with a multimeter to find the shorted voltage to ground.

+12V

+3.3V
+1V

+24V

+1.8V
+3.3V

+5V +1.2V +1.15V

+3.3V +1V +1.5V

+1V
+1.5V

12

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
IR PROBLEM

Problem: Extender LED or IR not working


Possible causes: Check Extender LED/IR card supply on 17MB120DS chasis.

+3.3V

13

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
KEYPAD TOUCHPAD PROBLEMS

Problem: Keypad or Touchpad is not working


Possible causes: Check keypad supply on MB120.

+3.3V

14

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
USB PROBLEMS

Problem: USB is not working or no USB Detection.


Possible causes: Check USB Supply, It should be nearly 5V. Also USB Enable should be logic high.

+5V

+5V

+5V +5V

15

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO SOUND PROBLEM

Problem: No audio at main DS speaker outputs.


Possible causes: Check supply voltages of 24V_VCC, VDD_AUDIO_MAIN and 3.3V_AMP with a voltage-meter. There may be a
problem in headphone connector or headphone detect circuit (when headphone is connected, speakers are automatically
muted). Measure voltage at HP_DETECT pin, it should be 3.3v.

+3.3V

+24V
+24V

+3.3V

16

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
STANDBY ON/OFF PROBLEM

Problem: Device can not boot, DS hangs in standby mode.


Possible causes: There may be a problem about power supply. Check main supplies with a voltage-meter. Also there may be a
problem about SW. Try to update DS with latest SW. Additionally it is good to check SW printouts via Teraterm. These printouts
may give a clue about the problem. You can use RJ12 service socket for terraterm connection.

REAL TIME CLOCK PROBLEM

Problem: Date/Time Failure


Possible causes: Check RTC supply voltage 3V3_STBY. Also there may be a problem about backup supply. Please check voltage
level of C2503.

+3.3V

<+2.9V

17

DS PROJECTS © APPLICATION ENGINEERING


MB120DS Chasis– TROUBLESHOOTING GUIDE
NO SIGNAL PROBLEM

Problem: No signal in OPS mode.


Possible causes: Check OPS supply voltage 12V_VCC/STBY and OPS_STBY(according to power board).
Check PS_ON signal(R1039) while OPS is being started. A pulse width present on the PS_ON shall be detected and responded
within 200 ms to ensure successful operation.
Check PWR_STATUS signal (R1040); it must be low if Pluggable board is power on state.
There may be a SW problem, try to update product with latest SW.

0V

≈200ms

+12V

18

DS PROJECTS © APPLICATION ENGINEERING


THANK YOU

Vestel Application Engineering Department

HBB - 2016

19

DS PROJECTS © APPLICATION ENGINEERING


MB120DS LAN/COM COMMANDS

Vestel Application Engineering Department

2017

DS PROJECTS © APPLICATION ENGINEERING


•Controlling With An External PC

RS-232 straight cable (commercially available)

You can control the product from an external PC via RS-232 (COM port) or LAN
(Ethernet port) on the PC.

For instance, system source can be changed by RS-232 from remote computer. When a
command is sent from the PC to the product, the product operates according to the
received command and sends a response message to the PC.

DS PROJECTS © APPLICATION ENGINEERING


•Equipment/Tools

 RS-232 (female) to RS-232(male) cable or LAN


cable (connected via router)
 USB to RS-232(male) cable
 Notebook or PC which has USB or LAN port
 Installed program on remote PC to send commands:

In general, the RS-232 commands are sent for operating the implemented functions
via serial port and utility. A suitable utility can be used such as described below.

DS PROJECTS © APPLICATION ENGINEERING


•Connecting to the Display (LAN port)

Download and install the PuTTY software from the following link first:
http://www.putty.org/.

Run the software and enter the Display’s IP address in the field Host Name.
Enter “1986” as a default value in the field Port. Then select “Telnet” as Connection
type and click the Open button.

Note: Refer to the Connectivity section of this manual for information on connecting the
Display to a network and displaying the IP address of the Display.
4

DS PROJECTS © APPLICATION ENGINEERING


•Connecting to the Display (LAN port)

Use the commands in the RS232 Command Table. For example, if “GETVOLUME”
command is entered, current volume level should be displayed on the putty window as
shown in the pictures below.

Another example;
When “GETSOURCE” command is entered, current source should be displayed on the
putty window as shown in the picture below.

DS PROJECTS © APPLICATION ENGINEERING


•Connecting to the Display (RS232 port)

Run the software and select Serial as Connection Type. Enter the Display’s serial port in
the field Serial Line (in the following example it is COM4) and “115200” in the field
Speed. Then click the Open button.

DS PROJECTS © APPLICATION ENGINEERING


GENERAL DISPLAY COMMANDS
BROWSER COMMANDS
Command Description Parameter Return
Starts the given URL and returns web string-integer n #*status= ... url=n
OPENURL page load status directly. <load url='n' />

Gets URL of the current page if the no parameter #*URL : ...


GETURL
portal is active.
GETUSERAGENT Gets portal user agent. no parameter #*Current UA : ...

Gets cursor position in the browser. no parameter #*X: ... Y: ...


GETCURSORPOSITION

Sets cursor position in the browser. string-integer a,b #*X: a Y: b


SETCURSORPOSITION

SETSETTINGSURL Sets the settings URL string #*Setting URL is set

GETSETTINGSURL Gets the settings URL no parameter #*Setting URL is ...

SETSTARTURL Sets the start URL string #*Start URL is set

GETSTARTURL Gets the start URL no parameter #*Start URL is ...

GENERAL DISPLAY COMMANDS


Command Description Parameter Return

Enables/disables remote control string-integer n (n = ON, n set remote state On or set remote state OFF
SETRC
commands. = OFF)

"string n, integer b (n = SCART1, n =


SCART2, n = FAV, n = SVHS, n =
HDMI1, n = HDMI2, n = HDMI3,
Set source as enable/ n = HDMI4, n "#*Selected source n
SETSOURCE
disable. = YPBPR, n = VGA, n = SCART1S, n = #*Enable/Disable state : b"
SCART2S) (b
= 1(enable), b = 0(disable))"

GETSOURCE Gets source. no parameter #*source is ...


Get country in channels state.
GETCOUNTRY no parameter #*COUNTRY IS : ...

Returns the software version of tv.


GETSWVERSION no parameter #*V...

string-integer n (n = 0, n = 1,
KEY Send key to Eclipse. ......, n = up, ......, n = menu, n key send to Eclipse
.....ext.)

Reset process was successfully accomplished. You need to


RESET Reset the device. no parameter establish the connection again.

DS PROJECTS © APPLICATION ENGINEERING


GENERAL DISPLAY COMMANDS
"Switch box to Standby mode.
"#*enterLowPowerMode() returns successfully.
( Attention: Television cannot be opened with standby
or
command.
#*enterLowPowerMode() returns unsuccessfully!
You should open it with remote control.
or
If you use STANDBY command, you will need to establish
#*enterStandbyMode() returns successfully.
the connection again.
or
STANDBY Tv state :HARD- STANDBY )" no parameter
#*enterStandbyMode() returns unsuccessfully!
"

"#*set menu timeout mode to OFF


or
#*set menu timeout mode to 60 or
integer n (n = 0 , n = 15, n =
MENUTIMEOUT Set menu time out mode. #*Invalid menu timeout mode
30, n = 60)
"

GETMODELNO Get model no. no parameter #*Model no: ...


GETSERIALNO Get serial no. no parameter #*Serial no: ...
"#*LED is on
GETLED Get led on/off state. no parameter
#*LED is off"
"#*remote control commands are on
Get remote control commands enabled status
#*remote control commands are off"
GETRC no parameter

You may observe prints Bank 0, Bank 1 etc. Be sure or observe debug print outs: "MFC
ISP: done" will be writen... This may take over
USBOPERATIONS Perform USB Operations no parameter 10 minutes.

"#*menu timeout mode is OFF


#*menu timeout mode is n
GETMENUTIMEOUT Get menu time out mode no parameter #*can not get menu timeout mode
Note: Above n is one of (15, 30,
60)"

Prints Monitor life time in minutes.


GETTVLIFETIME no parameter #*Monitor Life Time: n

integer n (0<=n<=20, delay "#*Poweron delay set to ... Ms


SETPOWERONDELAY Set poweron delay level
is calculated as 100ms*n) #*NACK"

GETPOWERONDELAY Get poweron delay level no parameter #*The power on delay is … ms

Set all items in the signage settings menu to their default


#*All signage settings set to default values
SIGNAGERESET values. no parameter

integer n (5=FAV,
Select source. (0=TV, other source indexes(some of them 7=HDMI1, 8=HDMI2, " #*select TV source or
are not enabled))
SELECTSOURCE 11=YPbPr, 12=Vga, #*select External source …"
18=DVI , 19=DP ,
20=OPS)

Switch box to Standby mode. ( For quick standby)


KEY standby no parameter standby key send to Eclipse

DS PROJECTS © APPLICATION ENGINEERING


GENERAL DISPLAY COMMANDS

Display the current date and time.


TIME no parameter Time = ...

"#*standby off or
GETSTANDBY Get standby on/off. no parameter #*standby on"

Start First Time


STARTFTI no parameter #*FTI was initialising.
Installation.
"integer-integer x y
x = language type (0 = System Language, 1 = Event Language, 2 = Primary
Audio Language, 3
Secondary Audio Language,
4 = Primary Subtitle Language, 5 = Secondary Subtitle Language, 6 =
Primary Teletext Language,
7 = Secondary Teletext
Language)
y = language (0 = Danish,
1 = German, 2 = Estonian,
3 = English, 4 = Spanish,
5 = Greek, 6 = French,
7 = Gaelic, 8 = Croatian,
9 = Italian, 10 = Latvian,
11 = Lithuanian, 12 = Hungarian, 13 = Dutch, 14
= Norwegian, 15 = Polish,
16 = Portuguese, 17 = Russian, 18 = Romanian, 19
"#*Active language was changed or
= Albanian, 20 = Slovenian,
#*Incorrect item parameter entered"
CHANGELNG Change active language. 21 = Slovak, 22 = Serbian,
23 = Finnish, 24 = Swedish,
25 = Turkish, 26 = Czech, 27
= Ukranian, 28 = Bulgarian,
29 = Arabic, 30 = Persian, 31
= Hebrew , 32 = Belarussian,
33 = Macedonian, 34 = Montenegrin, 35 = Kazakh,
36 = Thai)
Example: CHANGELNG 0 25 (To set system language to Turkish)
"

"#* setCountry() set to n or


#*Country should be set only in the FTI mode (no channels state)"
Set country in no channels state. string-integer n(
SETCOUNTRY
TURKEY, GERMANY, ...)

"#*Set Quick Standby on or


SETQUICKSTANDBY #*Set Quick Standby off or
string-integer n (n = ON, n
SETQUICKSTANDBY n, where n is one of (off, #*Quick Standby is not enabled"
= OFF)
on).

Returns Quick Standby state n (on or off)


GETQUICKSTANDBY no parameter #*Quick Stanby is n

You may observe prints Bank 0, Bank 1 etc. Be sure or observe debug print outs: "MFC ISP: done" will
be writen... This may take over
USBOPERATIONS Perform USB Operations no parameter 10 minutes.

DS PROJECTS © APPLICATION ENGINEERING


AUDIO COMMANDS
AUDIO COMMANDS
Command Description Parameter Return

GETVOLUME Volume level information. no parameter #*volume level is …


"Set headphone volume level."
HEADPHONEVOLUME integer n (0 ≤ n ≤ 100) #*set headphone volume to n

"Headphone volume level


GETHEADPHONEVOLUME no parameter #*headphone volume is …
information."
"#*MUTE OFF
GETMUTE Get mute value on/off. no parameter or
#*MUTE ON"
"#*MUTE OFF
SETMUTE Set mute value on/off. no parameter or
#*MUTE ON"
"integer n (0 = mono, 1 = stereo, 2 = dual I,
"Set sound mode. "#*setSoundMode() set to n or
3 = dual II, 4 = mono left, 5 = mono right)"
SETSOUNDMODE SETEQUSERFREQ #*Invalid sound mode entered"
100Hz 10"

"#*set balance level to n or


SETBALANCE Set balance value. integer n (-50 < n < 50) #*invalid balance level entered"

GETBALANCE Get balance value. no parameter #*balance level is …


SETAVL Set AVL state. integer n (0 = off, 1 = on) #*set avl state to n
GETAVL Get AVL state. no parameter #*avl state is …
SETDYNAMICBASS Set dynamic bass state. integer n (0 = off, 1 = on) #*set dynamic bass state to n

"string n (120Hz, 500Hz, "#*setEQUserFreq() set to n or


1.5KHz, 5KHz, 10KHz) #*Incorrect sound system
Set equalizer user freq. value for integer n -13 < n < 13 parameter entered
SETEQUSERFREQ
any band. Example: SETEQUSERFREQ 120Hz or
10" #*Incorrect equalizer mode. It
should be USER mode"

#*digital out is pcm or #*digital out


GETDIGITALOUT Get digital out. no parameter
is compressed
"#*setEQMode() set to n or
string n (Music, Movie, Speech, Flat, Classic, #*Incorrect equalizer parameter
SETEQMODE Set equalizer mode.
User) entered"

#*setDigitalOut() set to n OR
SETDIGITALOUT Set digital out. string n (compressed, pcm) #*Incorrect digital out mode
parameter entered

"#*volume LEVEL is increased to


...
"Inrease Volume Level by 1 step
or
VOLUMEUP (Until max volume) " no parameter
#*You can NOT increase volume
LEVEL further. Confirmed Max
Volume Level is …"

"#*volume LEVEL is decreased to


..
Decrease Volume Level by 1 step or
VOLUMEDOWN no parameter
#*You can NOT decrease volume
LEVEL further. Current Volume level
is ... "

10

DS PROJECTS © APPLICATION ENGINEERING


AUDIO COMMANDS
"#*set headphone output to n or
SETHEADPHONEOUTPUT Set headphone output string n (headphone,lineout) #*Invalid Parameter"

GETHEADPHONEOUTPUT Get headphone output no parameter #*LINEOUT or #*HEADPHONE

#*the dynamic bass state is ...


GETDYNAMICBASS Get dynamic bass state. no parameter
(0 = off, 1= on)
"#*the bass gain level is n
GETBASSGAIN Get bass gain no parameter
Note: Above n is -6 <= n <= 6"
"#*the equalizer value for the band is n
or
Get equalizer user freq. string n (120Hz, 500Hz, #*Incorrect sound system parameter entered
GETEQUSERFREQ
value of specified band 1.5KHz, 5KHz, 10Khz) Note: Above n is -13 < n < 13"

"#*the equalizer mode is n Note: Above n is one of Music, Movie, Speech,


Flat, Classic, User"
GETEQMODE Get equalizer mode no parameter

"#*Fixed Volume is set to ...


#*Fixed volume availability is set to ...
#*Headphone volume control availability is set to ...
#*Start volume availability is set to ...
#*Start volume limit is set to ...
#*Start headphone volume limit is set to ...
#*Lower volume limit is set to ...
#*Upper volume limit is set to ...
#*Headphone volume limit is set to ...
#*Wakeup time volume is set to ...
#*All equalizer bands are set to ...
#*Volume is set to ...
#*Headphone volume is set to ...
#*Headphone balance is set to ...
#*Headphone bass is set to ...
#*Headphone treble is set to ...
#*Digital audio out is set to ...
#*Audio output description path is set to ...
#*Audio description is ...
#*Audio description relative volume is set to ...
SOUNDRESET Reset sound settings no parameter
#*Audio description language is set to ...
#*Sound Loudness is set to ...
#*Sound mode digital is set to ...
#*Sound mode is set to ...
#*Sound subwoofer is set to ...
#*SPDIF out is ...
#*DTS is ...
#*Bass gain is set to .. or
#*Dynamic bass is ... "
11

DS PROJECTS © APPLICATION ENGINEERING


NETWORK COMMANDS
NETWORK COMMANDS
Command Description Parameter Return

Set static IP address of eth0 network str-int n Example: set_IP_ "#*IP address setting Succesfull
set_IP_address
interface. address 192.168.0.15 #*IP address setting NOK"
Get IP address of eth0 network interface.
get_IP_address Usage: get_IP_address no parameter #*IPaddr: ...

set network type (eg.


SETNETWORKTYPE value) (value
string n ('wired', 'wireless' or #*Network type is set to: <network- type>
SETNETWORKTYPE should be 'wired', 'wireless' or
'disabled')
'disabled' as string)

get network type (eg. #*the network type is <network- type>


GETNETWORKTYPE no parameter
GETNETWORKTYPE)
set subnet mask (subnet mask value
should be of format nnn.nnn.nnn.nnn) (eg. "#*set subnet mask: nnn.nnn.nnn. nnn
SETSUBNETMASK SETSUBNETMASK nnn.nnn.nnn.nnn) string "nnn.nnn.nnn.nnn" #*setting subnet mask is failed"

get subnet mask (eg. #*the subnet mask is nnn.nnn. nnn.nnn


GETSUBNETMASK no parameter
GETSUBNETMASK)
set default gateway (default gateway value
should be of format nnn.nnn.nnn.nnn) (eg.
"#*set default gateway: nnn.nnn. nnn.nnn
SETDEFAULTGATEWAY nnn.nnn.nnn.nnn)
SETDEFAULTGATEWAY string "nnn.nnn.nnn.nnn" #*setting default gateway is failed"

get default gateway (eg. #*the default gateway is nnn.nnn. nnn.nnn


GETDEFAULTGATEWAY no parameter
GETDEFAULTGATEWAY)
get DNS server 1 (eg. GETDNS1) #*DNS server 1 is nnn.nnn.nnn. nnn
GETDNS1 no parameter

get DNS server 2 (eg. GETDNS2) #*DNS server 1 is nnn.nnn.nnn. nnn


GETDNS2 no parameter

" Speed test is started.


INTERNETSPEED start internet speed test no parameter Prints ""No internet connection found""
message if fails."

12

DS PROJECTS © APPLICATION ENGINEERING


VGA/PC COMMANDS

VGA/PC COMMANDS
Command Description Parameter Return

"set horizontal position to ...


HPOS Set horizontal position. int n (-25 ≤ n ≤ 25) (percentage in the range)
#*invalid value entered"
"#*set vertical position to ...
VPOS Set vertical position. int n (-25 ≤ n ≤ 25) (percentange in the range)
#*invalid value entered"
"#*set dot clock to ... (percentange
DOTCLOCK Set dot clock. int n (-50 ≤ n ≤ 50) in the range)
#*invalid value entered"
AUTOPOS Set auto position no parameter #*set auto position
GETOSDORIENTATION Get OSD orientation no parameter #*The OSD orientation ...

GETHPOS Get horizontal position. no parameter #*The horizontal position is ...

GETVPOS Get vertical position. no parameter #*The vertical position is ...


GETDOTCLOCK Get dot clock. no parameter #*The dot clock is ...
"#*Turning OPS on
#*Turning OPS off
#*The OPS is already on
SETOPSPOWER Set OPS power status string parameter "on" or "off" #*The OPS if already off
#*The OPS is not enabled
#*The OPS is not plugged in
#*invalid value entered"

13

DS PROJECTS © APPLICATION ENGINEERING


PICTURE COMMANDS
PICTURE COMMANDS
Command Description Parameter Return

str-int n (n = normal, warm,


COLOURTEMP Set colour temperature. #*setColourTemp() set to n
cool)
#*Picture Mode is ... for current source
GETPICTUREMODE Get picture mode. no parameter

int n (1 = dynamic, 2 = natural, 3 = "#*setPictureMode() set to n


PICTUREMODE Select picture mode. cinema, 4 = game) #*Incorrect picture mode paramater entered"

Get picture contrast value.


GETCONTRAST no parameter #*THE CONTRAST VALUE : ...

"#*Picture contrast value is set to n


Set picture contrast value. #*Same value is set. Do nothing.
SETCONTRAST int n (0 ≤ n ≤ 100)
#*Incorrect value must between
defined ranges 0-100"
Get picture brightness value.
GETBRIGHTNESS no parameter #*THE BRIGHTNESS VALUE : ...

"#*Picture brightness value is set to n


#*Same value is set. Do nothing.
Set picture brightness value.
SETBRIGHTNESS int n (0 ≤ n ≤ 100) #*Incorrect value must between
defined ranges 0-100"

Get picture sharpness value.


GETSHARPNESS no parameter #*THE SHARPNESS VALUE : ...

"#*Picture brightness value is set to n


#*Same value is set. Do nothing.
Set picture sharpness value.
SETSHARPNESS int n (0 ≤ n ≤ 100) #*Incorrect value must between
defined ranges 0-100"

GETCOLOUR Get picture colour value. no parameter #*THE COLOUR VALUE : ...
"#*Picture colour value is set to n
#*Same value is set. Do nothing.
SETCOLOUR Set picture colour value. int n (0 ≤ n ≤ 100)
#*Incorrect value must between
defined ranges 0-100"
"#*Picture skin tone value is set to n
#*Same value is set. Do nothing.
Set picture skin tone value.
SETSKINTONE int n (-5 ≤ n ≤ 5) #*Incorrect value must between
defined ranges -5-5"

str-int n (n = auto, 16:9, subtitle, 14:9,


"#*setPictureZoomMode() set to n
14:9zoom, 4:3, full(only for HD channels),
PICTUREZOOM Set picture zoom mode. #*Incorrect picture zoom mode parameter entered"
panaromic, cinema)

str-int type, value (type = redgain, "#*White Balance is set to value Invalid value for White Balance (0-
greengain, bluegain, redoffset, 255)
SETWB Set white balance value.
greenoffset, blueoffset) (0 ≤ value ≤250) Invalid type for White Balance"

14

DS PROJECTS © APPLICATION ENGINEERING


PICTURE COMMANDS

str-int type (type = redgain,


greengain, bluegain, redoffset,
GETWB Get white balance value. #* type ...
greenoffset, blueoffset)

Set 3D mode values (values are off, auto, side by


"#*set3DMode() set to n
side, top bottom and game) int n (n = off, auto, side by side,
SET3DMODE #*Incorrect 3d mode
top bottom, game)
parameter entered"

"seMonitorirtual3D() set
int n (0 = off, 1 = low, 2 = to n Incorrect virtual 3d
SETVIRTUAL3D Set virtual 3d values.
medium, 3 = high) mode paramater entered
"
Inrease Contrast Level by 1 step
CONTRASTUP no parameter Picture contrast value is set to …

Decrease Contrast Level by 1 step


CONTRASTDOWN no parameter Picture contrast value is set to …

Get energy saving mode.


GETENERGYSAVING no parameter #*The energy saving mode is ...
(if enabled from profile)
"#*Powersavemode is ON
GETPOWERSAVE Get power save mode no parameter
#*Powersavemode is OFF"
GETCOLOURTEMP Get colour temperature. no parameter #*Colour temp is ...

GETHUE Get picture hue value. no parameter #*Hue level is ...


Get picture skin tone value.
GETSKINTONE no parameter #*Picture skin tone is ...

Get selected pattern of the Monitor screen


GETPATTERN no parameter The pattern is ...

15

DS PROJECTS © APPLICATION ENGINEERING


VIDEO WALL COMMANDS
VIDEO WALL COMMANDS
Command Description Parameter Return

SETROWCOUNT Set row count. integer n (0 ≤ n ≤ 100) #*set row count to n

GETROWCOUNT Get row count. no parameter #*row count is ...


SETCOLUMNCOUNT Set column count. integer n (0 ≤ n ≤ 100) #*set column count to n
GETCOLUMNCOUNT Get column count. no parameter #*column count is ...
SETCELL Set cell. integer n (0 ≤ n ≤ 100) #*set cell to n
GETCELL Get cell. no parameter #*cell is ...
Set offset. integer n (0 ≤ n ≤ 100). n is the number of pixels which will #*set offset to n
be cropped from all four sides.
SETOFFSET
GETOFFSET Get offset. no parameter #*offset is ...
"parameters for items in following format: RowCount-
#*set row count to ..., set column count to ..., set cell to ..., set
ColumnCount- Cell-Offset"
SETVIDEOWALL Set videowall parameters offset to …

#*row count is ..., column count is


GETVIDEOWALL Get videowall parameters no parameter
..., cell is ..., offset is …
"parameters for items in following format: picture_mode-
Set all videowall contrast- brightness-sharpness- color-powesave_mode- #*... ("set to" for each parameter in order)
parameters backlight_mode-colortemp- zoom_mode-hdmi_trueblack-
picture_hue-volume- headphone_volume"
SETALLVIDEOWALL
#*picture_mode-contrast- brightness-sharpness-color-
Get all videowall powesave_mode-backlight_mode- colortemp-zoom_mode-hdmi_
parameters trueblack-picture_hue-volume- headphone_volume
GETALLVIDEOWALL no parameter

Set pixel shift is enabled or not string-integer n ( n = on, n "#*ACK


SETPIXELSHIFT
= off) #*NACK"
GETPIXELSHIFT Get pixel shift no parameter #*Pixel Shift is ...
integer n (1 ≤ n ≤ 100). n is "#*ACK
SETSIGNAGEID Set Signage ID
the Signage ID #*NACK"
"#*The signage ID is …
(If return value is 0, then it means no signage id is assigned. 0 is
GETSIGNAGEID Get Signage ID no parameter
the default value.)"

16

DS PROJECTS © APPLICATION ENGINEERING


MEDIA BROWSER COMMANDS

MEDIA BROWSER COMMANDS


Command Description Parameter Return

set view style (Flat or #*The view style is set to ... (Flat or Folder)
SETVIEWSTYLE string n (Flat, Folder)
Folder)
get view style (Flat or #*The view style is ... (Flat or
GETVIEWSTYLE no parameter
Folder) Folder)
integer n ( 5, 10, 15, 20, #*The slideshow interval is set to
SETSLIDESHOWINTERVAL set slide show interval
25, 30 ) ... seconds
#*The slideshow interval is ... seconds
GETSLIDESHOWINTERVAL get slide show interval no parameter

#*The USB autoplay is set to ...


SETUSBAUTOPLAY set usb autoplay mode string n (ON, OFF)
(ON, OFF)
get usb autoplay mode #*The USB autoplay is ... (ON,
GETUSBAUTOPLAY no parameter
OFF)

17

DS PROJECTS © APPLICATION ENGINEERING


ADMIN PANEL COMMANDS

ADMIN PANEL COMMANDS


Command Description Parameter Return

RST Restart no parameter #Monitor will be restarted


Sets Monitor Volume, parameter value
STV will ve set for volume level integer (volume level) #Volume set level= ...

string-int (please look at abbreviations of languages)


STL Set Monitor Language #Language changed to ...

STWA Stop wake up alarm no parameter #WakeupAlarm stopped !!!


STEA Stop emergency alarm none #Emergency Alarm is stopped !!!
"string-int (message text - 0) [message content should be
UNP Send Message ""word1+ word2+word3 ...""]" #Message Sent in SUCCESS !!!

GTSURL Get Monitor Portal URL none #StartUp url is ....

18

DS PROJECTS © APPLICATION ENGINEERING


SIGNAGE SETTINGS COMMANDS

SIGNAGE SETTINGS COMMANDS


Command Description Parameter Return

get total usb space


GETTOTALSPACE no parameter #*The total space is ... MB
(in MB)
get free usb space
GETFREESPACE no parameter #*The total space is ... MB
(in MB)
#*Model info is saved
saves model name and sw version to a OR
SAVEMODELINFO removable device no parameter #*No Removable drive is connected
(If there is no device connected)

enables/disables scheduler #*The scheduler is set to .... (ON,


SETSCHEDULER string n (ON, OFF)
OFF)
get scheduler enabled/
GETSCHEDULER no parameter #*The scheduler is .... (ON, OFF)
disabled
string n ( on time_off time_ source in
set scheduler parameters #*Schedule parameters are ... (set/
SETSCHEDULEOP format: hh:mm_ hh:mm_source )
not set).

#*Scheduler on/off time and source is: ......


get scheduler parameters
GETSCHEDULEOP no parameter (hh:mm_hh:mm_source)

19

DS PROJECTS © APPLICATION ENGINEERING


RS232 HEX COMMANDS
Protocol Test Steps
• Before testing, please know the board type you have. There are two types of board. The UART 0 and UART
1 connections of the these boards are explained below:

1. RJ12 is connected to UART 0, DSUB9 is connected to UART 1. Therefore, UART 0 and UART 1 could
be tested separately in this type of the board
2. RJ12 and DSUB9 both are connected to UART 0. UART 1 is supported for OPS module but not
reachable. Therefore, only UART 0 could be tested in this type of the board.

• Activate HEX protocol on TV.


a. Enter Signage Settings Menu.
b. Change ASCII option to HEX in UART 0 or UART 1 sub-menu item

• Open any serial port communications program (e.g Realterm). Configure serial communication settings as
below:
Baud Rate : 19200 for UART0, 9600 for UART1
Parity : None
Data Bits :8
Stop Bits :1
Handshake : None
Note that UART0 default value: ASCII, UART1 default value: HEX In the tables given below, XY represents are variable byte.
All byte values are hexadecimal.

Error Responses
• NAK reply: 15 When the display cannot understand the received command, it returns this value. In such a case, check
the sending code and send the same command again.

• Error reply: 1C 00 00 When the display cannot execute the received command for any reasons, it returns this value. In such a
case, check the sending code and the setting status of the display. 20

DS PROJECTS © APPLICATION ENGINEERING


RS232 HEX COMMANDS
Reply sent
by display for
Command received by display successful
operation
Byte Number 0 1 2 3 4 5 6 7 8 9 10 11 12
Header Data

Packet
Header Data CRC Setting 0 1 2 Notes
Action Type
code Size flag code

Name Operation L H L H L H L H L H L H
ON BE EF 03 06 00 19 D3 02 00 00 60 02 00 06
Monitor OFF BE EF 03 06 00 19 D3 02 00 00 60 01 00 06
XY can be either 00 or 01. 00
GET BE EF 03 06 00 19 D8 03 00 00 60 07 00 1D 00 XY
means OFF, 01 means ON.
ON BE EF 03 06 00 D6 D2 01 00 02 20 01 00 06
Mute

OFF BE EF 03 06 00 46 D3 01 00 02 20 00 00 06
XY can be either 00 or 01. 00
GET BE EF 03 06 00 75 D3 02 00 02 20 00 00 1D 00 XY
means OFF, 01 means ON.
ON BE EF 03 06 00 6B D9 01 00 20 30 01 00 06
Screen

OFF BE EF 03 06 00 FB D8 01 00 20 30 00 00 06
XY can be either 00 or 01. 00
GET BE EF 03 06 00 C8 D8 02 00 20 30 00 00 1D 00 XY
means OFF, 01 means ON.
OPS BE EF 03 06 00 FE D2 01 00 00 20 00 00 06
HDMI BE EF 03 06 00 0E D2 01 00 00 20 03 00 06
Source

VGA BE EF 03 06 00 6E D2 01 00 00 20 01 00 06
SCART2(CVBS) BE EF 03 06 00 00 00 01 00 00 20 04 00 06
FAV BE EF 03 06 00 00 00 01 00 00 20 05 00 06
S-Video BE EF 03 06 00 00 00 01 00 00 20 06 00 06
HDMI2 BE EF 03 06 00 00 00 01 00 00 20 08 00 06
HDMI3 BE EF 03 06 00 00 00 01 00 00 20 09 00 06
HDMI4 BE EF 03 06 00 00 00 01 00 00 20 0A 00 06
YPbPr BE EF 03 06 00 00 00 01 00 00 20 0B 00 06

SCART2 BE EF 03 06 00 00 00 01 00 00 20 0D 00 06
(S-Video)

TV BE EF 03 06 00 00 00 01 00 00 20 0E 00 06
SCART1(CVBS) BE EF 03 06 00 00 00 01 00 00 20 0F 00 06

SCART1
BE EF 03 06 00 00 00 01 00 00 20 10 00 06
(S-Video)

DVD BE EF 03 06 00 00 00 01 00 00 20 11 00 06
Source

DVI BE EF 03 06 00 00 00 01 00 00 20 12 00 06
DP BE EF 03 06 00 00 00 01 00 00 20 13 00 06
WIDI BE EF 03 06 00 00 00 01 00 00 20 15 00 06
XY can be one of the following:
01: OPS, 02: HDMI, 03: VGA,
04: SCART2(CVBS), 05: FAV,
06: S-Video, 08: HDMI2, 09: HDMI3, 0A: HDMI4, 0B: YPbPr,
0D: SCART2(S-Video), 0E: TV, 0F: SCART1(CVBS), 10: SCART1(S-
GET BE EF 03 06 00 CD D2 02 00 00 20 00 00 1D 00 XY Video), 11: DVD,
12: DVI, 13: DP, 15: WIDI
Note that all of the sources are not enabled.

GET BE EF 03 06 00 31 D3 02 00 01 20 00 00 1D 00 XY
Volume

INCREMENT BE EF 03 06 00 57 D3 04 00 01 20 00 00 06
DECREMENT BE EF 03 06 00 86 D2 05 00 01 20 00 00 06
XY can take 00 as a minimum and 1D as a maximum.
SET BE EF 03 06 00 31 D3 03 00 01 20 01 XY 06

21

DS PROJECTS © APPLICATION ENGINEERING


THANK YOU

Vestel Application Engineering Department

HBB - 2017

22

DS PROJECTS © APPLICATION ENGINEERING


VESTEL VISUAL SOLUTIONS
VIDEOWALL

APRIL 2017

DS PROJECTS © APPLICATION ENGINEERING


Video Wall Series

UNB Series eXNB Series

DS PROJECTS © APPLICATION ENGINEERING


Video Wall Series

UNB Series

VW49U451 VW55U501 VW55U701

eXNB Series

VW55X501 VW55X701

DS PROJECTS © APPLICATION ENGINEERING


Ports Solutions

DS PROJECTS © APPLICATION ENGINEERING


VW Series Specifications
Panel Features

49" (450 Nits 3.8 mm) 55" (500 Nits 1.8 mm) 55" (700 Nits 1.8 mm) 55" (500Nits 3.8 mm) 55" (700Nits 3.8 mm)
Backlight Type DLED DLED DLED DLED DLED
Panel Technology IPS IPS IPS IPS IPS
Panel Type 24/7 DID Panel 24/7 DID Panel 24/7 DID Panel 24/7 DID Panel 24/7 DID Panel
Front Type Ultra narrow bezel Extra narrow bezel Extra narrow bezel Ultra narrow bezel Ultra narrow bezel
Orientation Horizontal / Vertical Horizontal / Vertical Horizontal / Vertical Horizontal / Vertical Horizontal / Vertical
Resolution 1920x1080 1920x1080 1920x1080 1920x1080 1920x1080
Brightness 450 cd/m2 500 cd/m2 700 cd/m2 500 cd/m2 700 cd/m2
Contrast Ratio 1300 : 1 1400 : 1 1400 : 1 1400 : 1 1400 : 1
Dynamic Contrast
360000 : 1 400000 : 1 560000:1 400000 : 1 560000:1
Ratio
Panel life time
(Typ.)(LED Life Time) 60000hrs 60000hrs 60000hrs 60000hrs 60000hrs

Panel life time (Min.)


(LED Life Time)
50000hrs 50000hrs 50000hrs 50000hrs 50000hrs
Viewing Angle 178° 178° 178° 178° 178°
Areas of Usage Indoor Indoor Indoor Indoor Indoor
Mechanical Features

Size 1077.6 (L) × 607.8 (H) 1211.4 (L) x 682.2 (H) 1211.4 (L) x 682.2 (H) 1213.4(H) x 684.2(V) 1213.4(H) x 684.2(V)
× 94.2 mm (D) x 53.3(D) x 53.3(D) x 97.6mm(D) x 97.6mm(D)
1196 (H) x 729 (V) x 1359(H) x 804(V) x 1359(H) x 804(V) x 1359(H) x 804(V) x 1359(H) x 804(V) x
Shipping Size (1 Unit)
209 (D) 209(D) 209(D) 209(D) 209(D)
Panel Weights 27.5 kg 29.4 kg 30.3 kg 30.1 kg 29.5 kg
Shipping Weight (1
Unit) 30.5 kg 32.4 kg 33.3 kg 33.1 kg 32.5 kg
Shipping Weight (4
Unit) 131 kg 138 kg 143 kg 142 kg 139 kg
Bezel Width 3.8 mm 1.8 mm 1.8 mm 3.8 mm 3.8 mm
Working Conditions
Temperature
+50°C / 0°C +50°C / 0°C +50°C / 0°C +50°C / 0°C +50°C / 0°C
Conditions
Humidity 90% 90% 90% 90% 90%
General Features
Keyboard N/A N/A N/A N/A N/A
Speaker N/A N/A N/A N/A N/A
Joystick Button þ þ þ þ þ
RTC Clock þ þ þ þ þ
Failure Feedback No No No No No
Brightness Sensor No No No No No
Power
Power Supply 110 VAC - 240 VAC 110 VAC - 240 VAC 110 VAC - 240 VAC 110 VAC - 240 VAC 110 VAC - 240 VAC
Power
Consumption(Deep
StandBy) TBD TBD TBD TBD TBD
Power
Consumption(On Full
Load) 110W 195W 250W 186W 308W
5

DS PROJECTS © APPLICATION ENGINEERING


External Accessory Box Contents
For 1X1 VW configuration, an external accessory box is given for the
system.

 MD.ASY.17VW01-4-VIDEOWALL_RC KONTROL BOX

 MD.ASY.17TS12-VIDEOWALL_MATRIX BOX

 PSU Wall Type 12V 2A EU PLUGSAFEROHS(PKG

 CNAS RJ45 to RJ12 5000mm ROHS

 DONGLE USB to RS232 DIGITUS DA-70156 PKG

 CNAS USB A TO USB A HOUSING 220mm ROHS

 VW WALL MOUNT CARTON BOX 477x917x126mm

 IR EXTENDER 4P /1.5M W/RED LED ROHS

DS PROJECTS © APPLICATION ENGINEERING


Accessory Box Contents

 PWRCORD SAFE EU/UK 1450MM CLASS I-PKG RoHS

 CNAS Headphone to RJ12 5000mm ROHS

 CABLE DISPLAY PORT 1.2a 1.5m ROHS

 CNAS D-SUB to RJ12 1500mm ROHS

 IR EXTENDER 4P /1.5M W/RED LED ROHS

 AKSESUAR KUTUSU VW (1150x195x45)

 CNAS USB A TO USB A HOUSING 220mm ROHS

 VW WALL MOUNT 47" (MA-4060)(pha

 SCREW C-ZN YSB M4*30 ROHS

DS PROJECTS © APPLICATION ENGINEERING


8

DS PROJECTS © APPLICATION ENGINEERING


I/O Ports (MB120DSR4)

DS PROJECTS © APPLICATION ENGINEERING


Remote Control Box Connection

10

DS PROJECTS © APPLICATION ENGINEERING


Remote Control Box Connection

11

DS PROJECTS © APPLICATION ENGINEERING


Remote Control Box Connection

12

DS PROJECTS © APPLICATION ENGINEERING


Display Port Configuration

13

DS PROJECTS © APPLICATION ENGINEERING


Specifications

Daisy Chain

Mirror content across multiple displays, using a


single connection between every two devices.
Offering both DisplayPort or HDMI input and
output, these daisy-chainable monitors can be
set up as a video wall.

14

DS PROJECTS © APPLICATION ENGINEERING


RS232 Connection

15

DS PROJECTS © APPLICATION ENGINEERING


MB120DS VW User Menu

MENU Signage Settings

Set ID:
Product ID in the system. It is used in RS232 communication and
communication with the product is performed by using this ID if any
product in the system is to be commanded.
Serial Number:
The serial number of the product which is written in production line.
Model Name:
Model name of the product which is written in production line.

16

DS PROJECTS © APPLICATION ENGINEERING


MB120DS VW User Menu

MENUSignage settingsVideo Wall Settings


The number of rows and columns are entered according to the
system installed.

17

DS PROJECTS © APPLICATION ENGINEERING


MB120DS VW User Menu

MENUSignage settingsVideo Wall Settings

For a 2x3 VideoWall, the number of rows should be 2, the


number of columns should be 3. The numbers of "Cell" are as
follows. If the set TV is 1 TV, "Cell" should be set to "1". For
a full screen image, the cell number should be "0".

18

DS PROJECTS © APPLICATION ENGINEERING


19

DS PROJECTS © APPLICATION ENGINEERING


MB90 VW - MB120DS VW Comparison

 In the MB90 VW system, the image was reproduced by the HDMI


splitter and transferred to each unit. This means a long HDMI cable
from each unit to the splitter. In MB120DS VW system, the
image is transferred with daisy chain in the form of in-out via
the display port and the system has been simplified.

 In the MB90 VW system, RS232 communication was provided


with TS12 cards installed in each unit. In MB120DS VW TS12 cards
have been removed and RS232 communication can now be made
directly on the chassis (RJ12-in, DSUB9-out).

 The same RC box is used in both systems but the connection


Cable is different in MB120DS (Headphone to RJ12).

20

DS PROJECTS © APPLICATION ENGINEERING


Error Analysis

•No Backlight
220V cabling, mains and 220V input socket must be checked.
Panels should be checked for Standby status.
Power card should be checked.

•No Display/Abnormal display


LVDS cable should be checked.
MB120DS chassis should be checked.

•Vertical, Horizontal Line


LVDS cable should be checked.
Panel may be damaged.

•Remote Controller Problem


Remote Control cables and socket inputs should be checked.

21

DS PROJECTS © APPLICATION ENGINEERING


Error Analysis

•No Display on one or more Units

If the image transmission is via DP, the DP cables and sockets must
be checked.
DP Firmware version should be checked in service menu.
If «N/A» , this means fw is not loaded.
The technical specifications of the device used as video source for
image transfer via DP are important. For example, if the image is
transferred with a source with HDCP key protocol, DP daisy chain can
be applied up to 7 units. Without the HDCP key protocol, it may also be
related to the transfer limit of the PC's graphics card.

22

DS PROJECTS © APPLICATION ENGINEERING


THANK YOU

Vestel Application Engineering Department

HBB - 2017

23

DS PROJECTS © APPLICATION ENGINEERING

You might also like