Ex-Link Cable for C/D/E Series and BD players

From SamyGO
Revision as of 11:12, 11 November 2010 by Maggggggggggus (talk | contribs) (Step 5: Read output)
Jump to: navigation, search
  • At the C-Series the Ex-Link port is located at the VGA connector of the TV.

This page explains how to access the serial console on C-Series TVs.

Step 1: Enable Debug mode in service menu

Prerequisite: Set the RS232 Jack to "Debug" in the Service_Menu.

Step 2: Cabling

As the TV has TTL level serial output (3.3V) a TTL-level to RS232-level adaptor is needed, normal RS232 Level is up to 15V which can cause seriously damage at your TV! MAX232 is such an adaptor.

  • Pin 4 at the VGA connector is RX (from the TV's point of view)
  • Pin 11 at the VGA connector is TX (from the TV's point of view)
  • Pin 5,6,7,8 and the case at the VGA connector are GND

MAX232 adaptor circuit V1

Here is a simple circuit using a MAX232 chip to convert the signal from TTL to RS232 level. The Pinout of the connectors is shown at the circuit:


And a picture of the completely assembled board:


MAX232 adaptor circuit V2

See here [1]


  • As written before,

do never connect your TV directly to the serial port of your PC, as the TV has TTL-level (3.3V) and the PC has normal RS232-level your TV could seriously get damaged by dircet connection!

Connection chain over USB

Recent PCs do not have a RS232 port anymore, but there are USB adaptors available. Most of them use a PL2303 chip for converting the RS232 signal to USB.

The following figure shows the connection chain: Samsung tv serial console connections.jpg

This could look like:

Picture of cabling.jpg

Step 3: Start the terminal

On a Linux PC, install 'cu' (call up) tool from the uucp package and run cu -l /dev/ttyUSB0 -s 115200

On a Windows PC, use Hyper Terminal or Putty.

Settings are: Speed 115200, 8N1, no flow control.

Step 4: Turn on TV

Step 5: Read output

Output should be human readable, like in the following listing. If you get nothing, then your cabling/settings are incorrect. If you get garbage, then you have problems with the MAX232 circuit.

 SAMSUNG: v2.6.24_SELP_4.3.x_GA(P20)
         (Detailed Information: /sys/selp/vd/lspinfo/summary)
        2.0 : 0 : 256
init started: SELP-BusyBox v1.6.0-VD Linux SELP.4.2.1.x (2010-01-21 19:31:50 KST                                                                                                                               ) multi-call binary
starting pid 29, tty '/dev/ttyS1': '/etc/rcS'
/etc/rcS start!!!!
        it's not dev!
starting pid 43, tty '/dev/ttyS1': '/bin/sh'
-sh: id: not found
1st partition!!
/dtv/PART_FLAG_0  is detected...
1st Partition is selected....