T60 for libreboot - replace display
- Inicie sesión o regístrese para enviar comentarios
I got hold on a T60 for installing Libreboot. It has a non-compatible display but I have retrieved a compatible one.
Would it make the most sense to replace only the panel or the whole display, including the frame/chassis (or what it is called)?
Replacing the panel suffices (no need to replace the chasis). You might need a new inverter as well that provides sufficient power to power on the screen.
Thanks.
Is it actually easier?
I am not sure about what and where the inverter is. Is it physically placed in the chasis of the display or is it in the 'main chasis'?
The inverter is the small board connected to the screen which provides battery/wireless/sleep indicators.
I did it. After some consideration I decided to change the whole chubang. It was very easy when first I figured out which screws to take out.
Thanks for your inputs.
Great! If I many enquire where did you get a compatible display from?
Thanks.
I was just lucky to find one on a site for buying and selling used stuff. I was double lucky as I was permitted to borrow the display to check its compatibility. What I did was to open the chassis and check the maker and product number and compare to the ones listed by libreboot.
If you managed to obtain an IPS panel you probably have one of the best panels compatible with libreboot. This is only relevant for 15" T60.
I don't know what an ISP panel is, but the one I have is probably rather average. Nothing special. Except of course, it works with libreboot :-)
IPS is a technology for panels which provides good viewing angles and high quality color reproduction:
https://en.wikipedia.org/wiki/IPS_panel
The following official 15" T60 panels are supported by Libreboot and are also IPS:
LG-Philips LP150E05-A2K1 (1400x1050)
BOE-Hydis HV150UX1-100 (1600x1200)
You can also use unofficial panels (panels taken from other laptops), such as IDtech IAQX10N (2048x1536) (originally provided in NEC Versa Pro VA20S/AE - GRUB screen doesn't show up but it loads GNU/Linux fine).
You can find a list of IPS panels here:
http://www.thinkwiki.org/wiki/TFT_display
You can find out which panel you have using this guide:
https://libreboot.org/docs/misc/#get_edid_panelname
P.S. I currently use the panel LP150E05-A2K1. Before that I used IAQX10N panels which unfortunately became unusable due to bad pixels.
Unfortunately I didn't keep the note on which panel I installed
To find out which panel you have without opening the laptop just install the package i2c-tools then run:
$ sudo modprobe i2c-dev
$ sudo i2cdump -y 2 0x50
If it doesn't produce valid output replace 2 with some other number (this is based on the guide which appears at the Libreboot website which I provided a link to in the previous post).
Unfortunately:
sudo i2cdump -y 5 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
But thanks (I did try this earlier)
Try to replace 5 by another number. To find out which number run:
$ sudo i2cdetect -l
Then run the number corresponding to "gmbus panel", in my case it was 2.
Here is my output:
alon@trisquel:~$ sudo i2cdetect -l
i2c-3 i2c i915 gmbus dpc I2C adapter
i2c-1 i2c i915 gmbus vga I2C adapter
i2c-6 i2c SDVO DDC proxy I2C adapter
i2c-4 i2c i915 gmbus dpb I2C adapter
i2c-2 i2c i915 gmbus panel I2C adapter
i2c-0 i2c i915 gmbus ssc I2C adapter
i2c-5 i2c i915 gmbus dpd I2C adapter
alon@trisquel:~$ sudo i2cdump -y 2 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 30 ae 43 40 00 00 00 00 ........0?C@....
10: 00 0f 01 03 80 1e 17 78 ea af 00 99 58 53 8c 2a .??????x??.?XS?*
20: 25 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01 %PT!?.??????????
30: 01 01 01 01 01 01 30 2a 78 20 51 1a 10 40 30 70 ??????0*x Q??@0p
40: 13 00 31 e4 10 00 00 18 28 23 78 20 51 1a 10 40 ?.1??..?(#x Q??@
50: 30 70 13 00 31 e4 10 00 00 18 00 00 00 0f 00 90 0p?.1??..?...?.?
60: 43 32 90 43 28 14 06 00 32 0c 00 00 00 00 00 fe C2?C(??.2?.....?
70: 00 4c 50 31 35 30 45 30 35 2d 41 32 0a 20 00 9b .LP150E05-A2? .?
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
alon@trisquel:~$
Here we go:
sudo i2cdump -y 2 0x50No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 ff ff ff ff ff ff 00 30 ae 10 40 00 00 00 00 ........0??@....
10: 29 12 01 03 80 1a 10 78 ea e5 95 93 56 4f 90 28 )??????x????VO?(
20: 28 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 (PT...??????????
30: 01 01 01 01 01 01 6a 1d 00 e8 50 20 1e 30 10 30 ??????j?.?P ?0?0
40: 22 00 05 a3 10 00 00 18 26 17 00 a0 50 20 17 30 ".???..?&?.?P ?0
50: 30 20 36 00 05 a3 10 00 00 18 00 00 00 0f 00 81 0 6.???..?...?.?
60: 0a 3c 81 0a 32 16 01 00 30 64 00 55 00 00 00 fe ?<??2??.0d.U...?
70: 00 4c 54 44 31 32 31 45 57 56 42 0a 20 20 00 77 .LTD121EWVB? .w
80: 00 ff ff ff ff ff ff 00 30 ae 10 40 00 00 00 00 ........0??@....
90: 29 12 01 03 80 1a 10 78 ea e5 95 93 56 4f 90 28 )??????x????VO?(
a0: 28 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 (PT...??????????
b0: 01 01 01 01 01 01 6a 1d 00 e8 50 20 1e 30 10 30 ??????j?.?P ?0?0
c0: 22 00 05 a3 10 00 00 18 26 17 00 a0 50 20 17 30 ".???..?&?.?P ?0
d0: 30 20 36 00 05 a3 10 00 00 18 00 00 00 0f 00 81 0 6.???..?...?.?
e0: 0a 3c 81 0a 32 16 01 00 30 64 00 55 00 00 00 fe ?<??2??.0d.U...?
f0: 00 4c 54 44 31 32 31 45 57 56 42 0a 20 20 00 77 .LTD121EWVB? .w
But what does this tell us about vendor and product?
It seems your monitor is LTD121EWVB. According to this website
http://www.thinkwiki.org/wiki/TFT_display
your monitor is a 12" X200 panel produced by TMD-Toshiba.
Yeah, that's because I took it from the wrong computer! I'm reinstalling Triquel on my T60 now. When it's done, I'll try again. (need weekend)
Incidentally, you can also get a panel upgrade for the X200 (AFFS/PVA technology similar to IPS), see e.g. here:
https://github.com/bibanon/Coreboot-ThinkPads/wiki/ThinkPad-X200
On my T60 it says LTN141P4-L02
It's a 14.1" and 1400x1050 pixels produced by Samsung
Nothing special, I assume?
Yeah it's the regular TN panel with poor viewing angles (colors are probably pretty bad if you view it from the side). On the bright side, at least the resolution is respectable.
And most important: It works with libreboot, so I'm happy :-)
- Inicie sesión o regístrese para enviar comentarios