Thinkpad W541 (20EG) Q1, weird behavior after SPI flashing (3 flashes of power button LED)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dj-bobr
    DIY Electronics
    • Jan 2024
    • 4
    • Czech Republic

    #1

    Thinkpad W541 (20EG) Q1, weird behavior after SPI flashing (3 flashes of power button LED)

    Hi,
    I kindly ask for help with Thinkpad BIOS/ME repair.
    Thinkpad W541 board bought from Aliexpress, so I have no service tag nor S/N. It is 1GB version Q1 (K1100 nVidia GPU). BIOS 2.23, EC 1.13, ME 9.1.32.1002.
    It worked fine until I tried to remove whitelist.

    Steps taken:
    - battery out, CMOS coin cell out, laptop disassembled; I kept LAN/USB subboard connected
    - i took SPI programmer (CH341A with 3.3V mod) and SOIC clip and did a full backup of all SPI flash chips (SPI1 and SPI2 - BIOS, EC, ME, GbE; SPI3 - video BIOS; SPI4 - Thunderbolt fw) for several times - all dumps from specific chip are identical
    - prepared patches.txt for UEFIpatch (uncommented LenovoWmaPolicyDxe | Whitelist removal | W541 and advanced menu enable) and patched the 25Q032 dump with UEFIpatch
    - signed the dump with sign.py
    - verified the dump with verify.py (signatures correct)
    - flashed the dump into 25Q032 chip
    - connected CMOS coin cell, connected AC power

    Laptop booted well, however when I try to power up the laptop, the power button only blinks three times and laptop does not power up.
    Removing CMOS coin cell for few seconds fixed this issue and laptop powers on, but of course CMOS is cleared and I need to configure date/time and BIOS settings. Afterwards, OS boots fine.
    After powering the machine off, the three blinks issue occurs again.
    Also when CMOS is cleared and machine powers up, there is very long delay during POST until the first Lenovo splash screen is visible.

    Steps taken:
    - flashed backup dump into 25Q032 chip (problem still occurs)
    - flashed backup dumps into 25Q032 and 25Q064 chips (problem still occurs)
    - did a official BIOS update using gnuj39us.exe to version 2.42 (containing ME 9.1.20.1000) - problem still occurs
    - did a official ME update using glrg22ww.exe to 9.1.45.3000 (problem still occurs)
    - flashed backup dumps to both SPI chips, cleared CMOS, cleared TPM using tpm.msc method in Win7

    I digged over various web forums and figured out that this could be caused by ME region corruption.
    So I tried the following:

    - cleaned ME region using FITC, tried various 5MB and 1.5MB versions around 9.1 branch but problem still occurs
    - did fptw64 -greset ME reset, problem still occurs
    - ran MEInfo.exe and MEManuf.exe - all seems to be fine, all tests passed, ME filesystem corruption not present
    - did me_cleaner (both methods - flash "compacting" and HAP bit), problem still occurs
    - disabled AMT, did ME unconfigure in BIOS Advanced menu, problem still occurs
    - did some TPM stuff (disabling in BIOS, clearing, manufacturing mode patch FB->FF in flash), problem still occurs
    - flashed both chips with dumps from other motherboard - the same problem + as I expected, the OS cannot boot

    I am currently out of ideas what to try next.
    Maybe is there some NVRAM embedded in PCH which needs to be cleared?

    My equipment: CH341A programmer, SOIC8 clips, MiniPro TL866A and SOIC-DIP adapters, hotair and soldering stuff, some spare SPI flash chips, second W541 board but Q3 (K2100 GPU) version, donor W541 board, donor T440 board, other Win7 laptop used for programming (W520).

  • dj-bobr
    DIY Electronics
    • Jan 2024
    • 4
    • Czech Republic

    #2
    Attached "backup" dumps taken at the beginning of the whole process, in case that anyone would be interested.
    Attached Files

    Comment

  • dj-bobr
    DIY Electronics
    • Jan 2024
    • 4
    • Czech Republic

    #3
    Detailed information about model etc.:

    Full machine model number:
    Lenovo Thinkpad W541 20EG
    CPU Core i7-4810MQ (but have others available),
    GPU nVidia Quadro K1100 1GB,
    RAM 2x8GB DDR3L (but have lot of other modules available and already tried swapping them),
    Storage - various, i usually use 1TB Transcend M.2 SATA SSD for testing

    Serial number/Service tag:
    Motherboard is not equipped with such sticker or ID. There is sticker containing "TYPE 20EG-S0QG1Z, S/N R9-0GJ45A 15/07" on the chassis but motherboard is taken from different chassis which I don't have (but the exactly same type) as I obtained this motherboard as is.

    Board model number:
    PCB model marking:
    LKM-1 WS MB
    12291-2...
    48.4LO13.021​

    Comment

    Related Topics

    Collapse

    • dqtech
      lenovo thinkpad t420 wont turn on when cmos battery attached
      by dqtech
      please help...this lenovo thinkpad t420 early problem is short 19v...after replace short capacitor all working fine...but, when i attach cmos battery on motherboard this laptop wont turn on, power button not respond....it only work without cmos battery....power button and cmos battery is in good condition...i try replace new cmos battery but problem still persist...any idea?...
      06-16-2023, 03:56 AM
    • magistertc
      CMOS battery drains quickly
      by magistertc
      This problem is based on my experience with an ASUS Z390 Prime motherboard, but it appears to affect other motherboards
      as well Install a new CMOS battery, configure computer, turn off computer and disconnect from AC power or switch off SMPS.
      Return somewhat later and find that battery is drained, dead, or weak. Clock is wrong, other settings lost, etc.

      Examine the power 'sharing' circuit -- when the ATX 3V supply is on, the computer will function normally. The computer is also
      configured to support the RTC and some volatile RAM (when SMPS is on). What you may...
      07-06-2024, 09:55 AM
    • rumpumpel1
      ThinkPad T470 does not power up with CMOS battery attached
      by rumpumpel1
      I have a ThinkPad T470 that will not boot when the CMOS battery is plugged in.
      With only the fan, a RAM module and a USB-C monitor attached, but no CMOS battery, it starts up normally, i.e. after about 90 seconds and two reboots, it stops with a message to press F1 to enter date & time.
      If the power is switched off and a CMOS battery is inserted, it restarts as described above. However, after switching it off and on again, it does not turn on. It draws almost no current and shows no sign of life.
      I used a different CMOS battery and checked the components around the battery...
      04-27-2023, 10:46 AM
    • valente222
      DELL Inspiron Mb FDI55 LA-J081P REV 1.0 A00 error batery CMOS
      by valente222
      Hello everyone, I have this DELL computer. problem when turning on it does not show an image. Diagnostic LED indicates CMOS battery failure. I measure the battery and 3v is fine. When turned on with battery CMOS consumption of 240mA. By removing the CMOS battery it can consume 800mA and sometimes gives an image when it wants. This happened after a while of installing an SSD. Will ME be corrupted by Windows?...
      03-15-2024, 10:28 AM
    • GIGA10
      Gigabyte G5 KE Clearing CMOS won't reset BIOS Admin password
      by GIGA10
      Hello everyone. I'm not sure if this post belongs in this section? If not, please kindly move it to right section Mod/Admin.

      I have a Gigabyte G5 KE laptop and I have forgotten the BIOS Admin password. I can enter BIOS menu but when trying to enter BIOS settings it ask for my password which I have forgotten. I can boot also in to Windows 11. I have tried to clearing CMOS by removing the CMOS battery for 10h. I have tried also to remove both power battery and CMOS battery and bridge the CMOS 2 pin connector on the motherboard. Then when booting I get a message that NVRAM has been...
      12-23-2022, 03:31 AM
    • Loading...
    • No more items.
    Working...