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!