Intel, AMD, VIA & Freescale CPU Microcode Repositories Discussion

cpu906E9_plat2A_ver0000008E_2018-03-24_PRD_5BB5F3CD
cpu806E9_platC0_ver0000008E_2018-03-24_PRD_44706881

mc.rar (122 KB)

Hello. I’m new here. I would like to mod the new CPU microcode updates to the BIOS of the GA-Z68X-UD7-B3. I wonder what the following CPUIDs are for:

cpu206A0_plat12_ver00000029_2009-11-02_PRD_D6930586.bin
cpu206A4_plat12_ver00000022_2010-04-14_PRD_8A6F7F91.bin
cpu20652_plat12_ver00000010_2018-02-04_PRD_AC3A178A.bin

Are they useful for anything?

.

Microcodes

cpu10671_plat04_ver00000106_2007-03-29_PRD_80731BA9 and cpu10671_plat44_ver00000106_2007-03-29_PRD_80731B69

or

cpu10674_plat04_ver00000404_2007-06-08_PRD_F9DEC4BD and cpu10674_plat44_ver00000404_2007-06-08_PRD_F9DEC47D

are identical when it comes to their patch data as only the platform byte differs and thus the checksum. They may not really be outdated for your system (0x4 = 2) but someone else’s might not boot if the BIOS is requesting platform 6 of the same CPUID. So obviously the logical conclusion is to mark the one with more platform IDs as best/latest for MCE and its respective microcode repository.

Hello, I’m new here. I’m looking for CPUs that fits my BIOS so I’ve edited it and if I’m right there’re missing some microcodes in repositories. Notebook is Asus X50SR-AP055, motherboard F5SR, installed BIOS 203 (F5SR203AS.zip) and the newest I can install is 212 (F5SRAS212.zip). After unzipping, file name is F5SRAS.203 so I’ve changed it to F5SRAS203.ROM (first I’ve edited it in MMTool v3.22) I’ve extracted both in MCE. Some microcodes are older but one from BIOS 203 is missing in repo: cpu10676_plat80_ver0000060C_2008-01-19_PRD_FBAC0EED.bin and from 212: cpu1067A_platA0_ver00000A07_2008-04-09_PRD_83067ECB.bin Now I see that I don’t have to change file extension, MCE accepts F5SRAS.203 and F5SRAS.212

cpu906EB_plat02_ver0000008E_2018-03-24_PRD_26138472

@ quntuakinte:

Read the GitHub ReadMe carefully.

cpu906EB_plat02_ver0000008E_2018-03-24_PRD_26138472.rar (96.3 KB)

Hi,

Anyone know what 506E3 C6 fixes from C2 ??

Thanks

I believe it’s for CVE-2018-3639. After updating my ASUS Maximus VIII Hero with the C6 microcode, running the Get-SpeculationControlSettings script says I have hardware support for mitigating SSBD.

https://portal.msrc.microsoft.com/en-US/…isory/ADV180012

New?

cpu306E4_platED_ver0000042D_2018-04-25_PRD_25AD26F7.bin

!New_cpu306E4_platED_ver0000042D_2018-04-25_PRD_25AD26F7.zip (15.2 KB)

Yes, it’s new, thank you @thurask . Also included in UBU so @SoniX .


I forgot to add to DB. %))


You mean how to add? Use -? parameter to see the MCE options.

.

FYI …
Intel just released yesterday an updated ā€œMicrocode Revision Guidanceā€ dated June 21 2018.

https://www.intel.com/content/dam/www/pu…te-guidance.pdf

No details other than …



I suspect this includes the next round of microcode fixes for Spectre Variant 4 as the microcode revisions are being updated from the previously released versions for Spectre Variant 2.

There are a lot more Intel CPU Microcode updates coming so be on the lookout for these.

Yes, it is Spectre 3a + Spectre 4 fixes. Worth it for the 3a (which helps defeat kernel-level/VMX ASLR, and maybe even helps attack the SMM), even if you are not going to enable the Spectre 4 defense due to its heavy performance cost on most workloads.

cpu306A9_plat12_ver00000020_2018-04-10_PRD_732E4C38

cpu306A9_plat12_ver00000020_2018-04-10_PRD_732E4C38.rar (13.1 KB)

Thank you Plutomaniac,

Updated my IVB bios with UBU v1.69.17.4 and the latest "cpu306A9_plat12_ver00000020_2018-04-10_PRD_732E4C38", to version 20.

Capture.JPG



scroll down:

Capture1.JPG



I can’t see yet the Sandy Bridge 0x2E, otherwise I will wait before flashing bios.

Thanks again!



Where did the microcode come from?

cpu206A7_plat12_ver0000002E_2018-04-10_PRD_576F65DE

cpu206A7_plat12_ver0000002E_2018-04-10_PRD_576F65DE.rar (12.1 KB)

Updated efi with your posted cpu206A7_plat12_ver0000002E_2018-04-10_PRD_576F65DE.
Gets accepted by the efi - microcode update 2E shown in efi!

Thanks!