Update: Bios boots to SetupMenu, but Intel ME disappeared.
Help needed for UEFItool
Dear all, after disk wipe in BIOS, seems also BIOS content got corrupted.
(Lesson learned: never wipe M.2 or SSD from BIOS…)
After Dell logo, the laptop hangs. If I press F2 or F12, up right appears a similar text
‘preparing to enter setup’, and boot process hangs again.
I tried BIOS recovering with USB + holding Ctrl+ESC keys.
The BIOS reads BIOS_IMG.rcv from USB, did some Bios + ME flash updates and rebooted.
But after the recovery/update, boot process hanged again
I tried also entering diagnostic menu by Holding Fn key, also hangs.
What I did:
-
Dumped the 16Mb SPI flash chip to file, using SOC-8 clamp and application flashrom
Files are in the archive, see links below
dell-precision-7520-chipW25Q128xV.bin
MD5: 9854d24a7461afdd64f41fca20c7ba34 -
Downloaded last bios from
BIOS Dell Precision 7520 and 7720 system-BIOS
h_t_t_p_s://w_w_w.dell.com/support/home/nl-be/drivers/driversdetails?driverid=6h1vv
Precision_7x20_1.23.1.exe 13.34 MB
MD5: 2afaeb7dfe5896adc46b312ef8e3b05d
BIOS Recovery Image File
BIOS_IMG.rcv 13.33 MB
MD5: 4691e476f07db54e761bca56cd8e6c79
The BIOS .exe was extracted to Precision_7x20_1.23.1.exe_decompressed.hdr size 17237498
MD5: e905ab334e8ceb953637b10c6c38299a
and using PFSExtractor, I got such a directory, also in the zip archive:
ls -lA Precision_7x20_1.23.1.exe_decompressed.hdr.extracted | cut -f5- -d’ ’
9601985 May 26 01:25 section_0_1.23.1.data
300 May 26 01:25 section_0_1.23.1.meta
256 May 26 01:25 section_0_1.23.1.mtsg
9437184 May 26 01:25 section_0_1.23.1.payload
256 May 26 01:25 section_0_1.23.1.sign
…
I tried dumping my dump file dell-precision-7520-chipW25Q128xV.bin,
some files extraction failed because of bad/missing ‘huffying table’ file
UEFITool detects it as Intel image, I see the MAC in GbE region
So I am stuck to this point
I have no clue how to proceed further. I suspect I need the laptop-specific
info (MAC,serial…) merged to the .hdr file above, and finally to
create a 16Mb image, that I can write back to SPI chip.
I’ll be very happy if somebody can merge a working binary from my dump
and the downloaded .exe binaries
Also, I’ll highly appreciate if Intel AMT/ME functionality is enabled. I think
it was enabled, not sure
Thanks,
Jan
53Mb zip archive with binaries
Will expire on 25Jun2022:
or
_h_t_t_p_s://www.sendspace.com/file/jpf4qu
p.p. Some links
_h_t_t_p_s://www.sentinelone.com/labs/moving-from-manual-reverse-engineering-of-uefi-modules-to-dynamic-emulation-of-uefi-firmware/
_h_t_t_p_s://nstarke.github.io/firmware/uefi/ru.efi/bios/2020/08/01/modifying-bios-using-ru-efi.html
_h_t_t_p_s://phreesite.com/free-anonymous-file-sharing-sites-without-registration/