The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous page

    w550s/t550 LCD screen replacement - brightness set at max.

    Discussion in 'Lenovo' started by giggidy, Apr 5, 2015.

  1. bololabich

    bololabich Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
  2. miomi

    miomi Newbie

    Reputations:
    0
    Messages:
    6
    Likes Received:
    5
    Trophy Points:
    6
    What would happen if we flash the EDID with different resolution panel EDID ? For example, I have T450s FHD IPS panel, then I would flash or overwrite the EDID with HD TN panel EDID from T450s too. Since the panel resolution is different, would it cause adverse effect?

    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
  3. t456

    t456 1977-09-05, 12:56:00 UTC

    Reputations:
    1,959
    Messages:
    2,588
    Likes Received:
    2,048
    Trophy Points:
    181
    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.
    Can't access your private OneDrive account.

    When both are available I'll have a look. Busy this weekend, but next weekend should be fine.
     
    Dannemand and bololabich like this.
  4. bololabich

    bololabich Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
  5. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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
    [​IMG] [​IMG] [​IMG] [​IMG]
     
  6. bololabich

    bololabich Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Might actually try it in the future if it's all that simple, but for now I hope flashing EDID will be enough :)
     
  7. alexloeffel

    alexloeffel Newbie

    Reputations:
    5
    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    5
    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.
  8. windNsalsa

    windNsalsa Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    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
  9. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    I modified my laptop's BIOS, I added the EDID of the Dell panel into the BIOS.

    Sent from my HTC 10 using Tapatalk
     
  10. windNsalsa

    windNsalsa Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    So, using a panel from a different laptop manufacture (Dell), even if panels are all from LG, requires a Bios to be modded?
     
  11. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Every panel that isn't explicitly for Lenovo ThinkPads won't work, even if the panel model matches the original 1080p IPS panel.

    Sent from my HTC 10 using Tapatalk
     
  12. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    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
     
  13. spiritofjerry

    spiritofjerry Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    The bolded section above is where I cannot seem to understand the instructions. The DXE modules are not in perfect "blocks" like my monitor EDID extract is, so it's impossible for me to tell what to paste over in the DXE modules. I can see where the EDID start (i.e. 00 FF FF FF FF FF FF....), but I cannot tell where they end. The "decoded text" is little help. My monitor EDID is a 16x16 block of pairs, should I also be selecting a 16x16 in the DXE module to paste over? It appears the EDIDs in the DXE modules are only 16x8 blocks....

    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
  14. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    I'm that someone on Reddit
    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
     
  15. spiritofjerry

    spiritofjerry Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5

    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.
     
  16. duskhunter

    duskhunter Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    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!
     
  17. Roberto Rolo

    Roberto Rolo Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    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!
     
  18. hwolfe

    hwolfe Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    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?
     
  19. Marcell Varszegi

    Marcell Varszegi Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Hi

    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.
     
  20. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    You need to flash the laptop not the screen

    Sent from my POCOPHONE F1 using Tapatalk
     
  21. Marcell Varszegi

    Marcell Varszegi Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    With a whitelist removed BIOS mod?
     
  22. adrian_sa

    adrian_sa Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    Yes, that's the only way.

    Sent from my POCOPHONE F1 using Tapatalk
     
  23. Grzes

    Grzes Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    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
  24. Faruk

    Faruk Notebook Evangelist

    Reputations:
    36
    Messages:
    416
    Likes Received:
    15
    Trophy Points:
    31
    "LEN40A3 - B140HAN01.3.bin"
    Thanks for this nice summary - I tried doing this on an Ubuntu 18.04 live USB image, and the "edid-rw -w 4" command seemed to work initially. In other words, after writing the image and then running "edid-rw 4" several times right afterwards, it shows the newly flashed EDID. But then usually after ~10 seconds or so, it reverts back to the original EDID.

    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

    I guess we're in the same boat, then. Perhaps this is something to do with the BOE panels...
     
    Last edited: Dec 17, 2019
  25. SugnaBB

    SugnaBB Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
  26. Faruk

    Faruk Notebook Evangelist

    Reputations:
    36
    Messages:
    416
    Likes Received:
    15
    Trophy Points:
    31
    I can confirm that those instructions work (I just finished following them), if you "combine" them with these instructions (thanks @BulletMan): http://forum.notebookreview.com/thr...tness-set-at-max.774101/page-25#post-10297196

    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
  27. Miuku

    Miuku Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    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.
     
  28. pitchdown

    pitchdown Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Hi Faruk, here same issue with the beeps on t450s after white-list mod.
    Did you find a fix for this?
     
← Previous page