Hello, I hope you’re all well.
I recently dusted off my old Dell Optiplex 3010 to see what I could do with it. During the journey, I tried updating the BIOS from A09 to A22. The installer from Windows worked normally and rebooted. However, it booted normally without showing any update tabs. Then, when you looked in the BIOS Setup window, you found that it hadn’t been updated. After resetting CMOS through Jumper and Pwd and booting the PC into service mode, I managed to get it to go from A09 to A22. However, in the middle of the update, I noticed that the progress bar showed ME_FW Update Failed: Image Verification, which seemed very strange to me. I tried the update process several times, without success for the ME FW. I noticed that the Dell installer told me that I had the version that came by default on the motherboard 8.1.0.xxxx installed, but in the task manager, no ME-related device was shown. I tried installing the drivers without success, and I tried communicating through fptw64 without success. So I assumed that trying to update ME through that means would be in vain. I have a CH341A programmer, but I would like some guidance on which way to go, since I am somewhat inexperienced. I hope you can help me
Bios updates are not to be done shorting Service Mode (ME_Disable), your fault…
Put back all jumpers to default position and try to update again…can’t fix it usually…if there’s any corruption in FW partition.
2 Solutions…IC SPI program of a full image or this guide and FPT write (this method uses current bios region and preserve Dell system data).
A full dump with FPT or/both CH341 should always be done before any other operation.
I understand what you’re saying, but the update wouldn’t work if I didn’t have me_disable shorted out.
I’ll try to understand the guide you sent and I’ll let you know if I have any questions.
P.S.
It didn’t seem to work for me before. I couldn’t dump the .bin file via FPT if Windows didn’t recognize it. The PC boots normally, though, so we can try working with it.
Firmware was already corrupted, that’s why worked (Partially) with Service Mode jumper.
EDIT:
Already told you, your mboard system data in current bios, a blank Dell image programmed by the CH341 will not have any data, as it’s an old bios it may be a complete (Dell update file) image with all regions, still blank.
This data can hex edited/pad transfer to a new image… all this is not easy for a new user that has never done it and a post can’t be a teaching classroom, go read other Dell recovers in the forum.
Finalizing… full backup to retrieve original data and blank image/edited programmed or the previous mentioned guide applied to the current dump.
Good luck.
After reading the guide fairly thoroughly, I find that it’s necessary to have a .bin file of the BIOS to perform the processes, which raises my questions:
Do I need to make a backup of the initialized BIOS on the PC with the CH341A due to the absence of ME? If so, isn’t it the same as extracting the .bin file from the EXE provided by Dell and flashing it with the programmer?