@Dietmar
Yeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaa !!!! - WOOOOOORKS -
Tested i219P0 but also work i219DRIVERXPSP3moreDevicesInf:
Yes, you were right that it causes ME but ME Enable/Disable settings is hidden in BIOS. I need Disable like this:
format USB in FAT32 then unpack archive ME_disable.zip to stick
go to BIOS and set UEFI and Legacy option in Advanced > CSM Configuration > Boot option filter then press F4 to Save and Exit Setup
while PC reboot, press Del, go to Save & Exit and boot select USB stick - UEFI: name your stick
enter to USB stick - mine is fs2: then run sceefi64.efi /o /s settings.txt to save all available BIOS options to file settings.txt
display the beginning of the file type settings.txt -b and check offset number for Setup Item Hidden - mine is 1330
// Script File Name : settings.txt
// Created on 04/16/24 at 07:16:1
// Copyright (c)2018 American Megatrends, Inc.
// AMISCE Utility. Ver 5.03.1115
HIICrc32= 76071511
Setup Question = System Language
Token =07 // Do NOT change this line
Offset =00
Width =02
Options =*[00]en-US
Setup Question = Setup Item Hidden
Token =08 // Do NOT change this line
Offset =1330
Width =01
BIOS Default =[01]Enabled
Options =*[01]Enabled // Move "*" to the desired Option
[00]Disabled
do it asw.efi 0x1330 0x0 to Disable Setup Item Hidden option then reboot PC e.g. using reset command
after reboot go to BIOS using Del and now you have all available options in BIOS
go to menu Advanced > PCH-FW Configuration > ME State and Disable it then press F4 to Save & Exit - PC maybe not reboot so force power off presssing and hold for some seconds Power button on case
@Dietmar
It turns out that sometimes the AMISCE application may not find the HII database in NVRAM - then you can obtain data this way:
using UEFITool open bios.bin, search System Language string in Text tab select Unicode
double click searched data: Unicode text "System Language" found in PE32 image section at offset ...
right click on PE image section then select Extract body... and save to file setup.bin
now using IFRExtractor-RS 1.5.1 extract settings from setup.bin to txt file:
ifrextractor setup.bin
tool extract data to file setup.bin.0.0.en-US.ifr.txt
open file in WordPad then search string Setup Item Hidden and read VarOffset: 0x data - mine is 1330
OneOf Prompt: "Setup Item Hidden", Help: "Hidden Setup Item.", QuestionFlags: 0x10, QuestionId: 0x8, VarStoreId: 0x1, VarOffset: 0x1330, Flags: 0x10, Size: 8, Min: 0x0, Max: 0x1, Step: 0x0