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:
- By activation of the “RESET ERROR BUFFER” command in the SAM menu.
- With a normal RC, key in sequence “MUTE” followed by “062599” and “OK”.
- 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:
- “n” long blinks (where “n” = 1 - 9) indicating decimal digit,
- A pause of 1.5 s,
- “n” short blinks (where “n”= 1 - 9),
- A pause of approx. 3 s.
- When all the error-codes are displayed, the sequence finishes with a LED blink of 3 s,
- 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.