Always use as many parts of your own dump as possible.
For example: When cleaning an ME make sure you take the config from your own dump and compare it to the foreign dump. The foreign ME you used and cleaned had a slightly different config than yours, might work, might not- see L460. Migh take some time afterwards.
.
Compare the images and the parser messages:
Here the volume can’t get decompressed, that’s a brick.
.
Check for the machine specific info- Dell often uses a DVAR region, try to find your service tag, serial (often encrypted or stored in TPM now)
(Search - tab text - try with unicode on and off)
So third volume is machine specific parts, first two is NVRAM, all in bios region from including fourth volume seems static, might be replaced with stock bios parts…
BUT there might be version conflicts to EC firmware or ME or… so best to stay on same version or version close to original version.
Finding the original firmware version isn’t too easy, Dell hasn’t too many hints hidden. You might limit the range by microcode versions and ME versions. For this bios it’s 1.4.3
Compare bricked firmware and original bios region in HxD, go to the end and start upward:
There you have it: It’s a bit flip, not seen very often, but possible! Region / address is correct for the error already found, if you go further you’ll find both images identical up to the DVAR region, that’s good enough!
So change 0x91E898 from 54 to 50 and you’re possibly good to go again! Or try the attached file, only change made as written.
original_rec.zip (8.2 MB)
(An error during bios update would normally result in a whole block not written/ erased and parts of bios region new version, parts still old)
I don’t have an explanation for the LAN issue after cleaning, can you explain the issue more detailed?