[Problem] Can an Intel Z170 Non-K BIOS be used with 8th/9th Gen CPU?

My motherboard is Gigabyte GA-Z170-HD3 ver.1.0. The latest BIOS version is F22f. Among the latest BIOS versions, the most suitable BIOS version for modification is F22a.

BIOS versions F6e and F6f are prepared for overclocking non-K modified Skylake and Kabylake processors.

Are 8th and 9th generation Intel processors non-K? Do they support OC?

What I want to do (if possible) is buy an i9-7-9700 processor for my Z170 chipset motherboard. I will re-modify the Non-K OC modified BIOS with the CoffeeTime 0.99 program to make it support 8th and 9th generation processors. I will flash the modified BIOS software that supports Non-K 8th and 9th generation processors using my CH341a MiniProgrammer device, which I modified for 3.3V from 5V.

I will overclock the i7-9700 processor.

Is this possible?


Which of these software programs should I use?


The F6e and F6f Non-K BIOS versions are very old. Is there an application that will allow me to make the original, unmodified F22a BIOS Non-K?



What should I pay attention to in order to avoid bricking?





If not, my questions will change as follows:

I will modify the original F22* series BIOS software with CoffeeTime software to support 8th and 9th generation processors. I will not overclock. Should I modify F22a? Should I modify F22c? Should I modify F22f?

The original BIOS version most suitable for modding is F22a, which has very few restrictions. The most recent BIOS version is F22f. The Intel ME security revision update has been applied to the BIOS. The most recent version is not as suitable for modification. There are some restrictions. However, the most recent and most secure version is F22f. Which version should I mod?

https://www.gigabyte.com/ca/Motherboard/GA-Z170-HD3-rev-10/support#dl


If I flash F22a and load it into the BIOS with CH341a, what happens if I update it to the original, unmodified F22f version with Efiflash? Do I need to update the modified F22f with Efiflash? (The motherboard has the “@BIOS™” feature.)

Should I update the modded BIOS using a USB flash drive with Q-flash instead of Efiflash?





Microcode Processor Product Collection Processor Product Names
906EA Coffee Lake S (6+2) Core: i7-8670 i7-8670T, i7-8700, i7-8700K, i7-8700T, i5-8400, i5-8400T, i5-8420, i5-8420T, i5-8500 , i5-8500T, i5-8550, i5-8600, i5-8600T, i5-8650
906EA Coffee Lake S (6+2) x/KBP Core: i5-8600K, i5-8650K, i7-8700K
906EB Coffee Lake S (4+2) Core: i3-8000, i3-8000T, i3-8020, i3-8100, i3-8100T, i3-8120, i3-8300, i3-8300T, i3-8350K
906EB Coffee Lake S (4+2) Pentium Gold: G5400, G5400T, G5400T, G5420, G5420T, G5500, G5500T, G5600
906EB Coffee Lake S (4+2) Celeron: G4900, G4900T, G4920
906EC Coffee Lake (8+2) Core: i9-9900K, i9-9900KF, i7-9700K, i7-9700KF, i5-9600K, i5-9600KF, i5-9400, i5-9400F
906ED Coffee Lake S (8+2) Core: i9-9900K, i9-9900KF, i7-9700K, i7-9700KF, i5-9600K, i5-9600KF, i5-9400, i5-9400F
906E9 Kaby Lake G Core: i7-8705G, i7-8706G, i7-8709G, i7-8809G, i5-8305G
906E9 Kaby Lake S Core: i7-7700, i7-7700K, i7-7700T, i5-7400, i5-7400T, i5-7500, i5-7500T, i5-7600, i5-7600K, i5-7600T, i3-7100E, i3-7101E, i3-7101TE, i3-7102E, i3-7120, i3-7120T, i3-7320T, i3-7340,
906E9 Kaby Lake S Celeron: G3930E, G3930TE
906E9 Kaby Lake X Core: i7-7740X, i5-7640X
506E3 Skylake S Core: i7-6700, i7-6700K, i7-6700T, i7-6700TE, i7-6820EQ, i7-6822EQ, i5-6400, i5-6400T, i5-6500, i5-6500T, i5-6500TE, i5-6440EQ, i5-6442EQ, i5-6600, i5-6600K, i5-6600T, i3-6100, i3-6100E, i3-6100T, i3-6100TE, i3-6102E, i3-6120, i3-6120T, i3-6300, i3-6300T, i3-6320, i3-6320T
506E3 Skylake S Pentium: G4400, G4400T, G4400TE, G4420, G4420T, G4500, G4500T, G4520, G4520T, G4540
506E3 Skylake S Celeron: G3900, G3900T, G3900TE, G3902E, G3920, G3920T, G3940
50654 Skylake X Core Extreme Edition: i9-7980XE
50654 Skylake X Core X-series: i9-7900X, i9-7920X, i9-7940X, i9-7960X, i7-7800X, i7-7820X
50654 Skylake W Xeon: W-2123, W-2125, W2133, W-2135, W-2145, W-2155, W-2195, W2175

I prepared this table based on documents shared by Intel. Sources are listed below. This table is missing some processors. Specifically, processors without suffixes such as K, KS, KF, F, T, E, TE are not included in this table. I was unable to find the microcode for these processors in any of the documents shared by Intel.

For example: What are the microcodes for processors like the i7-9700 and i9-9900?

Sources:

https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf

https://www.intel.com/content/dam/www/public/us/en/security-advisory/documents/sa00329-microcode-update-guidance.pdf

https://www.intel.com/content/dam/www/public/us/en/security-advisory/documents/IPU-2019.2-microcode-update-guidance-v1.0.pdf

https://www.intel.com/content/dam/www/public/us/en/security-advisory/documents/ipu-2019-2-microcode-update-guidance.pdf


Edit by Fernando: Thread title shortened

Is this list correct? @shixinyuan

Today I modified the voltage on the CH341a mini programmer.
I checked it with a multimeter. There’s no problem. It’s working.

I’m waiting for your answers. I’m ready to program the BIOS. But I’m not sure which BIOS I need to modify. Please answer all my questions separately. Let’s avoid any confusion.