Hi there,
I have a 14" Lenovo Laptop (Flex 5 14ALC05) which has a boot issue.
The little LED on the power button is flashing slowly and nothing happen.
This unit do not have any BIOS button cell battery so I tried many times draining the power but it is still not powering on.
So I decided to flash the BIOS using a cheap programmer.
And I was successfully able to read the content (exactly 16MB file) which BTW is a WINBOND 74m12jwsiq (according to the package inscription - but detected as W25Q128FW in the software - IMSProg on Linux)
I also downloaded the sotck BIOS from Lenovo site which came as a .exe file.
I followed a guide to extract the BIN from this file (as I'm still on Linux).
Here are the step I did:
Here is my question, before I mess up..
Is it okay if I just go ahead and flash/write that extracted file directly onto the chip on the motherboard?
Or do I need to copy/paste some data from the original BIOS onto the stock extracted file before writing to the chip?
I have a 14" Lenovo Laptop (Flex 5 14ALC05) which has a boot issue.
The little LED on the power button is flashing slowly and nothing happen.
This unit do not have any BIOS button cell battery so I tried many times draining the power but it is still not powering on.
So I decided to flash the BIOS using a cheap programmer.
And I was successfully able to read the content (exactly 16MB file) which BTW is a WINBOND 74m12jwsiq (according to the package inscription - but detected as W25Q128FW in the software - IMSProg on Linux)
I also downloaded the sotck BIOS from Lenovo site which came as a .exe file.
I followed a guide to extract the BIN from this file (as I'm still on Linux).
Here are the step I did:
- I first run a program called innoextract on the .exe file
- Then I opened the .cap file with a Hex editor
- I deleted data in the range 0x0-0x317
- I then extracted the data in the range 0x0-0x1000000 into a new file
- Saved it as .bin
Here is my question, before I mess up..
Is it okay if I just go ahead and flash/write that extracted file directly onto the chip on the motherboard?
Or do I need to copy/paste some data from the original BIOS onto the stock extracted file before writing to the chip?
Comment