Serial E2prom 24LC02 decoded.

Using an Interface based on the ponyprog device I have been able to dump
and change the contents of the E2prom at location U2 on the 528's logic board
and using this determine the function of each location.

Details of Device and how to use it to follow later.
No soldering of Logic Board Required.
3 Pin plug fits into I2C connector and Pull up supply
obtained form Pin 1 of CN2 (connects to front panel) using sewing needle

Unknown means I haven't decoded it's purpose yet

* Denotes default value on Factory reset unless otherwise stated for each firmware..

I've tried changing the unused locations to something other than their default without effect so far.


Memory location 13-0927 10.01 PDL0105E-030220
00 Unknown set to 00 * Unknown set to 00 * Unknown set to 00
01 OSD Language
00 - English
01 - German *
02 - Spanish
03 - Dutch
04 - French
OSD Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
OSD Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
02

DISC Language
00 - English
01 - German *
02 - Spanish
03 - Dutch
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 09/0A)

DISC Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 09/0A)

DISC Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 09/0A)

03 Audio Language
00 - English
01 - German *
02 - Spanish
03 - Dutch
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 07/08)
Audio Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 07/08)
Audio Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 07/08)
04 Subtitle Language
00 - English
01 - German *
02 - Spanish
03 - Dutch
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 05/06)
Subtitle Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 05/06)
Subtitle Language
00 - English *
01 - German
02 - Spanish
03 - Italian
04 - French
05 - Chinese
06 - Original
07 - Code number
-------(See locs 05/06)
05/06 Subtitle code if selected
format LLHH - default FFFF
Subtitle code if selected
format LLHH - default FFFF
Subtitle code if selected
format LLHH - default FFFF
07/08 Audio code if selected
format LLHH - default FFFF
Audio code if selected
format LLHH - default FFFF
Audio code if selected
format LLHH - default FFFF
09/0A Disc Language code if selected
formatLLHH - default FFFF
Disc Language code if selected
format LLHH - default FFFF
Disc Language code if selected
format LLHH - default FFFF
0B System
00 - NTSC *
01 - PAL
System
00 - NTSC *
01 - PAL
System
00 - NTSC *
01 - PAL
0C Aspect
00 - WS 16:9
01 - LB 4:3
02 - PS 4:3 *
Aspect
00 - WS 16:9
01 - LB 4:3
02 - PS 4:3 *
Aspect
00 - WS 16:9
01 - LB 4:3
02 - PS 4:3 *
0D Output Type
00 - S-Video *
01 - YCbCr
02 - RGB
Output Type
00 - COMP *
01 - S-Video
02 - YCbCr
03 - RGB
Output Type
00 - COMP *
01 - S-Video
02 - YCbCr
03 - RGB
0E Audio Digital
00 - DOLBY/DTS *
01 - LPCM
Audio Digital
00 - DOLBY/DTS *
01 - LPCM
Audio Digital
00 - DOLBY/DTS
01 - LPCM
0F Audio Analog
00 - 2 Channel
01 - 5.1 Channels *
Audio Analog
00 - 2 Channel *
01 - 5.1 Channels
Audio Analog
00 - 2 Channel *
01 - 5.1 Channels
10

DRC
00 - DRC OFF *
01 - DRC ON

DRC
00 - STANDARD *
01 - MAXIMUM
02 - TV MODE

DRC
00 - FULL
01 - OFF
02 - TV MODE

11 Audio Bass
00 - OFF *
01 - SMALL
02 - LARGE
Audio Bass
00 - OFF *
01 - SMALL
02 - LARGE
Audio Bass
00 - OFF
01 - SMALL
02 - LARGE
12 Child Level
00 - Level 8 *
01 - Level 7
02 - Level 6
03 - Level 5
04 - Level 4
05 - Level 3
06 - Level 2
07 - Level 1
Child Level
00 - Level 8 *
01 - Level 7
02 - Level 6
03 - Level 5
04 - Level 4
05 - Level 3
06 - Level 2
07 - Level 1
Child Level
00 - Level 8
01 - Level 7
02 - Level 6
03 - Level 5
04 - Level 4
05 - Level 3
06 - Level 2
07 - Level 1
13/14 Level Password
Set to FFFF when no password *
Level Password
Set to FFFF when no password *
Level Password
Set to FFFF when no password *
15/16 Level Password On/OFF
Set to 0000 when password set
Set to FFFF when no password *
Level Password On/OFF
Set to 0000 when password set
Set to FFFF when no password *
Level Password On/OFF
Set to 0000 when password set
Set to FFFF when no password *
17 Menu Colour Scheme
00 - Blue *
01 - Violet
02 - Green
03 - Yellow
04 - Orange
Menu Colour Scheme
00 - Blue *
01 - Violet
02 - Green
03 - Yellow
04 - Orange
Menu Colour Scheme
00 - Blue *
01 - Violet
02 - Green
03 - Yellow
04 - Orange
18 Unknown set to 01 * Unknown set to 00 * Unknown set to 00 *
19 Unknown set to 00 * Unknown set to 00 * Unknown set to 00 *
1A Unknown set to 00 * Unknown set to 00 * Unknown set to 00 *
1B

Selected Playable
Region - Hidden Menu
00 - All
01 - Region 1
02 - Region 2 *
03 - Region 3
04 - Region 4
05 - Region 5
06 - Region 6

Selected Playable
Region - Hidden Menu
00 - All *
01 - Region 1
02 - Region 2
03 - Region 3
04 - Region 4
05 - Region 5
06 - Region 6

Selected Playable
Region - Hidden Menu
00 - All *
01 - Region 1
02 - Region 2
03 - Region 3
04 - Region 4
05 - Region 5
06 - Region 6

1C/1D Unknown set to 0000 *

OP-PROH
format LLHH - default 0000 *

OP-PROH
format LLHH - default 0000 *

1E/1F Parental C.C code
format LLHH
Default is 5355 hex
equates to 8583 decimal
Parental C.C code
format LLHH
Default is 5355 hex
equates to 8583 decimal
Parental C.C code
format LLHH
Default is 5355 hex
equates to 8583 decimal
20 Unknown set to 01 * Video Format
00 - INTERLACED *
01 - PROGRESSIVE
02 - AUTO
Video Format
(removed from menu)
00 - INTERLACED
01 - PROGRESSIVE
02 - AUTO *
21 Unknown set to 00 * Unknown set to 01 * Unknown set to 01 *
22 Unknown set to 00 * Unknown set to 00 * Unknown set to 8A *
23 Checksum of Bytes 0-22 mod 256
Default A9
Checksum of Bytes 0-22 mod 256
Default A1
Unknown set to 00*
24 Data is same as address Data is same as address Checksum of Bytes 0-22 mod 256
Default 2D
25-7F Data is same as address Data is same as address Data is same as address

 

 

Where format above appears as LLHH then each half is converted from Hex to Decimal seperately and then swapped.

Using the default entry for Parental C.C

which is for instance 5355 (LLHH) LL is 53 Hex and HH is 55 Hex.

53 Hex is 83 Decimal

55 Hex is 85 Decimal

LL and HH are swapped so code is

85 first followed by 83 - complete code is therefore 8583 decimal