Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (2-15)

Hello to all members of this forum!

I’m a little bit confused. I have an “Asus Z97-K” mainboard. “Hardware Info” tells that my “IME”'s firmware has a “9.1, Build 1005, Hot Fix 25” version. In this case I need a “11.7.0.1057” version of the driver. But on the “Asus” site the only available variant of the driver for “MEI” for my mainboard is a version “11.0.0.1146”. Isn’t this driver version’s number supposed to be for an “ME”'s firmware 7 and 8? Can anyone please explain to me how this is possible.

OS driver version is not related to chipset platform ME FW version.
The 11.7.0.1057 driver, is the last one supporting chipsets below Intel 100 Skylake

As optional is updating the Firmware from your ME 9.1.25.1005 to the 9.1.40.1000, concerning this guide.

EDIT: They do, each chipset/platform has his own ME engine FW, but their revisions numbers dont match the line of revision numbers of the drivers for the HECI on the OS.
Upgrading the FW… usually they come with security issues fixed/corrected/added, firmware’s have their part also in the performance of a system, usually not very noticed on some…others noticed, can affect OC and limits of the motherboard, increasing or decreasing the overall performance against more security.

@MeatWar, thanks for the answer!

“OS driver version is not related to chipset platform ME FW version.”

Interesting. I always thought that different mainboards have different “Management Engine” processors on them. And, when a newer generation of mainboards and related chipsets is produced, it includes a newer (maybe not always) version of this processor. And newer versions of this processor obviously have newer versions of firmware and newer versions of drivers. For example, I can’t install any of the “12” and newer versions of the driver. Because my “Management Engine” processor is older than those for which these driver’s versions are made.

“As optional is updating the Firmware from your ME 9.1.25.1005 to the 9.1.40.1000, concerning this guide.”

Which benefits could I get from that?

A post was merged into an existing topic: Intel (CS)ME, (CS)TXE, (CS)SPS, GSC, PMC, PCHC, PHY & OROM Firmware Repositories

FW Version 11.8.93.4323 corrects security vulnerabilities verified by Intel® CSMEVDT version 8.0.1.0 (11/2/2022) and can be flashed with the FWUpdLcl utility version 11.8.92.4222 (CSME System Tools v11) in Linux.

3 Likes

Adding to what ibsajc mentioned above, the 1.5MB Consumer S/H and 5MB Corporate S/H versions of the 11.8.93.4323 ME Firmware are available on Station-Drivers, along with the 32-bit and 64-bit Windows firmware update tool (FWUpdLcl.exe & FWUpdLcl64.exe) and information tool (MEInfoWin.exe & MEInfoWin64) of the same version (11.8.93.4323).

@chinobino

August 30 :thinking: :yum:

1 Like

@westlake Oops, yep I can see where you uploaded it now I have scrolled up :+1:

Must have missed your post at the time…

2 posts were merged into an existing topic: Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (16+)

Hello! On the factory firmware bios ME 15.0.23.1706 Chipset TGP/EBG-H A and from driver-station latest 15.0.42.2235 TGP/EBG-H B What’s the difference?
Clevo x170km-g fw 1.07.08

A post was split to a new topic: Questions about Boot Guard on CSME 17

I have a Samsung NP550P7C laptop with Intel HM76 Express chipset (Panther Point).
The ME firmware is 8.0.10.1464 (ME 8 Consumer 1.5 MB).
The current ME firmware here on the website is 8.1.70.1590.
In ME Analyzer, the firmware is listed as Type Stock (RGN).

Can I flash the firmware from this website onto my laptop?
It’s just a stock (RGN) firmware and no EXTR.
Are functions missing after flashing or does the laptop even break?

Using latest available update bios from Samsung, if so…
Usually only after the OEM released a bios update based on 8.1, users then can update manually to the latest version from 8.1 images.
Your choice only to proceed from 8.0, in past other users had success in it, others had their system bricked.

EDIT: So as you understood ME9…the same is for 8, 8 is not 8.1 right, your choice only, period.
Im not the one that can confirm this without any risk of failure or success, as i stated some user systems with ME8, besides they didnt get any bios updates from their vendors, updated to 8.1 and succeed.

Take a look at the repository file and you’ll see theres plenty of FW8 images on it
(ME 8 Repository r20.rar):
Intel (CS)ME, (CS)TXE, (CS)SPS, GSC, PMC, PCHC, PHY & OROM Firmware Repositories - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)

ME 8 Repository r20\8.0.20.1513_1.5MB_PRD_RGN.bin
ME 8 Repository r20\8.0.21.1519_1.5MB_PRD_EXTR.bin

Thank you for the explanation. I have already read here that you have to be careful with the ME 9 firmware which version is used.
There are ME 9.0 firmware (1.5 MB), ME firmware 9.1 (1.5 MB) and ME firmware 9.5 (1.5 MB).
But with the ME 8 firmware there is only the 8.1. Should I rather not flash the ME 8.1?

Afaik ME 8/8.1 isn’t the same as 9.0/9.1. Updated Np300E5C, HM75 many years ago to latest 8.1 1.5 MB version without any problems afterwards

1 Like

I understand you, but surely you know that there was some users that made that jump and had problems, other succeed as you did, thats why my statement, this is user choice and we cant take it for certain in all systems, i dont, at least not with systems that are not mine.

I can’t remember having seen updates from 8.0 to 8.1 going bad. Cleaning ME 8 is tricky for certain chipsets since FIT doesn’t read the config properly from a complete image but for updating??

Can you give some links to those cases where an update didn’t go well?

Sorry my friend…but tell me do you really want me to look for this? Links that can prove my previous statement, are you serious?

Im sure that you recall the transition on the Sandy/Yvy Bridge between the Intel 6 and 7 series, we know that there was plenty of system still with ME8 FW on it and no bios updates releases from the vendors and then users were seeing already ME8.1 FW images around.

Im not contradicting you on a HM76 or what ever 7 series, as i do also made several updates to ME8.1 on them, thank you for your understanding and hoping that you didnt taken my words as a denial of your knowledge as we all have, in fact i do have respect for some users knowledge on this forum and you’re still one of them, that was why i asked your opinion to this user issue, others simply cant handle my words and hate me, life goes on, kind regards and thank you again for having time to look for this user issue.

Hello,
I have a Dell Precision 7710, Intel Xeon E3-1505Mv5.

Unfortunately, the following error is displayed there during the boot process:

(A7) ME Firmware Downgrade - request MeSpiLock Failed

The notebook itself works perfectly except for the display of the error.

Have already tried to update the BIOS but then the error “ME Firmware Update Failed: Image loading” and “ME update failed” is displayed there. Everything else will be updated, including the BIOS itself.

The MEInfo tool outputs the following:

Error 83: Communication error between application and Intel(R) ME module (HCI client)
Re-key needed Unknown
Platform is re-key capable True
TLS Disabled
Last ME reset reason Power up
Local FWUpdate Enabled
BIOS Config Lock Enabled
GbE Config Lock Enabled
Host Read Access to ME Disabled
Host Write Access to ME Disabled
Host Read Access to EC Disabled
Host Write Access to EC Disabled
SPI Flash ID 1 C84018
SPI Flash ID 2 Unknown
BIOS boot State Post Boot
OEM ID 68853622-eed3-4e83-8a86-6cde315f6b78
Capability Licensing Service Enabled

Error 86: Communication error between application and Intel(R) ME module (FWU client)
OEM Tag Unknown

Error 83: Communication error between application and Intel(R) ME module (HCI client)
Slot 1 Board Manufacturer Unknown

Error 83: Communication error between application and Intel(R) ME module (HCI client)
Slot 2 System Assembler Unknown

Error 83: Communication error between application and Intel(R) ME module (HCI client)
Slot 3 Reserved Unknown

Error 83: Communication error between application and Intel(R) ME module (HCI client)
M3 Autotest Unknown

Error 83: Communication error between application and Intel(R) ME module (HCI client)
C-link Status Unknown
Independent Firmware Recovery Disabled

Error 83: Communication error between application and Intel(R) ME module (HCI client)
EPID Group ID Unknown
LSPCON Ports Not set
5K Ports Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
OEM Public Key Hash FPF Not set

Error 57: Failed getting variable “OEM Public Key Hash”,
Please make sure you are running on appropriate SKU

OEM Public Key Hash ME Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
ACM SVN FPF Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
KM SVN FPF Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
BSMM SVN FPF Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
GuC Encryption Key FPF Not set

Error 57: Failed getting variable “GuC Encryption Key”,
Please make sure you are running on appropriate SKU

GuC Encryption Key ME Not set

                                         FPF                      ME
                                         ---                      --

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Force Boot Guard ACM Not set
Error 57: Failed getting variable “Force Boot Guard ACM Enabled”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Protect BIOS Environment Not set
Error 57: Failed getting variable “Protect BIOS Environment Enabled”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
CPU Debugging Not set
Error 57: Failed getting variable “CPU Debugging”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
BSP Initialization Not set
Error 57: Failed getting variable “BSP Initialization”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Measured Boot Not set
Error 57: Failed getting variable “Measured Boot Enabled”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Verified Boot Not set
Error 57: Failed getting variable “Verified Boot Enabled”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Key Manifest ID Not set
Error 57: Failed getting variable “Key Manifest ID”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)

Error 84: Communication error between application and Intel(R) ME module (FPF client)
Enforcement Policy Not set
Error 57: Failed getting variable “Error Enforcement Policy”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
PTT Not set
Error 57: Failed getting variable “Intel(R) PTT Supported”,
Please make sure you are running on appropriate SKU

      Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
PTT Lockout Override Counter Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
EK Revoke State Not set

Error 84: Communication error between application and Intel(R) ME module (FPF client)
PTT RTC Clear Detection FPF Not set

What else can I do here?

Thank you for your help!

Usually fixed by this guide: [Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)