HP DC7800p SFF with corrupted ME

Hi,

I got this system without any drives and it throws the following error message

Intel(R) Management Engine BIOS extension v3.0.2.0004

2210-Parameter Frame Error

ME BIOS Extension module execution has halted. Update BIOS or management engine firmware if problem persists.

2206-End of POST HECI Failure system halted. Power cycle the system to reboot.

As somebody pointed out by pressing F1 allows to proceed to the boot menu. I successfully installed win 10 on an empty drive but whenever I shut down os the system won’t power off.

Reflashing the latest HP bios version (786F1 v01.35) doesn’t make any difference and the Intel ME detection tool doesn’t recognize any ME version present. According to the setup utility it should be 3.0.1.1104 but it looks like the whole region is corrupted.

I tried to use DOS FPT (v4 and v5) to read the SPI content but the all I got was

Reading HSFSTS register… Flash Descriptor: Valid… —> Error 405: There are no supported SPI flash devices installed…

I think that the chip (MX 12G 25L3205D) should be supported but maybe there is some kind of safety mechanism to prevent any unauthorized read attempt?

Is there any way to make a SPI dump without using an external programmer?

FDO jumper should not be shorted or ME Engine will not be avaiable.

image

I belive it may be need a full SPI programming, my pov, wait for other users.

Never had to do with ME v3. But files provided by HP seem to be a complete firmware. As outlined by MeatWar there might be jumpers for servicing the ME region?

Unclear why one would use these (v4/v5) on ME v3? There are tools for ME v3 linked in the ME 2 to 15 thread.

The dos version for ME v3 seems to be unusable due to missing dos4gw.exe.

The jumper configuration for the mobo is as in the picture but shorting the two
first jumpers does not make any difference.

Well if not shorted (Default) the FDO is not enable and ME/AMT should be working correctly, we may assume corruption.
You may need, as i suggested before, to do a full programming, lbf6 already took his time to check for a full image from HP files.

There’s a win32 version of fpt?

Yes, but using it yields yet another error message.

PMXUtil: Error during PMX Call: sseidrvdll32e.dll ! IDRVInstallDriver(): Failed to start loaded service err: 1275

You are probably right. I might need to pull the board out to get better contact for a SOIC8 clip.