Friday, February 23, 2018

How to update the software, software versions, Function details – using Vestel 17MB82S main digital board - Sharp LED TV LC39LD145

Sharp LC-32LD145E (B), LC-32LD145K(B), LC-32LD145V(B), LC-39LD145E (B), LC-39LD145K(B), LC-39LD145V(B)
Fitted with  Vestel 17MB82S CHASSIS, LED LCD COLOUR TELEVISION - DVB-T / DVB-C (HDTV), PAL B/G, I / SECAM B/G, D/K, L/L’ SYSTEM COLOUR TELEVISION
DIFERENCES BETWEEN MODELS
The new main board has been change from 17MB82-2 to 17MB82S.
The new main board 17MB82S has the possibility to support DVB S/S2
Also new PSU board has been changed from 17IPS20 R5 to 17IPS20S R6 in 39 inches.
* The character is added at the end of the model name on the model label.
* The character is also added at the end of the model name on the carton label.
Software is different from original model.
LC32LD145E
LCD Maker: Vestel LG open cell Panel
LCD Part number: VES315WNDL-01
Power unit board: Vestel 7IPS19-5 V.1 (With LED Driver circuit)
LED Driver board: Vestel 17MB82-2
Software: LC-32LD145E_SW_V058a
LC32LD145E (B)
LCD Maker: Vestel LG open cell Panel
LCD Part number: VES315WNDL-01
Power unit board: 17IPS1917MB82S
LED Driver board: 17MB82S
Software: LC-32LD145E(B)_SW_V066a
LC39LD145E
LCD Maker: Vestel INNORUX open cell
LCD Part number: VES390UNDC-01
Power unit board: 17IPS20 R5 (With LED Driver circuit)
LED Driver board: 17MB82-2
Software: LC-39LD145E_SW_V058a
LC39LD145E (B)
LCD Maker: Vestel INNORUX open cell
LCD Part number: VES390UNDC-01
Power unit board: 17IPS20S R6 (With LED Driver circuit)
LED Driver board: 17MB82S
Software: LC-39LD145E(B)_SW_V066a
Using My button 1 (*) on the remote control
Press MY BUTTON 1 for fve seconds when on a desired source, channel or link, until the “MY BUTTON IS SET” message is displayed on the screen. This confirms that the selected MY BUTTON is now associated with the selected function.
Using My Button 2 (**) on the remote control
Press MY BUTTON 2 for fve seconds when on a desired source, channel or link, until the “MY BUTTON IS SET” message is displayed on the screen. This confirms that the selected MY BUTTON is now associated with the selected function.
17MB82S main board is driven by MediaTek MT5820. 
This IC is capable of handling Video and audio processing, Scaling-Display processing, 3D comb filter, OSD and text processing, LVDS/mini-LVDS transmitting, channel and MPEG2/4 decoding, integrated DVB-T/C demodulator and media center functionality.
TV supports PAL, SECAM, NTSC color standards and multiple transmission standards as B/G, D/K, and I’I including German and NICAM stereo. Also DVB T, DVB-C are supported internal demodulators of MediaTek IC.
Sound system output is supplying max. 2x8W ( less 10%THD at max output)
Supported peripherals are:
1 RF input VHF I, VHF III, UHF @ 75Ohm
1 Side AV (CVBS, R/L_Audio)
1 SCART socket
1 PC input
2 HDMI 1.3 input(2 HDMI input )
1 PDIF output
1 Headphone
1 Common interface
2 USB(1 USB input)
TUNER(MXL601)
MxL601 is a highly integrated low-power silicon tuner IC targeting all global analog and digital cable standards as well as digital terrestrial reception standards. Broadband input filtering and channel filtering have been completely integrated on-chip. This integration enables a very compact design requiring a small footprint, low bill-of-materials cost, and low power consumption. A signal at the 753 RF input is filtered and converted to a programmable IF output up to 44MHz. Automatic gain control, LO generation, and channel selectivity functions are completely integrated on the chip, which simplifies board level design. All functions of the IC can be controlled via I2C interface. MxL601 is available in a 4 x 4 mm2 24-pin QFN package.
AUDIO AMPLIFIER
The TAS5721 is a 15-W stereo or 2x10 W + 1x15 W2.1 device, efficient, digital audio-power amplifier for driving stereo bridge-tied speakers. One serial data input allows processing of up to two discrete audio channels and seamless integration to most digital audio processors and MPEG decoders. The device accepts a wide range of input data and data rates. Awfully programmable data path routes these channels to the internal speaker drivers. The TAS5721 is a slave-only device receiving all clocks from external sources. The TAS5721 operates with a PWM carrier between a 384-kHz switching rate and a 352-KHz switching rate, depending on the input sample rate. Oversampling combined with a fourth- order noise shaper provides a flat noise floor and excellent dynamic range from 20 Hz to 20 kHz.
Features
* Audio Input/Output
15Wx2 into 8
Supports Single Device 0.1, 2.0, 2.1 Modes
Wide PVDD Range, From 4.5 V to 26 V Performance
Efficient Class-D Operation Eliminates Need for Heatsinks
Requires Only 3.3 V and PVDD
One Serial Audio Input (Two Audio Channels)
I2C Address Selection via PIN (Chip Select)
Supports 8-kHz to 48-kHz Sample Rate (LJ/RJ/I2S)
External Headphone-Amplifier Shutdown Signal
Integrated CAP-Free Headphone Amplifier
Stereo Headphone (Stereo 2-V RMS Line Driver) Outputs
* Audio/PWM Processing
Independent Channel Volume Controls With The 24-dB to Mute
Separate Dynamic Range Control for Satellite and Sub Channels
21 Programmable Biquads for Speaker EQ
Programmable Coefficients for DRC Filters
DC Blocking Filters
Support for 3D Effects
* General Features
Serial Control Interface Operational Without MCLK
Factory-Trimmed Internal Oscillator for Automatic Rate Detection
Surface Mount, 48-Pin, 7-mm × 7-mm HTQFP Package
Thermal and Short-Circuit Protection.
POWER STAGE
The DC voltages required at various parts of the chassis and panel are provided by a main power supply unit. MB82 chassis can operate with PW05, IPS60, IPS70, IPS16, IPS17, IPS19, PW25, PW26, PW82-3, PW03, PW04, PW06, PW07 as main power supply and also with 12V adaptor.
Which power board can be used for board to board or cable connection?
Board to b oard (B TB) : PW05, I PS60, I PS70, I PS16, I PS17, I PS19 Power
Cable : PW25, PW26, PW82-3, PW03, PW04, PW06, PW07
The power supplies generate 24V, 12V, 5V, 3,3V and 12V, 5V, 3.3V stand b y mode DC voltages. Power stage which is on-chassis generates 5V, 3V3 stand by voltage and 12V, 8V, 5V, 3V3, 2.5V, 1,8V and 1,2V supplies for other different parts of the chassis. Chassis block diagram is indicated below.
The blocks on power block diagram is using dependent to main supply. For PW26 and PW27 just common blocks are enough for proper operation.
Short CCT Protection Circuit
Short circuit protection is necessary f or protecting chassis and main IC against dam ages when any Vcc supply shorts to ground. Protect pin should be logic high while normal operation. When there is a short circuit protect pin should be logic low. After any short detection, SW forces LEDs on LED card to blink.
MICROCONTROLLER – MediaTek
MT5820 (Main IC) (U1)
The MediaTek MT5820 family consists of a backend decoder and a TV controller and offers high integration for advanced applications. It combines a transport de-multiplexer, a high definition video decoder, an audio decoder, a dual-link LVDS transmitter, a mini-LVDS transmitter, an EPI transmitter and an NTSC/PAL/SECAM TV decoder with a 3D comb filter (NTSC/PAL). The MT5820 enables consumer electronics manufactures to build high quality, low cost and feature-rich DTV.
World-Leading audio/Video Technology: 
The MT5820 supports Full-HD MPEG1/2/4/h.264/DiviX/VC1/RM/AVS/VP6/VP8 (option) video decoder standards, and JPEG. The MT5820 also supports MediaTek MDDiTM de-interlace solution can reach very smooth picture quality for motions. A 3D comb filter added to the TV decoder recovers great details for still pictures. The special color processing technology provides natural, deep colors and true studio quality video. Also, the MT5820 family has built-in high resolution and high-quality audio codec.
Rich Features for High Value Products: 
The MT5820 family enables true single-chip experience. It integrates high-quality HDMI1.4a, high speed VGA ADC, LVDS, mini-LVDS, EPI, USB2.0 receiver, TCON (option),panel overdrive (option).
WW Common Platform Capability: Reserved transport stream input is for external demodulator for other countries or areas. TV maker can easily port the same UI to worldwide TV models. Excellent adjacent and co-channel rejection capability grants customers never miss any wonderful stream. Professional error-concealment provides stable, smooth and mosaic-free video quality.
Panel Supply Switch Circuit
This switch is used to open and close panel supply of TCON. It is controlled by port of main uncontrolled. Also with this circuit panel sequence could be adjusted correctly. 3 panel supplies are connected to this circuit. All of them are optional according to panels.
EN25QH16 16 Megabit Serial Flash Memory with 4Kbyte Uniform Sector
The EN25QH16 is a 16 Megabit (2,048 K-byte) Serial Flash memory, with enhanced write protection mechanisms. The EN25QH16 supports the standard Serial Peripheral Interface (SPI), and a high performance Dual/Quad output as well as Dual/Quad I/O using SPI pins:
Serial Clock, Chip Select, Serial DQ0(DI), DQ1(DO), DQ2(WP#) and DQ3(HOLD#). SPI clock frequencies of up to 80MHz are supported allowing equivalent clock rates of 160MHz (80MHz x 2) for Dual Output and 320MHz (80MHz x 4) for Quad Output when using the Dual/Quad I/O Fast Read instructions. The memory can be programmed 1 to 256 bytes at a time, using the Page Program instruction. The EN25QH16 is designed to allow either single Sector/Block at a time or full chip erase operation. The EN25QH16 can be configured to protect part of the memory as the software protected mode. The device can sustain a minimum of 100K program/erase cycles on each sector or block.
LM1117/LM 800mA Low-Dropout Linear Regulator
The LM1117 is a series of low dropout voltage regulators with a dropout of 1.2V at 800mA of load current. It has the same pin-out as National Semiconductor’s industry standard LM317.
The LM1117 is available in an adjustable version, which can set the output voltage from 1.25V to 13.8V with only two external resistors. In addition, it is also available in five fixed voltages, 1.8V, 2.5V, 2.85V, 3.3V, and 5V. The LM1117 offers current limiting and thermal shutdown. Its circuit includes a zener trimmed bandgap reference to assure output voltage accuracy to within ±1%. The LM1117 series is available in SOT-223, TO-220, and TO-252 D-PAK packages. A minimum of 10MF tantalum capacitor is required at the output to improve the transient response and stability.
SERVICE MENU SETTINGS
In order to reach service menu, First Press “MENU” then write "4725" by using remote control.
In first screen following items can be seen:
SOFTWARE UPDATE
In MB82 project there is only one software for service. From following steps software update procedure.
1. Copy “upgrade loader.pkg”software fle directly into foot of a flash memory (not in a folder)
2. Put flash memory to the TV when TV is powered off.
3. Power on the and press OK button on the remote control when the TV is opened.
4. If First Time Installation screen appears, it means software update is successful.

Sharp LED TV-LC-32LD145, LC-39LD145 – SMPS schematic, How to enter service mode and more

Using Vestel 17IPS19, Vestel 17IPS20S-R6  main digital board - Service mode, Software update, general troubleshooting
SOFTWARE UPDATE
In MB82 project there is only one software for service. From following steps software update procedure.
1. Copy “upgrade loader.pkg”software file directly into foot of a flash memory (not in a folder)
2. Put flash memory to the TV when TV is powered off.
3. Power on and press OK button on the remote control when the TV is opened.
4. If First Time Installation screen appears, it means software update is successful.
There is a full software package (upgrade_loader_full.pkg) only with engineering purpose.  [Do not use because CI+Credentials and HDCP keys will be erased with full software update.]
The DC voltages required at various parts of the chassis and panel is provided by a main power supply unit. MB82 chassis can operate with PW05, IPS60, IPS70, IPS16, IPS17, IPS19, PW25, PW26, PW82-3, PW03, PW04, PW06, PW07 as main power supply and also with 12V adaptor.
Which power board can be used for board to board or cable connection?
Board to board (B TB) :
PW05, I PS60, I PS70, I PS16, I PS17, I PS19 Power Cable : PW25, PW26, PW82-3, PW03, PW04, PW06, PW07
The power supplies generate
24V, 12V, 5V, 3,3V and 12V, 5V, 3.3V stand b y mode DC voltages. Power stage which is on-chassis generates 5V, 3V3 stand by voltage and 12V, 8V, 5V, 3V3, 2.5V, 1,8V and 1,2V supplies for other different parts of the chassis.
 For PW26 and PW27 just common blocks are enough for proper operation.
Short CCT Protection Circuit
Short circuit protection is necessary f or protecting chassis and main IC against damages when any Vcc supply shorts to ground. Protect pin should be logic high while normal operation. When there is a short circuit protect pin should be logic low. After any short detection, SW forces LEDs on LED card to blink.
SERVICE MENU
In order to reach service menu, First Press “MENU” then write "4725" by using remote control. In first screen following items can be seen:
Sharp LC-32LD145 power supply schematic – Vestel 17IPS19 20-40 inch led TV
Sharp LC-39LD145  power supply schematic – Vestel 17IPS20S-R6  39 inch LCE TV
Click on the schematics to magnify
Troubleshooting
No Backlight Problem
Problem: If TV is working, led is normal and there is no picture and backlight on the panel.
Possible causes: Backlight pin, dimming pin, backlight supply, stby on/off pin 
Backlight pin should be high in open position. If it is low, please check Q30 and panel cables
Dimming pin should be high or square wave in open position. If it is low, check S16 for Mstar side and panel or power cables, connectors.
Backlight power supply should be in panel specs. Check CN4 for MB82, related connectors for power supply cards.
STBY_ON/OFF should be low for standby on condition, check R2090.
CI Module Problem
Problem: CI is not working when CI module inserted.
Possible causes: Supply, suply control pin, detect pins, mechanical positions of pins
CI supply should be 5V when CI module inserted. If it is not 5V check CI_POWER_CTRL, this pin should be low.
Check mechanical positions of CI module.
Detect ports should be low. If it is not low please check CI connector pins, CI module pins and 3V3_VCC on MB82.
Led Blinking Problem
Problem: LED blinking, no other operation
This problem indicates a short on Vcc voltages. Protect pin should be logic high while normal operation. When there is a short circuit protect pin will be logic low. If you detect logic low on protect pin, unplug the TV set and control voltage points with a multimeter to find the shorted voltage to ground.
IR Problem
Problem: LED or IR not working
Check LED card supply on MB82 chasis.
Keypad Touchpad Problems
Problem: Keypad or Touchpad is not working
Check keypad supply and KEYBOARD pin on MB82
USB Problems
Problem: USB is not working or no USB Detection.
Check USB Supply, It should be nearly 5V.
No Sound Problem
Problem: No audio at main TV speaker outputs.
Check supply voltages of VDD_AUDIO, 5V_VCC or 12V_VCC with a voltage-meter.
There may be a problem in headphone connector or headphone detect circuit (when headphone is connected, speakers are automatically muted). Measure voltage at HP_DETECT pin, it should be 3.3v.
No sound – headphone
Problem: No audio at headphone output.
Check HP detect pin, when headphone is. Check 5V_VCC and 3V3_VCC with a voltmeter.
Standby On/Off Problem
Problem: Device cannot boot, TV hangs in standby mode.
There may be a problem about power supply. Check 12V_VCC, 5V_VCC and 3V3_VCC with a voltage-meter. Also there may be a problem about SW. Try to update TV with latest SW. Additionally it is good to check SW printouts via hyper-terminal (or Teraterm). These printouts may give a clue about the problem.
No Signal Problem
Problem: No signal in TV mode.
Check tuner supply voltage; 3V3_TUN. Check tuner options are correctly set in Service menu. Check AGC voltage at IF_AGC pin of tuner.

Tuesday, February 20, 2018

Samsung LED LCD TV-UN46EH6000F-Power Supply LED Board BN44-00498A – Schematic

Used with: Samsung UA40EH5300R, Samsung UN40EH5300G, Samsung UN40EH6000, Samsung UN40EH6050, Samsung UN40EH5000FXZA, Samsung UN40EH6000FXZA TS02 Samsung UN40EH6000FXZA CS01, Samsung UN46EH6000F
 ICs and FETs: SPC7011F, MDF11N60TH SMPS (FET), SQD2011K, FSFR1700XSL, AOD4149 (FET), SLC2012M
Schematic [Circuit diagram]
Click on the schematics to magnify

Friday, February 16, 2018

Philips LCD TVs 32HFL4372D, 22HFL4372D, 26HFL4372D – how to enter service mode, service alignments, and more

Error codes, LED blinking codes, Service alignment, Software protections
Key components of this chassis are
* PNX85500 System-On-Chip (SOC) TV Processor
* TX31XX Hybrid Tuner (DVB-T/C, analogue)
* STV6110AT DVB-S Satellite Tuner
* SII9x87 HDMI Switch
* TPA312xD2PWP Class D Power Amplifier
* LAN8710 Dual Port Gigabit Ethernet media access controller.
General Alignment Conditions
Perform all electrical adjustments under the following conditions:
• Power supply voltage: 90 - 264 VAC, 50/ 60 ± 3 Hz.
• Connect the set to the mains via an isolation transformer with low internal resistance.
• Allow the set to warm up for approximately 15 minutes.
• Measure voltages and waveforms in relation to correct ground (e.g. measure audio signals in relation to AUDIO_GND).
Caution: It is not allowed to use heat sinks as ground.
• Test probe: Ri > 10 MΩ, Ci < 20 pF.
• Use an isolated trimmer/screwdriver to perform alignments.
First, set the correct options
– In SAM, select “Option numbers”.
– Fill in the option settings for “Group 1” and “Group 2 according to the set sticker
– Press OK on the remote control before the cursor is moved to the left.
– In submenu “Option numbers” select “Store” and press OK on the RC.
 OR
– In main menu, select “Store” again and press OK on the RC.
– Switch the set to Stand-by.
  Warming up (>15 minutes).
Hardware Alignments  - Not applicable
Software Alignments
Put the set in SAM mode.
How to Activate SDM
For this chassis there are two kinds of SDM: an analogue SDM and a digital SDM:. [SDM Service Default Mode], SAM [Service Alignment Mode]
Analogue SDM: use the standard RC-transmitter and key in the code “062596”, directly followed by the “MENU” (or “HOME”) button.
Note: It is possible that, together with the SDM, the main menu will appear. To switch it “off”, push the “MENU” (or "HOME") button again.
Analogue SDM can also be activated by grounding for a moment the solder path on the SSB, with the indication “SDM.
Digital SDM: use the standard RC-transmitter and key in the code “062593”, directly followed by the “MENU” (or "HOME") button.
Note: It is possible that, together with the SDM, the main menu will appear. To switch it “off”, push the “MENU” (or "HOME") button again.
The SAM menu will now appear on the screen. Select ALIGNMENTS and go to one of the sub menus. The alignments are explained below.
The following items can be aligned
• White point
• Ambilight
• TCON Alignment
• Reset TCON Alignment. 
To store the data
• Press OK on the RC before the cursor is moved to the left
• In main menu select “Store” and press OK on the RC
• Switch the set to stand-by mode.
For the next alignments, supply the following test signals via a video generator to the RF input:
• EU/AP-PAL models: a PAL B/G TV-signal with a signal strength of at least 1 mV and a frequency of 475.25 MHz.
US/AP-NTSC models: an NTSC M/N TV-signal with a signal strength of at least 1 mV and a frequency of 61.25 MHz (channel 3).
• LATAM models: an NTSC M TV-signal with a signal strength of at least 1 mV and a frequency of 61.25 MHz (channel 3).
PC mode display adjustment
General set-up
The alignment has to be done in a subdued lighted room. The ambient Light may be maximum 5 NIT.
Equipment requirement
Minolta Color Analyser CA-210 / CS-200 and Quantum Data
802BT Video Test Generator.
Input signal types
Apply full white pattern to the HDMI input, apply 1080p 60 Hz.
Alignment set-up
1. Input pattern for White Point alignment.
2. Press “0 0 0 1 8 3 MUTE” to enter the iTV mode.
3. The alignment has to be made for “Cool”, “Normal” and “Warm” settings.
4. Use a contactless analyzer for the LCD display.
Alignment method
1. Place the colour sensor of the meter at the centre of the screen with standard orientation (at 0 degree orientation).
2. Set the meter in (T, Duv) or (x, y).
3. Set the picture format to Unscaled, set the light sensor to off, set the brightness to 50, set the colour to 50 and set the contrast to 100.
4. Set color temperature to “COOL”.
5. White point red, White point green, White point blue register must be set to maximum value of 128.
6. Press “0 6 2 5 9 6 INFO” to enter BE factory mode.
7. At SAM mode menu, adjust the SCALER_GAIN_R, SCALER_GAIN_G, SCALER_GAIN_B values to meet “COOL” color coordinates specification below. Then store those values to NVM.
Alignment requirement at the center of the screen
Pre-check panel whether the uniformity is correct and check the initial surface luminance, white tone color R/G/B gain = 128.
• 22" panel : > 300 cd/m2.
• 26" panel : > 400 cd/m2.
• 32" panel : > 450 cd/m2.
Adjusting “Scaler Gain” in factory mode. These R/G/B gain value < 128 to avoid saturation at the 11-step grey pattern.
This group setting of color temperature will be applied automatically to the TV / VGA / HDMI / AV sources.
If you do not have a colour analyser, you can use the default values. This is the next best solution. The default values are average values coming from production.
Select a color temperature (e.g. COOL, NORMAL, or WARM).
• Set the RED, GREEN and BLUE default values according to the values in Table below
• When finished press OK on the RC, then press STORE (in the SAM root menu) to store the aligned values to the NVM.
• Restore the initial picture settings after the alignments.
Option Settings
The microprocessor communicates with a large number of I2C ICs in the set. To ensure good communication and to make digital diagnosis possible, the microprocessor has to know which ICs to address.
The presence / absence of these PNX51XX ICs (back-end advanced video picture improvement IC which offers motion estimation and compensation features (commercially called HDNM) plus integrated Ambilight control) is made known by the option codes.
After changing the option(s), save them by pressing the OK button on the RC before the cursor is moved to the left, select STORE in the SAM root menu and press OK on the RC.
• The new option setting is only active after the TV is switched “off” / “stand-by” and “on” again with the mains switch (the NVM is then read again).
Option numbers
Select this sub menu to set all options at once (expressed in two long strings of numbers).
An option number (or “option byte”) represents a number of different options. When you change these numbers directly, you can set all options very quickly. All options are controlled via eight option numbers.
When the NVM is replaced, all options will require resetting. To be certain that the factory settings are reproduced exactly, you must set both option number lines. You can find the correct option numbers on a sticker inside the TV set.
Example: The options sticker gives the following option numbers
 08192 00133 01387 45160
 12232 04256 00164 00000
The first line (group 1) indicates hardware options 1 to 4, the second line (group 2) indicate software options 5 to 8.
Every 5-digit number represents 16 bits (so the maximum value will be 65536 if all options are set).
When all the correct options are set, the sum of the decimal values of each Option Byte (OB) will give the option number.
Diversity
Not all sets with the same Commercial Type Number (CTN) necessarily have the same option code.
Use of Alternative BOM => an alternative BOM number usually indicates the use of an alternative display or power supply. This results in another display code thus in another Option code.
Refer to the sticker in the set for the correct option codes.
Important: after having edited the option numbers as described above, you must press OK on the remote control before the cursor is moved to the left.
Display Code
Reset of Repaired SSB (Small Signal Board)
A very important issue towards a repaired SSB from a Service repair shop (SSB repair on component level) implies the reset of the NVM on the SSB.
A repaired SSB in Service should get the service Set type “00PF0000000000” and Production code “00000000000000”.
Also the virgin bit is to be set. To set all this, you can use the ComPair tool or use the “NVM editor” and “Dealer options” items in SAM (do not forget to “store”).
After a repaired SSB has been mounted in the set (set repair on board level), the type number (CTN) and production code of the TV has to be set according to the type plate of the set. For this (new in this platform), you can use the NVM editor in SAM. This action also ensures the correct functioning of the “Net TV” feature and access to the Net TV portals. The loading of the CTN and production code can also be done via compare (Model number programming).
In case of a display replacement, reset the “Operation hours display” to “0”, or to the operation hours of the replacement display.
SSB identification
Whenever ordering a new SSB, it should be noted that the correct ordering number (12nc) of a SSB is located on a sticker on the SSB. The format is <12nc SSB><serial number>.
The ordering number of a “Service” SSB is the same as the ordering number of an initial “factory” SSB.
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 occurs, it is added to the list of errors, provided the list is not full. 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).
To prevent that an occasional error stays in the list forever, the error is removed from the list after more than 50 hrs. of operation.
When multiple errors occur (errors occurred within a short time span), there is a high probability that there is some relation between them.
New in this chassis is the way errors can be displayed:
• If no errors are there, the LED should not blink at all in
CSM or SDM. No spacer must be displayed as well.
• There is a simple blinking LED procedure for board level repair (home repair) so called LAYER 1 errors next to the existing errors which are LAYER 2 errors.
– LAYER 1 errors are one digit errors.
– LAYER 2 errors are 2 digit errors.
• In protection mode.
– From consumer mode: LAYER 1.
– From SDM mode: LAYER 2.
• Fatal errors, if I2C bus is blocked and the set reboots, CSM and SAM are not selectable.
– From consumer mode: LAYER 1.
– From SDM mode: LAYER 2.
• In CSM mode.
– When entering CSM: error LAYER 1 will be displayed by blinking LED. Only the latest error is shown.
• In SDM mode.
– When SDM is entered via Remote Control code or the hardware pins, LAYER 2 is displayed via blinking LED.
• Error display on screen.
– In CSM no error codes are displayed on screen.
– In SAM the complete error list is shown.
Errors detected by the Stand-by software which lead to protection.
These errors will always lead to protection and an automatic start of the blinking LED LAYER 1 error.
Errors detected by the Stand-by software which not lead to protection.
In this case the front LED should blink the involved error.
Note that it can take up several minutes
before the TV starts blinking the error (e.g. LAYER 1 error = 2, LAYER 2 error = 15 or 53).
• Errors detected by main software (MIPS). In this case
the error will be logged into the error buffer and can be read out via ComPair, via blinking LED method LAYER 1-2 error, or in case picture is visible, via SAM.
How to Read the Error Buffer
Use one of the following methods:
• On screen via the SAM (only when a picture is visible).
E.g.:
– 00 00 00 00 00: No errors detected
– 23 00 00 00 00: Error code 23 is the last and only detected error.
– 37 23 00 00 00: Error code 23 was first detected and error code 37 is the last detected error.
– Note that no protection errors can be logged in the error buffer.
How to Clear the Error Buffer
Use one of the following method:
• By activation of the “RESET ERROR BUFFER” command in the SAM menu.
• If the content of the error buffer has not changed for 50+ hours, it resets automatically.
In case of non-intermittent faults, clear the error buffer before starting to repair (before clearing the buffer, write down the content, as this history can give 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 analog values on the stand-by processor or the PNX85500.
• Via a “not acknowledge” of an I2C communication.
Take notice that some errors need several minutes before they start blinking or before they will be logged. So in case of problems wait 2 minutes from start-up onwards, and then check if the front LED is blinking or if an error is logged.
Rebooting. When a TV is constantly rebooting due to internal problems, most of the time no errors will be logged or blinked. This rebooting can be recognized via a compare interface and Hyperterminal (for Hyperterminal settings.)
It’s shown that the loggings which are generated by the main software keep continuing. In this case diagnose has to be done via ComPair.
• Error 13 (I2C bus 3, SSB bus blocked). 
Current situation:when this error occurs, the TV will constantly reboot due to the blocked bus. The best way for further diagnosis here, is to use ComPair.
• Error 14 (I2C bus 2, TV set bus blocked). 
Current situation: when this error occurs, the TV will constantly reboot due to the blocked bus. The best way for further diagnosis here, is to use ComPair.
• Error 18 (I2C bus 4, Tuner bus blocked). 
In case this bus is blocked, short the “SDM” solder paths on the SSB during startup, LAYER error 2 = 18 will be blinked.
• Error 15 (PNX8550 doesn’t boot). 
Indicates that the main processor was not able to read his bootscript. This error will point to a hardware problem around the PNX8550 (supplies not OK, PNX 8550 completely dead, I2C link between PNX and Stand-by Processor broken, etc...).
When error 15 occurs it is also possible that I2C1 bus is blocked (NVM). I2C1 can be indicated in the schematics as follows: SCL-UP-MIPS, SDA-UP-MIPS.
LAYER 2 error = 28 will be logged and displayed via the  Other root causes for this error can be due to hardware problems regarding the DDR’s and the bootscript reading from the PNX8550.
• Error 16 (12V). 
This voltage is made in the power supply and results in protection (LAYER 1 error = 3) in case of absence. When SDM is activated we see blinking LED LAYER 2 error = 16.
• Error 17 (Inverter or Display Supply). 
Here the status of the “Power OK” is checked by software, no protection will occur during failure of the invertor or display supply (no picture), only error logging. LED blinking of LAYER 1 error = 3 in CSM, in SDM this gives LAYER 2 error = 17.
• Error 21 (PNX51X0). 
When there is no I2C communication towards the PNX51X0 after start-up, LAYER 2 error = 21 will be logged and displayed via the blinking LED procedure if SDM is switched on. This device is located on the 200 Hz panel from the display.
• Error 23 (HDMI). 
When there is no I2C communication towards the HDMI mux after start-up, LAYER 2 error = 23 will be logged and displayed via the blinking LED procedure if SDM is switched on.
• Error 24 (I2C switch).
 When there is no I2C communication towards the I2C switch, LAYER 2 error = 24 will be logged and displayed via the blinking LED procedure when SDM is switched on. Remark: this only works for TV sets with an I2C controlled screen included.
• Error 28 (Channel dec DVB-S). 
When there is no I2C communication towards the DVB-S channel decoder, blinking LED procedure if SDM is switched on.
Error 31 (Lnb controller). 
When there is no I2C communication towards this device, LAYER 2 error = 31 will be logged and displayed via the blinking LED procedure if SDM is activated.
• Error 34 (Tuner). 
When there is no I2C communication towards the tuner during start-up, LAYER 2 error = 34 will be logged and displayed via the blinking LED procedure when SDM is switched on.
• Error 35 (main NVM). 
When there is no I2C communication towards the main NVM during start-up, LAYER 2 error = 35 will be displayed via the blinking LED procedure when SDM is switched “on”. All service modes (CSM, SAM and SDM) are accessible during this failure,
observed in the Uart logging as follows: "<< ERRO >>> PFPOW_.C: First Error (id19, Layer_1= 2 Layer_= 35)".
• Error 36 (Tuner DVB-S).
 When there is no I2C communication towards the DVB-S tuner during start-up, LAYER 2 error = 36 will be logged and displayed via the blinking LED procedure when SDM is switched “on”.
• Error 42 (Temp sensor). 
Only applicable for TV sets equipped with temperature devices.
• Error 53. 
This error will indicate that the PNX8550 has read his bootscript (when this would have failed, error 15 would blink) but initialization was never completed because of hardware problems (NAND flash, ...) or software initialization problems. Possible cause could be that there is no valid software loaded (try to upgrade to the latest main software version). Note that it can take a few minutes before the TV starts blinking LAYER 1 error = 2 or in SDM, LAYER 2 error = 53.
• Error 64.
 Only applicable for TV sets with an I2C controlled screen.
The LED Blinking LED Procedure
The blinking LED procedure can be split up into two situations:
• Blinking LED procedure LAYER 1 error.
 In this case the error is automatically blinked when the TV is put in CSM. This will be only one digit error, namely the one that is referring to the defective board which causes the failure of the TV. This approach will especially be used for home repair and call
centres. The aim here is to have service diagnosis from a distance.
Blinking LED procedure LAYER 2 error. 
Via this procedure, the contents of the error buffer can be made visible via the front LED. In this case the error contains 2 digits and will be displayed when SDM (hardware pins) is activated. This is especially useful for fault finding and gives more details
regarding the failure of the defective board.
[For an empty error buffer, the LED should not blink at all in CSM or SDM. No spacer will be displayed.]
When one of the blinking LED procedures is activated, the front LED will show (blink) the contents of the error buffer. Error codes greater then 10 are shown as follows
1. “n” long blinks (where “n” = 1 to 9) indicating decimal digit
2. A pause of 1.5 s
3. “n” short blinks (where “n”= 1 to 9)
4. A pause of approximately 3 s,
5. When all the error codes are displayed, the sequence finishes with a LED blink of 3 s (spacer).
6. The sequence starts again.
Example:
 Error 12 8 6 0 0.
After activation of the SDM, the front LED will show
1. One long blink of 750 ms (which is an indication of the decimal digit) followed by a pause of 1.5 s
2. Two short blinks of 250 ms followed by a pause of 3 s
3. Eight short blinks followed by a pause of 3 s
4. Six short blinks followed by a pause of 3 s
5. One long blink of 3 s to finish the sequence (spacer).
6. The sequence starts again.
How to Activate
Use one of the following methods:
• Activate the CSM. The blinking front LED will show only the latest layer 1 error, this works in “normal operation” mode or automatically when the error/protection is monitored by the Stand-by processor.
In case no picture is shown and there is no LED blinking, read the logging to detect whether “error devices” are mentioned.
Activate the SDM. 
The blinking front LED will show the entire content of the LAYER 2 error buffer, this works in “normal operation” mode or when SDM (via hardware pins) is activated when the TV set is in protection.
Software Protections
Most of the protections and errors use either the stand-by microprocessor or the MIPS controller as detection device.
Since in these cases, checking of observers, polling of ADCs, and filtering of input values are all heavily software based, these protections are referred to as software protections.
There are several types of software related protections, solving a variety of fault conditions:
• Related to supplies
 presence of the +5V, +3V3 and 1V2 needs to be measured, no protection triggered here.
• Protections related to breakdown of the safety check mechanism. E.g. since the protection detections are done by means of software, failing of the software will have to initiate a protection mode since safety cannot be guaranteed any more.
(The detection of a supply dip or supply loss during the normal playing of the set does not lead to a protection, but to a cold reboot of the set. If the supply is still missing after the reboot, the TV will go to protection.)
Protections during Start-up
During TV start-up, some voltages and IC observers are actively monitored to be able to optimize the start-up speed, and to assure good operation of all components. If these monitors do not respond in a defined way, this indicates a malfunction of the system and leads to a protection.
Hardware Protections
The only real hardware protection in this chassis appears in case of an audio problem e.g. DC voltage on the speakers. This protection will only affect the Class D audio amplifier  and puts the amplifier in a continuous burst mode (cyclus approximately 2 seconds).
(There still will be a picture available but no sound. While the Class D amplifier tries to start-up again, the cone of the loudspeakers will move slowly in one or the other direction until the initial failure shuts the amplifier down, this cyclus starts over and over again. The headphone amplifier will also behaves similar.)
Ambilight
Due to degeneration process of the LED’s fitted on the ambi module, there can be a difference in the colour and/or light output of the spare ambilight modules in comparison with the originals ones contained in the TV set. Via SAM => alignments
=> ambilight, the spare module can be adjusted.
Audio Amplifier
The Class D-IC 7D10 has a powerpad for cooling. When the IC is replaced it must be ensured that the powerpad is very well pushed to the PWB while the solder is still liquid. This is needed to insure that the cooling is guaranteed, otherwise the Class DIC could break down in short time.
AV PIP
To check the AV PIP board (if present) functionality, a dedicated tespattern can be invoke as follows: select the “multiview” icon in the User Interface and press the “OK” button. Apply for the main picture an extended source, e.g. HDMI input. Proceed by entering CSM (push ‘123654’ on the remote control) and press the yellow button. A coloured testpattern should appear now, generated by the AV PIP board  (this can take a few seconds).
CSM
When CSM is activated and there is a USB stick connected to the TV, the software will dump the complete CSM content to the USB stick. The file (Csm.txt) will be saved in the root of the USB stick. If this mechanism works it can be concluded that a large
part of the operating system is already working (MIPS, USB...)
Exit “Factory Mode”
When an “F” is displayed in the screen’s right corner, this means the set is in “Factory” mode, and it normally happens after a new SSB is mounted. To exit this mode, push the “VOLUME minus” button on the TV’s local keyboard for 10 seconds (this disables the continuous mode).
Then push the “SOURCE” button for 10 seconds until the “F” disappears from the screen.
Logging
When something is wrong with the TV set (f.i. the set is rebooting) you can check for more information via the logging in Hyperterminal. The Hyperterminal is available in every Windows application via Programs, Accessories, Communications, Hyperterminal. Connect a “ComPair UART”- cable (3138 188 75051) from the service connector in the TV to the “multi function” jack at the front of ComPair II box.
Required settings in ComPair before starting to log
- Start up the ComPair application.
- Select the correct database (open file “Q55X.X”, this will set the ComPair interface in the appropriate mode).
- Close ComPair
After start-up of the Hyperterminal, fill in a name (f.i. “logging”) in the “Connection Description” box, then apply the following settings:
1. COMx
2. Bits per second = 115200
3. Data bits = 8
4. Parity = none
5. Stop bits = 1
6. Flow control = none
During the start-up of the TV set, the logging will be displayed.
This is also the case during rebooting of the TV set (the same logging appears time after time). Also available in the logging is the “Display Option Code” (useful when there is no picture), look for item “DisplayRawNumber” in the beginning of the logging. Tip: when there is no picture available during rebooting you are able to check for “error devices” in the logging (LAYER 2 error) which can be very helpful to determine the failure cause of the reboot. For protection state, there is no logging.
Uart loggings are displayed
• When Uart loggings are coming out, the first conclusion we can make is that the TV set is starting up and communication with the flash RAM seems to be supported.
The PNX85500 is able to read and write in the DRAMs.
• We can not yet conclude : Flash RAM and DRAMs are fully operational/reliable.There still can be errors in the data transfers, DRAM erros, read/write speed and timing control.
No Uart logging at all
• In case there is no Uart logging coming out, check if the startup script can be send over the I2C bus (3 trials to startup) + power supplies are switched on and stable.
• No startup will end up in a blinking LED status : error LAYER 1 = “2”, error LAYER 2 = “53” (startup with SDM solder paths short).
• Error LAYER 2 = “15” (hardware cause) is more related to a supply issue while error LAYER 2 = “53” (software cause) refers more to boot issues.
Uart loggings reporting fault conditions, error messages, errorcodes, fatal errors
• Failure messages should be checked and investigated.For instance fatal error on the PNX51x0: check startup of the back-end processor, supplies..reset, I2C bus. => error mentioned in the logging as: *51x0 failed to start by itself*.
• Some failures are indicated by error codes in the logging, check with error codes table e.g. => <<<ERROR>>>PLFPOW_MERR.C : First Error (id=10,Layer_1=2,Layer_2=23).
• I2C bus error mentioned as e.g.: “ I2C bus 4 blocked”.
• Not all failures or error messages should be interpreted as fault.For instance root cause can be due to wrong option codes settings => e.g. “DVBS2Suppoprted : False/True.In the Uart log startup script we can observe and check the enabled loaded option codes.
Defective sectors (bad blocks) in the Nand Flash can also be reported in the logging.
Startup in the SW upgrade application and observe the Uart logging:
Starting up the TV set in the Manual Software Upgrade mode will show access to USB, meant to copy software content from USB to the DRAM.Progress is shown in the logging as follows:
“cosupgstdcmds_mcmdwritepart: Programming 102400 bytes,
40505344 of 40607744 bytes programmed”.
Startup in Jett Mode
Check Uart logging in Jet mode mentioned as : “JETT UART READY”.
Uart logging changing preset:
=> COMMAND: calling DFB source = RC6, system=0, key = 4”.
Display option code
Attention: In case the SSB is replaced, always check the display option code in SAM, even when picture is available.
Performance with the incorrect display option code can lead to unwanted side-effects for certain conditions.
New in this chassis
While in the download application (start up in TV mode + “OK” button pressed), the display option code can be changed via 062598 HOME XXX special SAM command (XXX=display option in 3 digits)
PSL
In case of no picture when CSM (test pattern) is activated and backlight doesn’t light up, it’s recommended first to check the inverter on the PSL + wiring (LAYER 2 error = 17 is displayed in SDM).
Tuner
Attention: In case the tuner is replaced, always check the tuner options.

Philips 32HFL4372D - 32 inch Philips LCD TV schematic – 715G3861 PSU

Used ICs: A6069H, FAN7529MX [SMPS] control, SPW20N60C3 [FET], SSC9512S-TL
The Q552.1E LA is a new chassis launched in Europe in 2010.  The whole range is covered by PNX8550x main IC so-called NXP TV550 platform.
The major deltas versus its predecessor Q543/Q548 are the DVBS, DLNA1.5+, Wireless Laptop Live (WLL-Dongle), Ethernet, and WiFi Ready (Net-TV) functionality.
Key components of this chassis are
* PNX85500 System-On-Chip (SOC) TV Processor
* TX31XX Hybrid Tuner (DVB-T/C, analogue)
* STV6110AT DVB-S Satellite Tuner
* SII9x87 HDMI Switch
* TPA312xD2PWP Class D Power Amplifier
* LAN8710 Dual Port Gigabit Ethernet media access controller.
Power Supply Unit
Before checking other parts first check whether fuse on the PSU is not broken. Always replace a defective fuse with one with the correct specifications! This part is available in the regular market.
The output voltages to the chassis are:
* +3V3-STANDBY (Stand-by mode only)
* +12V (on-mode)
* +Vsnd (+24V) (audio power) (on-mode)
* +24V (iBoard power) (on-mode)
* Output to the display; in case of
- IPB: High voltage to the LCD panel
- PSL and PSLS (LED-driver outputs)
- PSDL (high frequent) AC-current.
The diversity in power supply units is mainly determined by the diversity in screen sizes.
The on-board DC/DC converters deliver the following voltages (depending on set execution):
* +3V3-STANDBY, permanent voltage for the Stand-by controller, LED/IR receiver and controls; connector 1M95 pin 1
* +12V, input from the power supply for TV550 common (active mode); connector 1M95 pins 6, 7 and 8
* +24V, input from the power supply for DVB-S2 (in active mode); connector 1M09 pins 1 and 2
* +1V1, core voltage supply for PNX85500; has to be started up first and switched "off" last (diagram B03B)
* +1V2, supply voltage for analogue blocks inside PNX85500
* +1V8, supply voltage for DDR2 (diagram B03B)
* +2V5, supply voltage for analogue blocks inside PNX85500 (see diagram B03E)
* +3V3, general supply voltage (diagram B03E)
* +5V, supply voltage for USB and CAM (diagram B03E)
* +5V-TUN, supply voltage for tuner (diagram B03E)
* +V-LNB, input voltage for LNB supply IC (item no. 7T50)
* +5V-DVBS, input intermediate supply voltage for DVB-S2 (diagram B08A)
* +3V3-DVBS, clean voltage for silicon tuner and DVB-S2 channel decoder
* +2V5-DVBS, clean voltage for DVB-S2 channel decoder
* +1V-DVBS, core voltage for DVB-S2 channel decoder.
A +12 V under-voltage detector (see diagram) enables the 12V to 3.3V and 12V to 5V DC/DC converters via the ENABLE-3V3-5V line, and the 12V to 1.8V DC/DC converter via the ENABLE-1V8 line. DETECT2 is the signal going to the Stand-by microcontroller and ENABLE-3V3n is the signal coming from the Stand-by microcontroller.
SMPS schematic
PWB -  component and foil side
Click on the pictures to magnify