Sharp LC-52E77UN TCON activation WITHOUT motherboard. I2C reverse engineering help?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • moltensolderlabs
    New Member
    • Sep 2020
    • 4
    • USA

    #1

    Sharp LC-52E77UN TCON activation WITHOUT motherboard. I2C reverse engineering help?

    Hi everyone. [Sorry for the long, detailed post in advance].

    I have a Sharp LC-52E77UN which randomly shuts down--could be within 15 minutes, could be 40 minutes, over 1 hour, it's unpredictable. From reading the service manual, I was able to get into service mode (where the K is displayed), and found the following error flag toggled: "04 Initial Communication Error 4 -- Error reason: To the communication setting reception," which, from contacting an eBay TV repair store, I was told is caused NOT by a bad TCON (which was my first guess), but rather the motherboard.

    I went on eBay to find a replacement, only for the prices for replacement motherboards to be $200 or above. I said screw it, I'll use a v59 universal LCD driver board. (For $250, you can get a 50" LCD TV these days, so why anyone would bother spending almost as much fixing a 10+ year old TV doesn't make sense to me).

    I was initially optimistic that the TCON board would work as-is with the universal LCD board (which I don't have yet--it's coming from China), but then I saw this thread "Driving a Sharp TCON/panel with a universal main board" in which the user @advant found he gets "no picture when I connect the universal main board to the Sharp TCON/Panel. I have been able to work around the backlight issue by driving the inverter board of this TV from a backlight enable signal of this main board. So the backlight is up and running correctly. But no picture whatsover," with the reason being that the TCON needs an activation command, most likely to the gamma/vcom IC.

    I can confirm that unplugging the [spliced] I2C_SDA, and I2C_SCL wires from the TCON board results in it NOT displaying anything on the LCD, even though I can see the CCFL backlights reduce or increase in brightness after I press the channel up/down buttons and wait for a while.

    After ordering a Saleae (clone, 24MHz, 8 channel, $10) logic analyzer, I hooked up the SCL and SDA lines and captured 1 minute worth of waveforms using the open source program Sigrok PulseView, from startup to after the TV enters demo mode (in approximately ~30s, since I enabled auto demo mode). I also enabled i2c decoding.

    From a first look, it seems the i2c slave address 74, which is 11101000 binary, is the address for the gamma/vcom IC. I also confirmed this same address using my DS1054Z oscilloscope, so the logic analyzer is definitely on the right track.

    Why I think i2c address 77 is the address for the gamma/vcom IC:

    1. When I unplug the LP connector from the TCON board side, but leave it plugged in on the motherboard side, I can see the motherboard tries to communicate to address 74, but does not receive an acknowledgement from the slave, so it tries a few more times, up to around 120ms after the backlights come on, and then does not try communicating with address 74 anymore. The LCD remains dark, but backlights are on.

    2. When I plug the LP connector back in, I can see the slave address 74 acknowledge all reads and writes. It is called by the motherboard very infrequently after the 120ms (startup) phase. The LCD and backlights are both active and behave normally.

    3. Regardless of the state of the LP connector being plugged in or not, the motherboard remains active. It reads and writes data to a bunch of other i2c addresses, which appear to be i2c EEPROMs, at a predictable period of time, about 55ms, continuously as long as the TV is on. This tells me the motherboard doesn't care that the LP connector is not plugged in, and that nothing is being output to the LCD (on startup, at least. See reason 4, which I think is the most compelling reason).

    4. After starting the TV up normally, with the LP connector plugged in, I enter the demo mode with the picture showing the color quality between 8-bit and 10-bit panels (marketing gimmick--there is no noticeable difference that I can tell), the bird 120Hz demo (again, marketing gimmick), etc. No problem...So I decide to unplug the LP connector WHILE the TV and demo are on, aaand...not a problem at all--it continues to work just fine, loop through the demo just fine, I'm able to exit the demo, I'm able to access the setup menu, etc. What this tells me is that address 77 is most likely the gamma or VCOM EEPROM recall/setting address, which must be activated on boot, but is NOT needed after the bootup completes.

    Could someone more experienced with i2c hardware reverse engineering please offer me some ideas on what to do next? I would ideally like to be able to use an Arduino, Raspberry Pi, Beaglebone, or any other common devboards to be able to supply this enable signal to the TCON.

    Am I on the right track? Am I wasting my time with this TV? (I'm certainly having fun playing hardware detective, though).

    I've attached screenshots, and also the pulseview files (in case you want to analyze the waveforms, but beware that it uses up a LOT of RAM because I used 24MHz sampling for captures to be very detailed--I'd say 4 or 5GB RAM worth). D0 is SCL, D1 is SDA. You might have to rename the zip files' extension to have no extension, but it works for me on Linux regardless.
    Attached Files
  • nomoresonys
    Badcaps Legend
    • Jan 2013
    • 12093
    • U.S.

    #2
    Re: Sharp LC-52E77UN TCON activation WITHOUT motherboard. I2C reverse engineering hel

    Looks like a pretty complicated endeavor, I think I would have tried methodical troubleshooting before tackling that job, I've seen some folks hooking up the universals on youtube, I might be able to do it if I paused the video a lot, it does look a little tricky.

    Comment

    • moltensolderlabs
      New Member
      • Sep 2020
      • 4
      • USA

      #3
      Re: Sharp LC-52E77UN TCON activation WITHOUT motherboard. I2C reverse engineering hel

      Update: I scanned i2c addresses on the TCON board, running standalone, using the Arduino Uno and the example i2cscanner sketch. This is good news since it means it is possible to use 100kHz i2c communications. Note that the TCON board uses 3.3V logic, whereas the Arduino uses 5V logic, so a logic level shifter was used in order not to damage any ICs that are not rated for 5V (many i2c EEPROMs, for example).

      The following two addresses were found: 0x4F and 0x74. Again, confirming that 0x74 is definitely involved in activation of the TCON board. I don't know what 0x4F is right now--I'm looking into it, but I'm pretty sure it has to be an i2c EEPROM that stores gamma or vcom values.

      Comment

      Related Topics

      Collapse

      • advant
        Driving a Sharp TCON/panel with a universal main board
        by advant
        This thread is about trying to get an Universal Main Board to work with a Sharp TCON and panel.

        I have a Sharp LC-46D85UN TV that has had a main board issue. Since this model is from 2009, I am not able to find an exact replacement of the main board. Instead, I decided to see if I can future proof this tv by getting a Universal Main Board (T53U21.2) from China to work with the Sharp TCON (CPWBX4291TPZA) and panel. The universal main board supports a 8 bit dual channel LVDS interface whereas the TCON requires a 10 bit dual channel LVDS input. I have modded the LVDS connector to match...
        02-03-2020, 12:25 AM
      • x_orange90_x
        TCL 50S535 bad tcon or panel issue?
        by x_orange90_x
        Just bought this for 10 bucks yesterday hoping to fix it. The guy said water dropped inside from a dehumidifier hose and it started showing black and white vertical bars then went blank. When I got it home and turned it on it came on fine and displayed correctly but I was noticing faint vertical bars in the image. After a little bit I turned it off and back on and it was a black screen again. I opened it up to check for water damage and corrosion but didn't find anything of the sort. I cleaned the ribbons anyway and reconnected them but still got a blank screen. If I disconnect the right side...
        03-29-2025, 11:02 PM
      • Hakuu
        LG OLED77G1PUA - No Video / Audio after a TCON Board change and Software Update
        by Hakuu
        Hi There,

        This TV was auto switching off after few seconds with some vertical lines on the screen, so got a new TCON board and replaced it.

        After replacing the TCON board it was working fine and i set it up with everything, used for few hours, then had the bright idea to update the software on it. During the update process, TV switched off and now no audio or video. No relay switch sound.

        More Details

        TV Model - LG OLED77G1PUA

        Got the same exact TCON board from TVPartsToday and replaced it. But didnt transfer the EPPROM data (didnt...
        07-12-2023, 02:37 PM
      • Daren87
        Sony 8K XBR-75Z8H White Screen Vertical Bars Tcon Code. Help NeededπŸ™
        by Daren87
        Hello everyone,

        I've recently been given a Sony 8k Z8H. It's got a white screen with two vertical black bars. At times it's given me the 5 blink Tcon code. Testing voltage on the Tcon I can see some low or missing voltage. I've done a basic visual check of cables and the COF. Not seeing anything obvious. The original Tcon seemed to have good caps until turning it over. On the bottom I found maybe 10 caps with both sides of the caps shorting to ground. I thought ok these caps and likely other components on the Tcon are shorted so let's try a replacement Tcon. I just received the...
        08-13-2023, 03:25 PM
      • alltvrepairs
        Lg TCon test pins for screen test
        by alltvrepairs
        Hi,
        i have a 65 Panasonic TX-65HX710E using vestel 17MB170 main and Lg tcon.

        Few drops of water fell probably near COF and have no display. Tried removing tabs but no.part of display present as if tcon fuse open. However 12v is present and tcon can be felt warm enough that supplies are present. Backlight and sound ok.

        Anyone knows if this TCon 6870c-0805A has any special test pins for rgb test?

        Appreciate your help....
        06-13-2025, 06:33 AM
      • Loading...
      • No more items.
      Working...