I downloaded a BIOS file from Lenovo and once I extracted the actual BIOS from the executable, it is 16MB in size, but my IC(Winbond 25Q80DV) is only 8MB in capacity. I have read you can trim the BIOS file with a hex editor but I can't find any instructions on specifically what you will remove.
How do you trim a BIOS file?
Collapse
X
-
Tags: None
-
Often there are 2 bioses on the logic board. A high density (main bios) and a low density (EC controller firmware). It appears that you are physically referencing the EC controller device on the logic board and attempting to reflash it with the main bios firmware. Keep searching for a higher density bios chip on the board for the proper match. -
-
Often there are 2 bioses on the logic board. A high density (main bios) and a low density (EC controller firmware). It appears that you are physically referencing the EC controller device on the logic board and attempting to reflash it with the main bios firmware. Keep searching for a higher density bios chip on the board for the proper match.
BIOS file is 17,650KB.
https://www.dropbox.com/scl/fi/op2cc...453houv9g&dl=0Last edited by survivalbloke; 04-27-2024, 11:39 AM.Comment
-
OK, you were absolutely correct. So I located the other Winbond chip, which was 128Mb. But when I tried to flash it, I still get the size error.
BIOS file is 17,650KB.
https://www.dropbox.com/scl/fi/op2cc...453houv9g&dl=0
The file needs editing with a hex editor to get the 16MB bios imageComment
-
SMDFlea Mistakes were made, and this has been a tremendous learning experience as I had no idea the EC had its own, separate firmware chip. To make a very long story short, before seeing your post, I found a program to cut the bios down and I flashed it to the bios chip. However, I screwed up the EC firmware on that smaller chip. So, now it is not doing anything on power button press. Is there a way to get the EC firmware so I can properly re-flash that chip?
Device: Laptop
Brand: Lenovo
SN: PF259ZEJ
Model: Yoga C740-15IML
Board: FYG50 NM-C433 Rev 1.0
Comment
-
SMDFlea Mistakes were made, and this has been a tremendous learning experience as I had no idea the EC had its own, separate firmware chip. To make a very long story short, before seeing your post, I found a program to cut the bios down and I flashed it to the bios chip. However, I screwed up the EC firmware on that smaller chip. So, now it is not doing anything on power button press. Is there a way to get the EC firmware so I can properly re-flash that chip?
Device: Laptop
Brand: Lenovo
SN: PF259ZEJ
Model: Yoga C740-15IML
Board: FYG50 NM-C433 Rev 1.0
You`re not the first one to flash the wrong chip,and you won`t be the lastComment
-
-
SMDFlea Yeah, U4503! Wow, I cannot believe someone had that dump. I'll flash it today or tomorrow and report back. Thanks!Comment
-
Well, I'm not sure what the problem is now. I went ahead and flashed that chip(U4503) but the laptop is not taking any current, and I get nothing when pressing the power button. I do have 12V present at the battery circuit coil. I've also got 3.3v present at the U4503 chip I just flashed. However, where I believe I should have 20v, I only have 13.74v.
Let me extrapolate the story of this laptop which might shine light somewhere. It was a customer's laptop and they bought a new one, donating this one to me(happens all the time). Initially the issue was that all voltages were present, and pressing the power button would power up the device, but I had no video and no caps lock. CPU was warm, fans running, seemed very normal and alive. I just took a guess and figured it must be a BIOS problem - maybe a ME region issue(even though I don't quite understand that), etc. I couldn't find anyone with a BIOS for it and I also hadn't learned how to extract a BIOS from a Lenovo executable so I bought a "parts only" board from Ebay. Much to my surprise, the parts board actually powered up the laptop and I had video! The trouble is that the parts board had a broken CPU heatsink mount, so I decided to swap out not only the 16MB chip, but also that other firmware chip - the U4503 to the original board. It powered up just the same, so I went ahead and installed Windows but for the life of me I could not get a sound driver and the intel ME engine management driver to take. Lenovo's tool to detect my product was detecting the wrong serial number so I knew something is wrong with the chip swap. That's when all of this madness began.
So now I have 2x BIOS chips(16MB) neither of which I know which board they go to, and I've got 1x U4503 firmware chip, flashed with the file from the link you posted. I only have one of these chips because the chip which was on the original board, a winbond, would not read in my CH341a so I think something is wrong with it.
If I backup and post an image of both BIOS chips and the firmware chip here in the thread, is there any chance you could look at them and know which is which, etc..???Comment
-
-
Laptop Yoga C740-15IML (Lenovo) - Loại 81TD
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------Comment
-
Comment
-
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------Comment
-
Comment
-
Hi guys can somebody help me and clean or fix my bios for lenovo yoga c740-15iml 81td
Fyg50 nm-c433
When i switch on the laptop it shows the backlight keyboard for roughly off. Service tag is PF1BFB08. Here it the original dumpAttached FilesComment
-
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------Comment
-
Comment
-
----------------------------------------------------------------------------------------------------------------------------------------------------------
All donations to Badcaps are welcome.
Become a Badcaps supporter
>>>>> click on this link to donate <<<<<
Thanks to all supporters.
----------------------------------------------------------------------------------------------------------------------------------------------------------Comment
-
Related Topics
Collapse
-
by Forest79Hello,
I got a Lenovo ThinkStation P520 (Type 30BF) from a friend, asking me for a repair. Windows 11 offered a firmware upgrade as an optional update, and it failed.
The emergency flash procedure from the hardware manual has also failed. So, I asked an acquaintance with better skills to flash the BIOS directly.
However, the chip (a Macronix MX25L25673GMI-08G) has a size of 32 MB, and the BIOS file from the Lenovo website (extracted with UEFITool) has a little more than 16 MB. Thus, the software my acquaintance used (SiberiaProg v1.45, with a CH341A Programmer)...-
Channel: BIOS & Schematic Requests!
-
-
by maanee11Hello Everyone,
I have Thinkpad T560 Which has corrupted BIOS. I have acquired Ch341A SPI flasher to program the BIOS externally. I see that to program the BIOS, i need a bin file for the BIOS. I was able to extract the .exe file of BIOS from Lenovo given here in this link:
https://pcsupport.lenovo.com/au/en/p...me=BIOS%2FUEFI
In the extracted files, I see that BIOS containing file has extension .FL1 and I need to extract or convert it...-
Channel: BIOS Requests ONLY!
-
-
Hello to all of you! I need help with a BIOS file.
The BIOS chip is fried on my Asus F542UN laptop, and I bought a new chip that needs programming. I have a CH341a programmer but I need a .bin BIOS file. On Asus support page the firmware has another extension, .310 and from reading on this forum I understand that that file is not complete BIOS.
So, in short I need the "complete" BIOS .bin file to flash on the new chip. Another issue is that on back of the case the label says F542UN but on the sticker on the motherboard it's X542UN.-
Channel: BIOS Requests ONLY!
-
-
by Fr33manHello everyone,
I soft BRICKED my Lenovo IdeaPad laptop (black screen with led lights on, responsive keyboard backlight, fans spinning) after messing about with a Github tool called Smokeless. I am now attempting to reflash the bios through USB, but I am not sure if I extracted the correct BIOS ROM file to flash, and I also could not find the correct file name to rename it to (GLCrisis.bin, GLCN.bin, Currom.bin??). In addition to attempting to reflash the Bios with a USB, I have also performed the following activities:
*Novo button power on
*Disconnected internal battery...-
Channel: BIOS Requests ONLY!
-
-
by iZakreHello everybody!
To put you in context I recently replaced the battery from my HP Pavilion 15 bc400ns with a used one, everything was going good. The same day, I decided to update the BIOS, everything went good. The thing occurred after I let the battery drain iddling on Windows 11 for the second time to calibrate it that the screen did not turn on again, the computer was on but the screen did not turn, like it would not wake from hibernation. I decided to restart the computer but got no video.
The thing is that I had installed TeamViewer and could log into the computer... - Loading...
- No more items.
Comment