2233-HECI error during MEBx execution

Hi all

I have a HP dc7900 desktop with ME version: 5.0.3.1126
Every boot I do hear a beep followed by this error code:
2232-HECI error during MEBx execution
MEBX Status = 0303
ME BIOS Extension module halted.
Update BIOS or ME firmware if problem persists.

Bios is already updated but when trying to update ME to the lastest version in DOS I do get following error:
HECI ERROR: CANNOT LOCATE ME DEVICE.
ERROR (8193) Intel ME interface : Cannot locate ME device driver.

Tried ftp -GReset: ERROR 405: There are no supported SPI flash devices installed.

What can I try next ?

Regards,
zifxify

Hi, did you make any changes recently or did it start happening on its own? To use FWUpdate for ME5, you need to add -generic parameter as well. Add -verbose too to see what it’s doing.

I have only recently owned this device so I actually don’t know.
Strange, the version I’m using (5.2.50.1042) doesn’t support the option -generic.
With verbose, I only see the following messages appear:

.HECI ERROR: CANNOT LOCATE ME DEVICE ( a couple of times )
One time following error:
Error (8193) Intel (R) ME Interface: Cannot locate ME device driver.

MEINFO gives following error:

Copyright(C) 2005-08 Intel(R) Corporation. All Rights Reserved.
Intel(R) MEInfo Version: 5.0.0.1167

Error 9250 HECI Connection to the Intel(R) AMT PTHI client failed…

Reading Fw Status Register…
FW Status Register: 0XFFFFFFFF

would it help if I make a flash dump?

Try to update the ME by using the DOS version of FWUpdate tool, which does not require drivers installed. Same for MEInfo and MEManuf tools, use the DOS versions. If you can dump the SPI chip via a programmer or similar then do it because maybe the firmware needs cleaning.

@Try to update the ME by using the DOS version of FWUpdate tool, which does not require drivers installed. Same for MEInfo and MEManuf tools, use the DOS versions.
All commands above have been done in dos and still I get an error about communicating with the mei device. (booted from a stick using rufus)

I can read and write ME region from fpt see link for ME region dumped with fpt. ME.BIN
Does it need cleaning ?

I can see the problem. The ME firmware is corrupted (probably happened during an older FWUpdate) because HP has messed up while building the SPI image for that system. All their released SPI/BIOS updates (2008-2015) have semi-broken Flash Descriptor region starting Offset & Sizes. Some overlap due to wrong sizes.

Before/Wrong:

0x0 - 0x1000 (FD)
0x1000 - 0x3000 (GbE)
0x3000 - 0xD000 (PDR) → overlaps with ME as 0xD000 > 0xB000
0xB000 - 0x26A000 (ME) → overlaps with BIOS as 0x26A000 > 0x260000
0x260000 - 0x65F000 (BIOS) → out of SPI bounds as 0x65F000 > 0x400000 (4MB)

After/Correct:

0x0 - 0x1000 (FD)
0x1000 - 0x3000 (GbE)
0x3000 - 0xB000 (PDR)
0xB000 - 0x260000 (ME)
0x260000 - 0x65F000 (BIOS) → left intact due to Flash Image Tool v5 being stupid

I followed the Engine CleanUp Guide on the Engine/ME region only (to avoid any more FIT v5 stupidity) and manually fixed the FD where needed. At the attached archive you’ll find the full fixed SPI image, the fixed ME region as well as the fixed Flash Descriptor region (which should not cause ME corruption during FWUpdate anymore). Run Flash Programming Tool with commands:

fpt -desc -f 7G1_0127_fix_desc.bin
fpt -me -f 7G1_0127_fix_me.bin
fpt -greset

7G1_0127_fix.rar (1.85 MB)

flashing me and descriptor has been succesful (Flash Descriptor Security Override Strap)
I do not get any beep anymore but updating the ME (with fwupdate to the last version) still failed.
MEINFO reports the following:

Copyright(C) 2005-08 Intel(R) Corporation. All Rights Reserved.
Intel(R) MEInfo Version: 5.0.0.1167

Error 9250 HECI Connection to the Intel(R) AMT PTHI client failed…

Reading Fw Status Register…
FW Status Register: 0X10E11411

Use the Windows version of FPT with -generic parameter. It’s weird that it’s missing under DOS. Most parameters do actually.

first of all thanks for all you patience,help but I have bricked this board with the resoldering process that have been gone wrong after flashing the full spi dump.

I have the same problem in my device
hp compaq 8000 elite convertible minitower pc
You receive error messages
Intel R) Management Engine BIOS Extension v5. 1.8.8819
Copyright (C) 2883-88 Intel Corporation. All Rights Reserved.
ME is initializing.
Intel R) ME unconf iguration in progress…
After reboot
2233-HECI error during MEBx execution
MEBX Status0302
ME BIOS Extension nodule halted
Update BIOS or ME firnuare if problen persists
2206-End Of POST HECI Failure
Systen halted. Power cycle the systen to reboot
I hope for help

2.jpg

1.jpg

47515511-ee713e80-d837-11e8-9f1c-84211cafdbc2.PNG

I’m sure plutomaniac will be able to help you once he sees this thread, please wait patiently and I’m sure he’ll be in sometime soon

I wait any time no problem important help in this problem

Sorry I’m not sure how to help, that’s why I suggest to wait for plutomaniac to help, hopefully he will be in soon (Maybe gone for weekend?)

No problem waiting

Good evening
Please help my friends
Unfortunately no solution to the problem is solved
She is confident that she is in this forum

Sorry, I sent plutomaniac a message, he must have missed this thread past week somehow?

@efraym - have you tried updating to latest BIOS already? Do you have ME/FD/FDO/Service mode etc 2-pin jumper on your board anywhere, please check.

Thanks for your interest in my problem
You seem to be an experienced person. You can help me by connecting to my own system via TeamViewer
Because I am a person who is not experienced in this field

27939688_726152030912331_385873574_n.jpg

28000944_726152000912334_1371357440_n.jpg

47515511-ee713e80-d837-11e8-9f1c-84211cafdbc2.PNG

Sorry, this is not something that can be done by using TeamViewer. Please answer my questions above and we can try to move forward to fix the issue.

thanks for helping me
I already have the latest version of Paios
This is information about the whole system
We can communicate on Facebook

bbbbbbbbbbbbbbbb.PNG

Capture.PNG