Intel, AMD, VIA & Freescale CPU Microcode Repositories Discussion

Sapphire Rapids
cpu806F4_plat10_ver2C0003D3_2024-06-20_PRD_8B63BD35
cpu806F4_plat87_ver2B000603_2024-06-20_PRD_0D7E05C2
cpu806F5_plat10_ver2C0003D3_2024-06-20_PRD_8B63BD34
cpu806F5_plat87_ver2B000603_2024-06-20_PRD_0D7E05C1
cpu806F6_plat10_ver2C0003D3_2024-06-20_PRD_8B63BD33
cpu806F6_plat87_ver2B000603_2024-06-20_PRD_0D7E05C0
cpu806F7_plat87_ver2B000603_2024-06-20_PRD_0D7E05BF
cpu806F8_plat10_ver2C0003D3_2024-06-20_PRD_8B63BD31
cpu806F8_plat87_ver2B000603_2024-06-20_PRD_0D7E05BE

Emerald Rapids
cpuC06F1_plat87_ver21000283_2024-06-20_PRD_BDDBE396
cpuC06F2_plat87_ver21000283_2024-06-20_PRD_BDDBE395

Updated MCE.db (v1.101.0 r306 Dev, 08/28/2024)

Intel_240828.rar (1.8 MB)

4 Likes

Alder Lake-P
cpu906A3_plat80_ver00000435_2024-06-03_PRD_A5EDE29A
cpu906A4_plat80_ver00000435_2024-06-03_PRD_A5EDE299

Updated MCE.db (v1.101.0 r306 Dev, 08/30/2024)

Intel_240830.rar (458.4 KB)

4 Likes

cpuB06D1_plat80_ver00000114_2024-08-11_PRD_7F6DA8C3.zip (75.2 KB)
cpuB06D0_plat80_ver00000019_2024-05-13_PRD_2EBD2A98.zip (97.2 KB)

edit
AMD:
cpu00A00F82_ver0A00820C_2024-02-29_8002AD92.zip (5.7 KB)

5 Likes

!New_cpuA06A4_platE6_ver0000001F_2024-06-17_PRD_226D980A.zip (134.3 KB)
!New_cpuB06E0_plat19_ver0000001A_2024-03-25_PRD_61564B3D.zip (135.3 KB)

Intel has releases many MCs without updating their specification pdf for a while now, no new errata has been added.

6 Likes

Yes, it appears they are busy plugging holes in a slowly sinking ship.

1 Like

Granite Ridge
cpu00B40F40_ver0B404022_2024-09-03_EE691254

Updated MCE.db (v1.101.0 r306 Dev, 09/13/2024)

AMD_240913.rar (254.1 KB)

5 Likes

(Hope I didn’t overlook them in earlier posts)

cpu00A70FC0_ver0A70C005_2024-02-28_F27BDBC3.zip (5.7 KB)
cpu00A70F41_ver0A704107_2024-02-28_8802DC34.zip (5.7 KB)

4 Likes

@plutomaniac , in this thread post, I asked jen11 about the cpu506E3_plat36_ver000000F2_2023-01-02_PRD_86DC342B.bin that isn’t (I’m pretty sure) being covered by Intel - at least not yet. I’m pretty sure that jen11 simply picked up your Sep 17, 2023 addition, and posted it on Jan 24, 2024.

I’ve looked high and low for this one. I’ve even pulled updated bios’ from Dell that are still being supported, and linux distros aren’t carrying it (which makes sense).

Can you give some advice on where this one is coming from? Thanks

I don’t know, as I neither remember nor keep track of specific microcodes.

cpuB0671_plat32_ver0000012B_2024-08-29_PRD_4F298280.zip (207.2 KB)

4 Likes

cpu506E3_plat36_ver000000F2_2023-01-02_PRD_86DC342B.bin

Was on a mission for this one. Dell is covering this under their OptiPlex 5050 System BIOS.

1 Like

Thank you for releasing this, Can’t thank you enough for your work you are doing.:pray:

I came across an interesting thing, which may be surprising only to me. Are there any AMD CPUIDs that are somehow compatible with another? For example, the AMD Athlon X4 950 has a CPUID of 660F51, but I have never come across such a microcode. I’ve never seen anything like this with Intel. There is a corresponding microcode for each CPUID.

Yes, it is called the Equivalence Table and can be found encoded at the top of the AMD microcode containers that Linux distros usually include. I’m only aware of these relations, but maybe there are more:

{
    "100F20": [
        "100F20",
        "100F2A"
    ],
    "100F41": [
        "100F41",
        "100F52"
    ],
    "100F43": [
        "100F43",
        "100F53"
    ],
    "100F81": [
        "100F81",
        "100F91"
    ]
}
3 Likes

Its possible add a CPU to Microcode by this table

Granite Rapids-SP
cpuA06D0_plat95_ver80000680_2024-08-14_PRE_6A21CAA9
cpuA06D1_plat95_ver81000311_2024-08-28_PRE_C0C86F09

Sierra Forest
cpuA06F0_plat01_ver80000360_2024-01-30_PRE_2FF3BD77
cpuA06F3_plat01_ver03000270_2024-08-08_PRD_AB27048B

Updated MCE.db (v1.101.0 r309 Dev, 10/10/2024)

Intel_241010.rar (6.1 MB)

3 Likes

Breithorn (EPYC)
cpu00B00F00_ver0B00004D_2024-03-18_F2B5F4C8
cpu00B00F10_ver0B001016_2024-03-18_5A76F700
cpu00B00F20_ver0B00202B_2024-08-23_9B77FCB3
cpu00B00F21_ver0B002116_2024-08-18_1E931AD4
cpu00B10F10_ver0B101021_2024-08-18_F5A7F0CB

Updated MCE.db (v1.101.0 r309 Dev, 10/10/2024)

AMD_241010.rar (298.4 KB)

3 Likes

Raptor Lake-S
cpuB0671_plat32_ver00000127_2024-05-29_PRD_B06EF100 (old)

Updated MCE.db (v1.101.0 r310 Dev, 10/18/2024)

Intel_241018.rar (453.1 KB)

127 is completely left out of the Intel instability story (125 → 129 → 12B).

2 Likes

Probably some test version for OEMs to validate before the “proper” (? ) fixes of 129 and 12B.

2 Likes

Granite Ridge
cpu00B40F40_ver0B404023_2024-09-20_ED880856

Updated MCE.db (v1.101.0 r311 Dev, 10/20/2024)

AMD_241020.rar (257.0 KB)

2 Likes