here is a dump I made from the latest bios
https://1drv.ms/f/s!Aj2qhjWXQnMJkxjTYIHh2amQis92
-
-
And same question too if we try to flash the panel EDID with different panel brand's EDID, e.g. have LG panel but flash it with AUO EDID (assuming both has same display resolution). How much the influence of the EDID to the display function on the OS level ?Last edited: May 18, 2018 -
An edid with a different resolution would run, but you'd lose the FHD option. A different brand doesn't matter; the edid contains generic specifications that are equal to all manufacturers. It is important that the 'hard' specifications are compatible; you cannot magically turn on 3D or 4k on a panel that does not support this hardware-wise.
Upload that bios somewhere and I'll check it for edids, same as for the user below.
When both are available I'll have a look. Busy this weekend, but next weekend should be fine.Dannemand and bololabich like this. -
Oh sorry, I must have miss clicked sth when sharing, so I reuploaded it on zippyshare:
https://www65.zippyshare.com/v/nHfVDBgr/file.html -
Flashing a mod BIOS is not that difficult, just get a CH341 programmer and SOIC8 clip on eBay for a few bucks. Start a Live instance of Ubuntu and with the use of flashrom make 2 backups, then use the guide that was posted earlier with the X1 Carbon EFI modules. Then you just write the modded BIOS back. I have been using mine X250 that way for 6 months with a BOE 12.5" Full HD IPS panel from a Dell notebook, the exact model number is NV125FHM-N62.
Sent from my HTC 10 using Tapatalk
-
Might actually try it in the future if it's all that simple, but for now I hope flashing EDID will be enough
-
So thanks to @t456 whitelisted edid's and @arvest's writeup I was able to get a LP140W6-SPF1 to change it's brightness.
One thing that was different: I was, and still am, not able to read the EDID from ubuntu via i2cdetect/i2cdump. I couldn't find any addresses.
When connected to the arduino I was a bit confused. There was some crap at 0x50 but it didn't look like any EDID. So I found out the EEPROM on the LP140W6-SPF1 is an 4kB EEPROM instead of 2kB. So the read and write operations need to be like in this tutorial:
http://www.hobbytronics.co.uk/arduino-external-eeprom
Everything else works the same.t456 likes this. -
so, if brand is irrelevant, I should be able to rewrite edid onto a stock Dell panel with that from a Lenovo? Basically, I want to replace a stock panel on a thinkpad t450s with a stock panel from a Latitude E7450 or E5450, all 3 supposedly LG brand panels.
Anyone know whether or not the Dell ones are edid write-protected?
Sticker Labels are as follow:
-Thinkpad: LG Phillips LP140WF3-SPD1 (FRU 04X5916), P/N: SD10F30922
-Latitude e7450: LP140WF3(SP)(D1) 3GPW0 CN-03GPW0
-Latitude e5450: LP140WF3(SP)(D1) RN91N
Thanks!Last edited: Nov 7, 2018 -
Sent from my HTC 10 using Tapatalk -
-
Sent from my HTC 10 using Tapatalk -
I was thinking the other day about putting a 4K 13.3" or 12.5" panel into my X250. There are 10(2x4 main link + 2 aux) AC coupling caps for DisplayPort near the docking port on the X250, if I could make a nice PCB this could work. Also I was thinking about a universal DP to eDP adapter that could fit any notebook. I have now a HP EliteBook 2570P with a 3630QM that blows the water out of the i3 5010U that I have in my X250 but the LCD is really crappy.
Sent from my HTC 10 using Tapatalk -
Also, since the X1 Carbon 3rd gen does not have a EDID whitelist, do I even need to insert my monitor EDID into these modules? Someone on Reddit said that it was not necessary. He informed me that he simply pasted the DXE modules from a X1 Carbon BIOS into his BIOS dump without pasting the EDID into the modules, and brightness works. Any thoughts?Last edited: Dec 14, 2018 -
If you keep the original dump of your BIOS safe and there will be no problems.
I had BIOS version 1.05 then I upgraded to 1.33, the EC firmware was upgraded also, then I downgraded to the 1.05 dump I had from before and the PC booted even with the BIOS/EC version mismatch.
Sent from my HTC 10 using Tapatalk -
Hey! Awesome, dude. I did figure out how to paste in the EDID hex values, anyhow, so either way, I should be OK to experiment as long as I keep the original BIOS dump safe. I won't be doing the mod until after Christmas, but when I do, and if it is successful, I will post my results to /r/thinkpad. -
Hi,
Sorry to jump into this thread but I have an X240 and I have a BOE NV125FHM-N62 panel and I can't get the brightness control to work on Windows 10. I've tried every possible solution avail for eg: custom BIOS requests, overriding EDID, installing intel's test graphics driver which allows EDID override but to no avail. I am exhausted trying every possible solution.
I tried the EDID-RW thing on Linux and I can confirm that it is not write protected as the value changes however when I restart Linux and go back to Windows and back to Linux again it shows that I have the BOE panel. Could anyone please help me?
Any help would be very much appreciated, thank you! -
Sorry for the dumb question and the thread invasion, but i could not find the answer anywhere else. Can i override the EDID of my Innolux fullhd ips display with the LG or AUO displays EDID? I have a T450 that came originally with a hd panel.
There is a lot of useful information here. Thanks guys! -
Good news (I think). I just installed an LG FHD IPS panel from a Dell Inspiron in a W550s I bought on eBay, and the brightness controls worked without mods to BIOS or the panel EDID. I was all geared up to flash the EDID per the instructions in this thread, but didn't have to. Has Lenovo removed the whitelist in a recent BIOS update?
-
I have the exactly same problem on my X240, with the exact same display too. Did you have a solution? My panel does the same thing when I flash the EDID... I want to try every possible software solutions before I take my screen apart again. -
Sent from my POCOPHONE F1 using Tapatalk -
-
Sent from my POCOPHONE F1 using Tapatalk -
Hi guys.
I have a Lenovo T450 laptop for a long time. I bought it with an HD + screen.
I replaced the screen with IPS AUO B140HAN02.1, of course the brightening (in the windows) does not work.
I currently have bios 1.37 (jbuj73ww.exe). Could you help? I don't know how to send eeprom to the screen.
Is there a modified white list bios? will Lenovo release a white list bios in the future?Last edited: Oct 13, 2019 -
"LEN40A3 - B140HAN01.3.bin"
I also tried flashing the EDID with the internal display disabled (by hitting F7 and picking "external display only"), but the effect is the same.
Does this mean that my panel is write-protected, or is there some kind of backup mechanism that restores the original EDID? If it's the latter case, is there any way that I can override the backup mechanism?
@t456 If you have any input/ideas, I would appreciate it very much! My display is a BOE0653 (NV140FHM-N43), and I was attempting to overwrite it with "LEN40A3 - B140HAN01.3.bin" since that's the screen that the laptop originally came with. I'm running the latest BIOS (1.37) from here: https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/driver-list/component?name=BIOS/UEFI
Edit:
I missed this post earlier
Last edited: Dec 17, 2019 -
@Faruk
I currently have the same problem on my T450. Apparently this works https://www.reddit.com/r/thinkpad/comments/ac7u21/tutorial_t450t450sw550st550x250_screen_whitelist/
However I'm trying to figure out why my EDID is being reset everytime I reboot Linux without having to do this. Apparently it might not work If you've updated your BIOS to the newest version. -
The Reddit post says that the X1C BIOS doesn't have a whitelist, but that's not true - the two BIOS files he posted just seem to have his particular LCD panel's EDID inserted into them. So you will still need to get your own LCD panel's EDID and add it to those two files (81334616-86CE-49C2-B6F9-1804E61C73F6 and CC71B046-CF07-4DAE-AEAD-7046845BCD8A) linked from that tutorial.
But the real problem, which it seems has also been discussed earlier in this thread: After flashing the modded BIOS, the laptop beeps 10 times (5 beeps + pause + 5 beeps) every time it is cold booted. It doesn't seem to beep upon rebooting or suspend/resume though. I've disabled TPM but that hasn't helped. Would be interesting to hear if anybody finds a way around this on the latest BIOS (1.37, 20 Aug 2019).
Also, a small improvement to the Reddit instructions, if you want to build UEFITool from Linux (so you can complete all the steps from Linux, instead of switching back and forth with Windows), you can run these commands:
1. Install the dependencies: "sudo apt install qt5-qmake qtbase5-dev qtbase5-dev-tools icnsutils qt5-default"
2. Clone the git repo: "git clone https://github.com/LongSoft/UEFITool.git"
3. Check out the correct version: "git checkout 0.25.1"
4. Create the Makefile: "qmake uefitool.pro"
5. Compile: "make" (or to compile faster "make -jX", where X is the number of threads you want to use)Last edited: Jan 5, 2020 -
Thanks for everyone who have worked in this project. I flashed bios of my x250 and everything works as it should. First boot gave me a series of beeps but after that no beeps anymore. I might do some tinkering with panel edid eeproms as soon as I get more panels from China.
-
Did you find a fix for this?
w550s/t550 LCD screen replacement - brightness set at max.
Discussion in 'Lenovo' started by giggidy, Apr 5, 2015.