Thank you your hint gave me the needed file - as the prestitched one from Asus fitted perfectly for the FW upgrade. Now my Lenovos have 15.0.42 with SAMF.
As this question will rise again when having to prestitch newer FWs, do you know where to get the repositories for IUPs like SAMF? So to be integrated into the FIT procedure? There has to be a way to extract these? I mean, I do not even know what SAMF stands for.
Yes, if the the type of the CSME is correct, the update files aren’t machiine-type or vendor specific since it’s just code, no settings. So the ASUS file will work as well as the one you stitched together.
Regarding SAMF- afaik it got introduced together with the PHY IUP for RKL Thunderbolt 4 support. It’s not required in an update image but might be added.
For ME 14 there isn’t even a version number, for ME 15 there is, but I can’t find updates since even bioses from 01/2021 have version 1.17 and there seems to be no difference for Consumer or Corporate versions either. It’s about 0x4000 of static code- and since there are no changes there’s no repository.
Maybe plutomaniac can translate the name or has information about the function.
Address and size in ME 15 update file (here 0x310000, 0x004000):
Version (here 1.17)
So if it makes you happy just stitch it into the firmware update, but as long as it’s still 1.17 it doesn’t really matter…
╔═══════════════════════════════════════════╗
║ ME Analyzer v1.283.3 r321 ║
╚═══════════════════════════════════════════╝
╔════════════════════════════════════════════╗
║ R440-021701C (1/1) ║
╟─────────────────────────────┬──────────────╢
║ Family │ CSE SPS ║
╟─────────────────────────────┼──────────────╢
║ Version │ 04.01.04.901 ║
╟─────────────────────────────┼──────────────╢
║ Release │ Production ║
╟─────────────────────────────┼──────────────╢
║ Type │ Extracted ║
╟─────────────────────────────┼──────────────╢
║ SKU │ Server ║
╟─────────────────────────────┼──────────────╢
║ Chipset │ LBG-H B,A ║
╟─────────────────────────────┼──────────────╢
║ TCB Security Version Number │ 3 ║
╟─────────────────────────────┼──────────────╢
║ ARB Security Version Number │ 0 ║
╟─────────────────────────────┼──────────────╢
║ Version Control Number │ 0 ║
╟─────────────────────────────┼──────────────╢
║ Production Ready │ Yes ║
╟─────────────────────────────┼──────────────╢
║ OEM Configuration │ No ║
╟─────────────────────────────┼──────────────╢
║ Date │ 2022-11-02 ║
╟─────────────────────────────┼──────────────╢
║ File System State │ Configured ║
╟─────────────────────────────┼──────────────╢
║ Size │ 0x37E000 ║
╟─────────────────────────────┼──────────────╢
║ Flash Image Tool │ 04.01.04.901 ║
╟─────────────────────────────┼──────────────╢
║ Chipset Support │ Purley ║
╚═════════════════════════════╧══════════════╝
Do we have CSME tools for this?
Wrong thread…
[C. Intel (Converged Security) Server Platform Services (SPS)]( Intel (CS)ME, (CS)TXE, (CS)SPS, GSC, PMC, PCHC, PHY & OROM Firmware Repositories - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)
@MeatWar I’ve had a chance to look at that thread and I don’t see any link to download the (SPS) ME System Tools posted there. Do you know where I can find v4 of those by chance? There are a few links around the forum where random people have posted download links for them, but those are all dead :-/
The tool can be in this forum, user shared around other threads but ill not loose time searching for it, but mainly thats the statement from Plutomanic
Hello everyone, I am new here. I have a Gigabyte GA-H55M-S2 motherboard that I removed the ME_BIOS chip and copied, then deleted it and tried to write again however now the board is stuck in an on and off cycle. Is there any way to recover the Intel ME image? I know there are some very skilled people here, I would appreciate any tips to give me some direction.
Anyone?
That motherboard has dual bios so you probably can recover it by forcing the second BIOS. If not, you can download the full bios directly from the gigabyte website and flash it using an external programmer.
What did you want to achieve with this action / did you make changes to the image you flashed back?
Post / attach the content of your dump(s).
Hello, TigTex. My problem is in BIOS_ME, the other bios I know are fine, because before I modified BIOS_ME the motherboard showed video. The bios writes were done externally via programmer removing the chips from the board.
Then you have a backup right?
Perform an ME reinitialization/Clean: [Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)
Write it back to the 3rd chip
Hi lfb6.
I decided to modify the board to try to solve a reset and shutdown problem that this board presents, I followed the instructions from the following link: The system does not shut down properly and has ME error....need an urgent solution, everything worked as user plutomaniac quoted, however my mistake was not paying attention that my board model was actually GA-H55M-S2 without the V, after doing the flash with the Intel FPT tool the board stopped showing video.
Before doing anything I had removed all the bios chips from the board and copied via external programmer (TL866II), as the board was without video after the flash of Intel FPT I removed the chips again and redo the flash, however the board was stuck in the loop on and off, I suspect the cause is the BIOS_ME because the plutomaniac itself had previously warned that the flash can not be done by other ways than by intel utility.
I believe that will solve it . Thank you very much for pointing me in a direction, I will give it a try as soon as possible and post the result.
Well, it’d be interesting to see what you did flash to which chip, since the file provided by Plutomaniac is a complete firmware image.
Did you flash both chips with Plutomaniacs firmware? The ME configuration seems not to be too different, the relevant parts may be identical, that could work, but the bios region is different. The flash descriptor isn’tcorrect regarding region size and start address, in addition Gigabyte did hide a bios in the last MB of the 8MB chip. One might easily get confused.
So again, be careful what you flash to which chip
Hi guys!
The board was repaired, well… at least it shows video now.
About 2 days ago I bought a defective board (does not turn on), a GA-H55M-S2V in hopes of reusing her bios chips on this board that corrupted the ME_BIOS, when the board arrived I put the bios chips in GA-H55M-S2 but it did not work, as I have some electronics equipment here, I ended up repairing this board that does not turn on, now it turns on and displays video.
I decided to do an experiment, removed the BIOS_ME of this board and put wires to an SOP adapter, my idea was to boot the board with all the original BIOS and enter DOS to use the Intel FPT utility, but when doing the flash I remove the BIOS_ME and put the one that is corrupted in place, as I mentioned earlier I have the backup when the board still worked.
The procedure worked perfectly, I even thought that Intel FPT would do some sort of check on the chipset or BIOS chip, apparently not.
Now that the previous card worked again, I started looking for a correction bios for the problem of reset and shutdown that I mentioned, this time the right model “GA-H55M-S2” without the V, I found on this forum’s own Gigabyte a BIOS_ME for this card “https://forum.giga-byte.co.uk/index.php?topic=11590.0”, did the flash following the instructions from the link “https://winraid.level1techs.com/t/the-system-does-not-shut-down-properly-and-has-me-error-need-an-urgent-solution/32276/6”, after the flash the card starts immediately (before it took more than 30 seconds) and the reset button that before did not work, now works normally.
But there is still a problem, although the board shows video, it only displays with an external video card, if I try to boot from the onboard video it gives one long and two short beeps, I suspect this is still related to the BIOS_ME because with the previous version of flash the onboard video worked normally, now I do not know exactly what to do, because with the old BIOS_ME I had the reset and shutdown problems, but functional video onboard, with this BIOS_ME of the Gigabyte forum I eliminate the problems of shutdown and reset but the video onboard does not work.
Following MeatWar’s tips I will try to create my own BIOS_ME image to try to fix this last detail of the board.
I attached the photos and BIOS of the board, before and after modifications.
Hi, see there in my post that I posted the copy of the images from the board bios. Thanks for trying to help .
The problem is probably not in the ME region but the bios region…
Try:
BG_clean_F4_300.zip (3.0 MB)
I have an Asrock Z77 Extreme 4. Is it a good idea to upgrade the ME firmware? Here’s the info for my current one which I pulled from the system and then the one from OP which I would flash as the latest version.
MEInfo and MEManuf didn’t seem to indicate any errors as far as I understand it. I attached the logs below and the fw files
mefw.zip (1.9 MB)
.
╔═══════════════════════════════════════════╗
║ myfw.bin (1/1) ║
╠─────────────────────────────┬─────────────╣
║ Family │ ME ║
╠─────────────────────────────┼─────────────╣
║ Version │ 8.1.0.1248 ║
╠─────────────────────────────┼─────────────╣
║ Release │ Production ║
╠─────────────────────────────┼─────────────╣
║ Type │ Update ║
╠─────────────────────────────┼─────────────╣
║ SKU │ 1.5MB ║
╠─────────────────────────────┼─────────────╣
║ TCB Security Version Number │ 1 ║
╠─────────────────────────────┼─────────────╣
║ Version Control Number │ 2 ║
╠─────────────────────────────┼─────────────╣
║ Production Ready │ Yes ║
╠─────────────────────────────┼─────────────╣
║ Date │ 2012-06-21 ║
╠─────────────────────────────┼─────────────╣
║ Chipset Support │ CPT/PBG/PPT ║
╚═════════════════════════════╩═════════════╝
╔═══════════════════════════════════════════════════════╗
║ 8.1.70.1590_1.5MB_PRD_RGN.bin (1/1) ║
╠─────────────────────────────────────┬─────────────────╣
║ Family │ ME ║
╠─────────────────────────────────────┼─────────────────╣
║ Version │ 8.1.70.1590 ║
╠─────────────────────────────────────┼─────────────────╣
║ Release │ Production ║
╠─────────────────────────────────────┼─────────────────╣
║ Type │ Stock ║
╠─────────────────────────────────────┼─────────────────╣
║ SKU │ 1.5MB ║
╠─────────────────────────────────────┼─────────────────╣
║ TCB Security Version Number │ 1 ║
╠─────────────────────────────────────┼─────────────────╣
║ Version Control Number │ 2 ║
╠─────────────────────────────────────┼─────────────────╣
║ Production Ready │ Yes ║
╠─────────────────────────────────────┼─────────────────╣
║ Date │ 2015-11-24 ║
╠─────────────────────────────────────┼─────────────────╣
║ Size │ 0x17D000 ║
╠─────────────────────────────────────┼─────────────────╣
║ Chipset Support │ CPT/PBG/PPT ║
╚═════════════════════════════════════╩═════════════════╝
MEInfo / MEManuf
Intel(R) MEInfo Version: 8.1.56.1541
Copyright(C) 2005 - 2014, Intel Corporation. All rights reserved.
FW Status Register1: 0x1E000245
FW Status Register2: 0x60000106
CurrentState: Normal
ManufacturingMode: Disabled
FlashPartition: Valid
OperationalState: M0 with UMA
InitComplete: Complete
BUPLoadState: Success
ErrorCode: No Error
ModeOfOperation: Normal
ICC: Valid OEM data, ICC programmed
Windows OS Version : 6.1.7601 "Service Pack 1"
OS BIOS Support : Legacy
Table Type 0 ( 0x 00 ) found, size of 24 (0x 18 ) bytes
Windows OS Version : 6.1.7601 "Service Pack 1"
OS BIOS Support : Legacy
Table Type 0 ( 0x 00 ) found, size of 24 (0x 18 ) bytes
Table Type 1 ( 0x 01 ) found, size of 27 (0x 1B ) bytes
Table Type 2 ( 0x 02 ) found, size of 15 (0x 0F ) bytes
Table Type 3 ( 0x 03 ) found, size of 22 (0x 16 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 9 ( 0x 09 ) found, size of 17 (0x 11 ) bytes
Table Type 11 ( 0x 0B ) found, size of 5 (0x 05 ) bytes
Table Type 32 ( 0x 20 ) found, size of 20 (0x 14 ) bytes
Table Type 7 ( 0x 07 ) found, size of 19 (0x 13 ) bytes
Table Type 7 ( 0x 07 ) found, size of 19 (0x 13 ) bytes
Table Type 7 ( 0x 07 ) found, size of 19 (0x 13 ) bytes
Table Type 16 ( 0x 10 ) found, size of 23 (0x 17 ) bytes
Table Type 4 ( 0x 04 ) found, size of 42 (0x 2A ) bytes
Table Type 17 ( 0x 11 ) found, size of 34 (0x 22 ) bytes
Table Type 20 ( 0x 14 ) found, size of 35 (0x 23 ) bytes
Table Type 17 ( 0x 11 ) found, size of 34 (0x 22 ) bytes
Table Type 20 ( 0x 14 ) found, size of 35 (0x 23 ) bytes
Table Type 17 ( 0x 11 ) found, size of 34 (0x 22 ) bytes
Table Type 20 ( 0x 14 ) found, size of 35 (0x 23 ) bytes
Table Type 17 ( 0x 11 ) found, size of 34 (0x 22 ) bytes
Table Type 20 ( 0x 14 ) found, size of 35 (0x 23 ) bytes
Table Type 19 ( 0x 13 ) found, size of 31 (0x 1F ) bytes
Table Type 131 ( 0x 83 ) found, size of 64 (0x 40 ) bytes
MEBx Version found is 0.0.0.0000
Get ME FWU info command...done
Get ME FWU version command...done
Get ME FWU feature state command...done
Get ME FWU platform type command...done
Get ME FWU feature capability command...done
Get ME FWU OEM Id command...done
FW Capabilities value is 0x1111C40
Feature enablement is 0x1111C40
Platform type is 0x72420322
GBE Region does not exist.
Intel(R) ME code versions:
BIOS Version: P3.00
MEBx Version: 0.0.0.0000
Gbe Version: Unknown
VendorID: 8086
PCH Version: 4
FW Version: 8.1.0.1248
UNS Version: Not Available
LMS Version: 9.5.10.1628
MEI Driver Version: 9.5.15.1730
Wireless Hardware Version: Not Available
Wireless Driver Version: Not Available
FW Capabilities: 0x01111C40
Intel(R) Anti-Theft Technology - NOT PRESENT
Intel(R) Capability Licensing Service - PRESENT/ENABLED
Protect Audio Video Path - PRESENT/ENABLED
Intel(R) Dynamic Application Loader - PRESENT/ENABLED
Get iCLS permit information command...done
Command response status indicates permit not found
Get iCLS CPU allowed feature information command...done
CPU Upgrade State: Not Upgradable
Cryptography Support: Disabled
Last ME reset reason: Power up
Local FWUpdate: Enabled
Get BIOS flash lockdown status...done
BIOS Config Lock: Enabled
Get flash master region access status...done
Host Read Access to ME: Disabled
Host Write Access to ME: Disabled
SPI Flash ID #1: EF4017
SPI Flash ID VSCC #1: 20052005
SPI Flash BIOS VSCC: 20052005
Protected Range Register Base #0 0x0
Protected Range Register Limit #0 0x0
Protected Range Register Base #1 0x0
Protected Range Register Limit #1 0x0
Protected Range Register Base #2 0x0
Protected Range Register Limit #2 0x0
Protected Range Register Base #3 0x0
Protected Range Register Limit #3 0x0
Protected Range Register Base #4 0x0
Protected Range Register Limit #4 0x0
BIOS boot State: Post Boot
OEM Id: 00000000-0000-0000-0000-000000000000
Capability Licensing Service: Enabled
Get iCLS permit information command...done
Command response status indicates permit not found
Get iCLS permit information command...done
Command response status indicates permit not found
Get iCLS CPU allowed feature information command...done
Get iCLS PCH allowed feature information command...done
Get iCLS PCH allowed feature information command...done
Capability Licensing Service Status: Permit info not available
Get ME FWU OEM Tag command...done
OEM Tag: 0x00000000
Get ME FWU Platform Attribute (WLAN ucode) command...done
Localized Language: Unknown
Get ME FWU Info command...done
Independent Firmware Recovery: Enabled
---------------------
Intel(R) MEManuf Version: 8.1.56.1541
Copyright(C) 2005 - 2014, Intel Corporation. All rights reserved.
FW Status Register1: 0x1E000245
FW Status Register2: 0x60000106
CurrentState: Normal
ManufacturingMode: Disabled
FlashPartition: Valid
OperationalState: M0 with UMA
InitComplete: Complete
BUPLoadState: Success
ErrorCode: No Error
ModeOfOperation: Normal
ICC: Valid OEM data, ICC programmed
Get FWU info command...done
Get FWU version command...done
Get FWU feature state command...done
Get ME FWU platform type command...done
Get ME FWU feature capability command...done
Feature enablement is 0x1111C40
gFeatureAvailability value is 0x1
Request Intel(R) ME test result command...done
System is running on consumer/1.5M image, start Intel(R) ME Runtime Test
ME initialization state valid
ME operation mode valid
Current operation state valid
ME error state valid
Verifying FW Status Register1...done
OEM ICC data valid and programmed correctly
Request Intel(R) ME test result command...done
vsccommn.bin was created on 04:35:50 08/08/2012 GMT
SPI Flash ID #1 ME VSCC value is 0x2005
SPI Flash ID #1 (ID: 0xEF4017) ME VSCC value checked
SPI Flash ID #1 BIOS VSCC value is 0x2005
SPI Flash ID #1 (ID: 0xEF4017) BIOS VSCC value checked
FPBA value is 0x0
No Intel vPro Wireless device was found
Request Intel(R) ME Runtime BIST test command...done
Get Intel(R) ME test data command...done
Total of 12 Intel(R) ME test result retrieved
MicroKernel - Internal Hardware Tests: Internal Hardware Tests - Passed
Policy Kernel - Power Package: Package 1 supported - Passed
Policy Kernel - Power Package: Default package supported - Passed
MicroKernel - Blob Manager: Set - Passed
MicroKernel - Blob Manager: Get - Passed
MicroKernel - Blob Manager: Remove - Passed
Policy Kernel - ME Configuration: Wlan Power Well - Passed
Policy Kernel - ME Configuration: PROC_MISSING - Passed
Policy Kernel - ME Configuration: M3 Power Rails Available - Passed
Policy Kernel - ME Recovery: ME Recovery mode check - Passed
Policy Kernel - Embedded Controller: Power source type - Passed
Policy Kernel - SMBus: Read byte - Passed
Clear Intel(R) ME test data command...done
Get EPID Group ID command...done
EPID Group ID: 835
EPID GID Check passed
MEManuf Test Passed
Its user choice…some users even hate Intel ME and want it disable, but it has its part in ICC etc… some get better OC settings some dont.
They have security revisions, some public info on it around the web, some it maybe hard to find or not public.