[Guide] CoffeeLake CPUs on Skylake and KabyLake mainboards

@Mov_AX_0xDEAD Actually I was struggling to achieve this (via changing NVAR) until I realized that I do not verify/programm the BIOS chip properly. So if anyone is interested: NVAR store->StdDefaults->Setup->byte (variable) at offset 0x4cf: 01 - HT enabled, 00 - HT disabled. I also changed the byte in two other locations: NVRAM external defaults->StdDefaults->Setup->byte at offset 0x4cf.

Now the interesting question is why does the HT not work (on M8I with 8700K)? Any ideas what should be done to make it work?

@RussianEnthusiast
I also used MMTool to add more microcodes to my BIOS, and it seems to work.
[GUIDE] Coffee Lake CPUs on Skylake and Kaby Lake motherboards (20)

If you are replacing a microcode, you need to delete the old microcode by changing ā€œPatch Optionsā€ radiobutton to ā€œDelete a Patch Dataā€, then click Apply. After that, or if adding a new one, you just click ā€œBrowseā€ button, select your new microcode, then change ā€œPatch Optionsā€ radiobutton to ā€œInsert a Patch Dataā€ and click Apply. Then click ā€œSave Imageā€ to overwrite existing BIOS or ā€œSave Image Asā€ to save a new BIOS file.
Someone mentioned the possibility there may be FIT problems, but as I said in the post I linked to, I ran mCodeFIT to check my ROM and it looks like it didnā€™t find anything that needed to be moved. So I just flashed it and tested it with 3 different CPUs and they all worked.

You make a good point, maybe I need to downgrade my microcode to older versions because I donā€™t really care about the security patches, I care more about performance.


I added manualy microcodes via MMTool but as a limit i have only two. How to add more?I insert a microcode but it doesnā€™t help.

Start with new BIOS, remove one code with MMtool only, then insert only the one you couldnā€™t previously and only that one.
Then save file, take to UBU and update more adding the others you wanted, and if needed edit UBU batch file and folder contents.

@RussianEnthusiast
What does it do when you try to add more? I was able to just add them as I mentioned without it complaining. Maybe my BIOS has more space allocated for microcodes, but the chip is just an 8Mb so not sure. If MMTool gives error messages on adding more than 2, you probably need to do what @Lost_N_BIOS says.

One thing Iā€™m curious about, Spectre and Meltdown patches can be disabled in Windows using powershell or a program called InSpectre. Does just having the newer microcode reduce performance regardless of whether the patches are disabled in the OS? Or does disabling it in the OS make the processor perform like it does with older microcode? I could switch the microcode, reflash, and run benchmarks, but Iā€™m hoping someone else has already done it and save me the trouble. :slight_smile:

can you help me make coffe lake bios for gygabyte z270x gaming 9 plz?

Hi all,
@Wolf_Larsen modded bios for my MSI B250m Mortar - thanks for your help :wink:
- all is working ok with i3 8100 == here is bios https://drive.google.com/open?id=1iIdfoYā€¦e6CdoYeDnV7Ixdx (modded 7A69v23)
I was using raspberry Pi Zero to flash rom via JSP 1.

deleted

My old CH431A programmer stopped working and had to wait a few days to get a new one, but I successfully booted an i3 8350k on an Asus H170i-plus D3 (ITX H170 board using DDR3) and tested both integrated and PCIe graphics. Both booted. I donā€™t have time for stability testing at the moment but Iā€™ll get around to it this weekend. Thanks so much for this awesome guide!

Now I realised that quad core cpu is not enough for me :slight_smile:
Planning to buy hexa i5. I want to clear up something. For any six-core should be done cpu pads mod, right? Bios mod done already.

g6jiTxc.jpg

someone have a bios allready modded for an ASUS Maximus IX Code? i am thinking to use a 8086k on that board. what i thinked is to to mod a Maximus X Code bios for the IX code.

@gaet :
Welcome to the Win-RAID Forum!

Did you already check >this< Sub-Forum for the requested modded BIOS?
Note: Since we do not like it, when the exactly same request has been posted into 2 different Forum threads, I have deleted the other one.

Good luck!
Dieter (alias Fernando)

I think it could be helpful to put a motherboard success list in the OPā€¦

Personally I think it might be better to create a dedicated thread.

PRIME-Z270-A-ASUS
PRIME-Z270-P-ASUS
ROG-MAXIMUS-IX-APEX-ASUS
ROG-MAXIMUS-IX-FORMULA-ASUS
ROG-MAXIMUS-IX-HERO-ASUS
ROG-MAXIMUS-IX-HERO-WIFI-AC-ASUS
ROG-STRIX-Z270-E-GAMING-ASUS
ROG-STRIX-Z270-F-GAMING-ASUS
ROG-STRIX-Z270-G-GAMING-ASUS
ROG-STRIX-Z270-G-GAMING-WIFI-ASUS
ROG-STRIX-Z270-H-GAMING-ASUS
ROG-STRIX-Z270-I-GAMING-ASUS

These models can support i7 hyper threading, including i7 8086K .
I7 8700 and I7 8060k support HT, 6C12T! BIOS overclocking function is also normal!

it HT working out of the box if the bios is modded correctly to support coffee lake @shixinyuan ?

and did you maybe know why itĀ“s supported on z270 and not on z170? thank you.

Z270 and Z370 power IC are the same! Z170 and Z370 power IC are different! If you can find the correct power supply IC module and try to replace it, it may support. I have tested many related power modules, and have not succeeded.

@oldirdey
The problem with old (z170) boards, at least in case of Asus Maximus VIII Impact, is that their software/bios is configured to support maximum of 8 (logical) processors. Actually, the HT is working - I can boot 8700K with (up to) 4 cores/8 threads running. The problem is with 6c/12t configuration. Iā€™m trying to figure out whether/how it can be patched - no success yet.

@shixinyuan
z270 and z370 boards are usually very similiar - replacing bios modules between them might work. But itā€™s not the case with z170 boards. Iā€™m afraid you canā€™t just take one key/important module from z370 board and make it work on z170 (without aditional patching) - hardware addresses are different, nvram/configurations are differentā€¦

I tried to run Asus Z170-P with 8600k. It starts only for a half of a second. There were different tries with a lot of different versions of BIOSes. I use CH341A usb programming tool to flash the BIOS chip. Now I see there is a problem with power consumption / cores limit on old Z170 chipsets. If anyone has suggestions how to avoid this problem Iā€™d like to give a try. Looking forward.

@Yazon2006 it still sounds like an ME issue. Which version are you using? You have a 906ea microcode in both volumes 4 and 5?