Dear Win-Raid Forum Members,
I’m creating this thread in the hope you could help me solving IntelME-related issue which affected my ASUS notebook recently. I asked ASUS Technical Support for the help more than 3 weeks ago and I haven’t received (literally) any technical help so far and I’m really concerned that waiting for their further support will lead to nowhere… All analysis so far I’ve made on my own, but please note I’m pretty new to IME stuff.
I’ve searched these forums and found some ME corruption related threads, but I think my case is different. I’ve read the guidelines from the sticky threads but I’m not yet sure if I should (or could) already apply these steps in my case. My issue happened after using official ASUS ME updater (no BIOS/FW modding from my side so far) so maybe there’s no need to move into this “advanced” stuff yet?
My notebook is:
ASUS ROG GL552VW-DM351T
i7-6700HQ CPU @ 2.60GHz, 8 GB RAM, 1 TB HDD
Windows 10 Home 64-bit (currently version 10.0.17134)
BIOS 300 (latest - updated a couple months ago)
How the issue occurred:
I haven’t had any problems with my notebook until I’ve run ASUS ME Firmware / Driver Update tool (MEUpdate_D0_H_V2.0.0.4.exe) downloaded from official ASUS site https://www.asus.com/News/q5R9EixxfAqo1anZ and updated ME FW / driver. During the update, notebook was plugged to a power source, battery was nearly 100% and nothing extraordinary happened. The tool claimed the update has been made successfully and recommended to reboot the computer. I followed the recommendation and allowed application to reboot. After reboot, my issue has started occurring.
General symptoms:
- It takes 5 to 15 seconds to display ASUS boot screen/logo which is much longer than before and then notebook gets stuck at ASUS boot/POST screen (once I’ve tried waiting 2 hours and nothing happened),
- It won’t boot OS from any device (HDD/USB/DVD),
- I cannot enter neither BIOS Setup (F2), nor Boot menu (ESC),
- It seems I can only enter ASUSTek Easy Flash Utility via Ctrl+Home for BIOS re-flash from USB pendrive,
- Boot-freeze issue can be temporarily solved by powering on notebook while shorting two points of JRST2001 “Clear CMOS” jumper on motherboard - after that notebook reboots and then can boot/reboot normally (and I can also enter BIOS setup/Boot menu) until next power off with unplugging power supply.
Symptoms observed in Windows after successful boot after clearing CMOS:
- Intel(R) Management Engine Interface became hidden and disabled in Device Manager - not 100% sure now but I think it had error code 45 “This hardware device is not connected to the computer”. After my attempt to reinstall MEI driver, MEI device now completely disappeared from Device Manager,
- OS cannot wake up from sleep mode - I need to press and hold power button and restart,
- Laptop wouldn’t actually power off on OS shutdown, i.e. power button light stays on until I manually press and hold power button.
What I’ve already tried to solve the issue and didn’t help:
- re-flash BIOS via ASUS Easy Flash (Ctrl+Home) with same version (300),
- downgrade BIOS to previous version (218),
- upgrade BIOS again to latest version (300),
- three above combined with clearing CMOS and reset to default setting in BIOS - in various order,
- uninstall/force install Intel ME components in Windows - this installs several components but cannot bring Intel Management Engine Interface device back to Device Manager - I even cannot add the device and driver by manually selecting INF file,
- attempt to dump & re-flash ME FW with Intel tools via Windows (FPTW64, FWUpdLcl64 with admin privileges) but cannot do this due to errors being reported by tools (more details below),
- attempt to dump & re-flash ME FW with Intel tools via Hiren’s BootCD and FreeDOS Boot CD - same erros even from DOS tools so it’s not only due to missing MEI driver,
- FPT -GRESET ← besides prompt notebook reboot I haven’t observed any behavior change.
Further analysis:
1. I’ve extracted contents of MEUpdate_D0_H_V2.0.0.4.exe with Resource Hacker and found regular Intel ME update stuff there:
METool.exe (this is actually FWUpdLcl64.exe)
MEFW.bin
SetupME.exe
IntelMEFWVer.dll
mup.xml
MEInfoWin64.exe
Idrvdll32e.dll
ISHLib64.dll
Pmxdll32e.dll
FW / Driver update in ASUS tool is triggered by following commands:
METool.exe -Y -F MEFW.bin >> "FWUpdLcl64_F_<datetime>.log"
SetupME.exe -s -overwrite -report "SetupME_<datetime>.log"
Logs from faulty ME FW update for your reference:
https://drive.google.com/file/d/1MtPeKQ0…MXE_jGG7x-/view
https://drive.google.com/open?id=1YloqK2…z570omh4BcIHW2y
https://drive.google.com/open?id=1V34G1g…VwG5-tnDlOV-xHb
https://drive.google.com/open?id=1DcXJE0…FHLhZSLN4Ip1jNB
In the logs you might also notice newer messages and that currently I cannot just re-update the FW / driver with ASUS tool, even if I uninstall all IME components from Windows, e.g.:
[2018/09/19 18:09:52] MEUpdate V2.0.0.4(H) tool start.
[2018/09/19 18:09:53] Current ME FW version: 0.0.0.0
[2018/09/19 18:09:53] Find no MEI device!
[2018/09/19 18:09:53] UI show “Your ME Firmware/Driver version is the latest.”
[2018/09/19 18:09:57] MEUpdate V2.0.0.4(H) tool end.
It seems ME FW version cannot be read at all. Moreover, when I run SetupME.exe directly I’m getting “Platform is not supported” error.
But I figured out I can force re-install IME components this way:
.\SetupME.exe -overwrite -preinst
It finishes successfully and I can see it brings back all the stuff like jhi_service, LMS, and I can see MEI driver is copied into Windows dir, but there’s no ME Interface in Device Manager at all (not even hidden/disabled).
2. Since re-flashing BIOS doesn’t help in my case, I assume ME region/FW itself somehow gets corrupted. So I started learning on how to use Intel tools how to re-flash ME FW (I have a binary). But I’m getting the following errors:
METool:
Intel (R) Firmware Update Utility Version: 11.8.50.3399
Error 8743: Unknown or Unsupported Platform
Cannot locate hardware platform identification
This program cannot be run on the current platform.
MEInfo:
Intel(R) MEInfo Version: 11.8.50.3399
Error 86: Communication error between application and Intel(R) ME module (FWU client)
Error 81: Internal error (Could not determine FW features information)
As already mentioned, I’m getting same errors in FreeDOS BootCD so I think it’s not only about missing driver.
I’ve found on these forums that I can try such command:
.\MEInfoWin64.exe -fwsts
I get the following output:
Intel(R) MEInfo Version: 11.8.50.3399
Copyright(C) 2005 - 2017, Intel Corporation. All rights reserved.
FW Status Register1: 0x8030404E
FW Status Register2: 0x340D0006
FW Status Register3: 0x00000420
FW Status Register4: 0x00000000
FW Status Register5: 0x00000000
FW Status Register6: 0x00000000
CurrentState: Unknown (14)
ManufacturingMode: Disabled
FlashPartition: Valid
OperationalState: CM0 with UMA
InitComplete: Initializing
BUPLoadState: Success
ErrorCode: Debug Error
ModeOfOperation: Normal
SPI Flash Log: Not Present
Phase: BringUp
ICC: Valid OEM data, ICC programmed
ME File System Corrupted: No
PhaseStatus: CHECK_BUP_OVERRIDE_STRAP
FPF and ME Config Status: Not committed
So there’s clearly something wrong with current ME FW: CurrentState Unknown (14), Debug Error, etc.
Does anybody familiar with such errors?
3. For your reference, just in case:
MEFW.bin (size 0x1F0000 / 2 031 616) extracted from MEUpdate_D0_H_V2.0.0.4
https://drive.google.com/open?id=1wwaI1j…et_d3S3eQjzIg-H
ME Analyzer output for this FW:
-==========================================¬
¦ ME Analyzer v1.61.0 r137 ¦
L==========================================-
-=========================================¬
¦ MEFW.bin (1/1) ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦T¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Family - CSE ME ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Version - 11.8.50.3399 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Release - Production ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Type - Region, Stock ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware SKU - Consumer H ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Chipset Stepping - D0 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Security Version Number - 3 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Version Control Number - 269 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Lewisburg PCH Support - No ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Production Version - Yes ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ OEM Unlock Token - No ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Date - 2017-09-26 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Size - 0x1F0000 ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Chipset Support - SPT/KBP ¦
?¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦+¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦?
¦ Firmware Latest - No ¦
L=========================?===============-
Official/unmodified GL552VW-AS.300 bios binary (size 0x5E0800 / 6 162 432)
https://drive.google.com/open?id=1Gxpf3f…6BNdHaLWr5EUCEz
I would appreciate any help on how to proceed with further analysis and what else I could try (i.e. to fix Intel ME tool errors) before I move into trying to re-flash ME FW manually according to the guidelines.
Best Regards,
Bartosz