Page 1 of 8
#1 Intel, AMD & VIA CPU Microcode Repositories Discussion by plutomaniac 06.01.2018 23:55

avatar

Intel, AMD & VIA CPU
Microcode Repositories
Discussion Topic


This thread is meant as a place to discuss the CPU Microcode Repositories.

You can find all details and download links at the project's Github page.

Any issues or suggestions should be reported at the Github Issues page.

Reports of any microcodes not found at MC Extractor's database should be posted here.

#2 RE: Intel, AMD & VIA CPU: Microcode Repositories by mbk1969 07.01.2018 00:20

Cool!

#3 RE: Intel, AMD & VIA CPU: Microcode Repositories by p82 07.01.2018 09:27

CPUID 206A6 not found

#4 RE: Intel, AMD & VIA CPU: Microcode Repositories by Toetje583 07.01.2018 10:28

Zitat von p82 im Beitrag #3
CPUID 206A6 not found
cpu206A0
I can see it!

#5 RE: Intel, AMD & VIA CPU: Microcode Repositories by maur0 07.01.2018 12:02

as I know if the version is fixed the bug Meltdown and Specter?

#6 RE: Intel, AMD & VIA CPU: Microcode Repositories by acid96 07.01.2018 12:30

avatar

Nice one, thanks!

Also, can I somehow package whole Intel microcodes into one microcode.dat file ? I need it because I use VMWare CPU Microcode Updater driver and it needs to have microcode.dat file so it can detect the correct microcode :/

#7 RE: Intel, AMD & VIA CPU: Microcode Repositories by plutomaniac 07.01.2018 16:51

avatar

@ p82:

You're right p82, thank you for your report. Due to an oversight in MC Extractor, a total of 6 Intel PRD microcodes were missing. That was because these were all "superseded" by equivalent "Latest" PRE ones and MCE would not pick anything. The latest MC Extractor v1.12.0 r50 has fixed the issue. So I've re-uploaded Intel CPU Microcode Repository Pack r1 with these added:

cpu506C8_plat01_ver00000010_2016-03-04_PRD_DE6EBB18
cpu206A6_plat12_ver00000028_2010-09-15_PRD_2B9BECC8
cpu10674_plat80_ver00000405_2007-07-20_PRD_735D9FE0
cpu10674_plat44_ver00000404_2007-06-08_PRD_F9DEC47D
cpu10674_plat10_ver00000404_2007-06-08_PRD_F9DEC4B1
cpu10674_plat01_ver00000404_2007-06-08_PRD_F9DEC4C0

I've also added the following at the start post to make the distinction clear:

Zitat
The update status of Intel microcodes (Latest/Outdated) relies on their Release (Production, Pre-Production) as well. For example, a hypothetical microcode cpu206A6_plat12_ver00000028_2010-09-15_PRD is "Latest" compared to the "Outdated" cpu206A6_plat12_ver00000022_2010-07-07_PRD but so is cpu206A6_plat12_ver00000028_2010-09-15_PRE since, compared to the other two, it is Pre-Production and not Production. Please note that MC Extractor tool can detect that as well and will show both as being "Latest" due to their difference in Release, even if everything else is the same or in favor of one or the other.


@ maur0:

As far as I know, there is no official word from the vendors on which microcode versions try to mitigate Meltdown and Spectre. For Intel, it is a safe bet that everything from November 2017 or newer is what we're looking for.

@ acid96:

Throughout the years there have actually existed 6 variants of ".dat" microcode update containers. MCE is capable of unpacking all 6 of them but not repack them. I don't plan to add support for that these days, maybe in the near future. In the meantime, you can probably find some other tool online which does that.

#8 RE: Intel, AMD & VIA CPU: Microcode Repositories by mbk1969 07.01.2018 17:13

Btw, I was trying to point UBU to these microcode bin-files but it has not reacted to them at all. How we supposed to use these files?

#9 RE: Intel, AMD & VIA CPU: Microcode Repositories by plutomaniac 07.01.2018 19:07

avatar

CPU microcode binaries are generic and not specific to any tool. UBU related questions should be asked at the UBU Discussion thread instead.

#10 RE: Intel, AMD & VIA CPU: Microcode Repositories by wasisdn 08.01.2018 10:08

In the Intel Repository Pack I've found a newer microcode.bin for my platform but when I try to upgrade the bios using MMTool 3.26 for nonUEFI, I get an error message "This is not a valid CPU MicroCode Patch file"
Funny think is that other microcodes are working and when I extract the older version of same microcode from my bios and want insert back I get the same error message. with other codes frome the same bios don't have this error (extract and insert).
This is the updated code for my CPU:

cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin

Do you have any ideas or advice?

btw many thanks for this useful thread.

#11 RE: Intel, AMD & VIA CPU: Microcode Repositories by ms178 08.01.2018 14:26

Hey @wasisdn , have a look over here: RE:CPU Microcode BIOS modding questions/problems (9), in Post #133 you'll find a fixed version of the 206C2 microcode over there. I could successfully integrate it with MMTool and I am using it since then with a modified P6T WS Pro Bios on my P6T Deluxe V2 (cross-flashed).

#12 RE: Intel, AMD & VIA CPU: Microcode Repositories by wasisdn 08.01.2018 15:01

Zitat von ms178 im Beitrag #11
Hey @wasisdn , have a look over here: RE:CPU Microcode BIOS modding questions/problems (9), in Post #133 you'll find a fixed version of the 206C2 microcode over there. I could successfully integrate it with MMTool and I am using it since then with a modified P6T WS Pro Bios on my P6T Deluxe V2 (cross-flashed).


@ms178 yes it works for me thank you very much. tomorrow I will test and flash the bios at my home pc with good old sabertooth x58/x5690

Edit: Flash already and it's working thx

#13 RE: Intel, AMD & VIA CPU: Microcode Repositories by mbk1969 09.01.2018 21:51

New microcode.dat
https://downloadcenter.intel.com/downloa...e-Data-File?v=t

PS Hey, my granddad IB-E 4930 received updated microcode: 428 => 42A!

#14 RE: Intel, AMD & VIA CPU: Microcode Repositories by SaFiS 09.01.2018 23:57

Zitat von mbk1969 im Beitrag #13
New microcode.dat
https://downloadcenter.intel.com/downloa...e-Data-File?v=t

PS Hey, my granddad IB-E 4930 received updated microcode: 428 => 42A!


Only 4 new cpu ucodes according to MCE...

cpu706A1_plat01_ver00000022_2017-12-26_PRD_CA264967.bin
cpu50654_platB7_ver0200003C_2017-12-08_PRD_A4059069.bin
cpu50662_plat10_ver00000014_2017-12-16_PRD_9161527A.bin
cpu50663_plat10_ver07000011_2017-12-16_PRD_B17C1102.bin

#15 RE: Intel, AMD & VIA CPU: Microcode Repositories by plutomaniac 10.01.2018 00:07

avatar

Zitat von SaFiS im Beitrag #14
Only 4 new cpu ucodes according to MCE...

cpu706A1_plat01_ver00000022_2017-12-26_PRD_CA264967.bin
cpu50654_platB7_ver0200003C_2017-12-08_PRD_A4059069.bin
cpu50662_plat10_ver00000014_2017-12-16_PRD_9161527A.bin
cpu50663_plat10_ver07000011_2017-12-16_PRD_B17C1102.bin

I counted 7 on my end:

cpu906EB_plat02_ver00000080_2018-01-04_PRD_D24EDB7F
cpu906EA_plat22_ver00000080_2018-01-04_PRD_84CABC68
cpu706A1_plat01_ver00000022_2017-12-26_PRD_CA264967
cpu50663_plat10_ver07000011_2017-12-16_PRD_B17C1102
cpu50662_plat10_ver00000014_2017-12-16_PRD_9161527A
cpu50654_platB7_ver0200003C_2017-12-08_PRD_A4059069
cpu306E4_platED_ver0000042A_2017-12-01_PRD_9B215C1F

Xobor Forum Software von Xobor