Request for downgrading ME FW from 11.8 to 11.7

I’ll chip in what I do know.

For Kaby Lake base clock is limited to ~103 and no microcode or ME FW can overcome this limit as it was patched out by Intel.

Read this post from Prema talking about Skylake non-k oc;


Also, have a look at Prema’s world record overclock for the 7700HQ (validation link here).
Microcode = Rev. 0x70
Chipset = Intel HM175
CPU frequency = 3904.84 mhz (on 1 core only)

For Skylake non-k baseclock oc you had to set some specific settings in BIOS such as;

CPU Clock Ratio - For i5/i7 set it manually to the maximum supported by your CPU at default speed, not Turbo speed
Uncore Ratio - Set same as CPU multiplier
Intel Turbo Boost Technology - Disabled

CPU Enhanced Halt (C1E) - Disabled
C3 State Support - Disabled
C6/C7 State Support - Disabled
C8 State Support - Disabled
CPU Thermal Monitor - Disabled
CPU EIST Function - Disabled

Fast Boot - Disabled
Chipset Internal Graphics - Disabled

So even if you could get it to work:
A) You have no built-in CPU diode temperature monitoring (unless the motherboard has a temperature thermistor in the CPU socket)
B) iGPU must be disabled (which stops Nvidia Optimus from working)
C) AVX performance is 3x slower
D) Max CPU multiplier will be set to the all core speed (as Turbo is disabled)

The best thing to do for the 7700HQ and HM175 is to download Throttlestop and set it up to allow 3.4GHz all core without any throttling.

Having said that, I have uploaded all microcodes for the 7700HQ (CPUID 906E9) here, you can try these 1 by 1 if you really want;
cpu906E9_plat22_ver00000034_2016-07-10_PRD_7DE74E06.bin
cpu906E9_plat22_ver0000003A_2016-08-22_PRD_CE4DE67A.bin
cpu906E9_plat22_ver0000003C_2016-09-05_PRD_A1BC238F.bin
cpu906E9_plat22_ver0000003E_2016-09-16_PRD_31F37873.bin
cpu906E9_plat22_ver00000042_2016-10-02_PRD_D0EC7992.bin
cpu906E9_plat22_ver00000048_2016-11-15_PRD_4761D4C9.bin
cpu906E9_plat22_ver00000058_2017-03-09_PRD_AEA32856.bin
cpu906E9_plat2A_ver0000005E_2017-04-06_PRD_59C0DF6C.bin