Info, firmware, region hacks, playback details, divx playback and more! Panasonic S42 / S52 / S49 / S295 Info Site Info, firmware, region hacks, playback details, divx playback and more!
 
Home About Search Forum Links
 
Navigation
Home

Hardware
S42 specifications
S52 specifications
S49 specifications
S295 specifcations
Differences between S42/S52/S49/S295
Unique features
Shortcomings
Reviews, tests and awards

Firmware updates
Versions
Download firmware
Install instructions

Player usage
Divx playback
MP3/WMA Playback
JPEG Playback
HighMAT

Hacking
Region free hacks
MP3 on DVD hacking
Getting S49 functionallity on S295
Firmware modding
Service codes
Service manuals

Media
S42 pictures
S52 pictures
S49 pictures
S295 pictures
Manuals

Site
Forum
Poll results
Login
Newsarchive

Service codes (UNDER CONSTRUCTION)
Almost all Panasonic DVD players can be checked on there functions trough service codes. These are most of the time standard test functions. This page is here to provide advanced users to test there player or try to adjust/hack it. Therefore the use of this codes is on your own risk and could damage your player if you don't know what you are doing.

Before using the following code's make sure there is no disc in the drive and the player is ON with no menu's displayed. To get the service functions hold down PAUSE + OPEN/CLOSE (or PLAY) at the same time on the player and while holding them down press the key on the remote control to start the function.

 On player:
 Pause + open/close +
 Result / function Detailed info   Cancellation 
 remote: 0 
 Self diagnostic function, error check Automatic after 5 seconds   
remote: 1
 Displays scrolling: Test mode 1 Press POWER
remote: 2
 Displays scrolling: Test mode 2 Press POWER
remote: 3
 Displays scrolling: Test mode 3 Press POWER
remote: 4
 Displays scrolling: Test mode 4 Press POWER
remote: 5
 Jitter check function (DVD?) Press STOP or OPEN
remote: 6
 Displays the region numbers and more   Automatic after 5 seconds
remote: 7
 Displays the current firmware  Automatic after 5 seconds
remote: 8
 Unknown, displays: ECC 00 Press STOP or OPEN
remote: 9
 Turns on every LED on the front panel Press 9 again
remote: functions 
 Reads the DVD laser current value Press POWER
remote: pause
 Writes the laser drive current value Press POWER
remote: cancel 
 ADSC internal RAM data check Press STOP or OPEN
 On player:
 Pause + play +
 Result / function Detailed info Cancellation
remote: functions
 Reads the CD laser current value Press POWER
remote: 1
 Jitter function (CD?) Press STOP or OPEN
remote: 4
 Unkown, displays: DV_ and F_A Automatic after 5 seconds
remote: 5
 Display laser operation time Automatic after 5 seconds
remote: 6
 Display spindle motor operation time Automatic after 5 seconds
remote: 7
 Servo process display Pull out AC cord
remote: 8
 Shows address memory Press POWER
remote: playlist/menu
 Disables progressive output
click here
 None
 On player:
 Stop +
 Result / function Detailed info Cancellation
remote: power
 Dealer lock: locks opening the tray Repeat the same operation
 On player:
 Pause + OSD + open
 Result / function Detailed info Cancellation
remote: no use
 Resets the player to factory settings(!) Not possible

Some service codes mentioned in the table above can be accessed with different buttons, those are mentioned in the table below. Just to be clear: the table below does not feature new service codes!

 On player:
 Pause + open/close +
 Result / function Detailed info   Cancellation 
 remote: left cursor 
 Self diagnostic function, error check Automatic after 5 seconds   
remote: subtitle
 Displays scrolling: Test mode 2 Press POWER
remote: audio
 Displays scrolling: Test mode 3 Press POWER
remote: angle/page
 Displays scrolling: Test mode 4 Press POWER
remote: up cursor
 Displays the region numbers and more   Automatic after 5 seconds
remote: playlist/menu
 Displays the current firmware  Automatic after 5 seconds
remote: right cursor
 Turns on every LED on the front panel Press 9 again
remote: return 
 ADSC internal RAM data check Press STOP or OPEN


Self diagnostic function

First displays 01F0C0. You can look up if an error occured by using the up and down button to scroll between them . An error code starts with 02F-- -- --. The first 2 digits shows the error number (a maxium of 20 errors are stored), the last 3 the error code.  See this table for what the errorcodes means. 

Shown on players display first If an occured it would be displayed after the F


Test mode: 1

Displays scrolling Test Mode: 1 and at the same time open and closes the tray. After this it shows 00001 in the display. This number increases by one after some time.

Players display while in test mode 1


Test mode: 2, 3 and 4

Displays scrolling Test Mode: 2 (3 or4). Than shows 00001 in the display. This number increases by one after some time.

Players display while in test mode


Jitter check info

After entering the jitter check function, the display shows: yyy_zz. The yyy shows the read error counter. The zz shows the focus the focus drive value in hexadecimal notation. Press FL SELECT to view the Jitter settings. You than see: J_xxx. The first J stands for Jitter. The xxx displays the jitter rate in decimal notation to one place of decimal.

Players display while in Jitter check service mode Players display after pressing the FL SELECT button

The jitter rate measurement is repeatedly done in the cycle of one second. The read error counter starts from zero upon mode settting. When the target block data failed to be read out, the counter is advanced by one increment. When the failure is caused by a minor error it may be corrected when it retries to enable successful reading. In this case, the counter advances by one. When the error persists even after a retry, the counter may jump by two ore more.


Region code display

After using the service code to get the region code of the player the display shows: wxyzzz. w stands for the region number (0-8). x shows if it's PAL system player with the letter  P (means PAL) or not with the letter N (means noPAL) or. The y tells if the player outputs a NTSC signal (shown with the letter N) or an PAL60 signal (shown with the number 6) with NTSC sources. The last zzz shows the panel controller jumper information (yet unkown what it does). Click here for more info about the region (hacking).

This player is region 2, a PAL player, wich outputs a PAL60 signal with NTSC sources, and the panel control jumper version is 2.13


Version display

This is the most well known service code. However this function displays more than only the installed firmware version. The display first shows: xxyzzz. The xx tells what the system controller generation is. For example the S49 controller generation is 90, the S42 is 00 and the S52 it is generation 100. The y the system controller model number. That number tells wich region the player is made for. For example if it shows a B, than this indicates an European model and a C an Asian model. The last three digits (zzz) shows the system controller release number, better known as the firmware version. Click here for more info about the firmware. After pressing FL SELECT it displays srrr. The first s displays the panel controller model number, the rrr shows panel controller release number

This players system controller generation is 90, with model number B. Contoller release number (firmware) is 338


Unknown

This function first displays ECC 00. After pressing FL SELECT 00 00 is displayed.

Players display Players displayer after pressing FL SELECT


Every LED on

Turns every LED on, for checking if a LED is defective.

S49 player with all led's on


Reading of the laser drive value

This a diagnostic function to check if the measurement of the laser in the player. It is also usefull when you get "NO DISC" errors to see if it's caused by the laser. Use this function within 3 minutes before the player warms up (or else you could get incorrect values).

After entering this mode, the display shows: LDD/034_032. The first L stands for laser. If you are reading the DVD laser values than DD is displayed, if you are reading the CD values than DC is displayed. The 034 shows the original value from factory. The 032 shows what is currently measured. Press FL SELECT on the remote control to switch view.

k

According to the official Panasonic service manual the laser should be replaced if the current measured value for is more than 55 for CD and more than 70 for DVD. Or if the values differ much from the factory value and the player is having difficulty reading disc's, a tilt adjustment by a Panasonic service centre could be neccesary.
Click here for more info.


Setting of laser drive

WARNING: do not use this function as it can damage your player! This function writes the laser drive current value for example after replacing the optical pickup and should therefore only be used by Panasonic technicians. 

The display shows: LDO 034 028. The first value is the CD drive measurement the second the DVD drive meaurement.


ADSC internal RAM data check

This function is used for to indentify faulty parts in the servo system. This is done by comparing it with the data stored in the internal RAM of ADSC chip. The function of the chip is to improve efficiency of fault diagnosis, especially for the player's startup failure. Values are stored in the RAM data of the drive servo, memorizing those concerning focus and tracking, as well as data slice and equalizer.

Use the CLEAR/CANCEL key on the remote to show the data for 11 addresses. Is not known if it can also write data with this service function, so be carefull. If you are interested in more information on this function (including a chart with the addresses) than
click here to view a part of a badly translated service document. Please post your findings in the forums.

Players display with ADSC service code Players display after pressing FL SELECT


Unkown

First displays DV_ and then F_A. Pressing FL SELECT shows 4 digits.

Second display Displayed after pressing FL SELECT


Laser operation time display

With this function you can view the operation hours of the DVD laser and CD laser. The time is shown in the display in 4 digits of decimal notation in a unit of 10 hours. So if you see 15 in the display, the total operation time is 150 hours. Use the FL SELECT button on the remote to switch between DVD laser operation time or CD laser operation time.

Players display Players display after pressing FL SELECT

You can also reset the operation time for both the CD and DVD laser by pressing the same buttons again (pause + play + 5) while viewing the DVD or CD laser operation time.



Spindle motor operation time display

With this function you can view the operation hours of the spindle motor (the motor that is used to turn around the discs). The time is shown in the display in 5 digits of decimal notation in a unit of 10 hours. So if you see 12 in the display, the total operation time is 120 hours.

You can also reset the spindle motor operation time by pressing the same buttons again (pause + play + 6) while viewing the operation time.



Servo process display

This will display the servo process from stop to access. You need to pull out the AC cord to cancel this function, that's for a reason, so be carefull using this service code.

Players display while in servo process mode


Shows address memory

Displays RA0000. Pressing FL SELECT shows 0000. This function first ask for address (up to 8 bytes) then shows entered address memory. "rA" stands for "read Address".

Format:
rA AABB CCDD

Example:

rA 8C00 0001 will show one byte from 0x8C000001 address. Use up and down buttons on the remote to move to the next or previous address. Use Right or left button to advance are decrease in 16 bytes steps.

As alternative to exit this function instead of powering down, you can press pause + play + remote 8 again.
 
(This information was provided by Virus and Tom).


Dealer lock

This function is mainly used for sales demostrations, to prevent discs being lost. You can lock the tray from being opened on the player or trough the remote with this function. You also can't power off the unit. You need to have a disc in the drive to use this function. When this function is active "LOCKED" will be displayed. This function is stored so disconnecting the power won't disable it. Use the same function again to disable it. Keep in mind that you need to keep the button pressed for at least one second.


Initial reset

Initilatize the player to the original factory settings, all user settings will be lost! Keep pressing to buttons for at least 3 seconds, the display will show "INIT" when it reinitalizes.



















Many thanks to Eugene for providing me information and service manual documents for creating this page.