R52 LCD Replacement Problem (SOLVED)

R, A, G and Z series specific matters only
Post Reply
Message
Author
yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

R52 LCD Replacement Problem (SOLVED)

#1 Post by yannbelief » Sat Jan 30, 2010 8:57 am

UPDATE: My 14" SXGA+ panel replacement succeeded with either R52 and T42 cable on R52 motherboard. See my post here for more details.

Hi all,

I swapped my XGA LCD panel with an SXGA+ one, Hydis HT14P12-100, and both of them are 14". But it still outputed an XGA screen on the new panel when booted and in Windows. The screen was odd and not a full screen.

I bought a T42 SXGA+ LCD cable, but it didn't help. And both cables, XGA and SXGA+, use one channel (4 pairs) LVDS, not two. I'm curious about it. Do all T4x SXGA+ LCD cables use single channel LVDS instead of two to commuicate with LCD?

I forgot to say, my R52 is type 1847-HV1 with ATI Mobility Radeon X300 graphics. AFAIK R52 doesn't read EDID from LCD while booting. I guess the default EDID, or somewhat decides the type of video signals, stores in BIOS. If this is true, then are some BIOS mods needed to let R52 know HT14P12 and how to do it?

I changed the driver of LCD panel to an .inf file which contained HT14P12's EDID under Windows. But it didn't help, too.

So can I do now? Any advice will be great appreiciated. Thanks.
Last edited by yannbelief on Thu Feb 25, 2010 10:15 am, edited 14 times in total.

ajkula66
SuperUserGeorge
SuperUserGeorge
Posts: 15736
Joined: Sun Feb 25, 2007 11:28 am
Location: Brodheadsville, Pennsylvania

Re: R52 LCD Replacement Problem

#2 Post by ajkula66 » Sat Jan 30, 2010 9:14 am

Welcome to the forum!

If your R52 has Intel graphics, SXGA+ in a 14" format is not supported.

Hope this helps.
...Knowledge is a deadly friend when no one sets the rules...(King Crimson)

Cheers,

George (your grouchy retired FlexView farmer)

AARP club members:A31p, T43pSF

Abused daily: R61

PMs requesting personal tech support will be ignored.

Neil
Senior ThinkPadder
Senior ThinkPadder
Posts: 2914
Joined: Sun Aug 07, 2005 5:41 pm
Location: Paragould AR USA

Re: R52 LCD Replacement Problem

#3 Post by Neil » Sat Jan 30, 2010 9:38 am

yannbelief wrote:1. My R52 is type 1847-HV1 with ATI Mobility Radeon X300 graphics.
ajkula66 wrote:If your R52 has Intel graphics, SXGA+ in a 14" format is not supported.
We are going to have to keep looking for another solution...

This is going to sound stupid, but have you tried to switch the resolution in the Windows Properties/Settings panel? It probably won't change automagically.
Collection = T500 - R400 - X300 - X200 - T61 (14" WXGA+) - T61 (14.1" SXGA+) - T60 (15" SXGA+) - X40 - T43p - T43 - T42p - A30P - 600E

ajkula66
SuperUserGeorge
SuperUserGeorge
Posts: 15736
Joined: Sun Feb 25, 2007 11:28 am
Location: Brodheadsville, Pennsylvania

Re: R52 LCD Replacement Problem

#4 Post by ajkula66 » Sat Jan 30, 2010 9:44 am

I was still half asleep when I was reading the post... :oops:

Since there is no 14" SXGA+ cable for R52, one from T43 must be used and tweaked to fit.

Good luck.
...Knowledge is a deadly friend when no one sets the rules...(King Crimson)

Cheers,

George (your grouchy retired FlexView farmer)

AARP club members:A31p, T43pSF

Abused daily: R61

PMs requesting personal tech support will be ignored.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem

#5 Post by yannbelief » Sat Jan 30, 2010 12:59 pm

ajkula66 wrote: Since there is no 14" SXGA+ cable for R52, one from T43 must be used and tweaked to fit.

Good luck.
Thank you, ajkula66.

Yeah, I did tweak T42 cable to fit R52 case, but unfortunately I broke the cable and lost some (not all) connections to the inverter. It results in no display of NumLk and Caps Lock states and no functionality of LCD brightness adjustment :(
Neil wrote: This is going to sound stupid, but have you tried to switch the resolution in the Windows Properties/Settings panel? It probably won't change automagically.
Yeah, I tried, but things didn't get better.

I took some photos to explain the situation. Even pixels on each row didn't have valid outputs - in fact, they were either all white or all black. And all XGA signals were displayed in odd columns. It caused that two times the horizontal resolution of XGA, i.e. 2*1024 = 2048, is needed to display the entire XGA screen. Obviously, 2048 > 1440. So I couldn't see the whole screen on my SXGA+ panel.

I think it's because that GPU thought the LCD was an XGA one like before, therefore it provided XGA signals which use 1 channel LVDS. And my cable have only 1 channel connecting to LCD, too. According to the spec of Hydis HT14P12 panel, on page 9, if you have a low voltage input at pin 1, then it will run at dual ch. LVDS mode. I also read the spec of my old XGA LCD, Hydis HT14X19-110, which uses pin 1 as a GDN. I guess it is the reason why my R52 showed those strange screens.
Last edited by yannbelief on Sun Jan 31, 2010 9:39 am, edited 1 time in total.

RealBlackStuff
Admin
Admin
Posts: 17491
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: R52 LCD Replacement Problem

#6 Post by RealBlackStuff » Sat Jan 30, 2010 2:46 pm

ajkula66 mentioned a T43 cable, which is different from the T42 cable you 'modded'.
R52/T43 use almost identical parts.

You may have blown the GPU by using that T42 cable!
Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem

#7 Post by yannbelief » Sat Jan 30, 2010 7:41 pm

RealBlackStuff wrote:ajkula66 mentioned a T43 cable, which is different from the T42 cable you 'modded'.
R52/T43 use almost identical parts.

You may have blown the GPU by using that T42 cable!
I would rather to believe that I didn't blow anything 8).

I think the GPU is fine. I swapped my old XGA LCD and its cable back. Now I'm writing this article on my R52 w/o any trouble. In fact, no matter what cable I used, the situation was just the same as I mentioned. And both of the cables, T42's and R52's, worked normally when an XGA LCD was installed.

I am wondering that is there any difference between a T42 and a T43 cable? Since I don't have a T43 one, I don't know the answer. If the problem can be solved by simply using a T43 cable, that will be great.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem

#8 Post by yannbelief » Wed Feb 03, 2010 4:19 am

It seems R52 didn't have I2C bus open to internal LCD, instead they write a method _DDC in ACPI to provide the correct EDID of LCD. But the mechanism of identifing which LCD using is unknown on R52 yet. Here is the simplified code to show how ACPI returns LCD's EDID.

Code: Select all

Device(LCD0)
{
    [...]
    Method(_DDC, 0x1, NotSerialized)
    {
        If(LEqual(\VLID, 0x2))
        {
            Return(EDX1) // EDX1 holds the EDID of ThinkPad LCD 1024x768
        }
        If(LEqual(\VLID, 0x4))
        {
            Return(EDL1) // EDL1 holds the EDID of ThinkPad LCD 1440x1050
        }
        If(LEqual(\VLID, 0x5))
        {
            Return(EDU1) // EDU1 holds the EDID of ThinkPad LCD 1600x1200
        }
        Return(0x0)
    }
    [...]
}
PS.

I still want to ask,

1) Did anyone successfully use 14" SXGA+ LCD on R52 mobo?
2) Which cable was used?
3) Without any BIOS mod?
4) Are T42 and T43 SXGA+ cables identical?
Last edited by yannbelief on Sat Feb 06, 2010 5:02 am, edited 10 times in total.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem

#9 Post by yannbelief » Wed Feb 03, 2010 4:37 am

removed.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem

#10 Post by yannbelief » Sat Feb 06, 2010 2:45 am

Guys, I have a good news. I modded the LCD cable from T42 and everything works fine. Now I have a 14" SXGA+ version R52 :lol:

But I have to repair the broken cable to get back my brightness adjustment function.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem (SOLVED)

#11 Post by yannbelief » Wed Feb 10, 2010 2:20 pm

The key point is LCD cable. I found some tiny green cuboids soldered on the top of mobo-side connector. They are conductive, and act as "jumpers". They were soldered across two wires to build colsed circuits. T4/R5 BIOS checks statuses of those circuits at machine boot time, because they don't really know what LCD panel is connected to mobo. Hence my goal was to find out the SXGA+ combination of circuit statuses.

I did some experiments by unsoldering jumpers from closed circuits and resoldering to open circuits. After few trials, I discovered the correct combination - Line A closed, Line B closed, and Line C open. I took the photo of this combination from the R52 cable I moded and I marked locations of those lines. See the left bottom side, there are jumpers.
http://farm3.static.flickr.com/2731/434 ... 19bd_b.jpg

There was one more jumper - the switch of LCD pin 1 - on the leftmost of T42 cable .
http://farm5.static.flickr.com/4065/434 ... 65bc_b.jpg

Since there is no uniform pinout to all internal LCDs, you may need to read datasheet of your LCD for its pinout. For example, Hydis HT14P12-100 (14" SXGA+) needs high voltage input on pin 1 to enable one channel LVDS mode. But Hydis HT14X19-110 (14" XGA) needs ground connection. Be careful of pin assignment especially you have an non-IBM LCD.

PS. Both of my R52 and T42 cable have only one channel LVDS connections.

EDIT:

Actually I was inspired by watching curcuit connections on the T42 cable - where wires came from and went to. I tested the modded the T42 cable first. When it succeeded, I started to wonder how to mod the R52 cable as I did on the T42 cable. There were an advantage and a disavantage to use the R52 cable.

The advantage: The R52 cable naturely fits the R52 case. The T42 cable must be twisted on the part which connects inverter to fit.
The disadvantage: The R52 cable has no LCD pin 1 switch that found on T42 cable.

To overcome this disadvantage, I modified the LCD-side connector on cable. I removed the connection of connector pin 1 from orignal ground line and soldered it with pin 2 to get high voltage input.

With connector modding and jumper changings, the R52 cable also successfully drived Hydis HT14P12 panel.
Last edited by yannbelief on Tue Mar 02, 2010 6:30 am, edited 2 times in total.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem (SOLVED)

#12 Post by yannbelief » Tue Feb 23, 2010 2:30 pm

I got some free time to finish my previous post. I rewrited some sentences and made them more readable and complete. I've used SXGA+ panel since the replacement succeeded. There was no problem except the color on screen - It's a little yellow when it should be white. I decresed the gamma, brightness, and constrast value of LCD in ATI Catalyst Control Center, and found it more comfortable to my eyes.

ajkula66
SuperUserGeorge
SuperUserGeorge
Posts: 15736
Joined: Sun Feb 25, 2007 11:28 am
Location: Brodheadsville, Pennsylvania

Re: R52 LCD Replacement Problem (SOLVED)

#13 Post by ajkula66 » Tue Feb 23, 2010 11:22 pm

You are to be congratulated on this most amazing accomplishment... :bow: :bow: :bow:

Now, if you can show us how to get an UXGA LCD working on an Intel-based 15" T43 or R52...you would make some of us VERY happy... :D

Once again, thank you for posting the detailed results of your work, I'm certain they will be useful to many members.
...Knowledge is a deadly friend when no one sets the rules...(King Crimson)

Cheers,

George (your grouchy retired FlexView farmer)

AARP club members:A31p, T43pSF

Abused daily: R61

PMs requesting personal tech support will be ignored.

yannbelief
Posts: 9
Joined: Tue Jun 09, 2009 2:14 pm
Location: Taipei, Taiwan

Re: R52 LCD Replacement Problem (SOLVED)

#14 Post by yannbelief » Sat Feb 27, 2010 10:24 am

ajkula66 wrote:You are to be congratulated on this most amazing accomplishment... :bow: :bow: :bow:

Now, if you can show us how to get an UXGA LCD working on an Intel-based 15" T43 or R52...you would make some of us VERY happy... :D

Once again, thank you for posting the detailed results of your work, I'm certain they will be useful to many members.
Thank you, ajkula66.

I don't have any 15" screen, cable, or intel-based T43/R52 and I don't plan to buy one recently. All I can do for you is to read the BIOS file. I am not able to understand the machine code of BIOS yet. So I think my help is limited.

I've checked the BIOS file from 70uj29us that applied to an intel-based T43/R52, but found a dissapointing news. In the ACPI3.rom, there is NO EDID for UXGA LCDs. An OS[1], and - not very surely - the driver of graphics, need the EDID which provided by ACPI to identify the LCD if the DDC of the LCD doesn't open. So I think this means if the other parts[2] support an UXGA res., at least an ACPI-modding in BIOS is needed to get an UXGA LCD working under OS.

But I saw the EDIDs of both 14" and 15" SXGA+ LCD are there in the ACPI file. Now my conclusion is that the support to a 14" SXGA+ LCD is hopeful[3], but not very expectable to a 15" UXGA LCD.

By the way, there are two more things to be checked if you want an intel-based T43/R52 to run an UXGA LCD.
1) Whether or not the Intel GMA 900 supports an UXGA res. output. (This is essential.)
2) When the UXGA jumper setting on an LCD cable is read by the BIOS, whether or not the BIOS will tell the graphics to send out UXGA signals? If BIOS doesn't do this job, at least you won't have a correct picture on the screen before an OS is loaded.

And if you ask me what is the UXGA jumper setting, I guess it's a combination of Line A open, Line B closed, Line C closed. It's not been tested yet. I hope and request someone with 15" equipments to verify my theory.

Yann

--
[1] I know that Windows XP and Linux use the EDID. And an "ignore EDID" option is availiable from X11 system under Linux. So you can set the res. of LCD as you like under Linux, and I didn't find the same function under Windows. This coincides with ajkula66's words "One member has managed to modify the machine (a T43 with Intel graphics) enough to accept it, but would only work in Linux and not in Windows, as far as I recall."
[2] which include the graphics and the curcuit-checking by BIOS.
[3] under the condition that the intel graphics output one-channel LVDS signal and the curcuit-checking works.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad R, A, G and Z Series”

Who is online

Users browsing this forum: No registered users and 7 guests