r261

Intel cpu906A4_plat80_ver0000042A_2023-02-14_PRD_B0B83A9D
Intel cpu906A3_plat80_ver0000042A_2023-02-14_PRD_B0B83A9E
Intel cpuB0671_plat32_ver00000113_2023-02-06_PRD_7FC06AF8
Intel cpu80667_plat01_ver4C000021_2022-08-15_PRD_8FB005AB
Intel cpu80665_plat01_ver4C000021_2022-08-15_PRD_8FB005AD
Intel cpu80664_plat01_ver4C000021_2022-08-15_PRD_8FB005AE

v1.80.0

Adjusted Intel pattern for non-null Reserved fields (#59, thanks @ichee)

r260

Intel cpu806F8_plat87_ver2B000181_2022-12-27_PRD_C094B950
Intel cpu806F7_plat87_ver2B000181_2022-12-27_PRD_C094B951
Intel cpu806F6_plat87_ver2B000181_2022-12-27_PRD_C094B952
Intel cpu806F5_plat87_ver2B000181_2022-12-27_PRD_C094B953
Intel cpu806F4_plat87_ver2B000181_2022-12-27_PRD_C094B954
Intel cpu806F8_plat87_ver2B000390_2022-12-12_PRD_18D2E59E
Intel cpu806F7_plat87_ver2B000390_2022-12-12_PRD_18D2E59F
Intel cpu806F6_plat87_ver2B000390_2022-12-12_PRD_18D2E5A0
Intel cpu806F5_plat87_ver2B000390_2022-12-12_PRD_18D2E5A1
Intel cpu806F4_plat87_ver2B000390_2022-12-12_PRD_18D2E5A2
Intel cpu806F8_plat87_ver2B000161_2022-11-28_PRD_9D6007A4
Intel cpu806F7_plat87_ver2B000161_2022-11-28_PRD_9D6007A5
Intel cpu806F6_plat87_ver2B000161_2022-11-28_PRD_9D6007A6
Intel cpu806F5_plat87_ver2B000161_2022-11-28_PRD_9D6007A7
Intel cpu806F4_plat87_ver2B000161_2022-11-28_PRD_9D6007A8
Intel cpu806F8_plat87_ver2B000111_2022-11-01_PRD_11ECC06A
Intel cpu806F7_plat87_ver2B000111_2022-11-01_PRD_11ECC06B
Intel cpu806F6_plat87_ver2B000111_2022-11-01_PRD_11ECC06C
Intel cpu806F5_plat87_ver2B000111_2022-11-01_PRD_11ECC06D
Intel cpu806F4_plat87_ver2B000111_2022-11-01_PRD_11ECC06E
Intel cpu606A6_plat87_ver0D000389_2022-10-09_PRD_C61EAEB0
Intel cpu50653_plat97_ver01000161_2022-08-30_PRD_3B9604A0
Intel cpu5065B_platBF_ver07002503_2022-08-26_PRD_A0571F46
Intel cpu50657_platBF_ver05003303_2022-08-26_PRD_F9CBA561
Intel cpu50656_platBF_ver04003303_2022-08-26_PRD_A9292882

r259

Intel cpu906A4_plat80_ver00000429_2023-01-11_PRD_9FF72131
Intel cpu906A3_plat80_ver00000429_2023-01-11_PRD_9FF72132
Intel cpu806F8_plat10_ver2C000170_2022-12-19_PRD_8DFF74F6
Intel cpu806F6_plat10_ver2C000170_2022-12-19_PRD_8DFF74F8
Intel cpu806F5_plat10_ver2C000170_2022-12-19_PRD_8DFF74F9
Intel cpu806F4_plat10_ver2C000170_2022-12-19_PRD_8DFF74FA
Intel cpu906A4_plat80_ver00000428_2022-12-18_PRD_DC5AACE3
Intel cpu906A3_plat80_ver00000428_2022-12-18_PRD_DC5AACE4
Intel cpu606C1_plat10_ver01000211_2022-09-23_PRD_BFBF4122
Intel cpuB06E0_plat01_ver0000000F_2022-09-21_PRD_C0DCA789
Intel cpu806A1_plat10_ver00000032_2022-09-07_PRD_C139C424
Intel cpu906C0_plat01_ver24000024_2022-09-02_PRD_B8A9E091

r258

Intel cpuB06F5_plat07_ver0000002C_2023-01-04_PRD_CEDFC75A
Intel cpuB06F2_plat07_ver0000002C_2023-01-04_PRD_CEDFC75D
Intel cpu90675_plat07_ver0000002C_2023-01-04_PRD_CEE1C7DA
Intel cpu90672_plat07_ver0000002C_2023-01-04_PRD_CEE1C7DD
Intel cpuB06A3_platC0_ver0000410E_2022-12-08_PRD_154552EC
Intel cpuB06A2_platC0_ver0000410E_2022-12-08_PRD_154552ED
AMD cpu00A00F12_ver0A001231_2023-01-17_52F4A3B3
AMD cpu00A00F10_ver0A001078_2023-01-17_F49EB7FC
AMD cpu00A00F11_ver0A0011CE_2023-01-14_28D4B525

r257

Intel cpu806F8_plat10_ver2C0000A1_2022-09-13_PRD_239059D3
Intel cpu806F6_plat10_ver2C0000A1_2022-09-13_PRD_239059D5
Intel cpu806F5_plat10_ver2C0000A1_2022-09-13_PRD_239059D6
Intel cpu806F4_plat10_ver2C0000A1_2022-09-13_PRD_239059D7
Intel cpuB06A3_platC0_ver00004305_2022-09-08_PRD_46F11B93
Intel cpuB06A2_platC0_ver00004305_2022-09-08_PRD_46F11B94
Intel cpuB06A3_platC0_ver00004107_2022-09-07_PRD_2B10824F
Intel cpuB06A2_platC0_ver00004107_2022-09-07_PRD_2B108250
Intel cpu906A4_platC3_ver00000002_2022-05-09_PRD_B48C0BF5
AMD cpu00AA0F01_ver0AA00105_2022-10-31_5D60B0B4
AMD cpu00A10F11_ver0A101111_2022-10-27_6D89BAF6
AMD cpu00AA0F00_ver0AA00009_2022-10-06_D518BB26

r256

Intel cpu806F8_plat10_ver2C000120_2022-11-07_PRD_6C023E7D
Intel cpu806F6_plat10_ver2C000120_2022-11-07_PRD_6C023E7F
Intel cpu806F5_plat10_ver2C000120_2022-11-07_PRD_6C023E80
Intel cpu806F4_plat10_ver2C000120_2022-11-07_PRD_6C023E81

r255

Intel cpu006E8_plat40_ver0000003F_2006-11-13_PRD_4EA82F9C
Intel cpu0066A_plat20_ver00000006_1998-08-19_PRD_AE2E784D
Intel cpu0066A_plat02_ver00000003_1998-08-05_PRD_ED6E1B6B
Intel cpu00650_plat02_ver00000034_1998-06-10_PRD_F2038C0C

r254

Intel cpuB0671_plat32_ver00000112_2022-12-19_PRD_0DE1BBA2
Intel cpuB06F5_plat07_ver0000002B_2022-12-18_PRD_53EBA923
Intel cpuB06F2_plat07_ver0000002B_2022-12-18_PRD_53EBA926
Intel cpu90675_plat07_ver0000002B_2022-12-18_PRD_53EDA9A3
Intel cpu90672_plat07_ver0000002B_2022-12-18_PRD_53EDA9A6
Intel cpuB06F5_plat07_ver00000028_2022-10-31_PRD_F5D235BB
Intel cpuB06F2_plat07_ver00000028_2022-10-31_PRD_F5D235BE
Intel cpu90675_plat07_ver00000028_2022-10-31_PRD_F5D4363B
Intel cpu90672_plat07_ver00000028_2022-10-31_PRD_F5D4363E

v1.78.2

Increased year ranges for better future proofing
Updated help screen year and frozen status

r253

Intel cpu706A8_plat01_ver00000022_2022-09-20_PRD_A1E68518
AMD cpu00A00F12_ver0A00122F_2022-09-16_F77196C1
AMD cpu00A00F11_ver0A0011A9_2022-09-16_843098B5
AMD cpu00A00F10_ver0A001076_2022-09-16_6B33A2E7

r252

Intel cpuA0671_plat02_ver00000057_2022-08-31_PRD_EF0001C5
AMD cpu00870F10_ver08701030_2022-03-28_C73B3156
AMD cpu00860F01_ver08600109_2022-03-28_DA3355E7
AMD cpu00A20F10_ver0A201025_2021-10-14_CF24C88B

r251

Intel cpu706A1_plat01_ver0000003E_2022-09-16_PRD_71446477

r250

Intel cpu806F8_plat87_ver2B0000A1_2022-09-20_PRD_8E0C1656
Intel cpu806F7_plat87_ver2B0000A1_2022-09-20_PRD_8E0C1657
Intel cpu806F6_plat87_ver2B0000A1_2022-09-20_PRD_8E0C1658
Intel cpu806F5_plat87_ver2B0000A1_2022-09-20_PRD_8E0C1659
Intel cpu806F4_plat87_ver2B0000A1_2022-09-20_PRD_8E0C165A

r249

Intel cpuB0671_plat32_ver0000010F_2022-10-13_PRD_BB62F25E
Intel cpu806F8_plat87_ver2B0000C0_2022-10-03_PRD_FAFB09C1
Intel cpu806F7_plat87_ver2B0000C0_2022-10-03_PRD_FAFB09C2
Intel cpu806F6_plat87_ver2B0000C0_2022-10-03_PRD_FAFB09C3
Intel cpu806F5_plat87_ver2B0000C0_2022-10-03_PRD_FAFB09C4
Intel cpu806F4_plat87_ver2B0000C0_2022-10-03_PRD_FAFB09C5
Intel cpuB06E0_plat01_ver0000000E_2022-09-01_PRD_6C26DFE0
Intel cpu706E5_plat80_ver000000B8_2022-08-31_PRD_74599756
AMD cpu00AA0F01_ver0AA00102_2022-09-18_11F2AABE
AMD cpu00AA0F00_ver0AA00007_2022-09-18_C795B3DF

r248

Intel cpuA0661_plat80_ver000000F4_2022-07-31_PRD_0CCCDEDD
Intel cpuA0660_plat80_ver000000F4_2022-07-31_PRD_EF670EFB
Intel cpuA0652_plat20_ver000000F4_2022-07-31_PRD_7451D13C
Intel cpu90661_plat01_ver00000017_2022-07-15_PRD_0D00C3A5
Intel cpu806D1_platC2_ver00000042_2022-06-28_PRD_05E937DB
Intel cpu80667_plat01_ver4C000020_2022-05-10_PRD_F1F629BF
Intel cpu80665_plat01_ver4C000020_2022-05-10_PRD_F1F629C1
Intel cpu80664_plat01_ver4C000020_2022-05-10_PRD_F1F629C2

v1.78.0

Added AMD microcode CPUID 00AA0Fxx detection

r247

Intel cpu806EC_plat94_ver000000F4_2022-07-31_PRD_B9381E1B
AMD cpu00A10F11_ver0A10110E_2022-09-19_450BB8EA
AMD cpu00A10F10_ver0A101020_2022-09-13_F6FEA540
AMD cpu00AA0F01_ver0AA00100_2022-08-02_1F02C34B
AMD cpu00AA0F00_ver0AA00006_2022-07-23_869EB050
AMD cpu00A10F0B_ver0A100B07_2022-06-10_FB5FB94A
AMD cpu00A10F00_ver0A10004B_2022-03-09_4DF3A8D1
AMD cpu00A10F01_ver0A100104_2022-02-07_3F9CD4ED

r246

Intel cpu906A4_plat80_ver00000424_2022-09-19_PRD_B5664BD8
Intel cpu906A3_plat80_ver00000424_2022-09-19_PRD_B5664BD9
Intel cpu606C1_plat10_ver01000201_2022-08-07_PRD_1C2E5DF7
Intel cpu806C1_plat80_ver000000A6_2022-06-28_PRD_BA645DE1
Intel cpu606C1_plat10_ver010001F0_2022-06-24_PRD_E9EE32E2
AMD cpu00A00F82_ver0A008205_2022-04-14_21F8CEE6

r245

Intel cpuA0671_plat02_ver00000056_2022-08-02_PRD_032983C9
Intel cpu90675_plat03_ver00000019_2021-12-21_PRD_251B0DA1
Intel cpu90672_plat03_ver00000019_2021-12-21_PRD_251B0DA4
AMD cpu00860F81_ver08608104_2022-03-28_14ED5935

v1.77.0

Added AMD microcode CPUID 008A0Fxx detection

r244

Intel cpuB06F5_plat07_ver00000026_2022-09-19_PRD_6ED80EBB
Intel cpuB06F2_plat07_ver00000026_2022-09-19_PRD_6ED80EBE
Intel cpu90675_plat07_ver00000026_2022-09-19_PRD_6EDA0F3B
Intel cpu90672_plat07_ver00000026_2022-09-19_PRD_6EDA0F3E
Intel cpu906ED_plat22_ver000000F4_2022-07-31_PRD_C5511A94
AMD cpu008A0F00_ver08A00006_2022-03-22_9F2AA0AB

r243

Intel cpu706E5_plat80_ver000000B6_2022-08-02_PRD_9C86B6F1
Intel cpuA0655_plat22_ver000000F4_2022-07-31_PRD_27BD05B5
Intel cpuA0653_plat22_ver000000F4_2022-07-31_PRD_ED24E74E
Intel cpu906A4_plat80_ver00000412_2021-11-15_PRD_14F844BC
Intel cpu906A3_plat80_ver00000412_2021-11-15_PRD_14F844BD
Intel cpu906A2_plat80_ver00000311_2021-11-10_PRD_F5DBDED3
Intel cpu906A4_plat80_ver00000411_2021-11-07_PRD_83FF3810
Intel cpu906A3_plat80_ver00000411_2021-11-07_PRD_83FF3811
Intel cpu906A2_plat80_ver0000030E_2021-10-19_PRD_5AC7E63B
Intel cpu906A4_plat80_ver0000040E_2021-10-15_PRD_C8556A4C
Intel cpu906A3_plat80_ver0000040E_2021-10-15_PRD_C8556A4D
Intel cpu906A2_plat80_ver0000030D_2021-10-12_PRD_2503B279
Intel cpu90670_plat02_ver00000012_2020-09-16_PRD_72ED3124
Intel cpu906A2_plat80_ver0000030C_2021-09-06_PRD_00904327
Intel cpu906A2_plat80_ver00000309_2021-08-08_PRD_C1655764
Intel cpu906A2_plat80_ver00000306_2021-06-23_PRD_54EAB706
Intel cpu906A1_plat82_ver0000011C_2021-06-17_PRD_6A957722
Intel cpu906A1_plat82_ver0000011B_2021-05-26_PRD_FC18B5DB
Intel cpu906A0_plat82_ver00000017_2021-03-08_PRD_49D9C934
Intel cpu90671_plat82_ver00000017_2021-03-08_PRD_49D9C963
Intel cpu906A0_plat82_ver0000000F_2021-01-17_PRD_24B85CBC
Intel cpu806C1_plat80_ver00000030_2020-05-23_PRD_82EBBF65
Intel cpu806D0_platC2_ver00000024_2020-05-07_PRD_F141E9CA
Intel cpu806C0_plat80_ver00000020_2019-07-22_PRD_E237ED05
AMD cpu00A00F10_ver0A001075_2022-09-01_904CA2BD
AMD cpu00A00F12_ver0A00122E_2022-08-30_F083B6EC
AMD cpu00A00F11_ver0A0011A8_2022-08-30_CF53B5BC

r242

Intel cpuB0671_plat32_ver0000010E_2022-09-07_PRD_23D5C2E4
Intel cpu606A6_plat87_ver0D00037B_2022-08-26_PRD_ECA7C0CD
Intel cpu806F8_plat87_ver2B000070_2022-08-22_PRD_781358CE
Intel cpu806F7_plat87_ver2B000070_2022-08-22_PRD_781358CF
Intel cpu806F6_plat87_ver2B000070_2022-08-22_PRD_781358D0
Intel cpu806F5_plat87_ver2B000070_2022-08-22_PRD_781358D1
Intel cpu806F4_plat87_ver2B000070_2022-08-22_PRD_781358D2
Intel cpu906A4_plat80_ver00000422_2022-07-13_PRD_F2A580FC
Intel cpu906A3_plat80_ver00000422_2022-07-13_PRD_F2A580FD
Intel cpu806F4_plat87_ver0E000271_2022-04-12_PRD_5A1E947C
Intel cpu606C1_plat10_ver01000150_2021-11-23_PRD_0EAE7E09

r241

Intel cpu806F6_plat87_ver090000C0_2022-06-01_PRD_EF7C876D
Intel cpu806F5_plat87_ver0F000380_2022-06-01_PRD_D289FEE9
Intel cpu806F3_plat87_ver0D0004B1_2022-04-19_PRD_1F2796B8

r240

Intel cpuB0671_plat32_ver00000108_2022-08-04_PRD_29449E70
Intel cpu906A4_plat80_ver00000423_2022-08-01_PRD_A70DE2FE
Intel cpu906A3_plat80_ver00000423_2022-08-01_PRD_A70DE2FF
AMD cpu00A60F12_ver0A601203_2022-07-15_A1D9B82F
AMD cpu00A60F11_ver0A601114_2022-07-12_9764C62B

r239

Intel cpuB06F5_plat07_ver00000025_2022-08-01_PRD_724A788E
Intel cpuB06F2_plat07_ver00000025_2022-08-01_PRD_724A7891
Intel cpu90675_plat07_ver00000025_2022-08-01_PRD_724C790E
Intel cpu90672_plat07_ver00000025_2022-08-01_PRD_724C7911
Intel cpu806A1_plat10_ver00000030_2022-02-02_PRD_C3FB2CE5

r238

Intel cpuB0671_plat32_ver00000107_2022-07-28_PRD_FA49FC5C
Intel cpuB0670_plat02_ver0000000D_2022-01-25_PRD_BC5C2A0C

v1.76.0

Adjusted AMD microcode pattern for AM5 detection

r237

AMD cpu00A60F12_ver0A601201_2022-05-13_779EB76A
AMD cpu00A60F11_ver0A60110E_2022-05-06_A747BC73

r236

Intel cpu906A4_plat80_ver00000421_2022-06-15_PRD_0F6BD317
Intel cpu906A3_plat80_ver00000421_2022-06-15_PRD_0F6BD318
Intel cpu806D1_platC2_ver00000040_2022-03-28_PRD_D2BC7454
Intel cpu806C2_platC2_ver00000028_2022-03-19_PRD_1811A0DE
Intel cpu50653_plat97_ver0100015E_2022-03-14_PRD_9BDA5742

v1.75.0

Added AMD microcode CPUID 00A60Fxx detection

r235

Intel cpuB0671_plat32_ver00000106_2022-06-22_PRD_56992149
Intel cpu606A6_plat87_ver0D000375_2022-04-07_PRD_8049F953
Intel cpuB06F5_plat03_ver00000020_2022-03-31_PRD_D01385D2
Intel cpuB06F2_plat03_ver00000020_2022-03-31_PRD_D01385D5
Intel cpu90675_plat03_ver00000020_2022-03-31_PRD_D0158652
Intel cpu90672_plat03_ver00000020_2022-03-31_PRD_D0158655
Intel cpu706A8_plat01_ver00000020_2022-03-23_PRD_705E7463
Intel cpu706A1_plat01_ver0000003C_2022-03-23_PRD_890366B5
AMD cpu00A60F00_ver0A600005_2021-12-20_AE24AA10

v1.74.2

Improved Intel microcode repositories building

r234

Intel cpuB06F5_plat07_ver00000023_2022-06-15_PRD_1DE393BB
Intel cpuB06F2_plat07_ver00000023_2022-06-15_PRD_1DE393BE
Intel cpu90675_plat07_ver00000023_2022-06-15_PRD_1DE5943B
Intel cpu90672_plat07_ver00000023_2022-06-15_PRD_1DE5943E
Intel cpu906A4_plat80_ver00000420_2022-06-06_PRD_C1B37653
Intel cpu906A3_plat80_ver00000420_2022-06-06_PRD_C1B37654

r233

Intel cpuB0671_plat32_ver00000105_2022-06-01_PRD_6F68F320
Intel cpuA0671_plat02_ver00000054_2022-03-17_PRD_CE482700

v1.74.1

Adjusted report message link from drop folder to forum

r232

Intel cpuB06F5_plat03_ver00000022_2022-06-07_PRD_C66DDA83
Intel cpuB06F2_plat03_ver00000022_2022-06-07_PRD_C66DDA86
Intel cpu90675_plat03_ver00000022_2022-06-07_PRD_C66FDB03
Intel cpu90672_plat03_ver00000022_2022-06-07_PRD_C66FDB06
Intel cpu906A4_plat80_ver0000041F_2022-05-22_PRD_B8A3A01A
Intel cpu906A3_plat80_ver0000041F_2022-05-22_PRD_B8A3A01B
Intel cpu606C1_plat10_ver010001A0_2022-02-17_PRD_7E8326AC
VIA cpu40670_ver00000000_sig[46700010]_2011-08-09_000CC8E3

r231

Intel cpu906A4_plat80_ver0000041E_2022-05-16_PRD_1C11EA81
Intel cpu906A3_plat80_ver0000041E_2022-05-16_PRD_1C11EA82
Intel cpuB0671_plat32_ver00000104_2022-04-19_PRD_A0E54C6F
Intel cpu50654_platB7_ver02006E05_2022-03-08_PRD_EAA59155
Intel cpuB0670_plat02_ver0000000E_2022-02-20_PRD_0A83935A

r230

Intel cpu906A4_plat80_ver0000041D_2022-04-19_PRD_68730E47
Intel cpu906A3_plat80_ver0000041D_2022-04-19_PRD_68730E48
Intel cpu706E5_plat80_ver000000B2_2022-03-17_PRD_B652AB2F

r229

Intel cpu906A4_plat80_ver0000041C_2022-03-24_PRD_423EE5AB
Intel cpu906A3_plat80_ver0000041C_2022-03-24_PRD_423EE5AC
Intel cpu5065B_platBF_ver07002501_2021-11-19_PRD_077FCFEE
Intel cpu50653_plat97_ver0100015D_2021-11-13_PRD_DF5F0002
AMD cpu00A40F41_ver0A404102_2021-10-18_78BCFB87

v1.74.0

Improved Intel Microcode "Extra" Header parsing (generic)

r228

Intel cpu606A6_plat87_ver0D000363_2022-03-30_PRD_C92D5693
Intel cpu806A1_plat10_ver00000031_2022-03-26_PRD_4F103D2F
Intel cpuA0671_plat02_ver00000053_2022-03-09_PRD_E5A2B10D
Intel cpu706E5_plat80_ver000000B0_2022-03-09_PRD_F1D9ED3E
Intel cpu906C0_plat01_ver24000023_2022-02-19_PRD_844B42C6
Intel cpu506F1_plat01_ver00000038_2021-12-02_PRD_456E8617
Intel cpu506C9_plat03_ver00000048_2021-11-16_PRD_C82C5521

r227

Intel cpu906A4_plat80_ver0000041A_2022-02-24_PRD_F4930463
Intel cpu906A3_plat80_ver0000041A_2022-02-24_PRD_F4930464
AMD cpu00A50F00_ver0A50000D_2021-10-14_DDD9A4AA
AMD cpu00A20F12_ver0A20120A_2021-10-14_1FD7B1E6

r226

Intel cpuA0671_plat02_ver00000051_2021-12-02_PRD_B7FA195A
Intel cpu806E9_plat10_ver000000F0_2021-11-12_PRD_2CD41181

r225

Intel cpu50657_platBF_ver05003302_2021-12-10_PRD_61A878D3
Intel cpu50656_platBF_ver04003302_2021-12-10_PRD_81AAB7B8
Intel cpu806D1_platC2_ver0000003E_2021-12-07_PRD_E3C95EF3
Intel cpuA0661_plat80_ver000000F0_2021-11-16_PRD_2C06B001
Intel cpu906C0_plat01_ver24000021_2021-11-16_PRD_8AE35903
Intel cpuA0660_plat80_ver000000F0_2021-11-15_PRD_01129F55
Intel cpu50654_platB7_ver02006D05_2021-11-13_PRD_060B1D6D
Intel cpu906EB_plat02_ver000000F0_2021-11-12_PRD_9B336E6E
Intel cpu806EA_platC0_ver000000F0_2021-11-12_PRD_F7C34E8A
Intel cpu806E9_platC0_ver000000F0_2021-11-12_PRD_65EB9B32
Intel cpu406E3_platC0_ver000000F0_2021-11-12_PRD_7AFB5766
AMD cpu00830F10_ver08301055_2022-02-15_65A2763D
AMD cpu00A00F12_ver0A001229_2022-02-10_13B2C776
AMD cpu00A00F10_ver0A001058_2022-02-10_C4E0E156
AMD cpu00A00F11_ver0A001173_2022-01-31_7959CE16

r224

Intel cpu90661_plat01_ver00000016_2022-02-03_PRD_AC80BB2A
Intel cpu806C1_plat80_ver000000A4_2022-02-01_PRD_6FFDFFAD
Intel cpu806C2_platC2_ver00000026_2021-12-07_PRD_81C64FFF
Intel cpu806EC_plat94_ver000000F0_2021-11-17_PRD_9D375B3A
Intel cpuA0655_plat22_ver000000F0_2021-11-16_PRD_082893C1
Intel cpuA0652_plat20_ver000000F0_2021-11-16_PRD_6A1CCD3D
Intel cpuA0653_plat22_ver000000F0_2021-11-15_PRD_EB9BF851
Intel cpu806EB_platD0_ver000000F0_2021-11-15_PRD_504C3584
AMD cpu00A40F41_ver0A404101_2021-10-18_17FBEE6D
AMD cpu00A40F40_ver0A404002_2021-04-08_35A6F7C3
AMD cpu00A40F00_ver0A400016_2021-03-30_B8EFF68B

r223

Intel cpuB06F5_plat03_ver0000001E_2022-02-21_PRD_288D2EF4
Intel cpuB06F2_plat03_ver0000001E_2022-02-21_PRD_288D2EF7
Intel cpu90675_plat03_ver0000001E_2022-02-21_PRD_288F2F74
Intel cpu90672_plat03_ver0000001E_2022-02-21_PRD_288F2F77
Intel cpu706A8_plat01_ver0000001E_2021-11-22_PRD_FEA2DFA0
Intel cpu706A1_plat01_ver0000003A_2021-11-22_PRD_15FA09C1
Intel cpu906ED_plat22_ver000000F0_2021-11-16_PRD_DEF51CF1
Intel cpu906EC_plat22_ver000000F0_2021-11-15_PRD_CF24AB2D
Intel cpu906EA_plat22_ver000000F0_2021-11-15_PRD_971C6BF2
Intel cpu606A6_plat87_ver0D000230_2021-02-16_PRD_440F9038

r222

Intel cpu906A4_plat80_ver0000041B_2022-03-08_PRD_81484253
Intel cpu906A3_plat80_ver0000041B_2022-03-08_PRD_81484254
Intel cpuB06F5_plat03_ver0000001F_2022-03-03_PRD_000287EF
Intel cpuB06F2_plat03_ver0000001F_2022-03-03_PRD_000287F2
Intel cpu90675_plat03_ver0000001F_2022-03-03_PRD_0004886F
Intel cpu90672_plat03_ver0000001F_2022-03-03_PRD_00048872
Intel cpu906E9_plat2A_ver000000F0_2021-11-12_PRD_7648E08F
Intel cpu506E3_plat36_ver000000F0_2021-11-12_PRD_D39CBFD5

r221

Intel cpu906A4_plat80_ver00000419_2022-02-20_PRD_FB16E95F
Intel cpu906A3_plat80_ver00000419_2022-02-20_PRD_FB16E960

r220

Intel cpu906A1_plat82_ver0000011D_2021-08-02_PRD_49D838D8
AMD cpu00A00F82_ver0A008203_2021-05-11_27C2AC86
AMD cpu00A00F80_ver0A008002_2021-04-06_12D3DD25

r219

Intel cpu906A4_plat80_ver00000418_2022-02-07_PRD_70E74FD0
Intel cpu906A3_plat80_ver00000418_2022-02-07_PRD_70E74FD1
Intel cpu606A6_plat87_ver0D000332_2021-12-17_PRD_758A1074
AMD cpu00830F10_ver08301052_2021-11-11_490C60F8
VIA cpu40672_ver00000000_sig[4672302A]_2011-08-09_5D0589D6
VIA cpu40672_ver00000000_sig[46720015]_2011-08-09_DD2C7630
VIA cpu40671_ver00000000_sig[4671000D]_2011-08-09_A7E19BC6
VIA cpu40671_ver00000000_sig[46710007]_2011-08-09_0177B0E9

v1.73.0

Improved known OEM/User modified microcodes display

r218

Intel cpu906A1_plat82_ver0000011F_2021-11-04_PRD_322B7C90

r217

Intel cpu906A4_plat80_ver00000416_2022-01-09_PRD_8F7C0137
Intel cpu906A3_plat80_ver00000416_2022-01-09_PRD_8F7C0138
AMD cpu00A00F10_ver0A001053_2021-12-17_C519C63E
AMD cpu00A00F12_ver0A001227_2021-12-15_ADA4AFFB
AMD cpu00A00F11_ver0A00115D_2021-11-19_8098A6FA
AMD cpu00800F12_ver0800126E_2021-11-11_10D178E6

r216

Intel cpu606A6_plat87_ver0D000331_2021-12-03_PRD_85C35E65
Intel cpu50665_plat10_ver0E000014_2021-09-18_PRD_25731F94
Intel cpu306F2_plat6F_ver00000049_2021-08-11_PRD_79C6E826
Intel cpu5065B_platBF_ver07002402_2021-06-04_PRD_39CA4EA8
Intel cpu50653_plat97_ver0100015C_2021-05-26_PRD_6BB2F708
AMD cpu00A00F82_ver0A008204_2021-10-15_A094A203
AMD cpu00A00F80_ver0A008003_2021-10-15_BB4FBD95

r215

Intel cpu90675_plat03_ver0000001A_2022-01-03_PRD_EB3FB68C
Intel cpu90672_plat03_ver0000001A_2022-01-03_PRD_EB3FB68F
Intel cpu906A2_plat80_ver00000315_2022-01-02_PRD_A9485C51
Intel cpu906A4_plat80_ver00000415_2021-12-29_PRD_127D61BC
Intel cpu906A3_plat80_ver00000415_2021-12-29_PRD_127D61BD
Intel cpu906A2_plat80_ver00000314_2021-12-20_PRD_25B5BE7C
Intel cpu906A4_plat80_ver00000414_2021-12-16_PRD_ACAB76C9
Intel cpu906A3_plat80_ver00000414_2021-12-16_PRD_ACAB76CA

r214

Intel cpu906C0_plat01_ver2400001E_2021-05-18_PRD_3CCB1826

v1.72.0

Added option to disable automatic update check

r213

Intel cpu906A2_plat80_ver00000313_2021-11-29_PRD_B995890C
Intel cpu906A4_plat80_ver00000413_2021-11-22_PRD_B32F5DEB
Intel cpu906A3_plat80_ver00000413_2021-11-22_PRD_B32F5DEC
Intel cpu906A0_plat82_ver0000001C_2021-06-14_PRD_41B7E13C
Intel cpu90671_plat82_ver0000001C_2021-06-14_PRD_41B7E16B

v1.71.0

Increased year ranges for better future proofing

r212

Intel cpu90675_plat03_ver00000018_2021-12-07_PRD_8963E307
Intel cpu90672_plat03_ver00000018_2021-12-07_PRD_8963E30A

r211

Intel cpu90675_plat03_ver00000016_2021-11-11_PRD_0E7DD8F6
Intel cpu90672_plat03_ver00000016_2021-11-11_PRD_0E7DD8F9
Intel cpu806A1_plat10_ver0000002D_2021-09-02_PRD_B5417B79
Intel cpu506CA_plat03_ver00000022_2021-06-22_PRD_4027B7D4
Intel cpu706E5_plat80_ver000000A8_2021-05-26_PRD_5F2962F1
Intel cpu506E3_plat36_ver000000EC_2021-04-29_PRD_D912FEAB
AMD cpu00A00F10_ver0A00104E_2021-10-21_0976C664
AMD cpu00A00F12_ver0A001224_2021-09-29_B53BA54F
AMD cpu00A00F11_ver0A001144_2021-09-29_6789A05C

r210

Intel cpuB0670_plat02_ver00000009_2021-11-15_PRD_6A0667E4
Intel cpuB0670_plat02_ver00000004_2021-09-27_PRD_F68E9FC0
Intel cpu50657_platBF_ver0500320A_2021-08-13_PRD_17274AD8
Intel cpu50656_platBF_ver0400320A_2021-08-13_PRD_B7D70372

r209

Intel cpu806C1_plat80_ver0000009C_2021-10-26_PRD_3568A63C
Intel cpu806C2_platC2_ver00000022_2021-07-16_PRD_398D52DE

r208

Intel cpu90675_plat03_ver00000015_2021-10-21_PRD_816DBF71
Intel cpu90672_plat03_ver00000015_2021-10-21_PRD_816DBF74
Intel cpu90675_plat03_ver00000013_2021-10-11_PRD_476ADDE4
Intel cpu90672_plat03_ver00000013_2021-10-11_PRD_476ADDE7
Intel cpu90675_plat03_ver00000012_2021-09-26_PRD_2585AF9E
Intel cpu90672_plat03_ver00000012_2021-09-26_PRD_2585AFA1
Intel cpu606A6_plat87_ver0D000311_2021-09-17_PRD_AD1D5C41
Intel cpu906C0_plat01_ver2400001F_2021-08-09_PRD_77C566C5
Intel cpu806C1_plat80_ver0000009A_2021-08-06_PRD_E62EB895
Intel cpu806D1_platC2_ver00000016_2021-01-20_PRD_1A947F1D
AMD cpu00A00F12_ver0A001223_2021-09-11_94B1BC50
AMD cpu00A00F10_ver0A00104C_2021-09-11_AA26B025
AMD cpu00A00F11_ver0A001143_2021-09-10_1655C8E7

r207

Intel cpu90675_plat03_ver00000011_2021-09-06_PRD_504BBAC9
Intel cpu90672_plat03_ver00000011_2021-09-06_PRD_504BBACC

r206

Intel cpuA0671_plat02_ver00000050_2021-08-29_PRD_04B1CE99

r205

Intel cpu90675_plat03_ver0000000F_2021-09-02_PRD_72CFC094
Intel cpu90672_plat03_ver0000000F_2021-09-02_PRD_72CFC097
Intel cpuA0671_plat02_ver0000004D_2021-08-08_PRD_0F37A0DA
Intel cpu50654_platB7_ver02006C0A_2021-06-16_PRD_27BE61D6
Intel cpu50664_plat10_ver0F00001A_2021-06-12_PRD_BF95B0FA
Intel cpu50663_plat10_ver0700001C_2021-06-12_PRD_FE624729
Intel cpu306F4_plat80_ver0000001A_2021-05-24_PRD_A3E4C533
Intel cpu306F2_plat6F_ver00000048_2021-05-18_PRD_849F46EB
Intel cpu406F1_platEF_ver0B000040_2021-05-19_PRD_E5BABFDB
Intel cpu706A8_plat01_ver0000001C_2021-05-10_PRD_DBA87E35
Intel cpu706A1_plat01_ver00000038_2021-05-10_PRD_34C752B7
Intel cpu506F1_plat01_ver00000036_2021-05-10_PRD_60ADB6C8
Intel cpu506CA_plat03_ver00000024_2021-05-10_PRD_AB75708E
Intel cpu506C9_plat03_ver00000046_2021-05-10_PRD_EF971B58
Intel cpuA0661_plat80_ver000000EC_2021-04-29_PRD_DE37D5C8
Intel cpu906E9_plat2A_ver000000EC_2021-04-29_PRD_8C68349C
Intel cpuA0660_plat80_ver000000EA_2021-04-28_PRD_E5ECDB65
Intel cpuA0655_plat22_ver000000EE_2021-04-28_PRD_8949FD67
Intel cpuA0653_plat22_ver000000EC_2021-04-28_PRD_F3279785
Intel cpuA0652_plat20_ver000000EC_2021-04-28_PRD_10B9FB72
Intel cpu906ED_plat22_ver000000EC_2021-04-28_PRD_5FBCEE1C
Intel cpu906EC_plat22_ver000000EC_2021-04-28_PRD_96F6D3AD
Intel cpu906EB_plat02_ver000000EC_2021-04-28_PRD_2A9C4937
Intel cpu906EA_plat22_ver000000EC_2021-04-28_PRD_9C25B317
Intel cpu806EC_plat94_ver000000EC_2021-04-28_PRD_AB1F6D0C
Intel cpu806EB_platD0_ver000000EC_2021-04-28_PRD_77AA97DD
Intel cpu806EA_platC0_ver000000EC_2021-04-28_PRD_BF88FAFE
Intel cpu806E9_platC0_ver000000EC_2021-04-28_PRD_E0D55C3D
Intel cpu806E9_plat10_ver000000EC_2021-04-28_PRD_B69469E4
Intel cpu406E3_platC0_ver000000EC_2021-04-28_PRD_C2489977
Intel cpu206F2_plat05_ver00000022_2010-10-13_PRD_5B8050BE
Intel cpu206F0_plat05_ver00000005_2010-07-29_PRD_3E473C93

r204

Intel cpu90675_plat03_ver0000000E_2021-08-20_PRD_EC14BAE0
Intel cpu90672_plat03_ver0000000E_2021-08-20_PRD_EC14BAE3
Intel cpuA0671_plat02_ver0000004C_2021-08-02_PRD_544B4ECE
Intel cpu90661_plat01_ver00000014_2021-06-23_PRD_8E251E9E
Intel cpuA0671_plat02_ver00000044_2021-05-28_PRD_E3ECAF5C
AMD cpu00A00F12_ver0A00121D_2021-06-09_F6A386D7
AMD cpu00A00F11_ver0A001137_2021-06-09_DE458D71
AMD cpu00A00F10_ver0A001046_2021-06-09_6F08DAFE

r203

Intel cpu606A6_plat87_ver0D0002E0_2021-07-27_PRD_DA008C96

r202

Intel cpu90675_plat03_ver0000000D_2021-08-16_PRD_198412D5
Intel cpu90672_plat03_ver0000000D_2021-08-16_PRD_198412D8
Intel cpu806D1_platC2_ver0000003C_2021-07-16_PRD_B88F5FDB
Intel cpu606A6_plat87_ver0D0002D0_2021-06-25_PRD_886F1017
Intel cpu806C2_platC2_ver00000014_2021-03-22_PRD_E631028E
Intel cpu506E1_plat22_ver00000026_2015-05-06_PRD_9683DDFB
Intel cpu406E2_platC0_ver0000002A_2015-05-06_PRD_A88D0A4B
AMD cpu00580F20_ver05000103_2011-05-26_0B62D9CA
AMD cpu00500F20_ver05000103_2011-05-26_A7CD06DF

r201

Intel cpu90675_plat03_ver0000000A_2021-07-28_PRD_4D174E4C
Intel cpu90672_plat03_ver0000000A_2021-07-28_PRD_4D174E4F

r200

Intel cpu90675_plat03_ver00000009_2021-07-13_PRD_13065E3F
Intel cpu90672_plat03_ver00000009_2021-07-13_PRD_13065E42
Intel cpu906A0_plat82_ver0000001A_2021-05-05_PRD_A57D4E8E
Intel cpu90671_plat82_ver0000001A_2021-05-05_PRD_A57D4EBD
Intel cpu90674_plat01_ver00000219_2021-04-25_PRD_BFD44DE0
Intel cpu906A0_plat82_ver00000019_2021-03-30_PRD_EBAFB105
Intel cpu90671_plat82_ver00000019_2021-03-30_PRD_EBAFB134
Intel cpu90674_plat01_ver00000217_2021-03-18_PRD_37D6D550
Intel cpu806EA_platC0_ver000000E8_2020-12-08_PRD_F7D4DA9F
AMD cpu00A00F11_ver0A001133_2021-04-27_A320B42E

r199

Intel cpu606A6_plat87_ver0D0002C1_2021-05-27_PRD_E5421921

r198

Intel cpu806C2_platC2_ver00000006_2021-01-04_PRD_4CDCF2FE

v1.70.0

Added automatic check for MCE & DB updates
Improved microcode corruption error reporting
Removed manual update check parameter (-updchk)

r197

Intel cpu606A6_plat87_ver0D0002B1_2021-05-13_PRD_496BAB22

r196

Intel cpu806C1_plat80_ver0000007E_2021-03-08_PRD_2C353F4D

r195

Intel cpu806D1_platC2_ver00000034_2021-05-23_PRD_0C85C90D
Intel cpu90661_plat01_ver0000000F_2021-01-05_PRD_17CAC4A2
Intel cpu90661_plat01_ver00000008_2020-10-01_PRD_E7D7EA24
Intel cpu90660_plat01_ver00000009_2020-06-17_PRD_36258048

r194

Intel cpu806D1_platC2_ver00000032_2021-05-14_PRD_B6BC0956
Intel cpu5065B_platBF_ver07002302_2021-04-23_PRD_7A3D0988
Intel cpu50656_platBF_ver04003103_2021-04-20_PRD_B8353334
Intel cpu806C1_plat80_ver00000088_2021-03-31_PRD_4AFA3E6E
Intel cpu50656_platBF_ver04003102_2021-03-08_PRD_65B5C019
Intel cpu50653_plat97_ver0100015B_2021-03-08_PRD_568C7AE4
Intel cpu80665_plat01_ver0B00000F_2021-02-17_PRD_ED327EC0
Intel cpu80664_plat01_ver0B00000F_2021-02-17_PRD_ED327EC1
Intel cpu406F1_platEF_ver0B00003E_2021-02-06_PRD_407BC9CE
Intel cpu306F4_plat80_ver00000019_2021-02-05_PRD_DDFBD613
Intel cpu50665_plat10_ver0E000012_2021-02-04_PRD_144658B0
Intel cpu50664_plat10_ver0F000019_2021-02-04_PRD_CCCBC7FA
Intel cpu50663_plat10_ver0700001B_2021-02-04_PRD_93A0240E
Intel cpu306F2_plat6F_ver00000046_2021-01-27_PRD_AE74B14C
Intel cpu906EB_plat02_ver000000E8_2020-12-08_PRD_541FA455
Intel cpu806E9_platC0_ver000000E8_2020-12-08_PRD_150E23F9
Intel cpu506CA_plat03_ver00000020_2020-10-23_PRD_C4E546D7
Intel cpu906C0_plat01_ver00000014_2020-10-14_PRD_C748E160

r193

Intel cpu50657_platBF_ver05003103_2021-04-08_PRD_FB87A32E
Intel cpuA0661_plat80_ver000000EA_2021-02-07_PRD_B6056BC8
Intel cpu906EA_plat22_ver000000E8_2020-12-08_PRD_9DF99DD9
Intel cpu406D8_plat01_ver00000123_2014-08-05_PRD_44F7C841
Intel cpu306E4_platED_ver00000405_2013-02-20_PRD_374141F5
Intel cpu106D1_plat08_ver00000012_2008-03-10_PRD_A61238DD
AMD cpu00A00F10_ver0A001031_2020-10-27_275BA80D
AMD cpu00A00F11_ver0A00110D_2020-10-15_D12ACCFE

r192

Intel cpu90661_plat01_ver00000011_2021-02-04_PRD_4C2239EA
Intel cpu606A6_plat87_ver0D000122_2020-10-12_PRD_521612B6
Intel cpu606A5_plat87_ver0C000160_2020-08-04_PRD_39ACD5C1
AMD cpu00A20F12_ver0A201204_2021-04-08_B27ECEAA
AMD cpu00A20F10_ver0A201016_2021-04-08_971B1908

r191

Intel cpu806C1_plat80_ver0000008A_2021-04-09_PRD_BC41F8D2
Intel cpu50657_platBF_ver05003102_2021-03-08_PRD_DDE3B62C
Intel cpu50654_platB7_ver02006B06_2021-03-08_PRD_095E1DFE
Intel cpuA0652_plat20_ver000000EA_2021-02-07_PRD_B7D0AB6B
Intel cpu906C0_plat01_ver0000001B_2021-01-14_PRD_DEDE0AFE

v1.60.0

Improved microcode analysis performance greatly
Fixed Freescale microcode analysis & searching

r190

Intel cpu606A6_plat87_ver0D0002A0_2021-04-25_PRD_5D6CD5AA
Intel cpu806D1_platC2_ver0000002C_2021-04-23_PRD_FC2D822E
Intel cpu806C2_platC2_ver00000016_2021-04-07_PRD_CD18949A
Intel cpu806D1_platC2_ver00000028_2021-04-05_PRD_56062120
Intel cpu806D1_platC2_ver00000026_2021-03-26_PRD_6426984A
Intel cpu806C2_platC2_ver00000010_2021-03-01_PRD_F2CF0628
Intel cpu806D1_platC2_ver00000014_2021-01-14_PRD_4D1EEC0F
Intel cpu806EA_platC0_ver000000EA_2021-01-06_PRD_AAC9F06F
Intel cpu806E9_plat10_ver000000EA_2021-01-05_PRD_F7CE1946
Intel cpu806D0_platC2_ver00000050_2020-12-17_PRD_58CFC733
Intel cpuA0655_plat22_ver000000E6_2020-11-16_PRD_2BE7AC24
Intel cpuA0652_plat20_ver000000E6_2020-11-16_PRD_E8F6E275
Intel cpuA0653_plat22_ver000000E4_2020-10-26_PRD_5A3D404A
Intel cpu906ED_plat22_ver000000E4_2020-10-25_PRD_0888701C
Intel cpu806D0_platC2_ver00000048_2020-10-20_PRD_18FA19FC
Intel cpu606A0_plat97_ver0000001F_2019-07-22_PRD_776B0020

r189

Intel cpu906C0_plat01_ver0000001D_2021-03-23_PRD_9343C145

r188

Intel cpu506E3_plat36_ver000000EA_2021-01-25_PRD_84B6F8F9
Intel cpu806E9_platC0_ver000000EA_2021-01-05_PRD_9FAAA625
Intel cpu90670_plat02_ver00000019_2020-11-11_PRD_80448C99

r187

Intel cpu906EA_plat22_ver000000EA_2021-01-05_PRD_AB6894CF
Intel cpu806EC_plat94_ver000000EA_2021-01-05_PRD_03A2AD24
Intel cpu806EB_platD0_ver000000EA_2021-01-05_PRD_EA95823F
Intel cpuA0660_plat80_ver000000E8_2020-12-08_PRD_950727E2
AMD cpu00A00F11_ver0A00111D_2021-02-02_9417B669

v1.53.0

Applied a few code fixes & message improvements

r186

Intel cpu606A6_plat87_ver0D000280_2021-03-31_PRD_3F4FD9F3
Intel cpu606A6_plat87_ver0D000270_2021-03-18_PRD_03C6C975
Intel cpu606A5_plat87_ver0C0002F0_2021-03-08_PRD_F6B24822
Intel cpuA0655_plat22_ver000000EC_2021-03-08_PRD_CA34D643
Intel cpuA0653_plat22_ver000000EA_2021-03-08_PRD_2F986EA9
Intel cpu606A6_plat87_ver0D000260_2021-03-04_PRD_0AE97894
Intel cpu606A6_plat87_ver0D0001E0_2020-12-22_PRD_181B3F27
Intel cpuA0660_plat80_ver000000E4_2020-10-26_PRD_7DDC90DE
Intel cpu5065B_platBF_ver0700001F_2020-09-17_PRD_B85D1F3D

r185

Intel cpu906ED_plat22_ver000000EA_2021-01-05_PRD_B05D764E
Intel cpu906EC_plat22_ver000000EA_2021-01-05_PRD_8F16A419
Intel cpu906EB_plat02_ver000000EA_2021-01-05_PRD_311405CC

r184

Intel cpu806C1_plat80_ver00000086_2021-03-17_PRD_5DF67EA7
Intel cpu806D1_platC2_ver00000024_2021-03-16_PRD_2B1CA6C5
Intel cpu806D1_platC2_ver0000001E_2021-03-01_PRD_C570815A

r183

Intel cpuA0671_plat02_ver0000003C_2021-03-19_PRD_CC674B3E
Intel cpu606A6_plat87_ver0D000250_2021-02-23_PRD_267751D3
Intel cpu606A5_plat87_ver0C0002B0_2020-12-24_PRD_51A81CBB
Intel cpu606A6_plat87_ver0D0001B2_2020-12-11_PRD_1F9BF38E
Intel cpu606A5_plat87_ver0C0001E0_2020-11-02_PRD_3A9CA48B
Intel cpu606A4_plat87_ver0B000280_2020-08-17_PRD_5E6AE35E

r182

VIA cpu006FC_ver00000000_sig[006FCP05]_2010-11-17_710CFC71

r181

Intel cpuA0671_plat02_ver00000034_2021-02-23_PRD_304FA395
Intel cpu906C0_plat01_ver00000016_2020-11-10_PRD_8FFE0660
AMD cpu00A50F00_ver0A50000C_2020-12-08_A47A9DC7
AMD cpu00A00F11_ver0A001114_2020-11-11_D83CB872
AMD cpu00A00F10_ver0A001036_2020-11-10_4202C5A8
AMD cpu00860F81_ver08608103_2020-07-02_19A74DF3

r180

Intel cpu406E3_platC0_ver000000EA_2021-01-25_PRD_0E1A5F5F
Intel cpu50657_platBF_ver05003101_2021-01-15_PRD_40827521
Intel cpu906E9_plat2A_ver000000EA_2021-01-05_PRD_CB92ED1F
Intel cpu806D0_platC2_ver0000004E_2020-12-01_PRD_5C13EAC4
Intel cpu806A1_plat10_ver0000002A_2020-11-06_PRD_815F8391
Intel cpu706E5_plat80_ver000000A6_2020-11-01_PRD_BC302391

r179

Intel cpu806C1_plat80_ver00000078_2021-01-25_PRD_93746B05
Intel cpu50654_platB7_ver02006B05_2021-01-15_PRD_0BFAA366
Intel cpu50657_platBF_ver05003006_2020-12-31_PRD_B36FD6DE
Intel cpu50656_platBF_ver04003006_2020-12-31_PRD_CD2CFD82
Intel cpu50654_platB7_ver02006A0A_2020-12-31_PRD_A8BC2C73
Intel cpu806E9_plat10_ver000000E8_2020-12-08_PRD_4620AAAD
Intel cpu806EC_plat94_ver000000E4_2020-10-23_PRD_0B138EFF
Intel cpu706A8_plat01_ver0000001A_2020-10-23_PRD_A0CA42CE
Intel cpu706A1_plat01_ver00000036_2020-10-23_PRD_9E784DC1
Intel cpu506F1_plat01_ver00000034_2020-10-23_PRD_1E364CDF
Intel cpu506C9_plat03_ver00000044_2020-10-23_PRD_4682D493
Intel cpu706A8_plat01_ver00000014_2019-06-19_PRD_32B24A95
Intel cpu706A1_plat01_ver00000030_2019-06-19_PRD_2D222F8E
Intel cpuA0650_plat22_ver000000B4_2019-06-17_PRD_922CE245
Intel cpu30661_plat02_ver0000010A_2011-10-31_PRD_3932544F
Intel cpu006E8_plat10_ver00000039_2005-11-15_PRD_00E9D6B3

r178

Intel cpuA0671_plat02_ver0000002C_2021-01-28_PRD_1CD9A975
Intel cpu906C0_plat01_ver00000019_2020-12-13_PRD_B6A29C54
Intel cpu806D0_platC2_ver0000004C_2020-11-04_PRD_38E3A8E9
AMD cpu00A00F11_ver0A001119_2021-01-07_BD70CC27
AMD cpu00A00F10_ver0A00103F_2021-01-05_FD147830

r177

Intel cpu50657_platBF_ver05003005_2020-11-25_PRD_66041F35
Intel cpu50656_platBF_ver04003005_2020-11-25_PRD_DC065523
Intel cpu50654_platB7_ver02006A09_2020-11-05_PRD_24607645

v1.52.6

Fixed error when checking for MCE/DB updates (#41)

r176

Intel cpuA0670_plat02_ver0000002C_2020-11-24_PRD_7C2D0B60
Intel cpu5065B_platBF_ver07000020_2020-11-20_PRD_FA8921B6

v1.52.5

Applied various static analysis code fixes

r175

Intel cpuA0671_plat02_ver0000001C_2020-12-14_PRD_7921A253
Intel cpu306F4_plat80_ver00000017_2020-11-25_PRD_1EFC0424
Intel cpu406F1_platEF_ver0B00003C_2020-11-19_PRD_7A1A7840

r174

Intel cpuA0671_plat02_ver00000024_2021-01-05_PRD_B6938E0F

r173

Intel cpu906C0_plat01_ver24000014_2020-11-03_PRD_82B58483

v1.52.4

Increased year ranges for better future proofing
Applied various static analysis code fixes

r172

Intel cpu806C1_plat80_ver00000070_2020-11-10_PRD_C351DE76

v1.52.2

Applied small code fixes & improvements

r171

Intel cpuA0671_plat02_ver0000001B_2020-12-07_PRD_60C465A2
Intel cpuA0671_plat02_ver00000018_2020-11-22_PRD_D5B8219E
Intel cpu806C1_plat80_ver0000006E_2020-10-30_PRD_C9A38831
Intel cpuA0670_plat02_ver00000024_2020-08-26_PRD_AEE32A46

r170

Intel cpu806C1_plat80_ver00000072_2020-11-20_PRD_5A931779
Intel cpuA0671_plat02_ver00000014_2020-11-02_PRD_9FF8B5F3
Intel cpu806C1_plat80_ver0000006C_2020-10-28_PRD_D2D666E8
Intel cpu806D0_platC2_ver00000040_2020-09-22_PRD_70852775

v1.52.1

Applied small code fixes & improvements

r169

Intel cpuA0671_plat02_ver0000000C_2020-10-13_PRD_767A7093
Intel cpuA0670_plat02_ver0000002A_2020-09-23_PRD_71F8BD4D

v1.52.0

Added AMD microcode CPUID 00690Fxx detection
Applied small code fixes & improvements

r168

Intel cpuA0652_plat20_ver000000E2_2020-10-26_PRD_42DA3606
Intel cpu806D0_platC2_ver0000003A_2020-09-02_PRD_FA7D176A
Intel cpu806D0_platC2_ver00000030_2020-07-22_PRD_B8E429E8
Intel cpu406F1_platEF_ver0B00003A_2020-05-14_PRD_8481E54B
Intel cpu506E1_plat22_ver00000012_2015-01-14_PRD_E6B79FAE
AMD cpu00610F01_ver0600110A_2011-12-05_67AB0263
AMD cpu00610F01_ver06001108_2011-11-14_826EF87F
AMD cpu00610F00_ver0600100D_2011-10-13_2772F71D
AMD cpu00610F00_ver06001009_2011-06-13_90B6F337
AMD cpu00690F00_ver06001009_2011-06-13_1B8F53EF

r167

VIA cpu307BF_ver00000000_sig[000211]_2020-05-11_7DAE63F9
VIA cpu307BE_ver00000000_sig[000211]_2020-05-11_AC52567C
VIA cpu307B5_ver00000000_sig[000211]_2020-05-11_F857A2F2
VIA cpu307B4_ver00000000_sig[000211]_2020-05-11_EDFC13D9
VIA cpu307B1_ver00000000_sig[000211]_2020-05-11_8BDFB589
VIA cpu307B0_ver00000000_sig[000211]_2020-05-11_CB0CE13F

v1.51.0

Added more AMD Family 19h (Zen 3) microcode CPUIDs (#39)

r166

Intel cpu806C1_plat80_ver00000068_2020-10-02_PRD_AF4FF3DA
Intel cpu806D0_platC2_ver00000038_2020-08-25_PRD_933B2C9F
Intel cpu5065B_platBF_ver0700001E_2020-08-20_PRD_28930367
AMD cpu00830F10_ver0830104D_2020-07-28_22CD4D3D

v1.50.0

Added AMI BIOS Guard (PFAT) warning check
Added 3rd-party dependency install checks
MCE now requires PLTable v1.0.2 or newer

r165

Intel cpu806C1_plat80_ver00000066_2020-09-25_PRD_6132257E

r164

Intel cpuA0655_plat22_ver000000E2_2020-09-14_PRD_1AE1A156
Intel cpu706E5_plat80_ver000000A0_2020-07-30_PRD_1CD34D19
Intel cpuA0660_plat80_ver000000E0_2020-07-08_PRD_65FDA1C3
Intel cpuA0655_plat22_ver000000E0_2020-07-08_PRD_8D5A262B
Intel cpuA0653_plat22_ver000000E0_2020-07-08_PRD_000AC1FF
Intel cpuA0652_plat20_ver000000E0_2020-07-08_PRD_6758C669
Intel cpuA0661_plat80_ver000000E0_2020-07-02_PRD_922E5412
Intel cpu806A1_plat10_ver00000028_2020-06-26_PRD_CF8D2C0A

r163

Intel cpu806C1_plat80_ver0000005A_2020-08-25_PRD_C2126645
Intel cpu806C1_plat80_ver00000058_2020-08-14_PRD_E011EA3B
AMD cpu00A20F10_ver0A201009_2020-08-21_D955D32A

r162

Intel cpu806C1_plat80_ver00000060_2020-09-04_PRD_78BBA6F8
Intel cpu506E3_plat36_ver000000E2_2020-07-14_PRD_FD2D8E22
Intel cpu406E3_platC0_ver000000E2_2020-07-14_PRD_D2E1AEB7
Intel cpu806D0_platC2_ver0000002A_2020-06-11_PRD_439B0BCE

r161

Intel cpu806C1_plat80_ver00000056_2020-08-11_PRD_AAAE250F
Intel cpu806C1_plat80_ver00000052_2020-07-29_PRD_B289617F
Intel cpu706E5_plat80_ver0000009C_2020-07-22_PRD_DA09CB1A
Intel cpu806D0_platC2_ver0000002E_2020-07-09_PRD_BD93D702
Intel cpu806C0_plat80_ver00000068_2020-04-02_PRD_DD7FF967
Intel cpu806C0_plat80_ver00000066_2020-03-14_PRD_0E39A8BC
Intel cpuA0670_plat02_ver00000002_2020-03-04_PRD_966D1481

r160

Intel cpu506E3_plat36_ver000000E0_2020-06-24_PRD_344A82F7
Intel cpu406E3_platC0_ver000000E0_2020-06-24_PRD_6C447853
Intel cpu806C0_plat80_ver00000058_2020-01-14_PRD_69E747A2

v1.48.1

Adjusted AMD unknown size message to incentivize reporting

r159

Intel cpu706E5_plat80_ver0000009E_2020-07-22_PRD_06DDA133
Intel cpu706A8_plat01_ver00000018_2020-06-09_PRD_1D9A5DFE
Intel cpu706A1_plat01_ver00000034_2020-06-09_PRD_FE4655B4
Intel cpuA0655_plat22_ver000000DE_2020-06-07_PRD_A8A672BB
Intel cpuA0653_plat22_ver000000DE_2020-06-07_PRD_C7F3CE9A
Intel cpu806C1_plat80_ver00000020_2020-04-14_PRD_0A118677
Intel cpu806C1_plat80_ver00000018_2020-03-23_PRD_AEE5139C
Intel cpu506F1_plat01_ver00000032_2020-03-07_PRD_6538E5EA
Intel cpu806C0_plat80_ver0000005E_2020-02-13_PRD_DA61AD45
Intel cpuA0661_plat80_ver000000C6_2020-01-16_PRD_E1200AD1
AMD cpu00850F00_ver08500004_2018-02-12_5E67502F
AMD cpu00850F00_ver08500003_2018-01-22_C9015206

r158

Intel cpu50657_platBF_ver05003003_2020-06-18_PRD_11302452
Intel cpu50656_platBF_ver04003003_2020-06-18_PRD_FBE53D0B
Intel cpu50653_plat97_ver01000159_2020-06-18_PRD_8A7CB578
Intel cpu806EA_platC0_ver000000E0_2020-06-17_PRD_BCACEE16
Intel cpu50654_platB7_ver02006A08_2020-06-16_PRD_8B444904
Intel cpuA0661_plat80_ver000000DE_2020-06-07_PRD_A9FDC63D
Intel cpuA0660_plat80_ver000000DE_2020-06-07_PRD_D128A676
Intel cpuA0652_plat20_ver000000DE_2020-06-07_PRD_1965B2DB
Intel cpu906EC_plat22_ver000000DE_2020-06-03_PRD_9AFB648B
Intel cpu806EB_platD0_ver000000DE_2020-06-03_PRD_D36B66D0
Intel cpu806E9_platC0_ver000000DE_2020-05-27_PRD_86ED8490
Intel cpu806E9_plat10_ver000000DE_2020-05-27_PRD_08079D98
Intel cpu306F2_plat6F_ver00000044_2020-05-27_PRD_AE06DB92
Intel cpu906E9_plat2A_ver000000DE_2020-05-26_PRD_224E7904
Intel cpu906EB_plat02_ver000000DE_2020-05-25_PRD_DC6BE1EE
Intel cpu906EA_plat22_ver000000DE_2020-05-25_PRD_76A2F81F
Intel cpu906ED_plat22_ver000000DE_2020-05-24_PRD_BAD46B57
Intel cpu806EC_plat94_ver000000DE_2020-05-18_PRD_36F78CF0
Intel cpu806D0_platC2_ver00000018_2020-03-11_PRD_B5571FBC
Intel cpu706E4_plat80_ver00000046_2019-09-05_PRD_E1B5BB04
Intel cpu606E0_plat01_ver0000000B_2016-11-04_PRD_8D10D855
Intel cpu606E0_plat01_ver0000000A_2016-08-09_PRD_5A7A8903
Intel cpu30678_plat02_ver00000825_2014-08-06_PRD_E2C91CAA
Intel cpu206D7_plat6D_ver0000070E_2013-01-25_PRD_120A3A6A
Intel cpu10674_plat01_ver00000403_2007-06-01_PRD_F328252B
VIA cpu307BF_ver00000000_sig[007211]_2020-03-25_D5F0BF48
VIA cpu307BE_ver00000000_sig[007211]_2020-03-25_6A422330
VIA cpu307B5_ver00000000_sig[007211]_2020-03-25_3AE69970
VIA cpu307B4_ver00000000_sig[007211]_2020-03-25_B9D42BAF
VIA cpu307B1_ver00000000_sig[007211]_2020-03-25_619747C1
VIA cpu307B0_ver00000000_sig[007211]_2020-03-25_7BF9EDEE
VIA cpu307B0_ver00000000_sig[00021B]_2020-01-06_9A577930
VIA cpu307B1_ver00000000_sig[00720B]_2018-11-28_E510078B

v1.48.0

Added microcode data truncation & cross over checks
Improved Intel microcode Extra Header R2 parsing
Fixed crash when renaming multi-microcode files
Fixed Freescale empty Reserved fields check

r157

Intel cpu806A1_plat10_ver00000027_2020-06-12_PRD_7C0BE75D
Intel cpu806A1_plat10_ver24000022_2020-04-22_PRD_68E6649D
Intel cpu706E5_plat80_ver0000007A_2020-04-06_PRD_733B6A75
Intel cpu806C0_plat80_ver00000028_2019-08-15_PRD_C0A05001
Intel cpu806A0_plat01_ver00000010_2019-05-07_PRD_5D127BD6
Intel cpu706E5_plat80_ver00000018_2019-03-18_PRD_C2E70B80
Intel cpu606E1_plat01_ver00000105_2016-11-04_PRD_6831825B
Intel cpu606E1_plat01_ver00000104_2016-08-09_PRD_513CA32B
Intel cpu606E1_plat01_ver00000103_2016-06-17_PRD_1EF78949
Intel cpu406C3_plat01_ver0000033A_2015-03-12_PRD_FE00D310
Intel cpu30678_plat02_ver00000806_2013-11-26_PRD_5FB9F4FC
Intel cpu30661_plat08_ver00000108_2011-08-05_PRD_4A9BCDCE
Intel cpu30661_plat04_ver00000108_2011-08-05_PRD_A2383900
Intel cpu30661_plat02_ver00000108_2011-08-05_PRD_41EF8BAD
Intel cpu006EC_plat10_ver00000051_2006-02-06_PRD_719E24F7
AMD cpu00A50F00_ver0A500008_2020-07-10_BE10AB67
AMD cpu00A20F10_ver0A201006_2020-07-09_E316CDD4
AMD cpu00A20F10_ver0A201005_2020-06-26_689BC5A3
AMD cpu00A50F00_ver0A500007_2020-06-25_2ED7BB58
AMD cpu00A00F10_ver0A00100F_2020-06-24_0C85B961
AMD cpu00860F81_ver08608102_2020-06-17_422347B4
AMD cpu00A20F10_ver0A201003_2020-05-06_EDC5C6C0
AMD cpu00A50F00_ver0A500003_2020-04-21_D701B24A
AMD cpu00A00F00_ver0A000033_2020-04-13_3921CCB7
AMD cpu00A00F10_ver0A001002_2020-03-18_99BEB07A
AMD cpu00A00F00_ver0A00001E_2020-01-23_86B2AE71
AMD cpu00A20F00_ver0A200025_2020-01-21_E3C8C569
AMD cpu00A20F00_ver0A200016_2019-12-23_A68FB6E4
AMD cpu00A20F00_ver0A200012_2019-11-13_683F8862
AMD cpu00A20F00_ver0A20000D_2019-10-15_F8489D40
AMD cpu00A20F00_ver0A200004_2019-08-30_2D25B274
AMD cpu00A00F00_ver0A000004_2019-08-30_0772ADE3
AMD cpu00A00F00_ver0A200003_2019-08-04_24DCC558
AMD cpu00860F00_ver08600002_2019-05-16_5079F97C
AMD cpu00830F10_ver08301005_2019-02-26_500DBEB3
AMD cpu00830F00_ver08300023_2019-02-25_AC6EF5B7
AMD cpu00830F10_ver08301002_2019-01-11_EB1F9E45
AMD cpu00830F00_ver0830000B_2018-12-07_EEFCCF1B

v1.46.1

Added AMD microcode CPUID 00850Fxx detection (#37)

v1.46.0

Added AMD Family 19h (Zen 3) microcode detection (#36)
Fixed known OEM/User modified microcodes display

r156

Intel cpuA0661_plat80_ver000000C8_2020-01-29_PRD_5455215F
AMD cpu00800F12_ver0800126C_2020-06-19_62745CFB

v1.45.1

Fixed crash when handling microcodes missing from the DB

v1.45.0

Improved handling of known OEM/User modified microcodes

r155

AMD cpu00860F01_ver08600106_2020-06-19_ACE2511D

r154

VIA cpu10690_ver00000001_sig[BJ_10690_020]_2018-07-26_0C55F25D
VIA cpu10690_ver00000001_sig[10690_BJ0210]_2018-07-26_41FAEFDE
VIA cpu006FE_ver00000001_sig[BJ_6FE_020A]_2018-07-26_6E07329B
VIA cpu006FE_ver00000001_sig[6FE_BJ0210]_2018-07-26_6E1E984B

v1.44.0

Improved UEFI BIOS Updater (UBU) integration

r153

Intel cpu706E5_plat80_ver00000096_2020-06-16_PRD_4A457385
Intel cpu906EA_plat22_ver00000068_2017-06-01_PRD_C64052A0
Intel cpu50665_plat10_ver0E000003_2017-03-10_PRD_3DC0B4E7

r152

Improvements

r151

AMD cpu00830F10_ver08301039_2020-02-07_9A4141DB

r150

Intel cpu706E5_plat80_ver00000086_2020-05-05_PRD_781DD3AD
AMD cpu00860F01_ver08600104_2020-05-26_6D414322

v1.43.1

Applied various code fixes & improvements

r149

Intel cpu806EB_platD0_ver000000D6_2020-04-27_PRD_21854E7E
Intel cpu806EA_platC0_ver000000D6_2020-04-27_PRD_D9DD064F
Intel cpu806E9_platC0_ver000000D6_2020-04-27_PRD_C979B5EA
Intel cpu806E9_plat10_ver000000D6_2020-04-27_PRD_9BEC442B
Intel cpu506E3_plat36_ver000000DC_2020-04-27_PRD_65F0B5D1
Intel cpu406E3_platC0_ver000000DC_2020-04-27_PRD_459D4483
Intel cpu50653_plat97_ver01000157_2020-04-24_PRD_D44BC2EB
Intel cpu906E9_plat2A_ver000000D6_2020-04-23_PRD_741B08C6
Intel cpu806EC_plat94_ver000000D6_2020-04-23_PRD_5B2D4D96
Intel cpuA0651_plat22_ver000000BC_2019-08-30_PRD_C04E4B23

r148

Intel cpu50656_platBF_ver04002F01_2020-04-23_PRD_FF889A84
Intel cpu906EB_plat02_ver000000CC_2020-01-28_PRD_51D6A9E4

r147

Intel cpu906EC_plat22_ver000000D6_2020-04-27_PRD_9A806F0D
Intel cpu906EA_plat22_ver000000D6_2020-04-27_PRD_0DE3E34D
Intel cpu50654_platB7_ver02006906_2020-04-24_PRD_B163D4FA
Intel cpu906ED_plat22_ver000000D6_2020-04-23_PRD_1E9B32AD
Intel cpu906EB_plat02_ver000000D6_2020-04-23_PRD_B050563B
Intel cpu50657_platBF_ver05002F01_2020-04-23_PRD_8026BDDF
Intel cpu30673_plat02_ver00000317_2013-10-02_PRD_308FFC33
Intel cpu30672_plat02_ver00000225_2013-10-02_PRD_5166D2FE

v1.43.0

Improved Intel Microcode Container detection

r146

Intel cpuA0651_plat22_ver000000BE_2019-10-10_PRD_5D193E96
Intel cpuA0661_plat80_ver000000BA_2019-10-07_PRD_F38F3E6A
Intel cpuA0650_plat22_ver000000BC_2019-08-30_PRD_75FDAC64
Intel cpu406C3_plat01_ver00000355_2015-08-19_PRD_642E0DF0
Intel cpu006F2_plat20_ver00000058_2007-03-27_PRD_5EAC5624
Intel cpu00650_plat08_ver00000042_1999-05-25_PRD_6D84DEA2
AMD cpu00830F10_ver08301038_2019-12-24_29A93343
VIA cpu006F8_ver00000000_sig[006F8P1E]_2009-10-15_EC29590F

r145

Intel cpu506CA_plat03_ver0000001E_2020-02-27_PRD_F8A4D999
Intel cpu506C9_plat03_ver00000040_2020-02-27_PRD_2FC3D618

r144

Intel cpu706E5_plat80_ver00000082_2020-04-22_PRD_DEA15452
Intel cpu706E5_plat80_ver00000078_2020-03-12_PRD_465367DE

r143

Intel cpu706E5_plat80_ver00000080_2020-04-21_PRD_5E879DD5
Intel cpu206D7_plat6D_ver0000071A_2020-03-24_PRD_AC8779F8
Intel cpuA0655_plat22_ver000000CA_2020-03-12_PRD_969A3828
Intel cpu206D6_plat6D_ver00000621_2020-03-04_PRD_7ED51E79

v1.42.1

Improved VIA microcode Name parsing & display

r142

VIA cpu307BF_ver00000000_sig[00720E]_2019-11-15_A66BA0F6
VIA cpu307BE_ver00000000_sig[00720E]_2019-11-15_4701A7A8
VIA cpu307B5_ver00000000_sig[00720E]_2019-11-15_969CBDAD
VIA cpu307B4_ver00000000_sig[00720E]_2019-11-15_1CA1D86D
VIA cpu307B1_ver00000000_sig[00720E]_2019-11-15_F8D775AA
VIA cpu307B0_ver00000000_sig[00720E]_2019-11-15_1D083012

r141

AMD cpu00870F10_ver08701021_2020-01-25_E0F8186D

v1.42.0

Added Intel CPUID & Update Revision Header sanity checks

r140

Intel cpu50653_plat97_ver01000155_2020-02-21_PRD_028841AD
Intel cpu50654_platB7_ver02006901_2020-02-12_PRD_2F78C3D8
Intel cpu406E3_platC0_ver000000DA_2020-01-09_PRD_1527A73F
AMD cpu00810F11_ver08101103_2019-04-17_4B92A9E9

r139

Intel cpuA0652_plat20_ver000000C6_2019-12-24_PRD_2E1B7534
Intel cpuA0652_plat20_ver000000C4_2019-12-04_PRD_15E15353
Intel cpuA0652_plat20_ver000000C2_2019-11-14_PRD_9FDB5DFC

r138

Intel cpu706E5_plat80_ver00000074_2020-03-01_PRD_67B07591
Intel cpuA0652_plat20_ver000000C8_2020-01-26_PRD_621C114A
AMD cpu00860F01_ver08600103_2020-01-27_4F9C2C4C
AMD cpu00860F00_ver0860000E_2020-01-27_8ECE2FF9

r137

Intel cpu30673_plat0C_ver00000329_2019-09-16_PRD_65EDD27A

r136

Intel cpu706E5_plat80_ver00000070_2020-02-17_PRD_A735D535
Intel cpu706E5_plat80_ver0000006A_2020-01-22_PRD_68255B4C
Intel cpuA0653_plat22_ver000000CC_2020-01-22_PRD_FD36434B
Intel cpu30679_plat0F_ver0000090D_2019-07-10_PRD_6BD4EE11

r135

Intel cpuA0655_plat22_ver000000C8_2020-02-05_PRD_DF3E236A
Intel cpu50656_platBF_ver04002F00_2020-01-14_PRD_C8C9FA74
Intel cpu706E5_plat80_ver00000066_2020-01-09_PRD_4F8DC0DD
Intel cpu50654_platB7_ver02000069_2019-12-20_PRD_6A6A88C5
Intel cpu906ED_plat22_ver000000CC_2019-12-12_PRD_94F4B441
Intel cpu906EA_plat22_ver000000CC_2019-12-08_PRD_6DBFEE19

v1.40.0

Improved VIA microcode detection pattern

r134

Intel cpuA0654_plat22_ver000000C6_2020-01-23_PRD_C415D594
Intel cpu50657_platBF_ver05002F00_2020-01-14_PRD_C6A68CE6
Intel cpu806EC_plat94_ver000000D2_2020-01-10_PRD_F4437C0F
Intel cpu906ED_plat22_ver000000D2_2020-01-09_PRD_02ACFA7D
Intel cpu906EC_plat22_ver000000D2_2020-01-09_PRD_F7C1EE8A
Intel cpu906EB_plat02_ver000000D2_2020-01-09_PRD_F06E548E
Intel cpu906EA_plat22_ver000000D2_2020-01-09_PRD_711B4326
Intel cpu906E9_plat2A_ver000000D2_2020-01-09_PRD_2B0E721D
Intel cpu806EB_platD0_ver000000D2_2020-01-09_PRD_E6B3256E
Intel cpu806EA_platC0_ver000000D2_2020-01-09_PRD_88F3599C
Intel cpu806E9_platC0_ver000000D2_2020-01-09_PRD_99EB87E3
Intel cpu806E9_plat10_ver000000D2_2020-01-09_PRD_2283F628
Intel cpu506E3_plat36_ver000000DA_2020-01-09_PRD_68102B04
Intel cpu50653_plat97_ver01000154_2019-12-20_PRD_909D6278
Intel cpu50654_platB7_ver02000068_2019-11-18_PRD_707F7CDD
Intel cpu40671_plat22_ver00000022_2019-11-12_PRD_00B9F4B1
Intel cpu40661_plat32_ver0000001C_2019-11-12_PRD_D552A842
Intel cpu40651_plat72_ver00000026_2019-11-12_PRD_7784160A
Intel cpu306D4_platC0_ver0000002F_2019-11-12_PRD_8B6D899D
Intel cpu306C3_plat32_ver00000028_2019-11-12_PRD_DBD4CFD1
Intel cpuA0650_plat22_ver000000B8_2019-07-14_PRD_7DEAD4B3
VIA cpu307BF_ver00000000_sig[007209]_2019-07-26_78EDCE65
VIA cpu307BE_ver00000000_sig[007209]_2019-07-26_97CA46C8
VIA cpu307B5_ver00000000_sig[007209]_2019-07-26_F872E6D7
VIA cpu307B4_ver00000000_sig[007209]_2019-07-26_D0D207FD
VIA cpu307B1_ver00000000_sig[007209]_2019-07-26_8F11EC28
VIA cpu307B0_ver00000000_sig[007209]_2019-07-26_664EEBAD

r133

Intel cpu706E5_plat80_ver0000005A_2019-11-19_PRD_38127B43
Intel cpu506CA_plat03_ver0000001C_2019-08-12_PRD_D83D9090
Intel cpuA0651_plat22_ver000000B8_2019-07-24_PRD_53C67657
AMD cpu00830F10_ver08301034_2019-10-24_1D1A2F9D

r132

Intel cpuA0654_plat22_ver000000C2_2019-11-13_PRD_2D6E88E1
Intel cpuA0651_plat22_ver000000C2_2019-11-13_PRD_F3861F27
Intel cpuA0650_plat22_ver000000BE_2019-10-10_PRD_B5D77A0C

v1.38.1

Increased year ranges for better future proofing

r131

Intel cpu50657_platBF_ver0500012C_2019-11-24_PRD_5D145F8A
Intel cpu806E9_plat10_ver000000CA_2019-10-15_PRD_0845AC10
Intel cpu706E5_plat80_ver0000004E_2019-10-07_PRD_CCED8971
Intel cpuA0660_plat80_ver000000CA_2019-10-03_PRD_EF2CAC0C
Intel cpu906ED_plat22_ver000000CA_2019-10-03_PRD_2DCD81FE
Intel cpu906EC_plat22_ver000000CA_2019-10-03_PRD_C2FCDC8A
Intel cpu906EB_plat02_ver000000CA_2019-10-03_PRD_298BE2D2
Intel cpu906EA_plat22_ver000000CA_2019-10-03_PRD_7BC0FAE1
Intel cpu906E9_plat2A_ver000000CA_2019-10-03_PRD_2F24390B
Intel cpu806EC_plat94_ver000000CA_2019-10-03_PRD_3C7347B2
Intel cpu806EB_platD0_ver000000CA_2019-10-03_PRD_C2B95181
Intel cpu806EA_platC0_ver000000CA_2019-10-03_PRD_B1048E10
Intel cpu506E3_plat36_ver000000D6_2019-10-03_PRD_152B6526
Intel cpu406E3_platC0_ver000000D6_2019-10-03_PRD_3D233333
Intel cpu30673_plat02_ver00000329_2019-09-16_PRD_683DEB8A
Intel cpu906ED_plat22_ver000000C8_2019-09-26_PRD_4B9D8BDA
Intel cpu906EA_plat22_ver000000C8_2019-09-26_PRD_79F7FC7F
Intel cpu806E9_platC0_ver000000CA_2019-09-26_PRD_78D29498
Intel cpu30673_plat01_ver00000329_2019-09-16_PRD_81219E54
Intel cpu406D8_plat01_ver0000012D_2019-09-16_PRD_12D03BC2
Intel cpu806C0_plat80_ver00000034_2019-09-13_PRD_A8E45204
Intel cpu50653_plat97_ver01000151_2019-09-09_PRD_F625EE88
Intel cpu706E5_plat80_ver00000046_2019-09-05_PRD_06B0C922
Intel cpu706E4_plat80_ver00000042_2019-08-14_PRD_B3D13BB6
Intel cpu706E5_plat80_ver00000038_2019-07-26_PRD_B2483463
Intel cpu706E4_plat80_ver00000038_2019-07-26_PRD_B5290531
Intel cpu906ED_plat22_ver000000BA_2019-04-30_PRD_9E96EE89
AMD cpu00860F01_ver08600102_2019-11-17_444C1A3D
AMD cpu00860F00_ver0860000D_2019-09-16_8ED1319D

r130

Intel cpu706E5_plat80_ver00000050_2019-10-27_PRD_A2FFC288
Intel cpu706E5_plat80_ver0000004A_2019-09-19_PRD_96938790

r129

Intel cpu806E9_plat10_ver000000C8_2019-10-03_PRD_27A41211
Intel cpu706E5_plat80_ver00000048_2019-09-12_PRD_F0224021
Intel cpu50657_platBF_ver0500002C_2019-09-05_PRD_5DD63003
Intel cpu50656_platBF_ver0400002C_2019-09-05_PRD_3E841AE4
Intel cpu50654_platB7_ver02000065_2019-09-05_PRD_460640CD
Intel cpu706A8_plat01_ver00000016_2019-08-29_PRD_17531470
Intel cpu706A1_plat01_ver00000032_2019-08-28_PRD_21637812
Intel cpuA0660_plat80_ver000000C6_2019-08-27_PRD_BF94E0B9
Intel cpu706E5_plat80_ver0000003E_2019-08-02_PRD_2188AD26

r128

Intel cpu706E5_plat80_ver00000036_2019-07-18_PRD_FFAD6C89
Intel cpu706E4_plat80_ver00000036_2019-07-18_PRD_EE616755
Intel cpuA0660_plat80_ver000000B0_2019-05-26_PRD_EB5EC72F
Intel cpu806E9_platC0_ver000000BC_2019-04-18_PRD_1856E8C1

v1.38.0

Added AMD microcode CPUID 00860F detection

r127

AMD cpu00860F00_ver08600004_2019-06-20_F17D158D

r126

Intel cpu50656_platBF_ver0400002B_2019-08-19_PRD_76FFC0B3
Intel cpuA0660_plat80_ver000000AC_2019-03-20_PRD_E26F786A
Intel cpu706A8_plat01_ver0000000C_2018-09-21_PRD_5206521B

r125

Intel cpu906ED_plat22_ver000000C6_2019-08-14_PRD_FB15B2A4
Intel cpu906EC_plat22_ver000000C6_2019-08-14_PRD_177C8996
Intel cpu906EB_plat02_ver000000C6_2019-08-14_PRD_7C30A4E1
Intel cpu906EA_plat22_ver000000C6_2019-08-14_PRD_C34D9A63
Intel cpu906E9_plat2A_ver000000C6_2019-08-14_PRD_E91B42FC
Intel cpu806EC_plat94_ver000000C6_2019-08-14_PRD_F8A49D59
Intel cpu806EB_platD0_ver000000C6_2019-08-14_PRD_615B03A6
Intel cpu806EA_platC0_ver000000C6_2019-08-14_PRD_DBBB8DB0
Intel cpu806E9_platC0_ver000000C6_2019-08-14_PRD_98458A98
Intel cpu806E9_plat10_ver000000C6_2019-08-14_PRD_FE59CE76
Intel cpu506E3_plat36_ver000000D4_2019-08-14_PRD_1BCBD45F
Intel cpu406E3_platC0_ver000000D4_2019-08-14_PRD_BD56B796
Intel cpu50657_platBF_ver0500002B_2019-08-12_PRD_40E8A06B
Intel cpu706E4_plat80_ver00000032_2019-07-05_PRD_FA52BCF8
Intel cpu306D4_platC0_ver0000002E_2019-06-13_PRD_88B9395D
Intel cpuA0650_plat22_ver000000AE_2019-04-10_PRD_CCDAE9B1
AMD cpu00830F10_ver08301025_2019-07-11_337F26F5

r124

Intel cpu506CA_plat03_ver0000001A_2019-07-22_PRD_71479BDE
Intel cpu506C9_plat03_ver0000003C_2019-07-22_PRD_5BBF33D5
Intel cpu706E5_plat80_ver00000032_2019-07-05_PRD_61F1D47E
Intel cpuA0660_plat80_ver000000B6_2019-06-27_PRD_243C29D8
Intel cpu706E4_plat80_ver0000002A_2019-06-06_PRD_E3D3FBF2
Intel cpu706E2_plat80_ver00000038_2019-01-14_PRD_78240BA9
Intel cpu706E1_plat80_ver00000038_2019-01-14_PRD_78240BAA

r123

Intel cpu50656_platBF_ver04000029_2019-06-14_PRD_4C1C4DCE
Intel cpu50655_platB7_ver03000012_2019-04-12_PRD_50E6B5F2
Intel cpu50663_plat10_ver07000001_2015-08-04_PRD_84C3546A
Intel cpu30672_plat02_ver0000022D_2014-01-14_PRD_0802BF57
Intel cpu30672_plat02_ver0000022C_2013-12-11_PRD_6A513E7B
Intel cpu30673_plat02_ver00000310_2013-08-24_PRD_46E2C8F8
Intel cpu30672_plat02_ver0000021F_2013-08-24_PRD_5CFD5263

r122

Intel cpu50654_platB7_ver02000064_2019-07-31_PRD_8E7C22B2
Intel cpu406F1_platEF_ver0B000038_2019-06-18_PRD_E705E458
Intel cpu50665_plat10_ver0E00000F_2019-06-17_PRD_5E04DBCA
Intel cpu50664_plat10_ver0F000017_2019-06-17_PRD_43C2AD6B
Intel cpu50663_plat10_ver07000019_2019-06-17_PRD_C5E77EC6
Intel cpu50662_plat10_ver0000001C_2019-06-17_PRD_6A540EAF
Intel cpu306F4_plat80_ver00000016_2019-06-17_PRD_0FAB37D5
Intel cpu40671_plat22_ver00000021_2019-06-13_PRD_B772C835
Intel cpu906EB_plat02_ver000000BA_2019-04-30_PRD_D690DE6C
Intel cpu906EA_plat22_ver000000BA_2019-04-30_PRD_4BEBC386
Intel cpu906E9_plat2A_ver000000BA_2019-04-30_PRD_19E2FDAE
Intel cpu806EA_platC0_ver000000BA_2019-04-30_PRD_EF86C437
Intel cpu806E9_platC0_ver000000BA_2019-04-30_PRD_C93F17A1
Intel cpu806E9_plat10_ver000000BA_2019-04-30_PRD_D3A29416

r121

Intel cpu806EC_plat94_ver000000C0_2019-06-27_PRD_93D25F2D
Intel cpuA0660_plat80_ver000000B4_2019-06-17_PRD_AE13DC4B
Intel cpu806EC_plat94_ver000000BE_2019-06-06_PRD_878C4E52
AMD cpu00830F10_ver0830101A_2019-04-15_89E160A7

r120

Intel cpu706E5_plat80_ver0000002E_2019-06-20_PRD_F18AEFA1
Intel cpu50657_platBF_ver05000029_2019-06-14_PRD_5EA7E441
Intel cpu50654_platB7_ver02000060_2019-06-03_PRD_CFAE8439
Intel cpu706E0_platC0_ver0000002C_2018-06-14_PRD_1470F9AE

r119

Added Freescale QorIQ Frame Manager microcodes

v1.37.0

MC Extractor is now licensed under BSD+Patent
MC Extractor now requires Python 3.7 or newer
Added AMD microcode CPUID 00830F detection
Improved AMD Last Yes/No status detection
Improved microcode repositories building
Removed VIA Last Yes/No status detection

r118

Intel cpu606E1_plat01_ver00000108_2019-04-23_PRD_66444E22
Intel cpu806EA_platC0_ver00000062_2017-04-27_PRD_F0FB43DD
Intel cpu406E8_plat80_ver00000026_2016-04-14_PRD_36CA522E
AMD cpu00830F10_ver0830101C_2019-05-08_8DC96EF2
AMD cpu00830F00_ver08300027_2019-04-01_C9356B2E

r117

Intel cpuA0660_plat80_ver000000AE_2019-04-10_PRD_CBFC19AA
Intel cpu706A0_plat01_ver00000018_2017-03-23_PRD_5990B79E

v1.36.0

Added proper Windows redirection (removed -redir parameter)
Added duplicate check when copying files with warnings

v1.35.0

Changed PTable dependency to PLTable, get from pip

r116

Intel cpu50665_plat10_ver0E00000E_2019-05-25_PRD_034F51AD
Intel cpu50664_plat10_ver0F000016_2019-05-25_PRD_1AE3BBC9
Intel cpu50663_plat10_ver07000018_2019-05-25_PRD_1C63F3E4
Intel cpu50662_plat10_ver0000001B_2019-05-25_PRD_AA2CED7F
AMD cpu00870F10_ver08701013_2019-06-11_F86D190A

v1.34.2

Fixed Intel & Freescale microcode variable initialization

r115

Intel cpu206D6_plat6D_ver0000061F_2019-05-21_PRD_990D3CF1
Intel cpu906E9_plat2A_ver0000005E_2017-04-06_PRD_89811134

v1.34.1

Fixed UEFI BIOS Updater integration issue (-ubu)

r114

Intel cpu206D7_plat6D_ver00000718_2019-05-21_PRD_62492450
Intel cpu906ED_plat22_ver000000BE_2019-05-17_PRD_C24FCF05
Intel cpu906EC_plat22_ver000000BE_2019-05-17_PRD_524214E5
Intel cpu30678_plat02_ver00000824_2014-07-28_PRD_14790BB6
Intel cpu30678_plat02_ver00000822_2014-07-18_PRD_E9E7EFFA
Intel cpu30678_plat02_ver00000805_2013-10-30_PRD_B1C8F499
AMD cpu00870F10_ver08701012_2019-05-08_BDDC05A0
AMD cpu00810F10_ver08101016_2019-04-30_44E36202
AMD cpu00820F01_ver08200103_2019-04-17_1EE0AF17
AMD cpu00810F81_ver08108109_2019-04-17_CC05AB0D
AMD cpu00800F82_ver0800820D_2019-04-16_B0DE605C
AMD cpu00800F12_ver08001250_2019-04-16_9F91643A

v1.34.0

Added MCE Microcode Blob v2 support & documentation (-blob)

r113

Intel cpu706E5_plat80_ver00000026_2019-05-23_PRD_948878A4
Intel cpu706E5_plat80_ver00000022_2019-05-17_PRD_8E5E9EC2
Intel cpu406F1_platEF_ver0B000037_2019-05-14_PRD_B6CD9AD2
Intel cpu306F4_plat80_ver00000015_2019-05-13_PRD_DF31C6C4
Intel cpu206D7_plat6D_ver00000717_2019-05-07_PRD_7E3C3018
Intel cpu706E5_plat80_ver00000020_2019-05-02_PRD_556EC1B8
Intel cpu706E4_plat80_ver00000020_2019-05-02_PRD_EC9AF352
Intel cpu706E4_plat80_ver0000001E_2019-04-20_PRD_36A0723F
Intel cpu706E2_plat80_ver00000042_2019-04-20_PRD_A8218BC1
Intel cpu706E1_plat80_ver00000042_2019-04-20_PRD_A8218BC2

r112

Intel cpu906ED_plat22_ver000000BC_2019-05-13_PRD_6B9088BA

r111

Intel cpu406C4_plat01_ver00000411_2019-04-23_PRD_ABE7BD38
Intel cpu406C3_plat01_ver00000368_2019-04-23_PRD_CE4070DC
Intel cpu30679_plat0F_ver0000090C_2019-04-23_PRD_B8CE1968
Intel cpu30678_plat0C_ver00000838_2019-04-22_PRD_2FCBB165
Intel cpu30678_plat02_ver00000838_2019-04-22_PRD_6BF2E4C4
Intel cpu50657_platBF_ver05000024_2019-04-07_PRD_080DED28
Intel cpu50656_platBF_ver04000024_2019-04-07_PRD_AFF479D0
Intel cpu806EC_plat94_ver000000B8_2019-03-30_PRD_A16BADB5
Intel cpu806EB_platD0_ver000000B8_2019-03-30_PRD_8198D7DA
Intel cpu506F1_plat01_ver0000002E_2019-03-21_PRD_4F7008D6
Intel cpu806EB_platD0_ver000000AC_2019-01-16_PRD_64A177AB
AMD cpu00870F10_ver08701011_2019-04-15_263E0182
AMD cpu00810F10_ver08101014_2019-03-07_310954DB

r110

Intel cpu706E5_plat80_ver0000001E_2019-04-20_PRD_671C33A0
Intel cpu706E4_plat80_ver0000001A_2019-04-03_PRD_2B9EA243
Intel cpu706E2_plat80_ver00000040_2019-03-27_PRD_9720E521
Intel cpu706E1_plat80_ver00000040_2019-03-27_PRD_9720E522
Intel cpu906ED_plat22_ver000000B8_2019-03-17_PRD_F414211B
Intel cpu906ED_plat22_ver000000B4_2019-02-28_PRD_BD0BB41E
Intel cpu806EC_plat94_ver000000B4_2019-02-28_PRD_9D2AD4EA
Intel cpu306C3_plat32_ver00000027_2019-02-26_PRD_4F5914B9
Intel cpu206A7_plat12_ver0000002F_2019-02-17_PRD_8D15DF31
AMD cpu00870F10_ver0870100A_2019-03-22_3F0BF952
AMD cpu00800F82_ver0800820C_2019-02-04_067D54A0
AMD cpu00800F11_ver08001138_2019-02-04_EEAE7E6D
AMD cpu00870F10_ver08701002_2019-01-14_4D25A11C
AMD cpu00810F10_ver08101013_2018-11-29_AF085197

r109

Intel cpu50654_platB7_ver0200005E_2019-04-02_PRD_13470AAF
Intel cpu806EA_platC0_ver000000B4_2019-04-01_PRD_C8EF90C9
Intel cpu806E9_platC0_ver000000B4_2019-04-01_PRD_3D6ECAB4
Intel cpu806E9_plat10_ver000000B4_2019-04-01_PRD_25F78252
Intel cpu406E3_platC0_ver000000CC_2019-04-01_PRD_95AEDE54
Intel cpu50665_plat10_ver0E00000D_2019-03-23_PRD_B2F30EAC
Intel cpu50664_plat10_ver0F000015_2019-03-23_PRD_398C07E6
Intel cpu50663_plat10_ver07000017_2019-03-23_PRD_5C2C7D16
Intel cpu50662_plat10_ver0000001A_2019-03-23_PRD_FB784BD6
Intel cpu50654_platB7_ver02000047_2018-03-07_PRD_E2030852
Intel cpu40671_plat22_ver00000020_2019-03-07_PRD_5246E87E
Intel cpu306D4_platC0_ver0000002D_2019-03-07_PRD_CDB7ABE3
Intel cpu40661_plat32_ver0000001B_2019-02-26_PRD_4BA26389
Intel cpu40651_plat72_ver00000025_2019-02-26_PRD_F145AD45
Intel cpu506CA_plat03_ver00000014_2019-02-15_PRD_E5E203C1

v1.32.1

Improved handling of initial/empty MCE SQLite database

r108

Intel cpu906EB_plat02_ver000000B4_2019-04-01_PRD_C9AD2768
Intel cpu906EA_plat22_ver000000B4_2019-04-01_PRD_B2B10713
Intel cpu30661_plat08_ver0000010A_2011-10-31_PRD_FAD3D7C0

r107

Intel cpu906E9_plat2A_ver000000B4_2019-04-01_PRD_DACDA920
Intel cpu506E3_plat36_ver000000CC_2019-04-01_PRD_DFA96B26
Intel cpu306E7_platED_ver00000715_2019-03-14_PRD_AD89AC0D
Intel cpu306E4_platED_ver0000042E_2019-03-14_PRD_3C222CE1
Intel cpu506F1_plat01_ver0000002A_2019-02-11_PRD_40664937
Intel cpu50665_plat10_ver0E00000C_2018-11-17_PRD_C753C422
Intel cpu306F4_plat80_ver00000013_2018-11-06_PRD_71D2446E

v1.32.0

Added MC Extractor & DB updates check parameter (-updchk)
Improved Intel, VIA & Freescale microcode detection patterns

r106

Intel cpu506CA_plat03_ver00000016_2019-03-01_PRD_A1AC5A6B
Intel cpu50657_platBF_ver05000021_2019-02-27_PRD_14AE68DF
Intel cpu50656_platBF_ver04000021_2019-02-27_PRD_C39E535E
Intel cpu406F1_platEF_ver0B000030_2018-07-17_PRD_40820856
Intel cpu306F2_plat6F_ver0000003E_2018-06-29_PRD_50345F87

r105

Intel cpu50656_platB7_ver0400000A_2018-09-18_PRD_8B2F05F6

v1.30.1

Improved Intel Extended Header Microcode parsing

r104

Intel cpu50654_platB7_ver0200005D_2019-03-07_PRD_2C268A86
Intel cpu406F1_platEF_ver0B000036_2019-03-02_PRD_29675A19
Intel cpu306F4_plat80_ver00000014_2019-03-01_PRD_85B6966D
Intel cpu306F2_plat6F_ver00000043_2019-03-01_PRD_6413577D
Intel cpu806E9_plat10_ver000000AE_2019-02-17_PRD_CF96EB6F
Intel cpu906EC_plat22_ver000000AE_2019-02-14_PRD_FA8DD1F3
Intel cpu906EB_plat02_ver000000AE_2019-02-14_PRD_C798F303
Intel cpu906E9_plat2A_ver000000AE_2019-02-14_PRD_563E9FCB
Intel cpu806EB_platD0_ver000000AE_2019-02-14_PRD_312B6AC8
Intel cpu806EA_platC0_ver000000AE_2019-02-14_PRD_1F4465BF
Intel cpu806E9_platC0_ver000000AE_2019-02-14_PRD_9C9A3464
Intel cpu306A9_plat12_ver00000021_2019-02-13_PRD_A8DF9213
Intel cpu706E2_plat80_ver0000003C_2019-02-10_PRD_84E050F3
Intel cpu706E1_plat80_ver0000003C_2019-02-10_PRD_84E050F4
Intel cpu706E4_plat80_ver00000010_2019-02-07_PRD_D36618F1
Intel cpu906EA_plat22_ver000000AE_2019-02-03_PRD_AC969BCF
Intel cpu506E3_plat36_ver000000CA_2019-02-03_PRD_F9CC2CD4
Intel cpu406E3_platC0_ver000000CA_2019-02-03_PRD_63C319AC
Intel cpu506C9_plat03_ver00000038_2019-01-15_PRD_99AA67D7
Intel cpu706A1_plat01_ver0000002E_2019-01-02_PRD_3A0D61E4
Intel cpu706A1_plat01_ver0000002C_2018-09-21_PRD_6565F9BE
Intel cpu306F2_plat6F_ver00000040_2018-08-21_PRD_6AE16445

r103

Intel cpu906ED_plat22_ver000000B0_2019-02-04_PRD_43D86662
Intel cpu50657_platBF_ver0500001C_2019-01-28_PRD_E5C5BC5E
Intel cpu50656_platBF_ver0400001C_2019-01-28_PRD_08A85E0F
Intel cpu50654_platB7_ver0200005A_2019-01-28_PRD_D28981EB
Intel cpu50657_platBF_ver05000017_2019-01-17_PRD_639FE8CD
Intel cpu50656_platBF_ver04000017_2019-01-17_PRD_1E327AA7
Intel cpu50663_plat10_ver07000016_2018-12-06_PRD_5965F027
Intel cpu50662_plat10_ver00000019_2018-12-06_PRD_FA0F9CB5
Intel cpu50664_plat10_ver0F000014_2018-11-17_PRD_441E1E1D
Intel cpu506CA_plat03_ver00000010_2018-09-20_PRD_C2DD4FDC
Intel cpu506C9_plat03_ver00000036_2018-09-14_PRD_98CF60E7

v1.30.0

Added Intel Extended Header Microcode extraction
Added Intel Extra Header RSA Key Size detection
Added Intel Container full automatic extraction
Added Intel & Freescale Reserved field checks

r102

Intel cpu806EC_plat94_ver000000B2_2019-02-12_PRD_12BD9F8D
Intel cpu706E4_plat80_ver0000000C_2019-01-24_PRD_2AD12231
Intel cpu706E2_plat80_ver0000003A_2019-01-24_PRD_8E0825C2
Intel cpu706E1_plat80_ver0000003A_2019-01-24_PRD_8E0825C3
Intel cpu906EA_plat22_ver000000A4_2018-10-24_PRD_2C61903D
Intel cpu806E9_platC0_ver0000009C_2018-08-15_PRD_BD97836A
AMD cpu00870F00_ver08700003_2018-10-15_3EFCD601

v1.24.6

Added AMD microcode CPUID 00870F detection

r101

AMD cpu00870F00_ver08700004_2018-12-06_E66FCD57

r100

Intel cpu706E4_plat80_ver0000000A_2019-01-14_PRD_0AB4315B
Intel cpu706E2_plat80_ver00000036_2019-01-08_PRD_4DE58757
Intel cpu706E1_plat80_ver00000036_2019-01-08_PRD_4DE58758
Intel cpu706E2_plat80_ver00000032_2018-12-11_PRD_CCE98758
Intel cpu706E1_plat80_ver00000032_2018-12-11_PRD_CCE98759
AMD cpu00810F11_ver08101102_2018-11-06_CF4DA414
AMD cpu00810F81_ver08108102_2018-08-13_E07EA649

r99

Intel cpu906ED_plat22_ver000000AA_2018-11-29_PRD_05A0A797

r98

Intel cpu50657_platBF_ver05000010_2018-11-06_PRD_38E2CE16
Intel cpu50656_platBF_ver04000010_2018-11-06_PRD_5A82BF22
Intel cpu50655_platB7_ver0300000F_2018-10-08_PRD_C4C6AC65

v1.24.5

Improved Intel microcode detection pattern

r97.1

Intel cpu50654_platB7_ver02000059_2018-12-20_PRD_D2B4FBC1
Intel cpu50657_platBF_ver05000014_2018-12-17_PRD_E1FFC46B
Intel cpu50656_platBF_ver04000014_2018-12-17_PRD_6AC0F5A2
Intel cpu806EC_plat90_ver000000AA_2018-11-29_PRD_D5273BEF
Intel cpu306F2_plat6F_ver00000041_2018-11-20_PRD_C3A11E45
Intel cpu406F1_platEF_ver0B000033_2018-10-22_PRD_D206AB6E

r96

Intel cpu906EB_plat02_ver000000AA_2018-12-12_PRD_287F7318
Intel cpu906EA_plat22_ver000000AA_2018-12-12_PRD_7D298E0D
Intel cpu806EB_platD0_ver000000A4_2018-10-25_PRD_CEFB81AB

v1.24.4

Improved building repositories from input (-repo)

r95

Intel cpu50657_platBF_ver05000013_2018-12-03_PRD_3B5B26B8
Intel cpu50656_platBF_ver04000013_2018-12-03_PRD_ABD27E3C
Intel cpu706E2_plat80_ver0000002E_2018-11-19_PRD_97A57C57
Intel cpu706E1_plat80_ver0000002E_2018-11-19_PRD_97A57C58
Intel cpu50655_platB7_ver03000010_2018-11-16_PRD_7587C182
Intel cpu50654_platB7_ver02000057_2018-10-22_PRD_26B11B5A
Intel cpu706E2_plat80_ver00000028_2018-10-16_PRD_B197FDD6
Intel cpu706E1_plat80_ver00000028_2018-10-16_PRD_B197FDD7
Intel cpu706E0_platC0_ver0000002A_2018-05-28_PRD_7BB6D287

v1.24.3

Added BSD operating system support
Improved code exception handling

r94

Improvements

r93

Intel cpu50655_platB7_ver0300000D_2018-06-15_PRD_3A8A57A1
AMD cpu00800F12_ver08001230_2018-08-04_D7A449AE

v1.24.2

Fixed crash when copying files with warnings

r92

Intel cpu50654_platB7_ver02000055_2018-10-08_PRD_43EA874C
Intel cpu50653_plat97_ver01000146_2018-08-24_PRD_9F52DEC6
Intel cpu806E9_platC0_ver0000007A_2017-11-16_PRD_63F7363E

r91

Intel cpu906EB_plat02_ver000000A4_2018-10-24_PRD_EDDD5F72
Intel cpu906EC_plat22_ver000000A2_2018-09-29_PRD_FCAF004B
Intel cpu806EB_platC0_ver0000009A_2018-07-16_PRD_BA3B71D5
Intel cpu806EA_platC0_ver0000008E_2018-03-24_PRD_BACF0CE6

r90

Intel cpu806E9_plat10_ver0000009A_2018-07-16_PRD_06F065EC
Intel cpu30679_plat0F_ver00000909_2017-09-11_PRD_7F1AB1F1

r89

Intel cpu806E9_plat10_ver0000009E_2018-10-18_PRD_A630DC64
Intel cpu906EC_plat22_ver000000A0_2018-09-17_PRD_8CDAD79E

r88

Intel cpu806EA_platC0_ver0000009E_2018-10-18_PRD_B04F551D
Intel cpu406F1_platEF_ver0B000031_2018-09-05_PRD_BB03FDF6
Intel cpu906E9_plat2A_ver0000009A_2018-07-16_PRD_8F717636
Intel cpu806EA_platC0_ver0000009A_2018-07-16_PRD_525CD81C
Intel cpu806E9_platC0_ver0000009A_2018-07-16_PRD_DDFC5B64
VIA cpu10690_ver00000001_sig[10690_BJ020A]_2016-05-25_3C34FC1A
VIA cpu006FE_ver00000001_sig[6FE_BJ020A]_2016-05-25_7214D1E1

r87

Intel cpu50654_platB7_ver02000050_2018-08-09_PRD_88EFAF9F
Intel cpu506F0_plat01_ver00000010_2016-06-07_PRD_4ED9573A

v1.24.1

Adjusted Intel pattern for old Loader v0
Fixed issues extracting Intel containers

r86

Intel cpu00611_plat00_ver000B0026_1995-09-05_PRD_56520B61

r85

Intel cpu906EC_plat22_ver0000009C_2018-08-15_PRD_2B6731E8
Intel cpu906EB_plat02_ver0000009A_2018-07-16_PRD_897E4FBC
Intel cpu906EA_plat22_ver0000009A_2018-07-16_PRD_6EF96FE7

r84

Intel cpu806E9_plat10_ver0000008E_2018-05-22_PRD_950AEEE0

r83

Intel cpu706A1_plat01_ver0000002A_2018-07-25_PRD_08495F56
Intel cpu806E9_plat10_ver00000098_2018-06-26_PRD_0134AEB8
Intel cpu50655_platB7_ver0300000B_2018-04-27_PRD_2CD37A5C

v1.24.0

Added robust Intel Latest status detection
Added AMD microcode CPUID 00820F detection
Added parameter -last to show latest status

r82

Intel cpu906EC_plat22_ver0000009E_2018-08-26_PRD_1813F262
AMD cpu00810F80_ver08108002_2018-06-05_30365AA5
AMD cpu00820F00_ver08200002_2018-02-14_417C54AD

v1.21.0

Improved detection of duplicates
Improved support for multiple OS
Various code cleanup improvements

r81

Intel cpu00695_plat20_ver00000002_2002-09-26_PRD_267FE6E2

r80

Intel cpu30678_plat0C_ver00000837_2018-01-25_PRD_D9314ECB

r79

AMD cpu00800F82_ver0800820B_2018-06-20_60B7577B

r78

Intel cpu706A1_plat01_ver00000028_2018-05-22_PRD_1E608391
Intel cpu506F1_plat01_ver00000024_2018-05-11_PRD_A1B0E19C
Intel cpu506C2_plat01_ver00000014_2018-05-11_PRD_BD3490B6

r77

Intel cpu906EC_plat22_ver00000098_2018-05-31_PRD_37B87C7F
Intel cpu506CA_plat03_ver0000000C_2018-05-11_PRD_ACEA9DD5
Intel cpu20652_plat12_ver00000011_2018-05-08_PRD_6E121A49
Intel cpu106E5_plat13_ver0000000A_2018-05-08_PRD_B16FCEEB
Intel cpu20655_plat92_ver00000007_2018-04-23_PRD_8B585C97

r76

Intel cpu50653_plat97_ver01000144_2018-04-20_PRD_5F6D2EC3

r75

Intel cpu806EB_platC0_ver00000098_2018-05-30_PRD_CAB32ECF
Intel cpu206F2_plat05_ver0000003B_2018-05-16_PRD_28612AC4
Intel cpu206E6_plat04_ver0000000D_2018-05-15_PRD_09B7B395
Intel cpu60663_plat80_ver0000002A_2018-04-17_PRD_C7B6F35C
Intel cpu906EA_plat22_ver00000086_2018-02-05_PRD_DC5A3CD3

r74.1

Intel cpu50662_plat10_ver00000017_2018-05-25_PRD_B1395A48
Intel cpu106A5_plat03_ver0000001D_2018-05-11_PRD_AB179397
Intel cpu906EC_plat22_ver00000096_2018-05-08_PRD_9EF46607
Intel cpu206C2_plat03_ver0000001F_2018-05-08_PRD_77DADA73
Intel cpu50665_plat10_ver0E00000A_2018-04-20_PRD_902B7544
Intel cpu50664_plat10_ver0F000012_2018-04-20_PRD_73AF85F3
Intel cpu50663_plat10_ver07000013_2018-04-20_PRD_21F1FC62

r73

Intel cpu506C9_plat03_ver00000032_2018-05-11_PRD_2F66EBE0
Intel cpu206D7_plat6D_ver00000714_2018-05-08_PRD_5A3BF81F
Intel cpu206D6_plat6D_ver0000061D_2018-05-08_PRD_441342A4
Intel cpu306A9_plat12_ver00000020_2018-04-10_PRD_732E4C38
Intel cpu206A7_plat12_ver0000002E_2018-04-10_PRD_576F65DE
Intel cpu40671_plat22_ver0000001E_2018-04-03_PRD_FFFE5286
Intel cpu50655_platB7_ver03000009_2018-03-14_PRD_FB05E744

r72

Intel cpu706A1_plat01_ver00000026_2018-05-11_PRD_3E765922
Intel cpu306E4_platED_ver0000042D_2018-04-25_PRD_25AD26F7
Intel cpu40651_plat72_ver00000024_2018-04-02_PRD_BBA860C4
Intel cpu306D4_platC0_ver0000002B_2018-03-22_PRD_0B0DD00D
Intel cpu60662_plat80_ver00000022_2017-11-29_PRD_D6CC7995

r71

Intel cpu806EA_platC0_ver00000096_2018-05-15_PRD_BE814658
Intel cpu906EA_plat22_ver00000096_2018-05-02_PRD_730E6662
Intel cpu306E7_platED_ver00000714_2018-04-25_PRD_8F3DE4DE
Intel cpu306F4_plat80_ver00000012_2018-04-20_PRD_98C4A4C4
Intel cpu506E3_plat36_ver000000C6_2018-04-17_PRD_92427988
Intel cpu406E3_platC0_ver000000C6_2018-04-17_PRD_4E06C9D9
Intel cpu40661_plat32_ver0000001A_2018-04-02_PRD_01C421B5
Intel cpu306C3_plat32_ver00000025_2018-04-02_PRD_5F430452
Intel cpu50654_platB7_ver0200004A_2018-03-28_PRD_F98D6178
Intel cpu806EA_platC0_ver0000008C_2018-03-16_PRD_E827C737
Intel cpu806EB_platC0_ver00000084_2018-02-11_PRD_59F69C91
Intel cpu906EA_plat22_ver0000007E_2017-12-07_PRD_845DA278

r70

Intel cpu50654_platB7_ver0200004D_2018-05-15_PRD_205C031D
Intel cpu306F2_plat6F_ver0000003D_2018-04-20_PRD_A5D0CFB1
Intel cpu406F1_platEF_ver0B00002E_2018-04-19_PRD_1AAFEDCE
Intel cpu906EB_plat02_ver0000008E_2018-03-24_PRD_26138472
Intel cpu50654_platB7_ver0200003E_2017-12-22_PRD_5D60B462

v1.20.0

Added MCE Microcode Blob format support

r69

Intel cpu906E9_plat2A_ver0000008E_2018-03-24_PRD_5BB5F3CD
Intel cpu806E9_platC0_ver0000008E_2018-03-24_PRD_44706881
Intel cpu906EC_plat22_ver00000084_2018-02-19_PRD_F3514131

r68

Intel cpu906EA_plat22_ver00000094_2018-04-26_PRD_9197C986

r67

Intel cpu50654_platB7_ver02000049_2018-03-27_PRD_DC30919B
Intel cpu60663_plat80_ver00000016_2018-01-25_PRD_CF0DB425
Intel cpu60662_plat80_ver0000001A_2017-09-27_PRD_0BFC2D8A

v1.16.3

Fixed issues under rare circumstances

r66

Intel cpu406F1_platEF_ver0B00002C_2018-03-21_PRD_3F315D44
Intel cpu906EA_plat22_ver0000005E_2017-04-20_PRD_85015AEF
AMD cpu00600F12_ver0600063E_2018-02-07_8187EA3E
AMD cpu00600F20_ver06000852_2018-02-06_893C1544

v1.16.2

Added Drunk AMD employee 3, wrong MC date
Fixed a crash under rare circumstances

r65

AMD cpu00610F01_ver0600111F_2018-03-05_AC55EB96
AMD cpu00630F01_ver06003109_2018-02-27_16D608D9
AMD cpu00670F00_ver06006705_2018-02-20_1026F331
AMD cpu00730F01_ver07030106_2018-02-09_88EDFAA0
AMD cpu00700F01_ver07000110_2018-02-09_1F2B007F
AMD cpu00660F01_ver0600611A_2018-01-26_6ADE0289

r64

Intel cpu30678_plat02_ver00000837_2018-01-25_PRD_F0D56486

r63

Intel cpu20652_plat12_ver00000010_2018-02-04_PRD_AC3A178A
Intel cpu106E5_plat13_ver00000009_2018-01-24_PRD_01EAEE93
Intel cpu106A5_plat03_ver0000001C_2018-01-24_PRD_77105048
Intel cpu206C2_plat03_ver0000001E_2018-01-23_PRD_B8C45629
Intel cpu20655_plat92_ver00000006_2018-01-23_PRD_74A55BFF
Intel cpu206F2_plat05_ver0000003A_2018-01-19_PRD_9CAD50BA
Intel cpu206E6_plat04_ver0000000C_2018-01-18_PRD_AFAC8230
Intel cpu30673_plat01_ver00000326_2018-01-10_PRD_491E7BB6
AMD cpu00800F11_ver08001137_2018-02-14_25F07D57
AMD cpu00810F10_ver0810100B_2018-02-12_A9605AEB
AMD cpu00800F82_ver08008206_2018-02-12_C23A4F0A
AMD cpu00800F12_ver08001227_2018-02-09_C0D9543C

v1.16.1

Fixed crashes under rare circumstances

v1.16.0

Added parameter -redir for Console Redirection
Fixed missing MCE header when using -skip

r62

Intel cpu50653_plat97_ver01000140_2018-01-29_PRD_4981DEEA
Intel cpu50665_plat10_ver0E000009_2018-01-22_PRD_20320635

r61

Intel cpu306E7_platED_ver00000713_2018-02-16_PRD_B2A3833C
Intel cpu306A9_plat12_ver0000001E_2018-01-27_PRD_DAFE585B

r60

Intel cpu306A9_plat12_ver0000001F_2018-02-07_PRD_3023E347
Intel cpu206A7_plat12_ver0000002D_2018-02-07_PRD_1BDB79EA
Intel cpu206D6_plat6D_ver0000061C_2018-01-30_PRD_2ED60C71
Intel cpu206D7_plat6D_ver00000713_2018-01-26_PRD_C3EF7065
Intel cpu306E4_platED_ver0000042C_2018-01-25_PRD_4221080D
Intel cpu306F4_plat80_ver00000011_2018-01-22_PRD_9BB88980

r59

Intel cpu50664_plat10_ver0F000011_2018-01-22_PRD_297499EB
Intel cpu50663_plat10_ver07000012_2018-01-22_PRD_08EBB212
Intel cpu50662_plat10_ver00000015_2018-01-22_PRD_5DD3FD7A
Intel cpu40671_plat22_ver0000001D_2018-01-21_PRD_A34C93F0
Intel cpu40661_plat32_ver00000019_2018-01-21_PRD_B89B9F8D

r58

Intel cpu50654_platB7_ver02000043_2018-01-26_PRD_4840163E
Intel cpu50653_plat97_ver0100013F_2018-01-26_PRD_91976925
Intel cpu306C3_plat32_ver00000024_2018-01-21_PRD_FCD4700E
Intel cpu406F1_platEF_ver0B00002A_2018-01-19_PRD_06390BF1
Intel cpu306F2_plat6F_ver0000003C_2018-01-19_PRD_20E09DE3
Intel cpu306D4_platC0_ver0000002A_2018-01-18_PRD_CC79BBDA

r57

Intel cpu906EB_plat02_ver00000084_2018-01-21_PRD_23C48ABA
Intel cpu906EA_plat22_ver00000084_2018-01-21_PRD_05E7D428
AMD cpu00800F82_ver08008204_2018-01-22_B79F4E2F
AMD cpu00800F11_ver08001136_2018-01-18_24878BCA
AMD cpu00800F12_ver08001213_2017-12-05_C1D5503C

v1.15.0

Improved scan performance by up to 300%
Improved AMD microcode detection pattern

r56

Intel cpu906E9_plat2A_ver00000084_2018-01-21_PRD_A1B7222B
Intel cpu806EA_platC0_ver00000084_2018-01-21_PRD_701254C0
Intel cpu806E9_platC0_ver00000084_2018-01-21_PRD_BC332364
Intel cpu40651_plat72_ver00000023_2018-01-18_PRD_0A6E6647
Intel cpu30678_plat02_ver00000836_2018-01-10_PRD_DB1696C4
Intel cpu30673_plat02_ver00000326_2018-01-10_PRD_90B9591E
Intel cpu80650_plat08_ver00000018_2018-01-08_PRD_19B5F433
Intel cpu50671_plat78_ver000001B6_2018-01-08_PRD_A1921B5B
Intel cpu506D1_plat02_ver00000101_2014-11-20_PRD_BAB05F5F
Intel cpu506D1_plat04_ver00000101_2014-11-20_PRD_DC71937D

v1.14.1

Improved AMD microcode detection pattern
Improved table text & line output visuals
Improved parameter -search output & error handling
Added parameter -exit to skip Press enter to exit prompt
MCE now checks & allows supported Python versions only

r55

Intel cpu30679_plat0F_ver0000090A_2018-01-10_PRD_252563C5
Intel cpu30673_plat0C_ver00000326_2018-01-10_PRD_0A5D3660
Intel cpu406D8_plat01_ver0000012A_2018-01-04_PRD_7CACB989
Intel cpu80650_plat08_ver0000000E_2017-09-13_PRD_BC0B9463
Intel cpu50671_plat78_ver000001AE_2017-09-08_PRD_45B014CA
Intel cpu30661_plat08_ver0000010F_2015-07-21_PRD_0E2514F3
Intel cpu30661_plat04_ver0000010F_2015-07-21_PRD_F422CDF9

r54

Intel cpu30678_plat0C_ver00000836_2018-01-10_PRD_B221B0E8
AMD cpu00810F10_ver08101007_2017-12-12_FACD50F0

r53

Intel cpu406C4_plat01_ver00000410_2018-01-04_PRD_EA01F4E4
Intel cpu50653_plat97_ver0100013E_2017-11-21_PRD_E2B950BA

v1.13.2

Improved parameter -search input & result order

v1.13.1

Fixed crash when converting Intel containers
Fixed wrong file enumeration at command prompt
Fixed wrong Latest Yes/No status text display

r52

Intel cpu906EB_plat02_ver00000080_2018-01-04_PRD_D24EDB7F
Intel cpu906EA_plat22_ver00000080_2018-01-04_PRD_84CABC68
Intel cpu806EA_platC0_ver00000080_2018-01-04_PRD_F6263DAE
Intel cpu706A1_plat01_ver00000022_2017-12-26_PRD_CA264967
Intel cpu406C3_plat01_ver00000367_2017-12-25_PRD_C22C65F8
Intel cpu506CA_plat03_ver00000008_2017-11-22_PRD_32F41375
Intel cpu50663_plat10_ver07000011_2017-12-16_PRD_B17C1102
Intel cpu50662_plat10_ver00000014_2017-12-16_PRD_9161527A
Intel cpu50654_platB7_ver0200003C_2017-12-08_PRD_A4059069
Intel cpu306E4_platED_ver0000042A_2017-12-01_PRD_9B215C1F
Intel cpu10676_plat40_ver00000612_2015-08-02_PRD_B6F50E9C
Intel cpu10676_plat04_ver00000612_2015-08-02_PRD_AEAA6CC1
Intel cpu1067A_plat44_ver00000A0E_2015-07-29_PRD_A3107D75
Intel cpu206F2_plat05_ver00000039_2015-07-26_PRD_5C4EB85E
Intel cpu206E6_plat04_ver0000000B_2015-07-24_PRD_176A1E69
Intel cpu206C2_plat03_ver0000001C_2015-06-27_PRD_CEBA2319

v1.13.0

Fixed bug which skipped all 2018 microcodes
Removed parameter -file, now default action
Removed parameter -check, now default action
Removed parameter -verbose, now default action

r51

Intel cpu906E9_plat2A_ver00000080_2018-01-04_PRD_6AA1DE93
Intel cpu806E9_platC0_ver00000080_2018-01-04_PRD_6961A256
Intel cpu906EA_plat22_ver00000074_2017-10-16_PRD_F4E3A421
AMD cpu00800F82_ver08008202_2017-10-03_B95D2272

v1.12.0

Added parameter -repo to build Repositories from input
Intel Latest/Outdated Status now minds PRD/PRE Release
Parameter -add can now update DB Revision & Status

r50

Intel cpu706A1_plat01_ver00000020_2017-11-29_PRD_8FB11B75
Intel cpu506F1_plat01_ver00000020_2017-11-22_PRD_1B275D2A
Intel cpu506C9_plat03_ver0000002E_2017-11-22_PRD_2798C414
Intel cpu40671_plat22_ver0000001B_2017-11-17_PRD_4763E424
Intel cpu306F4_plat80_ver00000010_2017-11-17_PRD_40551AAB
Intel cpu306D4_platC0_ver00000028_2017-11-17_PRD_734956F1
Intel cpu30679_plat01_ver00000908_2017-04-14_PRD_C0154A2E

r49

Intel cpu906EB_plat02_ver0000007C_2017-12-03_PRD_5046D998
Intel cpu906EA_plat22_ver0000007C_2017-12-03_PRD_55695D1F
Intel cpu906E9_plat2A_ver0000007C_2017-12-03_PRD_6CF72404
Intel cpu806EA_platC0_ver0000007C_2017-12-03_PRD_B81BC926
Intel cpu806E9_platC0_ver0000007C_2017-12-03_PRD_5C75A5FE
Intel cpu40661_plat32_ver00000018_2017-11-20_PRD_A2AC454C
Intel cpu40651_plat72_ver00000021_2017-11-20_PRD_2B637CE4
Intel cpu306C3_plat32_ver00000023_2017-11-20_PRD_16535FE4
Intel cpu406E3_platC0_ver000000C2_2017-11-16_PRD_C6C6F699
Intel cpu80650_plat08_ver00000011_2017-10-11_PRD_2C3FF1D0
Intel cpu50671_plat78_ver000001B0_2017-10-11_PRD_4506A257

r48

Intel cpu50654_platB7_ver0200003A_2017-11-21_PRD_C088D252
Intel cpu406F1_platEF_ver0B000025_2017-11-18_PRD_F0B0963D
Intel cpu306F2_plat6F_ver0000003B_2017-11-17_PRD_B4A4C42D
Intel cpu506E3_plat36_ver000000C2_2017-11-16_PRD_328B43AF
Intel cpu506F1_plat01_ver0000001C_2017-10-27_PRD_3F1981DB
Intel cpu506F1_plat01_ver0000001A_2017-08-18_PRD_F7C4D9CF

r47

Intel cpu706A1_plat01_ver00000016_2017-09-15_PRD_0DD15770
Intel cpu50653_plat97_ver0100013A_2017-07-27_PRD_342EE670

r46

Intel cpu50654_platB7_ver02000032_2017-09-27_PRD_A712CA10
Intel cpu506CA_plat03_ver00000006_2017-03-31_PRD_DE5C6D65

v1.11.1

Updated Intel Extra Header undocumented fields

r45

Intel cpu706A1_plat01_ver0000001E_2017-10-31_PRD_9A929C5F
Intel cpu50654_platB7_ver02000035_2017-10-17_PRD_0D66C8E3
Intel cpu506F1_plat01_ver00000018_2017-06-07_PRD_CEDC8434

v1.11.0

Added AMD microcode CPUID 00810F size detection
Updated Intel Extra Header undocumented fields
Improved Intel Extra Undocumented Header detection

r44

AMD cpu00810F10_ver08101004_2017-06-27_30261CF3
AMD cpu00810F00_ver08100004_2016-11-20_70D8F43B

v1.10.0

Added Intel Production/Pre-Production Release detection
Added better Intel Status detection based on Platforms
Improved all microcode info & structure display
Improved all microcode extracted file names

r43

Intel cpu50654_platB7_ver02000030_2017-09-19_PRD_C64836CD
Intel cpu50653_plat97_ver0100013B_2017-08-09_PRD_984E6F2D

r42

cpu000906EB_plat02_ver00000072_date2017-09-20
cpu00050654_plat97_ver0200002E_date2017-09-01
cpu000906EA_plat22_ver00000070_date2017-08-23
cpu000406E3_platC0_ver000000BC_date2017-05-23
cpu000506C9_plat03_ver0000002C_date2017-03-25
cpu000406E3_platC0_ver00000016_date2015-05-13

v1.9.0

Improved AMD Ryzen microcode size detection
Improved microcode info & structure display
Removed parameter -padd to keep AMD padding
Various code & text fixes and improvements

r41

cpu000406E3_platC0_ver000000BE_date2017-08-20
cpu00030678_plat02_ver882E0100_date2014-09-25
cpu00030678_plat02_ver00000820_date2014-07-02
cpu00030678_plat02_ver0000081B_date2014-06-04
cpu00030651_plat01_ver00000110_date2013-10-14

v1.8.0

Added Drunk VIA employee 1, wrong MC Signature
Added Drunk VIA employee 2, wrong MC Checksum
Improved VIA_MC_Header, added CNRRev & fixed Name
Improved VIA file naming, added Version & Checksum
Fixed VIA Signature unicode character display issue

r40

cpu00050654_plat97_ver0200002C_date2017-08-18
cpu000806E9_platC0_ver00000070_date2017-08-09
cpu00080650_plat08_verFFFF0009_date2017-04-25
cpu00800F12_ver08001207_date2017-06-20
cpu00010690_ver00000001_sigBJ_10690.020_chkA8B24DC2_date2017-01-09
cpu000006FE_ver00000001_sigBJ_6FE_0205_chk25646399_date2017-01-09
cpu000006FE_ver00000000_sig06FE105A_chk8F397072_date2011-08-09
cpu000006FA_ver00000000_sig06FA003BB_chk9B86F886_date2011-08-09

r39

cpu000706A0_plat01_ver00000026_date2017-07-12
cpu00060661_plat80_ver0000000E_date2017-01-28
cpu00060661_plat80_ver8000000C_date2017-01-04

v1.7.1

Parameter -verbose now shows Intel Platform bits
Fixed crash at input files initialization

v1.7.0

Added input file scanning progress counter (x/y)
Added parameter -dbname to rename MC based on DB
Added parameter -check to copy skipped MC files
Fixed AMD detection pattern at Reserved fields
Fixed Intel Extended Header checksum calculation
Fixed wrong bytefield display at -info parameter
Improved performance by x2.5 compared to 1.6.0

r38

cpu000906E9_plat2A_ver00000070_date2017-08-09
cpu00050654_plat97_ver0200002B_date2017-08-09
cpu000906EA_plat22_ver0000006E_date2017-07-20
cpu000406A9_plat01_ver0000081F_date2014-08-12
cpu000306F1_platEF_verB8010100_date2013-03-04
cpu000306F0_platEF_verB8010100_date2013-03-04
cpu00000000_plat00_verB8010100_date2013-03-04
cpu00000F31_plat0D_ver00000004_date2003-08-13

r37

cpu000806EA_platC0_ver00000070_date2017-08-03
cpu00050654_plat97_ver02000029_date2017-07-26
cpu000406F1_platEF_ver0B000022_date2017-06-21
cpu000906EA_plat22_ver0000006A_date2017-06-20
cpu000906EB_plat02_ver0000005E_date2017-05-30
cpu000906EA_plat22_ver0000005C_date2017-04-06
cpu00060661_plat80_ver0000000C_date2017-01-04
cpu00060660_plat80_ver0000000C_date2016-08-21

r36

cpu000506F1_plat01_ver00000016_date2017-05-12

r35

cpu00050653_plat97_ver01000138_date2017-06-15
cpu000506E3_plat36_ver000000B8_date2017-03-26
cpu000406E3_platC0_ver000000B8_date2017-03-26
cpu000806EA_plat80_ver0000005C_date2017-03-21
cpu00800F11_ver08001129_date2017-07-14
cpu00800F12_ver08001206_date2017-06-12
cpu00800F11_ver08001127_date2017-06-12

r34

cpu000506C2_plat01_ver0000000E_date2017-06-06

r33

cpu00050654_plat97_ver02000022_date2017-06-01
cpu000806EA_platC0_ver00000066_date2017-05-23
cpu00050652_plat97_ver80000037_date2017-05-02
cpu00050653_plat97_ver01000137_date2017-05-01
cpu00050654_plat97_ver0200001A_date2017-04-19
cpu00050654_plat97_ver02000009_date2016-11-10
cpu00050652_plat97_ver80000031_date2016-11-02
cpu00050653_plat97_ver01000030_date2016-10-27
cpu000406E8_plat80_ver0000000E_date2015-12-09

v1.6.0

Added support for Freescale QEF Microcodes
Parameter -search now orders results by Date
Parameter -olddb now stores only Intel entries

r32

cpu00050654_plat97_ver0200001C_date2017-04-28
cpu000806E9_platC0_ver00000062_date2017-04-27
cpu000406E3_platC0_ver000000AE_date2016-11-09
cpu000506E3_plat36_ver000000AC_date2016-09-27
cpu000406E3_platC0_ver000000A0_date2016-06-27
cpu000506E8_plat22_ver0000001E_date2016-03-14
cpu000506E3_plat36_ver00000058_date2015-10-28
cpu000506E1_plat22_ver00000022_date2015-04-01
cpu000306E4_platED_ver00000423_date2013-12-06
cpu000206F0_plat05_ver00000004_date2010-06-30
cpu00000650_plat02_ver00000044_date1999-05-25
soc1021_rev1.0_chk215B3FC5
soc1021_rev1.0_chkC3F0B655
soc1021_rev1.0_chkEE744201
soc1024_rev1.0_chkA6BD07A9
soc1040_rev1.0_chkE92A33D8
soc8323_rev1.0_chkA68C7A80
soc8323_rev1.1_chk849FC909
soc8360_rev2.0_chk1C75CC78
soc8360_rev2.1_chk3725F40B
soc8569_rev1.0_chk1873A745

v1.5.3

Fixed jumbled date display at -info parameter

r31

cpu00050654_plat97_ver02000023_date2017-06-09
cpu000806EA_platC0_ver00000064_date2017-05-17
cpu000406D8_plat01_ver0000011E_date2013-11-13
cpu000306E4_platED_ver0000040D_date2013-04-26
cpu000206D5_plat6D_ver0000050D_date2011-08-22
cpu00000695_plat20_ver00000003_date2002-10-07
cpu00580F20_ver05000100_date2010-11-30
cpu00500F20_ver05000100_date2010-11-30

r30

cpu000806EA_plat80_ver0000005E_date2017-04-06
cpu000806E9_platC0_ver00000058_date2017-03-09
cpu00000F30_plat01_ver00000006_date2003-05-30
cpu00800F10_ver0800100C_date2017-01-31

r29

cpu00050654_plat97_ver02000021_date2017-05-25
cpu00050654_plat97_ver0200001E_date2017-05-12
cpu00050652_plat97_ver80000036_date2017-03-21
cpu00050652_plat97_ver80000035_date2017-02-22
cpu000506D1_plat04_ver00000102_date2015-06-05

v1.5.2

All dates now follow ISO8601 YYYY-MM-DD format
Fixed crash due to missing field at AMD DB table

r28

cpu000806E9_platC0_ver0000005E_date2017-04-06
cpu00800F12_ver08001203_date2017-04-07
cpu00800F11_ver08001122_date2017-04-03

r27

cpu000906E9_plat2A_ver0000005E_date06-04-2017
cpu000506C9_plat03_ver0000002A_date04-03-2017
cpu000506C9_plat03_ver00000028_date18-01-2017
cpu000406E3_platC0_ver000000AA_date22-09-2016

r26

cpu000406E3_platC0_ver000000BA_date09-04-2017
cpu000506E3_plat36_ver000000BA_date09-04-2017
cpu000906E9_plat22_ver00000058_date09-03-2017
cpu00050653_plat97_ver01000136_date02-03-2017
cpu00050662_plat10_ver00000011_date24-02-2017
cpu00050654_plat97_ver02000013_date21-02-2017
cpu00050664_plat10_ver0F00000C_date15-02-2017
cpu00050663_plat10_ver0700000E_date07-02-2017
cpu000306F4_plat80_ver0000000F_date30-01-2017
cpu000306C3_plat32_ver00000022_date27-01-2017
cpu000306D4_platC0_ver00000025_date27-01-2017
cpu00040651_plat72_ver00000020_date27-01-2017
cpu00040661_plat32_ver00000017_date27-01-2017
cpu00040671_plat22_ver00000017_date27-01-2017
cpu00050652_plat97_ver80000034_date02-12-2016
cpu00050664_plat10_ver0F00000B_date03-11-2016
cpu000406E3_platC0_ver000000A4_date15-08-2016
cpu00050662_plat10_ver00000010_date22-07-2016
cpu00800F11_ver0800111A_date03-03-2017
cpu00600F20_ver06000829_date23-05-2014

r25

cpu000506E3_plat36_ver000000AE_date09-11-2016
cpu000506C2_plat01_ver00000006_date26-07-2016
cpu000506E3_plat36_ver0000008C_date21-04-2016
cpu000406E3_platC0_ver0000008C_date21-04-2016
cpu000506E1_plat22_ver00000028_date21-05-2015
cpu000506E2_plat14_ver00000028_date21-05-2015
cpu000506E3_plat36_ver00000018_date20-05-2015
cpu000406E3_platC0_ver00000018_date20-05-2015
cpu00030672_plat02_ver0000022E_date01-04-2014

v1.5.1

Fixed issue in which Microcode headers were not shown

r24

cpu000406F1_platEF_ver0B000021_date01-03-2017
cpu000506C2_plat01_ver0000000C_date06-02-2017
cpu000406E3_platC0_ver000000B2_date01-02-2017
cpu000506C2_plat01_ver0000000A_date09-12-2016
cpu000506C2_plat01_ver00000008_date19-10-2016

v1.5.0

Greatly improved the analysis of Intel undocumented Extra header
Added validation of Intel Extended header Checksum
Parameter -info now shows detailed Intel Platform info
Fixed two crashes under rare circumstances
Slight performance and visual improvements

r23

cpu000406F1_platEF_ver0B000020_date02-02-2017
cpu000306F2_plat6F_ver0000003A_date30-01-2017

r22

cpu000506E3_plat36_ver000000B2_date01-02-2017
cpu00800F11_ver0800111C_date06-03-2017

v1.4.4

Fixed crash when input files could not be found

r21

cpu000506C9_plat03_ver00000026_date10-12-2016
cpu000506C9_plat03_ver00000024_date18-10-2016
cpu000506C8_plat01_ver90011010_date23-03-2016

v1.4.3

Fixed crash at Intel microcodes with Extended Signature

r20

cpu000106D1_plat08_ver0000002A_date03-08-2015
cpu000506A0_plat01_ver00000038_date12-01-2015
cpu000506A0_plat01_ver00000034_date22-10-2014
cpu000406A8_plat01_ver0000081F_date12-08-2014
cpu00030678_plat0C_ver00000816_date29-04-2014
cpu000406A8_plat01_ver00000810_date21-02-2014
cpu00030673_plat0C_ver00000316_date01-10-2013
cpu00030673_plat0C_ver00000313_date13-09-2013
cpu00030673_plat0C_ver0000030F_date13-08-2013
cpu000406A0_plat01_ver80124001_date21-05-2013
cpu00030671_plat02_ver00000117_date10-04-2013
cpu00040651_plat72_ver00000006_date22-02-2013
cpu000306C2_plat32_verFFFF0003_date10-07-2012
cpu00040660_plat32_verFFFF000B_date10-07-2012
cpu00010661_plat04_ver00000045_date04-10-2010
cpu000106A5_plat03_ver00000010_date12-03-2009
cpu00010650_plat02_ver00000002_date13-05-2006
cpu00010650_plat10_ver00000002_date18-09-2005
cpu00010650_plat20_ver00000002_date18-09-2005
cpu00010650_plat01_ver00000002_date18-09-2005

v1.4.2

Fixed issue that caused wrong Latest/Outdated detection

r19

cpu00030651_plat08_ver00000105_date03-07-2012
cpu000206D5_plat6D_ver0000050B_date29-07-2011
cpu00030661_plat08_ver00000103_date04-05-2011
cpu000206C0_plat13_verFFFF001C_date14-12-2009
cpu000206E5_plat05_verE4486504_date03-08-2009
cpu000206E3_plat05_verE4486547_date01-07-2009
cpu000206E1_plat05_verE3493402_date24-02-2009
cpu000106E1_plat13_verFFFF000B_date16-01-2009
cpu000206E0_plat05_verE3493401_date08-01-2009
cpu000106A4_plat03_ver00000008_date17-09-2008
cpu000106C2_plat01_ver00000203_date24-01-2008
cpu000006F5_plat04_ver00000032_date27-04-2006
cpu00000F65_plat04_ver00000005_date31-03-2006
cpu000006E4_plat20_ver00000023_date08-06-2005
cpu00000F48_plat5F_ver00000003_date11-04-2005
cpu00000F34_plat1D_ver0000000D_date19-04-2004
cpu00000F34_plat8D_ver00000005_date15-10-2003
cpu00000F11_plat02_ver00000002_date11-04-2001
cpu00000F11_plat02_ver00000001_date03-04-2001
cpu00000F08_plat02_ver00000008_date01-11-2000
cpu00000F48_ver00000046_date19-07-2004
cpu00000F11_ver0000001B_date06-11-2002
cpu00000F50_ver00000023_date01-11-2002
cpu00000F11_ver0000001A_date31-10-2002

v1.4.1

Added Drunk AMD Employee #2, fixed Ryzen year typo

r18

cpu000206F1_plat05_ver00000004_date30-06-2010
cpu000106A5_plat03_ver00000006_date20-12-2008
cpu00800F11_ver0800110E_date27-01-2017
cpu00800F10_ver0800100B_date13-01-2017
cpu00800F11_ver08001103_date08-12-2016

v1.4.0

All results are now displayed in nice tables and colors
Added ability to see if a microcode is Latest or Outdated
Added parameter -add to quickly add microcode to DB
Added parameter -search to search DB based on CPUID
Expanded parameter -verbose to show more details
Transitioned database to SQLite3, now obligatory
Transitioned to Python 3.6, Windows XP dropped
Transitioned to PyInstaller, msvcr100 not needed
Fixed issue where filenames were missing letters

r17

cpu000806EA_plat80_ver00000048_date15-11-2016

v1.3.0

Added Linux and macOS support
Added -verbose parameter
Fixed AMD date validation

r16

cpu000406E3_platC0_ver000000B0_date20-12-2016
cpu000806E9_platC0_ver0000004A_date22-11-2016
cpu00050652_plat97_ver80000028_date05-08-2016
cpu00050651_plat13_ver8000002B_date08-02-2016
cpu00050650_plat13_ver8000002B_date08-02-2016
cpu000206F0_plat05_ver00000003_date15-06-2010
cpu000206E5_plat05_verFFFF0018_date15-12-2009
cpu000206E4_plat05_verFFFF0008_date19-06-2009

v1.2.0

Added support for AMD Ryzen CPU microcodes
Fixed AMD issue occuring after finding one MC with unknown size

r15

cpu000506C8_plat01_ver00000010_date04-03-2016
cpu00800F10_nb00000000_sb00000000_rev0000_ver08001009_date30-11-2016
cpu00800F00_nb00000000_sb00000000_rev0000_ver0800002A_date06-10-2016
cpu00800F11_nb00000000_sb00000000_rev0000_ver08001105_date04-01-2016

r14

cpu000806E9_platC0_ver0000004E_date21-12-2016
cpu00040651_plat72_ver0000000B_date03-04-2013

v1.1.3

Fixed crash at Intel Extra Microcode Header analysis
Adjusted date validation checks from 2016 to 2017
MCE now pauses automatically at unexpected exceptions

r13

cpu00050671_plat78_ver000001A5_date15-12-2016
cpu000806E9_platC0_ver00000048_date15-11-2016
cpu000806E9_platC0_ver00000044_date27-10-2016
cpu000806E9_platC0_ver00000038_date15-08-2016

v1.1.2

Fixed crash at Intel Extended Microcode Header analysis
Fixed various code issues and errors under rare cases
Improved "Skipped Microcode" text with Intel,AMD,VIA

r12

cpu000906E9_plat22_ver00000048_date15-11-2016
cpu00050671_plat78_verFFFF01A0_date12-10-2016
cpu000306F4_plat80_ver0000000E_date07-10-2016
cpu000506C9_plat01_ver00000020_date09-09-2016
cpu000906E9_plat22_ver0000002C_date16-06-2016

r11

cpu00050671_plat78_ver000001A1_date20-10-2016
cpu000406C4_plat01_ver0000040E_date14-10-2016
cpu000406E3_platC0_ver000000A2_date27-07-2016

r10

cpu000806E9_platC0_ver00000042_date02-10-2016
cpu000506C9_plat01_ver0000001E_date07-09-2016
cpu000906E9_plat22_ver0000003C_date05-09-2016

r9

cpu00050663_plat10_ver0700000D_date12-10-2016
cpu000406F1_platEF_ver0B00001F_date07-10-2016
cpu000306F2_plat6F_ver00000039_date07-10-2016

r8

cpu000906E9_plat22_ver00000042_date02-10-2016
cpu000806E9_platC0_ver0000003C_date05-09-2016
cpu00050664_plat10_ver0F00000A_date02-06-2016

r7

cpu000906E9_plat22_ver0000003E_date16-09-2016
cpu000506E3_plat36_ver000000A0_date27-06-2016
cpu000806E9_platC0_ver00000026_date14-04-2016

r6

cpu000806E9_platC0_ver0000003A_date22-08-2016
cpu000506E3_plat36_ver000000A6_date21-08-2016
cpu000506E8_plat22_ver0000002C_date16-06-2016
cpu000306D4_platC0_ver00000020_date18-03-2015

v1.1.0

Major performance improvement, up to x10 times faster

r5

cpu000406F1_platEF_ver0B00001E_date24-08-2016
cpu000906E9_plat22_ver0000003A_date22-08-2016
cpu000506C9_plat01_ver00000018_date28-06-2016
cpu00030678_plat0C_ver00000834_date01-10-2015

v1.0.3

Added ability to type input filename or filepath at Intro
Improved handling of non-standard filename characters
Improved handling of file errors during Mass scan

r4

cpu000406C4_plat01_ver0000040C_date18-04-2016
cpu000406C4_plat01_ver0000040B_date22-03-2016
cpu00030672_plat0C_ver00000213_date13-06-2013
cpu000206A6_plat12_ver90030028_date24-09-2010
cpu000106C2_plat04_ver00000203_date24-01-2008
cpu000106C1_plat01_ver00000108_date01-11-2007
cpu00000F32_plat0D_ver00000006_date09-10-2003
cpu00000F25_plat02_ver0000000B_date27-05-2003
cpu000F0F00_nb00000000_sb00000000_rev0000_ver00000005_date21-06-2002
cpu00000F11_nb00000000_sb00000000_rev0000_ver00000015_date21-06-2002

v1.0.2

Fixed issue that caused no deletion of temporary files

r3

cpu000506C9_plat01_ver0000001C_date28-07-2016
cpu000506E3_plat36_ver000000A2_date27-07-2016
cpu000506C9_plat01_ver0000001A_date30-06-2016
cpu000806E9_platC0_ver0000002A_date06-06-2016
cpu000406C3_plat01_ver00000364_date18-04-2016

v1.0.1

Intel containers are now extracted in one step
Fixed missing AMD loose pattern (-false)

r2

cpu000906E9_plat22_ver00000034_date10-07-2016
cpu00050663_plat10_ver0700000C_date24-05-2016
cpu000306C3_plat32_ver00000021_date10-05-2016

v1.0.0

Initial MC Extractor release

r1

Initial Microcode Repository Database release