Difference between revisions of "Top Debug Menu: TDM"


From SamyGO
Jump to: navigation, search
m
m
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
The hidden menu, accessible using special cable, so called ExLink.<br>
 
The hidden menu, accessible using special cable, so called ExLink.<br>
  
To get to TOP debug menu, you need:
+
Required steps to get to TOP debug menu:
 +
==TV service menu settings==
 +
*In service menu, '''enable Debug mode''' for the RS232 port:
 +
:With TV switched off, press the following sequence on the remote:<br>
 +
:*UE,LE models:'''[INFO] [MENU] [MUTE] [POWER]'''<br>
 +
:*UN,UA models:'''[MUTE] 1 8 2 [POWER]'''<br>
 +
*Enter the '''Control''' menu and set the value of the '''RS232 mode''' to '''Debug'''.
 +
*Once you're back to the main Service menu, you will have to power off the TV for normal operation.
 +
Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).
 
==ExLink cable==
 
==ExLink cable==
 
*[[Enable Serial Console on non CI+ Devices |Ex-Link Cable for B-Series]]
 
*[[Enable Serial Console on non CI+ Devices |Ex-Link Cable for B-Series]]
 
*[[Ex-Link Cable for C/D Series | Ex-Link Cable for C/D/E Series and BD players]]
 
*[[Ex-Link Cable for C/D Series | Ex-Link Cable for C/D/E Series and BD players]]
 +
*[[Ex-Link Cable for J/K Series]]
 
====Terminal Connection Parameters ====
 
====Terminal Connection Parameters ====
 
*Use following connection parameters with your terminal-client ( e.g. [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty], Kermit, Hyper Therminal or ZOC Terminal ):
 
*Use following connection parameters with your terminal-client ( e.g. [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty], Kermit, Hyper Therminal or ZOC Terminal ):
Line 12: Line 21:
 
  Stop bits: '''1'''
 
  Stop bits: '''1'''
 
  Flow Control: '''none'''
 
  Flow Control: '''none'''
linux users need shell command 'cu' from ''uucp'' package.
+
 
cu -l /dev/ttyUSB0 -s 115200
+
== Start the terminal ==
==TV service menu settings==
+
===Linux PC===
*In service menu, '''enable Debug mode''' for the RS232 port:
+
On a Linux PC, install 'cu' (call up) tool from the ''uucp'' package and run
:With TV switched off, press the following sequence on the remote:<br>
+
<pre>cu -l /dev/ttyUSB0 -s 115200</pre>
:*UE,LE models:'''[INFO] [MENU] [MUTE] [POWER]'''<br>
+
===Windows PC===
:*UN,UA models:'''[MUTE] 1 8 2 [POWER]'''<br>
+
On a Windows PC, use Hyper Terminal or [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty].<br>
*Enter the '''Control''' menu and set the value of the '''RS232 mode''' to '''Debug'''.
+
After you have started PuTTY, follow the steps in the screen shots below.<br><br>
*Once you're back to the main Service menu, you will have to power off the TV for normal operation.
+
[[File:ExLinkPuttySettings1.png|300px]][[File:ExLinkPuttySettings2.png|300px]]
Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).
+
[[File:ExLinkPutty3.png|600px]]
 +
 
 
==Console unlock and TDM codes==
 
==Console unlock and TDM codes==
First code unlocks console, the second is the key for TDM.
+
First code unlocks console, the second is the key for TDM. NB you can`t see anything on terminal window until you unlock console. Means, you input first code blindy and just after you press ENTER, you will see what you type (e.g. code for TDM).
 
===B series===
 
===B series===
 
*[[Enable_Serial_Console_on_non_CI%2B_Devices#Debug_Menu_.28On_CI.2B_Devices_Too.29 | TDM on B series]]
 
*[[Enable_Serial_Console_on_non_CI%2B_Devices#Debug_Menu_.28On_CI.2B_Devices_Too.29 | TDM on B series]]
Line 41: Line 51:
 
  20102011
 
  20102011
 
  20089999
 
  20089999
===E series===
+
===E & ES series===
*ARM, (tested on 7 and 8 series)
+
*ARM (Series 7 & 8):
 
  20102011
 
  20102011
 
  20089999
 
  20089999
*BD
+
*MStar (Series 5 & 6):
 +
1198282
 +
20089999
 +
*BD:
 
  20102011
 
  20102011
 
  20089999
 
  20089999
 +
===F series ===
 +
*Series 6
 +
20139120
 +
TDM: 20089999
 +
 +
*Series 8
 +
20133697
 +
TDM: 20089999
 +
 +
===H series ===
 +
20149144 or 20146537
 +
TDM: 20089999
 +
 +
===J series ===
 +
20154638
 +
TDM: 20089999
 +
 +
===K series ===
 +
20165299
 +
TDM: 20089999
  
 +
===M/Q series ===
 +
20175686
 +
TDM: 20089999
 
== [ TOP Debug Menu ] ==
 
== [ TOP Debug Menu ] ==
 +
===Navigation principles===
 +
choosing the number of submenu you get deeper in to chosen submenu.<br>
 +
If you need change values, usually you will see this:
 +
Input Down(0)/Up(1)/Down100(2)/Up100(3)/Exit(99) > :
 +
Means:<br>
 +
Every input of '''0''' you get netxt value of this setting.<br>
 +
Every input of '''1''' shows the value before.<br>
 +
After the right value is chosen, confirm your selected value with input of '''99'''. This saves setting and exits current submenu.
 +
 +
AFAIK the 2 and 3 make same as 0 and 1.
  
 +
===Examples===
 +
As example: how to get in to Factory menu (Service menu, but accessible from ExLink cable).<br>
 +
TV: LE40B653T5W, but on other series the TDM is very similar...
 +
 +
====================================
 +
      [ TOP Debug Menu]
 +
------------------------------------
 +
  1  : SubSystem Print On/Off
 +
  2  : Platform Print Setting
 +
  3  : TD Print Setting
 +
  4  : Performance Print Setting
 +
  5  : Sdal Print Setting
 +
  6  : Sdal Trace Setting
 +
  10 : Factory Debug
 +
  11 : TD Debug
 +
  12 : SubSystem  DBG
 +
  20 : Performance File Write
 +
  21 : Louvre Print Setting
 +
  22 : JavaMW Print Setting
 +
  30 : Auto Lock DBG
 +
------------------------------------
 +
  50 : ROSE Debug
 +
  60 : MediaLink Debug
 +
  70 : Jade Debug
 +
====================================
 +
  99 : Exit
 +
====================================
 +
DBG> : 10
 +
 +
====================================
 +
      [ SsExeFactoryBase Debug Menu]
 +
------------------------------------
 +
  1  : Factory.dat Loading Debug
 +
  2  : Hidden Menu Status
 +
  3  : GetItem Test
 +
  4  : Get SpecialItem Data
 +
  5  : Print SpecialItem Number
 +
  6  : Each Store Area, Version Clear
 +
  7  : Set SpecialItem Data
 +
  8  : Default Data Update Test
 +
  9  : Display & Excute Factory Menu
 +
====================================
 +
  99 : Exit
 +
====================================
 +
DBG> : 9
 +
 
  ====================================
 
  ====================================
[ TOP Debug Menu]
+
      [ SsExeFactoryBase Main Menu]
 +
    SOURCE_TYPE_DTV1  RESOLUTION_576I
 
  ------------------------------------
 
  ------------------------------------
  1 : SubSystem Print On/Off
+
  [0] Option
  2 : Platform Print Setting
+
[1] ADC/WB
  3 : TD Print Setting
+
  [2] Control
  4 : Performance Print Setting
+
  [3] SVC
  5 : Sdal Print Setting
+
  [4] Advanced
  6 : Sdal Trace Setting
+
  [5] FBE3
  10 : Factory Debug
+
  [6] WB Movie
  11 : TD Debug
+
[7] EPA Standard
  12 : SubSystem DBG
+
[8] CH_VDEC
  20 : Performance File Write
+
[9] YC_Delay
  21 : Louvre Print Setting
+
  [10] AR_ADC
  22 : JavaMW Print Setting
+
  [11] CH_DP
  30 : Auto Lock DBG
+
  [12] NR
 +
[13] Sharpness
 +
[14] Sharpness_LNA
 +
[15] CE DIMMING
 +
[16] LNA_Plus
 +
[17] Tuner Status
 +
[18] FRC
 +
[19] PQ Others
 +
  [20] EEPROM RESET
 +
  [21] ...
 +
  [22] TC905x7
 +
[23] DDR Margin
 +
====================================
 +
  99  : Exit
 +
====================================
 +
  Select Menu :2
 +
 +
====================================
 +
      [ Control]
 +
  SOURCE_TYPE_DTV1  RESOLUTION_576I
 
  ------------------------------------
 
  ------------------------------------
  50 : ROSE Debug
+
  [0] EDID
  60 : MediaLink Debug
+
  [1] Sub Option
  70 : Jade Debug
+
  [2] PDP Option
 +
[3] Hotel Option
 +
[4] Shop Option
 +
[5] Asia Option
 +
[6] SOUND
 +
[7] Config Option
 +
[8] Test Pattern
 
  ====================================
 
  ====================================
  99 : Exit
+
  99 : Exit
 
  ====================================
 
  ====================================
  DBG> :
+
  Select Menu : 7
 +
 +
====================================
 +
      [ Config Option]
 +
SOURCE_TYPE_DTV1  RESOLUTION_576I
 +
------------------------------------
 +
[0] Num of ATV
 +
[1] Num of DTV
 +
[2] Num of AV
 +
[3] Num of SVIDEO
 +
[4] Num of COMP
 +
[5] Num of HDMI
 +
[6] Num of PC
 +
[7] Num of SCART
 +
[8] Num of DVI
 +
[9] Num of OPTICAL Link
 +
[10] Num of MEDIA
 +
[11] Num of PANEL KEY
 +
[12] Num of USB Port
 +
[13] MFT Offset
 +
[14] Select LCD/PDP
 +
[15] HDMI/DVI SEL
 +
[16] Indicator Led
 +
[17] Wall Mount
 +
[18] Chelsea HV Flip
 +
[19] Num Of Display
 +
[20] HDMI AV MUTE TIME
 +
[21] DVI/HDMI SOUND
 +
[22] HDMI HOT PLUG
 +
[23] HOTPLUG SWITCHING
 +
[24] HOT PLUG OFF HOLD TIME
 +
[25] HDMI FLT CNT SIG
 +
[26] HDMI FLT CNT LOS
 +
[27] UNSTABLE BAN CNT
 +
[28] HDMI Err Cnt
 +
[29] HDMI ROBIN
 +
[30] HDMI Callback
 +
[31] HDMI CTS Thld
 +
[32] HDMI CTS Cnt1
 +
[33] TMDS_EQ2_Boost
 +
[34] TMDS_EQ2_Gain
 +
[35] TMDS_PLL_Loop
 +
[36] TMDS_CPREG_BLEED
 +
[37] HDMI EQ
 +
[38] HDMI Switch
 +
[39] TTX Group Delay
 +
[40] DVI SET TIME
 +
[41] Woofer_Type
 +
[42] Tuner Lock Count
 +
[43] SIL2165 FW128
 +
====================================
 +
  99  : Exit
 +
====================================
 +
Select Menu :
 +
 
 +
If you need to change some option in service menu, you don`t need to enter this from remote control. Use ExLink instead ;)<br>
 
<To be updated>
 
<To be updated>

Latest revision as of 14:23, 2 June 2018

The hidden menu, accessible using special cable, so called ExLink.

Required steps to get to TOP debug menu:

TV service menu settings

  • In service menu, enable Debug mode for the RS232 port:
With TV switched off, press the following sequence on the remote:
  • UE,LE models:[INFO] [MENU] [MUTE] [POWER]
  • UN,UA models:[MUTE] 1 8 2 [POWER]
  • Enter the Control menu and set the value of the RS232 mode to Debug.
  • Once you're back to the main Service menu, you will have to power off the TV for normal operation.

Notice that your TV will reset RS232 mode back to UART when you install another firmware (no matter if it's older or newer).

ExLink cable

Terminal Connection Parameters

  • Use following connection parameters with your terminal-client ( e.g. putty, Kermit, Hyper Therminal or ZOC Terminal ):
Baudrate: 115200
Data bits: 8
Parity: none
Stop bits: 1
Flow Control: none

Start the terminal

Linux PC

On a Linux PC, install 'cu' (call up) tool from the uucp package and run

cu -l /dev/ttyUSB0 -s 115200

Windows PC

On a Windows PC, use Hyper Terminal or Putty.
After you have started PuTTY, follow the steps in the screen shots below.

ExLinkPuttySettings1.pngExLinkPuttySettings2.png ExLinkPutty3.png

Console unlock and TDM codes

First code unlocks console, the second is the key for TDM. NB you can`t see anything on terminal window until you unlock console. Means, you input first code blindy and just after you press ENTER, you will see what you type (e.g. code for TDM).

B series

debug
1198282

C series

10041004
20089999

D series

  • ARM:
23331003
20089999
  • Mstar:
1198282
20089999
  • BD
20102011
20089999

E & ES series

  • ARM (Series 7 & 8):
20102011
20089999
  • MStar (Series 5 & 6):
1198282
20089999
  • BD:
20102011
20089999

F series

  • Series 6
20139120
TDM: 20089999
  • Series 8
20133697
TDM: 20089999

H series

20149144 or 20146537
TDM: 20089999

J series

20154638
TDM: 20089999

K series

20165299
TDM: 20089999

M/Q series

20175686
TDM: 20089999

[ TOP Debug Menu ]

Navigation principles

choosing the number of submenu you get deeper in to chosen submenu.
If you need change values, usually you will see this:

Input Down(0)/Up(1)/Down100(2)/Up100(3)/Exit(99) > :

Means:
Every input of 0 you get netxt value of this setting.
Every input of 1 shows the value before.
After the right value is chosen, confirm your selected value with input of 99. This saves setting and exits current submenu.

AFAIK the 2 and 3 make same as 0 and 1.

Examples

As example: how to get in to Factory menu (Service menu, but accessible from ExLink cable).
TV: LE40B653T5W, but on other series the TDM is very similar...

====================================
     [ TOP Debug Menu]
------------------------------------
 1  : SubSystem Print On/Off
 2  : Platform Print Setting
 3  : TD Print Setting
 4  : Performance Print Setting
 5  : Sdal Print Setting
 6  : Sdal Trace Setting
 10 : Factory Debug
 11 : TD Debug
 12 : SubSystem   DBG
 20 : Performance File Write
 21 : Louvre Print Setting
 22 : JavaMW Print Setting
 30 : Auto Lock DBG
------------------------------------
 50 : ROSE Debug
 60 : MediaLink Debug
 70 : Jade Debug
====================================
 99 : Exit
====================================
DBG> : 10

====================================
     [ SsExeFactoryBase Debug Menu]
------------------------------------
 1  : Factory.dat Loading Debug
 2  : Hidden Menu Status
 3  : GetItem Test
 4  : Get SpecialItem Data
 5  : Print SpecialItem Number
 6  : Each Store Area, Version Clear
 7  : Set SpecialItem Data
 8  : Default Data Update Test
 9  : Display & Excute Factory Menu
====================================
 99 : Exit
====================================
DBG> : 9

====================================
     [ SsExeFactoryBase Main Menu]
   SOURCE_TYPE_DTV1  RESOLUTION_576I
------------------------------------
[0] Option
[1] ADC/WB
[2] Control
[3] SVC
[4] Advanced
[5] FBE3
[6] WB Movie
[7] EPA Standard
[8] CH_VDEC
[9] YC_Delay
[10] AR_ADC
[11] CH_DP
[12] NR
[13] Sharpness
[14] Sharpness_LNA
[15] CE DIMMING
[16] LNA_Plus
[17] Tuner Status
[18] FRC
[19] PQ Others
[20] EEPROM RESET
[21] ...
[22] TC905x7
[23] DDR Margin
====================================
 99  : Exit
====================================
Select Menu :2

====================================
     [ Control]
 SOURCE_TYPE_DTV1  RESOLUTION_576I
------------------------------------
[0] EDID
[1] Sub Option
[2] PDP Option
[3] Hotel Option
[4] Shop Option
[5] Asia Option
[6] SOUND
[7] Config Option
[8] Test Pattern
====================================
 99  : Exit
====================================
Select Menu : 7

====================================
      [ Config Option]
SOURCE_TYPE_DTV1  RESOLUTION_576I
------------------------------------
[0] Num of ATV
[1] Num of DTV
[2] Num of AV
[3] Num of SVIDEO
[4] Num of COMP
[5] Num of HDMI
[6] Num of PC
[7] Num of SCART
[8] Num of DVI
[9] Num of OPTICAL Link
[10] Num of MEDIA
[11] Num of PANEL KEY
[12] Num of USB Port
[13] MFT Offset
[14] Select LCD/PDP
[15] HDMI/DVI SEL
[16] Indicator Led
[17] Wall Mount
[18] Chelsea HV Flip
[19] Num Of Display
[20] HDMI AV MUTE TIME
[21] DVI/HDMI SOUND
[22] HDMI HOT PLUG
[23] HOTPLUG SWITCHING
[24] HOT PLUG OFF HOLD TIME
[25] HDMI FLT CNT SIG
[26] HDMI FLT CNT LOS
[27] UNSTABLE BAN CNT
[28] HDMI Err Cnt
[29] HDMI ROBIN
[30] HDMI Callback
[31] HDMI CTS Thld
[32] HDMI CTS Cnt1
[33] TMDS_EQ2_Boost
[34] TMDS_EQ2_Gain
[35] TMDS_PLL_Loop
[36] TMDS_CPREG_BLEED
[37] HDMI EQ
[38] HDMI Switch
[39] TTX Group Delay
[40] DVI SET TIME
[41] Woofer_Type
[42] Tuner Lock Count
[43] SIL2165 FW128
====================================
  99  : Exit
====================================
Select Menu :

If you need to change some option in service menu, you don`t need to enter this from remote control. Use ExLink instead ;)
<To be updated>