[OFFER] Intel CPU Microcode Archives

@Sparky_s_Adventure Hi, sorry for the delayed reply. This info is correct.

On your second post, you have 0x74 fo 906EA listed as pre-mitigation. Is this correct?

No, 0x74 has partial spectre mitigation.

It seems I did not update the second post with the earlier 0x70 microcode for 906EA which I received quite some time after that post was originally written (on the old forums) - although I did put it in the archive.

Thank you for pointing out this error which I have now fixed.

I also saw info saying that 7_ were all pre-mitigation, and 8_ were partial mitigation. I see 0x7C exists for all 3, were these all confirmed to have partial mitigation?

The following 0x7x microcodes for Kabylake, Whiskey Lake and Coffee Lake have partial mitigation:

cpu906EA_plat22_ver00000074_2017-10-16_PRD_F4E3A421
cpu806E9_platC0_ver0000007A_2017-11-16_PRD_
cpu806EA_platC0_ver0000007C_2017-12-03_PRD_
cpu806E9_platC0_ver0000007C_2017-12-03_PRD_5C75A5FE
cpu906EB_plat02_ver0000007C_2017-12-03_PRD_5046D998
cpu906E9_plat2A_ver0000007C_2017-12-03_PRD_6CF72404
cpu906EA_plat22_ver0000007C_2017-12-03_PRD_55695D1F
cpu906EA_plat22_ver0000007E_2017-12-07_PRD_

The 0x80 microcode dated 4th Jan 2018 (only released for 806EA, 806E9, 906E9, 906EB) has full spectre mitigation but Intel pulled it due a potential resume from sleep (S2 STR) bug.

I hope this clarifies everything.

1 Like

Thank you for all the information here!

I’m pretty sure the zip file for microcodes-pre-spectre needs to be updated.

Also, 906EA 0x72 is not in either archive, do you have it?

@Sparky_s_Adventure It seems I can’t see for looking.

I have replaced 0x74 with 0x70 (note: there is no 0x72 for 906EA) - try downloading again and hopefully it should be correct now, my apologies.

1 Like

Thank you very much!

I assume no microcode earlier than 0x84 for 906EC or 0xAA for 906ED have been seen either?

@Sparky_s_Adventure The first 8 core Coffee Lake CPU (906EC revision P0) was released in October 2018, which is after Intel released a microcode with full Spectre mitigation, so there are no earlier microcodes for that CPUID.

Intel eventually patched Spectre (v2) in-silicon when it released the R0 revision CPU’s (906ED) around January 2019 and as such you can only disable Spectre mitigation in the Operating System as shown in this image from Tom’s Hardware.

[Edit] Added (thanks lfb6 & westlake):

Tiger Lake-H
cpu806D1_platC2_ver00000052_2024-02-15_PRD_68EB88FA

Raptor Lake-HX/S
cpuB0671_plat32_ver00000124_2024-02-22_PRD_1D9740B2

There are new microcodes available at plutomaniac website.
Can you update the intel_microcodes.zip file.

r303
Intel cpu50657_platBF_ver05003707_2024-03-01_PRD_BD003F65
Intel cpu806C2_platC2_ver00000038_2024-02-15_PRD_D2F6661B
Intel cpu706E5_plat80_ver000000C6_2024-02-15_PRD_2192B66C
Intel cpuA0655_plat22_ver000000FC_2024-02-01_PRD_684D5A86
Intel cpuA0653_plat22_ver000000FC_2024-02-01_PRD_CBB9F1D8
Intel cpu906EC_plat22_ver000000F8_2024-02-01_PRD_7555BA5E
Intel cpu906EA_plat22_ver000000F8_2024-02-01_PRD_47291E44
Intel cpu806EA_platC0_ver000000F6_2024-02-01_PRD_AA6F08D4
Intel cpu806E9_platC0_ver000000F6_2024-02-01_PRD_86B37C01
Intel cpu806E9_plat10_ver000000F6_2024-02-01_PRD_E6ECA8E1

Added:

Intel cpu50657_platBF_ver05003707_2024-03-01_PRD_BD003F65
Intel cpu706E5_plat80_ver000000C6_2024-02-15_PRD_2192B66C
Intel cpuA0655_plat22_ver000000FC_2024-02-01_PRD_684D5A86
Intel cpuA0653_plat22_ver000000FC_2024-02-01_PRD_CBB9F1D8
Intel cpu906EC_plat22_ver000000F8_2024-02-01_PRD_7555BA5E
Intel cpu906EA_plat22_ver000000F8_2024-02-01_PRD_47291E44
Intel cpu806EA_platC0_ver000000F6_2024-02-01_PRD_AA6F08D4
Intel cpu806E9_platC0_ver000000F6_2024-02-01_PRD_86B37C01
Intel cpu806E9_plat10_ver000000F6_2024-02-01_PRD_E6ECA8E1

[Edit] Added 2 more (thanks westlake):

Whiskey Lake-U
cpu806EB_platD0_ver000000F6_2024-02-01_PRD_8F812A37

Comet Lake-U
cpu806EC_plat94_ver000000FC_2024-02-05_PRD_F4173A11

Hi sir,
Can you help me update the microcode for intel CC150?
Pls !!

@luhthien The CC150 is an R0 revision Coffee Lake CPU with CPUID 906ED and S-Spec SRFBT for socket 1151v2.

1 Like

@chinobino I don’t know how to update it. Can you help me, pls !! :(((
Because now, my PC does not boot to OS. It be stucked at the black screen.

@luhthien You would be better served to start a new thread about your issue that includes details about your PC (e.g. motherboard, RAM, which operating system etc).

Black screen at Windows login will require a different fix from black screen on PC boot - you will need to give more information on what the problem is and how it occurred in the first place.

Also note that Windows provides updated microcodes for most modern Intel CPUs that will override the microcode in the BIOS.

@chinobino After I update my bios from manufacture (MSI IPC), I’m still not boot to OS. :frowning:
I wish to be disscus with you for your help me fix it through social network. Pls !! :frowning:

@luhthien This thread is about Intel microcodes and it sounds like you have had a failed BIOS update.

As that is not the topic of this thread you should create a new thread with all the details of your problem so you can receive some help from the Win-RAID community.

There are new microcodes available at plutomaniac website.
Can you update the intel_microcodes.zip file.

r304
Intel cpu806F8_plat87_ver2B0005D2_2024-06-12_PRD_76F6F402
Intel cpu806F7_plat87_ver2B0005D2_2024-06-12_PRD_76F6F403
Intel cpu806F6_plat87_ver2B0005D2_2024-06-12_PRD_76F6F404
Intel cpu806F5_plat87_ver2B0005D2_2024-06-12_PRD_76F6F405
Intel cpu806F4_plat87_ver2B0005D2_2024-06-12_PRD_76F6F406
Intel cpuA06F3_plat01_ver030001B2_2024-05-20_PRD_8DEA5D5B
Intel cpuA06F3_plat01_ver13000162_2024-04-12_PRD_54992EFC
Intel cpu606A6_plat87_ver0D0003E7_2024-04-01_PRD_D7026D0B
Intel cpuA0671_plat02_ver00000062_2024-03-07_PRD_2B7D62D5
Intel cpu50656_platBF_ver04003707_2024-03-01_PRD_9BC8D6D6
Intel cpu806EC_plat94_ver000000FC_2024-02-05_PRD_F4173A11
Intel cpu906EB_plat02_ver000000F6_2024-02-01_PRD_9F8FF344
Intel cpu806EB_platD0_ver000000F6_2024-02-01_PRD_8F812A37
Intel cpuC06F2_plat87_ver21000160_2023-08-14_PRD_C8C478DB
Intel cpuC06F1_plat87_ver21000160_2023-08-14_PRD_C8C478DC

Update, added:

cpu806F8_plat87_ver2B0005D2_2024-06-12_PRD_76F6F402
cpu806F7_plat87_ver2B0005D2_2024-06-12_PRD_76F6F403
cpu806F6_plat87_ver2B0005D2_2024-06-12_PRD_76F6F404
cpu806F5_plat87_ver2B0005D2_2024-06-12_PRD_76F6F405
cpu806F4_plat87_ver2B0005D2_2024-06-12_PRD_76F6F406
cpuA0671_plat02_ver00000062_2024-03-07_PRD_2B7D62D5
cpu906EB_plat02_ver000000F6_2024-02-01_PRD_9F8FF344

All others are already included.

This thread has now been closed.

Please visit the new thread to access the microcode archive:

[OFFER] Intel, AMD, VIA CPU Microcode Archives (1995-Present)