Tuesday, January 01, 2013

PHILIPS - 32PFL5332 _ ERROR CODES _ BLINKING LED PROCEDURE




SERVICE MODE [SDM] ERROR CODES


The error code buffer contains all detected errors since the last time the buffer was erased. The buffer is written from left to right, new errors are logged at the left side, and all other errors shift one position to the right.
When an error has occurred, the error is added to the list of errors, provided the list is not full or the error is a protection error.
When an error occurs and the error buffer is full, then the new error is not added, and the error buffer stays intact (history is maintained), except when the error is a protection error.
To prevent that an occasional error stays in the list forever, the error is removed from the list after 50+ operation hours.
When multiple errors occur (errors occurred within a short time span), there is a high probability that there is some relation between them.

Basically there are three kinds of errors:
Errors detected by the Stand-by Processor.  These errors will always lead to protection and an automatic start of the blinking LED for the concerned error. In these cases SDM can be used to start up .
Errors detected by VIPER that lead to protection.
In this case the TV will go to protection and the front LED will blink at 3 Hz. Further diagnosis via service modes is not possible here (see also paragraph “Error Codes” -> “Error Buffer” - > “Extra Info”).
Errors detected by VIPER that do not lead to protection.
In this case the error can be read out via ComPair, via the blinking LED method, or in case you have picture, via SAM.

HOW TO READ ERROR BUFFER
Use one of the following methods:
  •  On screen via the SAM (only if you have a picture). E.g.: 0 00 00 00 00: No errors detected
  • 06 00 00 00 00: Error code 6 is the last and only detected error
  • 09 06 00 00 00: Error code 6 was first detected and error code 9 is the last detected error
Via the blinking LED procedure (when you have no picture).
Via ComPair.

TO CLEAR ERROR BUFFER
Use one of the following methods:
  1. By activation of the “RESET ERROR BUFFER” command in the SAM menu.
  2. With a normal RC, key in sequence “MUTE” followed by “062599” and “OK”.
  3. If the content of the error buffer has not changed for 50+hours, it resets automatically.
ERROR BUFFER
In case of non-intermittent faults, clear the error buffer before you begin the repair (before clearing the buffer, write down the content, as this history can give you significant information).  This to ensure that old error codes are no longer present.  If possible, check the entire contents of the error buffer. In some situations, an error code is only the result of another error code and not the actual cause (e.g., a fault in the protection detection circuitry can also lead to a protection).  There are several mechanisms of error detection:
  • Via error bits in the status registers of ICs.
  • Via polling on I/O pins going to the stand-by processor.
  • Via sensing of analogue values on the stand-by processor.
  • Via a “not acknowledge” of an I2C communication

Take notice that some errors need more than 90 seconds before they start blinking. So in case of problems wait 2 minutes from start-up onward, and then check if the front LED is blinking.

BLINKING LED PROCEDURE

Blinking LED procedure in case of a protection detected by the stand-by processor. In this case the error is automatically blinked. This will be only one error, namely the one that is causing the protection. Therefore, you do not have to do anything special, just read out the blinks. A long blink indicates the decimal digit; a short blink indicates the units.
Blinking LED procedure in the “ON” state. Via this procedure, you can make the contents of the error buffer visible via the front LED. This is especially useful for fault finding, when there is no picture.

When the blinking LED procedure is activated in the “ON” state, the front LED will show (blink) the contents of the error-buffer.  Error-codes > 10 are shown as follows:
  1. “n” long blinks (where “n” = 1 - 9) indicating decimal digit,
  2. A pause of 1.5 s,
  3. “n” short blinks (where “n”= 1 - 9),
  4. A pause of approx. 3 s.
  5. When all the error-codes are displayed, the sequence finishes with a LED blink of 3 s,
  6. The sequence starts again.
EXAMPLE: ERROR  12 9 6 0 0
After activation of the SDM, the front LED will show:
  • 1 long blink of 750 ms (which is an indication of the decimal digit) followed by a pause of 1.5 s,
  •  2 short blinks of 250 ms followed by a pause of 3 s,
  •  9 short blinks followed by a pause of 3 s,
  •  6 short blinks followed by a pause of 3 s,
  • 1 long blink of 3 s to finish the sequence,
  • The sequence starts again.
TO ACTIVATE
Use one of the following methods:
Activate the SDM. The blinking front LED will show the entire contents of the error buffer (this works in “normal operation” mode).
Transmit the commands “MUTE” - “062500” - “OK” with a normal RC. The complete error buffer is shown.  Take notice that it takes some seconds before the blinking LED starts.
Transmit the commands “MUTE” - “06250x” - “OK” with a normal RC (where “x” is a number between 1 and 5). When x= 1 the last detected error is shown, x= 2 the second last error, etc.... Take notice that it takes some seconds before the LED starts blinking.