No commercial links

Sorry, I had to close comments due to permanent spam. Too much cleanup work.

2017-06-19

Reading Philips TV logs with an USB-UART adapter

With my Philips TVs I never had the requirement to read the log, as they all had measurable faults or the Service Default Mode revealed everything I needed to know. In case of a two blinks error code, which points to the mainboard, or when the TV won't boot at all, it can be beneficial to peek into the log.

You need

  • An USB-UART Adapter. This device maps a serial  (UART) connection across USB to a serial port (COMx on Windows). Device drivers are required.
  • A terminal program, which can handle serial ports.

The hardware


There are various types of USB-UART adapters on the market (eBay or AliExpress). First I tried this type:

Those are garbage. They contain an illegal copy of a Prolific PL2303 Revision A chip, which is discontinued since 2012. Read HERE. The problem is that the latest Windows 8 & 10 driver won't work with it anymore. Some articles in the net say that Prolific has changed the device signature in their later revisions to lock out the copies. You need to install an older version of the driver. I wasted way too much time with this rubbish.

I opened mine up and the chip had no marking on it. Sure sign of a copy. Also, the USB plug already started to come off the board.

So I tried another one with the Silicon Laboratories CP2104 chip:


This one's legit. No driver problems, Windows found the driver itself and the device worked.

The software


On the PC you can use PuTTY. A more sophisticated program is RealTerm. It can record sessions, which is quite useful, and has more features than you'll ever need. Both are free.

The Android app Serial USB Terminal by Kai Morich also works fine. You can read the log on your tablet or phone quickly without a bulky laptop. Just put a micro USB adapter in front of the UART device.


The connection


Now this kept me busy for a while due to my own incompetence.

The UART / service socket on the TVs is a stereo 3.5inch type like for headphones. The connections are as follows:


Here is the rub: you need to cross RXD and TXD. Don't connect the RXD on the adapter with the RXD on the TV. Makes total sense once you understand it :-)

A schematic from a ComPair device manual put me on track:


And that's how I built the thing. I attached a 3.5 inch stereo socket to the adapter and used a stereo cable I had lying around:



First tests


I had a working 42PFL9803 sitting in my living room and I tested the device with it. To my surprise I could not get any useful log. The service manual says 38400bps 8N1. I configured everything accordingly and all I got was garbage. The TV sent data but it wasn't readable. I tried many bps setting with no luck. This TV fooled me for quite some time. I thought something was wrong with the UART adapter :-/ I think the older boards use a lower UART voltage level and won't work with this adapter.

Yesterday, I picked up a 32PFL9606 and with this one it worked flawlessly. 





Sweet! I can add one more diagnostic tool to my repertoire. I currently have a 46PFL8007 with the dreaded QFU chassis, which doesn't show any signs of life even though the standby voltage is good. It's not writing a log either. But that's the subject of an upcoming blog post once I have reprogrammed its boot EEPROM, which I suspect.

In the meantime, I glued it into a nice blue box:


2017-06-05

RUNTK5351 TCON - defect analysis - ISL98602

The TCONs with the ISL DC/DC chip notoriously go bad. Sometimes they are fixable by swapping the chip, sometimes they are not. I had the chance to play with four broken boards. Two of them got a new ISL and still didn't work. However, I present you a few tips how to avoid fruitless work, because the main video chip may be measurably dead. Also I think I have measured the reference voltages that the ISL should produce.

The next image shows the voltages of a good ISL chip:


If the voltages are all there and there is still no image, the main chip is dead.

Normally though, the TCONs come with an ISL, which produces no voltages at all. Here are the tests you can do to asses whether it is worth changing:


  • Test 1: In diode mode, measure the breakthrough voltage of the 1.2V trace. It should be around 0.5V. If it is 0, forget the board.
  • Test 2: Attach a lab power supply with 1.2V and current limit around 100mA to the 1.2V supply. The main chip should draw about 0.01A. If not, it is broken.



Alas, I did not yet have a working board in my hand to know how much current the board is supposed to draw from the 12V line. The ones with the fixed ISL and no shorted main chip both pulled 0.39A. The main chip got pretty hot quickly. I guess this is not normal.

Changing the ISL

This is very difficult. I never managed to solder it properly with hot air only. It always took me an extra step with the soldering iron to get the solder to flow at the pins. I failed with a needle tip. It doesn not have enough heat capacity. Spade tips neither worked, even small ones, because they all were too clunky to reach the pins. The only tip that worked was the horse shoe with an excess amount of solder on it. A perfectly rectangular tip would be best. And lots of flux is required, of course.

Be extremely careful with the microscopic SMD parts around it, especially on the upper right corner (previous image). That one 0 Ohm resistor close to the edge gets pushed away easily.