03-31-2023, 10:28 AM
(This post was last modified: 03-31-2023, 02:05 PM by DeathBringer.)
Hi!
Background:
I have a Lenovo ThinkPad L420 with it's original Intel Core i5-2450M CPU that won't boot from any device (tested HDD, USB, DVD).
At startup i get 2 fast beeps with POST error message:
I have another identical Lenovo L420 that's working.
To check if the CPU was broken I moved the CPU from the broken laptop to the good laptop and it worked there, so the CPU is good. The laptops have the same original Lenovo BIOS version installed 1.16 (8GET39WW).
My guess is that the broken laptop either has a corrupt BIOS or the motherboard is broken.
I identified two flash chips on the motherboard so I bought a CH341A programmer.
Request:
To fix the microcode issue at startup I want to try to re-flash the BIOS chip.
Here's the official BIOS versions for Lenovo L420.
Version 1.16 (8GET39WW) is the version currently installed but there is newer versions available for download. Newest version is 1.23 (8GET46WW). Not sure if it's relevant but the changelog mentions updated microcodes. I don't know what's the best option, sticking with 1.16 or upgrading to 1.23?
All help is welcome
Edit: if needed I can upload the W25X40 chip dump as well.
Background:
I have a Lenovo ThinkPad L420 with it's original Intel Core i5-2450M CPU that won't boot from any device (tested HDD, USB, DVD).
At startup i get 2 fast beeps with POST error message:
Quote:02F0: CPU ID: A7 No Microcode Update Loaded for Alternative ProcessorThe only option is to press F1 to go to BIOS settings. Looking at BIOS settings there's no supervisor password set or anything which is good.
I have another identical Lenovo L420 that's working.
To check if the CPU was broken I moved the CPU from the broken laptop to the good laptop and it worked there, so the CPU is good. The laptops have the same original Lenovo BIOS version installed 1.16 (8GET39WW).
My guess is that the broken laptop either has a corrupt BIOS or the motherboard is broken.
I identified two flash chips on the motherboard so I bought a CH341A programmer.
- Winbond 25Q32BVSIG. I think this chip has the BIOS firmware.
- Winbond 25X40BVSIG. This chip has identical checksum on both the broken and the working laptop so it's probably not the BIOS.
Request:
To fix the microcode issue at startup I want to try to re-flash the BIOS chip.
Here's the official BIOS versions for Lenovo L420.
Version 1.16 (8GET39WW) is the version currently installed but there is newer versions available for download. Newest version is 1.23 (8GET46WW). Not sure if it's relevant but the changelog mentions updated microcodes. I don't know what's the best option, sticking with 1.16 or upgrading to 1.23?
- I have attached the dump from the desoldered 25Q32BVSIG (I think it has the BIOS).
- See more info about the laptop in attached pictures. I used CPU-Z on the working laptop, they're identical so it should be the same on the broken laptop.
- BIOS info picture is from the broken laptop so serial number etc is correct.
All help is welcome
Edit: if needed I can upload the W25X40 chip dump as well.