Every ACPI change I made/suggest was only to support another 8 processor threads. The result is one (only) fixed/correct ACPI code, can't be more than one. I suggest to modify last/more recent version of BIOSes. Are you using option, in BIOS setup, SVID on/enabled?
Zitat von Lost_N_BIOS im Beitrag #541@s.napi - PCH Straps are in ME region/ME FW, if those are what you mean, settings for those can be changed with FITc.
content of outimage.map produced by FIT (notice line 20):
Zitat von JoeBlow im Beitrag #542As far as I can tell the sku is Z370 already but I would appreciate if you would have a look
@JoeBlow The question is what is stored inside your BIOS chip. Can you read the content of your BIOS chip (with the same tool you used for flashing) into file and upload it somewhere? Only first 0x280000 bytes are needed (the output file may contain some private data but they should be stored after this region).
@Lost_N_BIOS PCH Straps is probably better/correct term, I guess. Content of "Descriptor region" that's located (usually) even before ME region. Changing SKU will result in change of some byte(s) in that area. I did not experiment with the region personally, only checked what was changed in mtothaj's Coffee Lake compatible BIOS for M8I. I only recall that downgrading ME was not enough for me (I guess that some change in Descriptor region was crucial - SKU?).
The ME code is executed before BIOS code, ME code is using some data/configuration from Descriptor region, so if the board powers on for only brief period of time, I would check ME and Descriptor region (without hardware mod/shorted pins the board would not start at all, with bad/not modded BIOS region the board will be, probably, running/fans spinning and would not power off itself - it will halt with some error code or keep restarting).
@dsanke From the video you posted, I decoded this sequence before hang (not complete, video was too fast): ... 60 - 61 - 68 - b6 - 62 - 78 - 62 -79 - 96 - b2. On my board, it looks the same : ... 78 - 62 - 79 - 96 - 97 ... Description of codes from ASUS:
[[File:1.png|none|fullsize]]
Location of the code/module(s) behind this sequence is unknown - no board and no spare time right now.
@duyvbsp It looks like your board/BIOS version is not compatible with this mod. You can try to find and change HT enable/disable setting in Stdefaults NVAR variable/store of your BIOS - i7-8700 with HT off should boot on your board then.
Compare your before/after patch BIOSes. They should differ in one byte. If they differ in more then it's probably result of "rebase bug" in UEFIPatch tool. You can manually change the bytes using hex editor.
@ItxLeo Sync all cores will work with up to 8 core CPUs (even for 9900K). Try running 8700K on your BIOS. If it won't work try patching CpuMpPei (step 1). After patch, it should boot into operating system. Then you should patch ACPI.
@ItxLeo I sent you updated/corrected BIOS via private message. And you are not correct - it has nothing to do with step 1 of this guide. It's fix for "sync all cores" only. There is no reason to do the HT fix for 6 thread CPU.
@ItxLeo For 8600K don't do this mod - it is only 6 thread CPU, the stock BIOS is ready for up to 8 thread CPUs. For sync all cores patch, try running UEFIPatch with "patches.txt" from attachment. Set sync all cores in BIOS setup and let us know if it works.
@mcf Cleaning ME can make your PC more secure by getting rid of vulnerable code (ME 11.6 has known security issues) and/or ME backdoor functionality. It may result in loss of some (useful) functionality but for home users on desktop boards you (probably) won't loose anything important at all.