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 ???)
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: |
Video Position/size/shape |
|
Identification? |
|
Output? |
|
? |
|
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? |
? |
|
Picture-in-picture Settings |
|
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 |
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 |
? |
ID0 |
0-255 |
? |
|
OP |
PDPO |
0-7 |
? |
OP |
PDPS |
0-255 |
? |
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 |
? |
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 |
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 |
|
// \\ |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
? |
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. |
PIPH |
0-127 |
PIP horiz. pos. |
|
AP |
STRE |
0-15 |
? |
AP |
SBAS |
0-15 |
? |
AP |
SBAL |
0-15 |
? |
SVOL |
0-15 |
Higher number = quieter... |
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.