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 |
DISC Language |
DISC Language |
| 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 |
DRC |
DRC |
| 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 |
Selected Playable |
Selected Playable |
| 1C/1D | Unknown set to 0000 * |
OP-PROH |
OP-PROH |
| 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-23 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