ASUS z270f ME File System Corrupted

I would like to ask for some guidance since I’m new to this and don’t want to end up with a non-bootable situation.
I have read the guides, and I have tried the different toolsets needed but did not find courage to execute.

CPU: intel 7700k
GFX: 1080ti
RAM: 16GB CL15,3000Mhz

Motherboard is BIOS version 1301 and updated with ME v11.8 with ASUS downloadable tools. I have been overclocking cpu+ram+bclk, which i suspect might be the reason for my corrupted ME region. Possible second reason is my bootloader was set up with “usefirmwarepcisettings No”, which causes windows to alter I/O’s while ASUS MEupdate tool is run from within windows. If i boot with “usefirmwarepcisettings yes” IMEI and pci-express ports stop functioning. I experience issues with horrible stuttering which is the cause for my digging in the first place. Oh well, here comes some info gathered.

FPTW -d spi.bin (version 11.8.60.3561) works, and spits out spi.bin 16,384kB. I tried -greset, which rebooted computer but issue persists.

ME Analyzer of dumped spi.bin:

║ Family │ CSE ME ║
╟─────────────────────────┼───────────────────╢
║ Version │ 11.8.50.3399 ║
╟─────────────────────────┼───────────────────╢
║ Release │ Production ║
╟─────────────────────────┼───────────────────╢
║ Type │ Region, Extracted ║
╟─────────────────────────┼───────────────────╢
║ SKU │ Consumer H ║
╟─────────────────────────┼───────────────────╢
║ Chipset │ KBP/BSF-H A ║
║ │ SPT-H D ║
╟─────────────────────────┼───────────────────╢
║ Security Version Number │ 3 ║
╟─────────────────────────┼───────────────────╢
║ Version Control Number │ 269 ║
╟─────────────────────────┼───────────────────╢
║ Production Version │ Yes ║
╟─────────────────────────┼───────────────────╢
║ Lewisburg PCH Support │ No ║
╟─────────────────────────┼───────────────────╢
║ OEM RSA Signature │ No ║
╟─────────────────────────┼───────────────────╢
║ OEM Unlock Token │ No ║
╟─────────────────────────┼───────────────────╢
║ Date │ 2017-09-26 ║
╟─────────────────────────┼───────────────────╢
║ File System State │ Initialized ║
╟─────────────────────────┼───────────────────╢
║ Size │ 0x1F0000 ║
╟─────────────────────────┼───────────────────╢
║ Flash Image Tool │ 11.6.0.1126 ║
╟─────────────────────────┼───────────────────╢
║ Latest │ No


MEinfoWIN -verbose:
C:\Users\zeewor\Downloads\Intel CSME System Tools v11 r20\MEInfo\WIN32>MEInfoWin.exe -verbose

Intel(R) MEInfo Version: 11.8.60.3561
Copyright(C) 2005 - 2018, Intel Corporation. All rights reserved.

Windows OS Version : 10.0

FW Status Register1: 0x94000245
FW Status Register2: 0x82110346
FW Status Register3: 0x00000020
FW Status Register4: 0x00084000
FW Status Register5: 0x00000000
FW Status Register6: 0x40000000

CurrentState: Normal
ManufacturingMode: Disabled
FlashPartition: Valid
OperationalState: CM0 with UMA
InitComplete: Complete
BUPLoadState: Success
ErrorCode: No Error
ModeOfOperation: Normal
SPI Flash Log: Not Present
FPF HW Source value: Not Applicable
ME FPF Fusing Patch Status: ME FPF Fusing patch NOT applicable
Phase: Maestro
ICC: Valid OEM data, ICC programmed
ME File System Corrupted: Yes
FPF and ME Config Status: Match
FW Capabilities value is 0x31111540
Feature enablement is 0x11111140
Platform type is 0x71440322
No Intel Wireless device was found
Intel(R) ME code versions:

Table Type 0 ( 0x 00 ) found, size of 0 (0x 00 ) bytes
BIOS Version 1301
Table Type 0 ( 0x 00 ) found, size of 0 (0x 00 ) bytes
Table Type 0 ( 0x 00 ) found, size of 66 (0x 42 ) bytes
Table Type 1 ( 0x 01 ) found, size of 131 (0x 83 ) bytes
Table Type 2 ( 0x 02 ) found, size of 112 (0x 70 ) bytes
Table Type 3 ( 0x 03 ) found, size of 98 (0x 62 ) bytes
Table Type 8 ( 0x 08 ) found, size of 16 (0x 10 ) bytes
Table Type 9 ( 0x 09 ) found, size of 28 (0x 1C ) bytes
Table Type 10 ( 0x 0A ) found, size of 33 (0x 21 ) bytes
Table Type 11 ( 0x 0B ) found, size of 60 (0x 3C ) bytes
Table Type 12 ( 0x 0C ) found, size of 21 (0x 15 ) bytes
Table Type 32 ( 0x 20 ) found, size of 22 (0x 16 ) bytes
Table Type 34 ( 0x 22 ) found, size of 29 (0x 1D ) bytes
Table Type 26 ( 0x 1A ) found, size of 29 (0x 1D ) bytes
Table Type 36 ( 0x 24 ) found, size of 18 (0x 12 ) bytes
Table Type 35 ( 0x 23 ) found, size of 27 (0x 1B ) bytes
Table Type 28 ( 0x 1C ) found, size of 29 (0x 1D ) bytes
Table Type 36 ( 0x 24 ) found, size of 18 (0x 12 ) bytes
Table Type 35 ( 0x 23 ) found, size of 27 (0x 1B ) bytes
Table Type 27 ( 0x 1B ) found, size of 30 (0x 1E ) bytes
Table Type 36 ( 0x 24 ) found, size of 18 (0x 12 ) bytes
Table Type 35 ( 0x 23 ) found, size of 27 (0x 1B ) bytes
Table Type 27 ( 0x 1B ) found, size of 17 (0x 11 ) bytes
Table Type 36 ( 0x 24 ) found, size of 18 (0x 12 ) bytes
Table Type 35 ( 0x 23 ) found, size of 27 (0x 1B ) bytes
Table Type 29 ( 0x 1D ) found, size of 27 (0x 1B ) bytes
Table Type 36 ( 0x 24 ) found, size of 18 (0x 12 ) bytes
Table Type 35 ( 0x 23 ) found, size of 27 (0x 1B ) bytes
Table Type 26 ( 0x 1A ) found, size of 29 (0x 1D ) bytes
Table Type 28 ( 0x 1C ) found, size of 29 (0x 1D ) bytes
Table Type 27 ( 0x 1B ) found, size of 30 (0x 1E ) bytes
Table Type 29 ( 0x 1D ) found, size of 27 (0x 1B ) bytes
Table Type 39 ( 0x 27 ) found, size of 184 (0x B8 ) bytes
Table Type 40 ( 0x 28 ) found, size of 65 (0x 41 ) bytes
Table Type 41 ( 0x 29 ) found, size of 26 (0x 1A ) bytes
Table Type 16 ( 0x 10 ) found, size of 25 (0x 19 ) bytes
Table Type 17 ( 0x 11 ) found, size of 112 (0x 70 ) bytes
Table Type 19 ( 0x 13 ) found, size of 33 (0x 21 ) bytes
Table Type 7 ( 0x 07 ) found, size of 29 (0x 1D ) bytes
Table Type 4 ( 0x 04 ) found, size of 188 (0x BC ) bytes
Table Type 20 ( 0x 14 ) found, size of 37 (0x 25 ) bytes
Table Type 130 ( 0x 82 ) found, size of 22 (0x 16 ) bytes
MEBx Version 0.0.0.0000
GbE Version 0.2
Vendor ID 8086
PCH Version 0
FW Version 11.8.50.3399 H
Security Version (SVN) 3
LMS Version 1824.12.0.1139
MEI Driver Version 1828.12.0.1152
Wireless Hardware Version Not Available
Wireless Driver Version Not Available

FW Capabilities 0x31111540

Intel(R) Capability Licensing Service - PRESENT/ENABLED
Protect Audio Video Path - PRESENT/ENABLED
Intel(R) Dynamic Application Loader - PRESENT/ENABLED
Service Advertisement & Discovery - NOT PRESENT
Intel(R) NFC Capabilities - NOT PRESENT
Intel(R) Platform Trust Technology - PRESENT/DISABLED

Re-key needed False
Platform is re-key capable True
TLS Disabled
Last ME reset reason Global system reset
Local FWUpdate Enabled
BIOS Config Lock Enabled
GbE Config Lock Enabled
Get flash master region access status…done
Host Read Access to ME Enabled
Host Write Access to ME Disabled
Get EC region access status…done
Host Read Access to EC Disabled
Host Write Access to EC Disabled
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
SPI Flash ID 1 EF4018
SPI Flash ID 2 Unknown
BIOS boot State Post Boot
OEM ID 00000000-0000-0000-0000-000000000000
Capability Licensing Service Enabled
OEM Tag 0x00000000
Slot 1 Board Manufacturer 0x00000000
Slot 2 System Assembler 0x00000000
Slot 3 Reserved 0x00000000
M3 Autotest Disabled
C-link Status Disabled
Independent Firmware Recovery Disabled
EPID Group ID 0x1FC2

Retrieving Variable "LSPCON Port Configuration"
LSPCON Ports None

Retrieving Variable "eDP Port Configuration"
5K Ports None
OEM Public Key Hash FPF 0000000000000000000000000000000000000000000000000000000000000000

Retrieving Variable "OEM Public Key Hash"
OEM Public Key Hash ME 0000000000000000000000000000000000000000000000000000000000000000
ACM SVN FPF 0x0
KM SVN FPF 0x0
BSMM SVN FPF 0x0
GuC Encryption Key FPF 0000000000000000000000000000000000000000000000000000000000000000

Retrieving Variable "GuC Encryption Key"
GuC Encryption Key ME 0000000000000000000000000000000000000000000000000000000000000000

FPF ME
— –
Force Boot Guard ACM Disabled
Retrieving Variable “Force Boot Guard ACM Enabled”
Disabled
Protect BIOS Environment Disabled
Retrieving Variable “Protect BIOS Environment Enabled”
Disabled
CPU Debugging Enabled
Retrieving Variable “CPU Debugging”
Enabled
BSP Initialization Enabled
Retrieving Variable “BSP Initialization”
Enabled
Measured Boot Disabled
Retrieving Variable “Measured Boot Enabled”
Disabled
Verified Boot Disabled
Retrieving Variable “Verified Boot Enabled”
Disabled
Key Manifest ID 0x0
Retrieving Variable “Key Manifest ID”
0x0
Enforcement Policy 0x0
Retrieving Variable “Error Enforcement Policy”
0x0
PTT Enabled
Retrieving Variable “Intel(R) PTT Supported”
Enabled
PTT Lockout Override Counter 0x0
EK Revoke State Not Revoked
PTT RTC Clear Detection FPF 0x0


MEManufWIN -verbose:
C:\Users\zeewor\Downloads\Intel CSME System Tools v11 r20\MEManuf\WIN32>MEManufWin.exe -verbose

Intel(R) MEManuf Version: 11.8.60.3561
Copyright(C) 2005 - 2018, Intel Corporation. All rights reserved.


Windows OS Version : 10.0

FW Status Register1: 0x94000245
FW Status Register2: 0x82110346
FW Status Register3: 0x00000020
FW Status Register4: 0x00084000
FW Status Register5: 0x00000000
FW Status Register6: 0x40000000

CurrentState: Normal
ManufacturingMode: Disabled
FlashPartition: Valid
OperationalState: CM0 with UMA
InitComplete: Complete
BUPLoadState: Success
ErrorCode: No Error
ModeOfOperation: Normal
SPI Flash Log: Not Present
FPF HW Source value: Not Applicable
ME FPF Fusing Patch Status: ME FPF Fusing patch NOT applicable
Phase: Maestro
ICC: Valid OEM data, ICC programmed
ME File System Corrupted: Yes
FPF and ME Config Status: Match

FW Capabilities value is 0x31111540
Feature enablement is 0x11111140
Platform type is 0x71440322
No Intel Wireless device was found
Feature enablement is 0x11111140
ME initialization state valid
ME operation mode valid
Current operation state valid
ME error state valid
OEM ICC data valid and programmed correctly

Error 238: MFS is corrupted
PCH SKU Emulation is correct
FPF and ME Config values matched

Request Intel(R) ME BIST status command… done

Get Intel(R) ME test data command… done

Get Intel(R) ME test data command… done
Total of 10 Intel(R) ME test result retrieved


Policy Kernel - Boot Guard : Self Test - Passed
MCA - MCA Tests : Blob - Passed
MCA - MCA Tests : MCA Manuf - Passed
SMBus - SMBus : Read byte - Passed
VDM - General : VDM engine - Passed
PAVP - General : Verify Edp and Lspcon Configurations - Passed
PAVP - General : Set Lspcon Port - Passed
PAVP - General : Set Edp Port - Passed

Clear Intel(R) ME test data command… done

Error 117: MEManuf Operation Failed


When I downloaded different BIOSes from ASUS website I quickly realize my regions are setup very different from the original ones.
From this point on I am not confident in the next steps. If anyone with experience from this area would offer some guidance I would appreciate it, and hopefully learn a thing or two in the process (and not have to RMA my card). The thing is, ASUS doesn’t offer option to enable/disable HPET within its BIOS, which I hope to be able to mod as I learn more about BIOS modding. (possibly a step towards getting a stutter-free platform)

Provided that your have read/write access to the CSME region of the SPI chip ([Guide] Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing), download the latest BIOS/SPI image from ASUS, “extract as is” the CSME region via UEFITool and use Flash Programming Tool via “fptw64 -me -f Region_ME_ME_region.rgn” to re-flash it. Afterwards, do “fptw -greset” and the CSME File System should be healthy on the next reboot.

Do I wish to proceed?

C:\Users\zeewor\Downloads\Intel CSME System Tools v11 r20\Flash Programming Tool\WIN64>fptw64 -me -f Region_ME_ME_region.rgn

Intel (R) Flash Programming Tool. Version: 11.8.60.3561
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.

Reading HSFSTS register… Flash Descriptor: Valid

— Flash Devices Found —
W25Q128FV ID:0xEF4018 Size: 16384KB (131072Kb)

Unable to detect ME disabled.
Do you wish to proceed with the flash write operation? Y/<N> or q to quit :

The answer is yes but from MEInfo I can see:

Host Read Access to ME Enabled
Host Write Access to ME Disabled

So you have read but not write access to the CSME region. You need to have write access first.

Aha! Thank you, now I understand that part. I will follow the Unlock guide.

ME Re-Flash can be enabled on these BIOS with a modified BIOS, it’s more hoops to jump through first before you can get where you’re going (Have to unlock BIOS lock via grub, reflash mod BIOS, then do the ME reflash), but if you can’t get FD unlocked via pinmod this is the way to go.
Let me know if you need BIOS with ME Re-flash enabled, if you do, please run the following FPT command from DOS and send me the output file >> FPT.exe -bios -d biosreg.bin