Hack Your Sony Big Screen

By Seth Kintigh

In the beginning there was a TV.  Well, before that there was a Seth.  And God wanted Seth to have that TV (long story, just trust me on this).  Unfortunately the TV God wanted Seth to have was from Building 19, so it wasn't perfect.  So Seth had a tech look at it and order new parts (on Sony.  I love Sony - they also fixed a cd player of mine that was out of warrantee).  Seth also asked the tech to make a few adjustments to the screen, so the tech attempted to enter the Diagnostic Mode of the TV.  It took a few tries and Seth was able to memorize the code (users are not allowed access to these sacred codes - only techs).  And so Seth went forth and hacked his TV.  He reverse-engineered many of the functions, and then following The Meaning Of Life* he created this web page to share this holy knowledge with all.

* The Meaning Of Life (as told to me by Prof. Vaz (EE, WPI) as told to him by ???)

  1. Tell everyone everything you know.
  2. Work like hell <-- love it.
  3. Have fun.

He also told me that sparks are 30 kV/cm.  Ouch.

My tv is the KP-53S65 53 inch Sony big screen television.  I'm sure this info pertains to other TVs of the S65 series and most likely to many other Sony TVs.  Let me know.

For some reason you may have to unplug your TV for a few seconds before these codes will work.  Having done that, to enter the diagnostic mode you press on the remote (in order, not all at once):

Congratulations, you are now in service mode and the top of your screen reads something like

SERVICE IC SSCN 4
0000 0

SERVICE means you are in service mode.  IC is the function group you are in of 8 categories.  SSCN is the function of that group (IC) of 3-96 functions.  4 (or perhaps a different number for you) is the current setting of that function (SSCN).

Most of the buttons on your remote still act the same, with the following exceptions:
1: Scrolls up one function
4: Scrolls down one function
2: Scrolls up one category
5: Scrolls down one category
3: Increments current setting
6: Decrements current setting
7: null
9: null?
Jump: null?

8: Resets settings (to those in non-volatile memory?)
0: Reads (from save?) settings
Mute: Write settings to non-volatile memory
Enter: Confirms Reset, Read and Write.
 

Changed Buttons

Mute) Write

 

 

1) func +

2) group +

3) inc.

4) func -

5) group -

6) dec.

7)

8) Reset

9)

Jump)

0) read

Enter) Conf.

There are 8 function groups:
 
 

Group:

Description:

VP

Video Position/size/shape

ID

Identification?

OP

Output?

CC

?

RG BV

Convergence, Blue Vertical?

RG BH

Convergence, Blue Horizontal?

RG RV

Convergence, Red Vertical?

RG RH

Convergence, Red Horizontal?

RG GV

Convergence, Green Vertical?

RG GH

Convergence, Green Horizontal?

IC

?

PS

Picture-in-picture Settings

AP

User sound settings?

The following is a gigantic work-in-progress of a table of all functions of all groups.  Enjoy.
 
 

Group

Func.

Range

Description

VP

RBLK

0-15

Right edge line block/cut off

VP

LBLK

0-15

Left edge line block

VP

CDMD

0-1

?

VP

DCOV

0-1

0: yellowish; 1: bluish

VP

BON

0-1

Blue cannon on/off

VP

GON

0-1

Green cannon on/off

VP

RON

0-1

Red cannon on/off

VP

SHDF

0-3

Shift screen left/right

VP

PREL

0-3

?

VP

TOT

0-1

?

VP

CROM

0-15

?

VP

NOTC

0-1

1=blurry fin details (comb filter setting?  Notch filter?)

VP

AXIS

0-1

?

VP

ABLM

0-1

?

VP

Y-DC

0-1

0=brighter

VP

DPIX

0-1

?

VP

CDM2

0-1

?

VP

GMMA

0-3

Gamma (brightness)

VP

SSHP

0-15

User setting sharp?

VP

SBRT

0-63

User setting bright?

VP

SCOL

0-15

User setting color?

VP

SHUE

0-15

User setting hue?

VP

SCON

0-15

User setting contrast?

VP

BCUT

0-15

blue?

VP

GCUT

0-15

green?

VP

BDRV

0-63

Blue drive

VP

GDRV

0-63

Green drive

VP

REF

0-3

Top line cutoff

VP

VANG

0-15

Angle \\ or //

VP

VBOW

0-15

Vertical bow ( )  ))  ((

VP

AFC

0-3

Sync?

VP

PPHA

0-15

Warp \ /  / \

VP

LPIN

0-15

Warp bottom in or out

VP

UPIN

0-15

Warp top in or out

VP

PAMP

0-63

Warp ( )  )(

VP

HSIZ

0-63

Horizontal Size

VP

HPOS

0-15

Horizontal Position?

VP

VSCO

0-15

warp of upper half – squish vertically

VP

VLIM

0-15

warp of lower half – squish vert

VP

VCOM

0-3

I forget what the distortion is called, sensitivity to size change with brightness...

VP

VSIZ

0-63

Vertical Size

VP

VPOS

0-63

Vertical Position

ID

ID7

0-255

?

ID

ID6

0-255

?

ID

ID5

0-255

?

ID

ID4

0-255

?

ID

ID3

0-255

?

ID

ID2

0-255

?

ID

ID1

0-255

?

ID

ID0

0-255

?

OP

PDPO

0-7

?

OP

PDPS

0-255

?

OP

DISP

0-63

Horizontal offset of display text

 

Group

Func.

Range

Description

CC

CHSY

0-255

?

CC

CHMK

0-63

?

CC

CCDS

0-31

?

CC

CDSD

0-31

?

CC

CSBS

0-31

?

CC

CSED

0-15

?

CC

CSSD

0-15

?

CC

CDFD

0-15

?

CC

CRBD

0-15

?

CC

CSEP

0-255

?

CC

CREP

0-255

?

CC

CCFD

0-15

?

CC

CCBD

0-15

?

CC

CSB2

0-7

?

CC

CSB1

0-3

?

CC

CRIT

0-3

?

CC

CRIP

0-7

?

CC

CCDI

0-7

?

CC

CFLD

0-15

?

CC

CRIL

0-15

?

CC

CRIH

0-15

?

RG BV

WING

-31..32

Warp ~

RG BV

4PIN

 

Vert warp corners up or down

RG BV

WAVE

 

Vert Warp one side corners toward middle and the other side corners out

RG BR

SBOW

 

Warp all corners up or down

RG BV

PIN

 

Warp all corners vert in or out

RG BV

MPIN

 

Zoom corners

RG BV

SSKW

 

Tilt left or right

RG BV

KEY

 

Linear squish left or right side

RG BV

MKEY

 

Same as above but different?

RG BV

MSIZ

 

Zoom (curved)

RG BV

LIN

 

Vert pos, center weighted

RG BV

SIZE

 

Vert size, center weighted

RG BV

BOW

 

Bend down, up

RG BV

SKEW

 

Tilt

RG BV

CENT

 

 

RG BH

4SBO

 

}}  {{          (the { braket should have the center tip pointing to the right)

RG BH

4PIN

 

{}  }{

RG BH

MBOW

 

))  ((

RG BH

SBOW

 

)) ((

RG BH

PIN

 

( )  )(

RG BH

MPIN

 

)  (

RG BH

SSKW

 

\\ //

RG BH

KEY

 

/ \  \ /

RG BH

MLIN

 

Exponental horiz stretch

RG BH

MSIZ

 

Sides warp

BG BH

LIN

 

Left/right warp

BG BH

SIZE

 

Size

BG BH

4BOW

 

}} {{

BG BH

BOW

 

)) ((

BG BH

SKEW

 

// \\

BG BH

CENT

 

Left/right centering

 

Group

Func.

Range

Description

RG RV

WING

 

 

RG RV

4PIN

 

 

RG RV

WAVE

 

 

RG RV

SBOW

 

 

RG RV

PIN

 

 

RG RV

MPIN

 

 

RG RV

SSKW

 

 

RG RV

KEY

 

 

RG RV

MKEY

 

 

RG RV

MSIZ

 

 

RG RV

LIN

 

 

RG RV

SIZE

 

 

RG RV

BOW

 

 

RG RV

SKEW

 

 

RG RV

CENT

 

 

RG RH

4SBO

 

 

RG RH

4PIN

 

 

RG RH

MBOW

 

 

RG RH

SBOW

 

 

RG RH

PIN

 

 

RG RH

MPIN

 

 

RG RH

SSKW

 

 

RG RH

KEY

 

 

RG RH

MLIN

 

 

RG RH

MSIZ

 

 

RG RH

LIN

 

 

RG RH

SIZE

 

 

RG RH

4BOW

 

 

RG RH

BOW

 

 

RG RH

SKEW

 

 

RG RH

CENT

 

 

 

Group

Func.

Range

 

RG GV

WING?

 

 

RG GV

4PIN

 

 

RG GV

WAVE

 

 

RG GV

SBOW

 

 

RG GV

PIN

 

 

RG GV

MPIN

 

 

RG GV

SSKW

 

 

RG GV

KEY

 

 

RG GV

MKEY

 

 

RG GV

MSIZ

 

 

RG GV

LIN

 

 

RG GV

SIZE

 

 

RG GV

BOW

 

 

RG GV

SKEW

 

 

RG GV

CENT

 

 

RG GH

4SBO

 

 

RG GH

4PIN

 

 

RG GH

MBOW

 

 

RG GH

SBOW

 

 

RG GH

PIN

 

 

RG GH

MPIN

 

 

RG GH

SSKW

 

 

RG GH

KEY

 

 

RG GH

MLIN

 

 

RG GH

MSIZ

 

 

RG GH

LIN

 

 

RG GH

SIZE

 

 

RG GH

4BOW

 

 

RG GH

BOW

 

 

RG GH

SKEW

 

 

RG GH

CENT

 

 

 

Group

Func.

Range

Description

IC

PLOP

0-3

?

IC

PXTL

0-3

?

IC

PSYS

0-3

?

IC

PDPI

0-1

?

IC

PSHP

0-1

?

IC

PYDC

0-7

?

IC

PYDR

0-31

?

IC

PTOT

0-1

?

IC

PAFC

0-3

?

IC

SBGF

0-3

?

IC

SBGR

0-3

?

IC

SDLY

0-3

?

IC

SVPD

0-15

?

IC

SUPD

0-15

?

IC

SSCL

0-15

?

IC

SSHU

0-15

?

IC

SSCN

0-15

?

PS

CHRO

0-1

Reverses color in PIP

PS

CHRI

0-1

Reverses color in PIP?

PS

PDLL

0-3

?

PS

PSEL

0-1

?

PS

PCPF

0-1

?

PS

PCPS

0-1

?

PS

PYDL

0-7

?

PS

PYSD

0-15

Shadow position of PIP (horiz? vert?)

PS

PHDL

0-15

Horiz. pos. of PIP content

PS

ICOL

0-15

?

PS

IHUE

0-15

?

PS

IPEB

0-15

Blue control for PIP

PS

IPER

0-15

Red control for PIP

PS

FRMY

0-15

PIP border brightness

PS

PCON

0-15

PIP contrast

PS

PIVD

0-31

?

PS

PMVD

0-31

?

PS

PIPV

0-63

PIP vert. pos.

PS

PIPH

0-127

PIP horiz. pos.

AP

STRE

0-15

?

AP

SBAS

0-15

?

AP

SBAL

0-15

?

AP

SVOL

0-15

Higher number = quieter...

What I learned

Undoing the damage

I thought I had my convergence perfect after a month of tweaking.  Then I bought a DVD player and watched Contact in letterbox.  Rather than tweak more I decided to start over.  In case you screw things up so bad that you don't know what you're doing anymore (i.e. you turn off the green cannon) here's how to fix it:

Unplug for a few seconds then press:

Wait a few seconds.

This resets everything (?) back to the way the factory ships it to the stores.