Hello all, I recently came into possession of a Thinkpad W700 that wouldn’t boot - for reasons I won’t get into, I’m pretty certain it’s a bricked BIOS, so I went ahead and dumped the flash chip, found the BIOS version from it, and extracted the matching version from Lenovo’s website’s update utility, but now I’m kind of stuck: the “fresh” ROM is 6,134 bytes bigger than the one I dumped from the flash chip, so it won’t flash. I’m not yet concerned about getting the MAC ID, UUID, etc right, I just want to get it to boot. I’ve looked at diffs between the two images, but frankly I don’t know what I’m looking at, and I don’t know what I should or should not delete. UEFITool doesn’t tell me anything about the structure, just that it’s a series of “Intel Microcode” blocks, padded on either end. I would be eternally grateful if someone could take a look at them and give me some advice. h ttps://files.catbox.moe/kf5063.zip
Cut the new file to 8MB at the end. Compare the files from the end, they should be identical from 7FF FFF up to ~7F0 040