Intel P6 microcode update files format
Microcode patch file - or microcode update file. Can be decoded/encoded using p6patchtool.
Official microcode patch header
offset 0x00, len 0x30, all fields are 32bit values.
- Header Version 4
- Update Revision 4
- Date 4
- Processor Signature 4
- Checksum 4
- Loader Revision 4
- Processor Flags 4
- Data Size 4
- Total Size 4
- Reserved 12 (3*4 bytes)
Data are encrypted using simple LFSR-style cipher and integrity checked using multiple dwords at various locations, refer to p6patchtool source code for more information.
Checksum
To check for a corrupt microcode update, software must perform a unsigned DWORD (32-bit) checksum of the microcode update. Even though some fields are signed, the checksum procedure treats all DWORDs as unsigned. Microcode updates with a header version equal to 00000001H must sum all DWORDs that comprise the microcode update. A valid checksum check will yield a value of 00000000H.
Extended (undocumented) header w/ RSA
Structure of undocumented additional Intel microcode update header
| Field | Size | Value (Typical) |
| Unknown 1 | 4 | 0h |
| Magic Number | 4 | a1h |
| Unknown 3 | 4 | 20001h |
| Update Revision | 4 | Varies |
| Unknown 4 | 4 | Varies |
| Unknown 5 | 4 | Varies |
| Date | 4 | Varies |
| Update Length | 4 | Varies |
| Unknown 6 | 4 | 1h |
| Processor Signature | 4 | 0h |
| Unknown 7 | 56 | 0h |
| Unknown 8 | 16 | Varies |
| RSA Modulus | 256 | Varies across processor family |
| RSA Exponent | 4 | 11h |
| RSA Signature | 256 | Varies |
RSA format uses 2048-bit RSA-signed SHA-1 hash of plaintext patch, data encryption using RC4 with key derived from 128-bit secret key (read from CPU FROM) combined with nonce (in patch file). Similar to Intel Atom Goldmont - ieeexplore.ieee.org/stampPDF/getPDF.jsp...JlLmllZWUub3JnL2RvY3VtZW50LzEwMTg4NjU3↗
Decoding supported by p6patchtool for CPUIDs 0x6F9 and 0x6FB (which is the only one with known rc4 key).
0x000 x - official patch header 0x030 000 - extended patch header (undocumented) 0x090 060 - Probably 32 bytes of NONCE (a unique, random number that serves to secure and validate transactions or blocks) 0x0B0 080 - Public key. Hash of the key is validated - hash is obtained in MSROM via "FREADROM (CONST_16+189 , CONST_16+189" (and 18A, 18B, 18C, 18D) 0x1B0 180 - long 0x11 (17) - validated using "SUB.DSZ32 (CONST_16+011 , CONST_16+011" 0x1B4 184 - signature 0x2B4 284 - probably patch data
plaintext signature looks like this:
00 01 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 66 ed 14 39 76 c1 e0 77 1e e7 0b 51 1a c4 f6 26 8b bb 7d 16The signature plaintext (before exponentiation) under PKCS #1 v1.5 for signing has the format:
- Starts with 00 01 - block type for signature.
- Followed by a long run of 0xFF - the padding string PS.
- Then 00 - padding terminator.
- Then 20 bytes (160 bits) at the end hash at the end is likely SHA-1.
Core2 and later CPUs using RSA
Listing of patches with rsa public key SHA-1:
Known RC4 key: Intel/cpu006F9_plat01_ver00000082_2006-09-03_PRD_59C9FE00.bin 577267305230a5002c0800903d824c2aa4de91df Conroe: Core2 Duo Intel/cpu006F9_plat04_ver00000082_2006-09-03_PRD_59C9FDFD.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006F9_plat08_ver00000084_2006-10-12_PRD_6BADD6B5.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006F9_plat10_ver00000082_2006-09-03_PRD_59C9FDF1.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006F9_plat40_ver00000084_2006-10-12_PRD_6BADD67D.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006F9_plat80_ver00000083_2006-09-28_PRD_85B7E1DF.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006FB_plat01_ver000000C1_2011-10-04_PRD_0EF87396.bin 577267305230a5002c0800903d824c2aa4de91df Conroe/Allendale LGA775 Intel/cpu006FB_plat04_ver000000BC_2010-10-03_PRD_9394765A.bin 577267305230a5002c0800903d824c2aa4de91df Xeon - LGA771 Intel/cpu006FB_plat08_ver000000BB_2010-10-03_PRD_E7FBF398.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006FB_plat10_ver000000BA_2010-10-03_PRD_ED247070.bin 577267305230a5002c0800903d824c2aa4de91df LGA775 Intel/cpu006FB_plat20_ver000000BA_2010-10-03_PRD_9777492E.bin 577267305230a5002c0800903d824c2aa4de91df Intel/cpu006FB_plat40_ver000000BC_2010-10-03_PRD_F1A7A484.bin 577267305230a5002c0800903d824c2aa4de91df Xeon - LGA771 Intel/cpu006FB_plat80_ver000000BA_2010-10-03_PRD_F953DC67.bin 577267305230a5002c0800903d824c2aa4de91df RC4 keys not known: Intel/cpu106A4_plat03_ver00000013_2015-06-30_PRD_35DDB232.bin c655a8fdafe1b6d38496c307f7723c4a7cfa6a72 Lynnfield/Bloomfield : Intel Xeon / Intel(R) Core(TM) i7 ?? Intel/cpu106A5_plat03_ver0000001D_2018-05-11_PRD_AB179397.bin c655a8fdafe1b6d38496c307f7723c4a7cfa6a72 Nehalem: EP, WS & EX Intel/cpu106E4_plat09_ver00000003_2013-07-01_PRD_A8C7E0F3.bin c655a8fdafe1b6d38496c307f7723c4a7cfa6a72 Jasper Forest: Celeron and Xeon Intel/cpu106E5_plat13_ver0000000A_2018-05-08_PRD_B16FCEEB.bin c655a8fdafe1b6d38496c307f7723c4a7cfa6a72 Clarksfield: Core Intel/cpu106C0_plat01_ver00000007_2007-08-24_PRD_923CDFA3.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C1_plat01_ver00000109_2007-12-03_PRD_349F67A3.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C2_plat01_ver00000217_2009-04-10_PRD_D987BC76.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C2_plat04_ver00000218_2009-04-10_PRD_8FB7C1BA.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C2_plat08_ver00000219_2009-04-10_PRD_556338C1.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C9_plat01_ver00000007_2009-02-11_PRD_E1A67544.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C9_plat04_ver00000007_2009-02-11_PRD_21C6E011.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C9_plat08_ver00000007_2009-02-11_PRD_62A4AD62.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106C9_plat10_ver00000007_2009-02-13_PRD_C2DA0E36.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106CA_plat01_ver00000107_2009-08-25_PRD_F851A3D9.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106CA_plat04_ver00000107_2009-08-25_PRD_7DEB58B2.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106CA_plat08_ver00000107_2009-08-25_PRD_BE667CA5.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106CA_plat10_ver00000107_2009-08-25_PRD_482CAE0E.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu106CA_plat20_ver00000106_2009-08-25_PRD_9B4B3396.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu20661_plat01_ver00000104_2009-10-23_PRD_38CB12B9.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu20661_plat02_ver00000105_2011-07-18_PRD_52558795.bin c1ed3b1dabc2d324a62eb3c62059c5e2f1312076 Intel/cpu10670_plat80_ver00000005_2007-02-09_PRD_7E1FBC19.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10671_plat01_ver00000106_2007-03-29_PRD_80731BAC.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10671_plat10_ver00000106_2007-03-29_PRD_80731B9D.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10671_plat44_ver00000106_2007-03-29_PRD_80731B69.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10671_plat80_ver00000106_2007-03-29_PRD_80731B2D.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10674_plat01_ver00000404_2007-06-08_PRD_F9DEC4C0.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10674_plat10_ver00000404_2007-06-08_PRD_F9DEC4B1.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10674_plat44_ver00000404_2007-06-08_PRD_F9DEC47D.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10674_plat80_ver00000405_2007-07-20_PRD_735D9FE0.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10676_plat04_ver00000612_2015-08-02_PRD_AEAA6CC1.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Harpertown (Xeon Intel/cpu10676_plat40_ver00000612_2015-08-02_PRD_B6F50E9C.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10676_plat44_ver0000060F_2010-09-29_PRD_8FE1A203.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10676_plat54_ver0000060C_2008-01-19_PRD_FBAC0F19.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10676_plat91_ver00000612_2015-08-02_PRD_1750A2A6.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu10677_plat01_ver00000701_2007-10-26_PRD_7D1E6483.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Yorkfield: Core 2 and Xeon Intel/cpu10677_plat10_ver0000070D_2015-08-02_PRD_DAE8586D.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Intel/cpu1067A_plat44_ver00000A0E_2015-07-29_PRD_A3107D75.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 Penryn/QC (Core 2, Pentium, and Celeron Intel/cpu1067A_platB1_ver00000A0E_2015-07-29_PRD_59BF808E.bin 53bdc4a8180ba0e95591a0848cc4073046b274c2 [SLGJ4/478-pin micro-FCPGA] Intel/cpu206D5_plat6D_ver00000513_2011-10-13_PRD_BDB805CB.bin 317a835c02944e4cb27eb772a2ff3b7c23fa69a1 Intel/cpu206D6_plat6D_ver00000621_2020-03-04_PRD_7ED51E79.bin 317a835c02944e4cb27eb772a2ff3b7c23fa69a1 Intel/cpu206D7_plat6D_ver0000071A_2020-03-24_PRD_AC8779F8.bin 317a835c02944e4cb27eb772a2ff3b7c23fa69a1 Intel/cpu206F0_plat05_ver00000005_2010-07-29_PRD_3E473C93.bin 538722ef24e55376286dcbc2a042ec465a10131a Intel/cpu206F1_plat05_ver00000008_2010-10-13_PRD_00D18792.bin 538722ef24e55376286dcbc2a042ec465a10131a Intel/cpu206F2_plat05_ver0000003B_2018-05-16_PRD_28612AC4.bin 538722ef24e55376286dcbc2a042ec465a10131a Intel/cpu206A0_plat12_ver00000029_2009-11-02_PRD_D6930586.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A1_plat12_ver00000007_2009-12-23_PRD_8F1081F2.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A2_plat12_ver00000027_2010-05-02_PRD_EB510B0E.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A3_plat12_ver00000009_2010-06-09_PRD_261BDACD.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A4_plat12_ver00000022_2010-04-14_PRD_8A6F7F91.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A5_plat12_ver00000007_2010-07-22_PRD_20B7FDE6.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A6_plat12_ver00000028_2010-09-15_PRD_2B9BECC8.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Intel/cpu206A7_plat12_ver0000002F_2019-02-17_PRD_8D15DF31.bin f8e3e04c79a63a02f1713242dfbcb3e00c468d13 Sandy Bridge: Core i3, Core i5, Celeron, Pentium, and Xeon E3-1200 [SR0HQ/Socket G2 (rPGA988B)] Intel/cpu30650_plat08_ver00000009_2012-01-18_PRD_21D95B62.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30651_plat01_ver00000110_2013-10-14_PRD_854EDC90.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30651_plat08_ver0000010D_2013-05-20_PRD_0C8D59A0.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30660_plat04_ver00000003_2010-11-03_PRD_5173ABD8.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30660_plat08_ver00000003_2010-11-03_PRD_0B1DEE36.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30661_plat01_ver0000010D_2011-12-22_PRD_B4762578.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30661_plat02_ver0000010D_2011-12-22_PRD_D687F85A.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30661_plat04_ver0000010F_2015-07-21_PRD_F422CDF9.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30661_plat08_ver0000010F_2015-07-21_PRD_0E2514F3.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu30669_plat01_ver0000010D_2013-05-15_PRD_3F0531D2.bin 041d14491be2b114f1521a212c3c795f169db4ff Intel/cpu306A0_plat12_ver00000007_2011-04-07_PRD_5F4A8285.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A2_plat12_ver0000000C_2011-07-25_PRD_45CEAA5F.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A4_plat12_ver00000007_2011-09-08_PRD_7E23E5AF.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A5_plat12_ver00000009_2011-11-10_PRD_9F575F21.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A6_plat12_ver00000004_2011-11-14_PRD_1D1150A5.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A8_plat12_ver00000010_2012-02-20_PRD_E44A4EF2.bin 23292046ad71dccc067b5ad0af8397b2fda9613e Intel/cpu306A9_plat12_ver00000021_2019-02-13_PRD_A8DF9213.bin 23292046ad71dccc067b5ad0af8397b2fda9613e (Ivy Bridge Pentium 2117U) Intel/cpu30671_plat02_ver00000117_2013-04-10_PRD_2ABFD907.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30672_plat01_ver0000022D_2014-01-14_PRD_72CFE73B.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30672_plat02_ver0000022E_2014-04-01_PRD_94CB9F8B.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30672_plat0C_ver00000218_2013-07-22_PRD_A02D65A7.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30673_plat01_ver00000329_2019-09-16_PRD_81219E54.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30673_plat02_ver00000329_2019-09-16_PRD_683DEB8A.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30673_plat0C_ver00000329_2019-09-16_PRD_65EDD27A.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30678_plat01_ver00000832_2015-02-09_PRD_875B494A.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30678_plat02_ver00000838_2019-04-22_PRD_6BF2E4C4.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30678_plat0C_ver00000838_2019-04-22_PRD_2FCBB165.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu30679_plat0F_ver0000090D_2019-07-10_PRD_6BD4EE11.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu406A8_plat01_ver0000081F_2014-08-12_PRD_1EC9E61C.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu406A9_plat01_ver0000081F_2014-08-12_PRD_1EC9E61B.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu406D0_plat01_ver0000000E_2013-06-12_PRD_DD4E4ECB.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu406D8_plat01_ver0000012D_2019-09-16_PRD_12D03BC2.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu506A0_plat01_ver00000038_2015-01-12_PRD_F3EDFCB8.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu506D1_plat02_ver00000101_2014-11-20_PRD_BAB05F5F.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Sofia 3GR: Atom processor Intel/cpu506D1_plat04_ver00000102_2015-06-05_PRD_04DB0C29.bin 281838f54efe526364cb3b11ea27a350b33e1db3 Intel/cpu306F1_platEF_ver00000014_2014-01-10_PRD_9F835FBB.bin 29d8d4000bfeaf53d559f24855299af79ff5365a Intel/cpu306F2_plat6F_ver00000049_2021-08-11_PRD_79C6E826.bin 29d8d4000bfeaf53d559f24855299af79ff5365a Intel/cpu306F2_plat80_ver00000F07_2014-07-07_PRD_D88AA181.bin 29d8d4000bfeaf53d559f24855299af79ff5365a Intel/cpu306F3_plat80_ver0000000D_2016-02-11_PRD_2BB5E8E3.bin 29d8d4000bfeaf53d559f24855299af79ff5365a Intel/cpu306F4_plat80_ver0000001A_2021-05-24_PRD_A3E4C533.bin 29d8d4000bfeaf53d559f24855299af79ff5365a Intel/cpu50671_plat78_ver000001B6_2018-01-08_PRD_A1921B5B.bin 0b17fc17104afe45f76f3c70427f4906e1ce6d3e Intel/cpu80650_plat08_ver00000018_2018-01-08_PRD_19B5F433.bin 0b17fc17104afe45f76f3c70427f4906e1ce6d3e Intel/cpu406C1_plat01_ver0000010B_2014-08-14_PRD_13129396.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu406C2_plat01_ver00000221_2015-02-18_PRD_B46209E1.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu406C3_plat01_ver00000368_2019-04-23_PRD_CE4070DC.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu406C4_plat01_ver00000411_2019-04-23_PRD_ABE7BD38.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu606E0_plat01_ver0000000B_2016-11-04_PRD_8D10D855.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu606E1_plat01_ver00000108_2019-04-23_PRD_66444E22.bin 0e9a028a4625f594a8fb94e60a7e23b48c9bb03a Intel/cpu306D4_platC0_ver0000002F_2019-11-12_PRD_8B6D899D.bin 4177909a16cb332d02b0f87091835f3eac21f761 Intel/cpu40671_plat22_ver00000022_2019-11-12_PRD_00B9F4B1.bin 4177909a16cb332d02b0f87091835f3eac21f761 Intel/cpu60660_plat80_ver0000000C_2016-08-21_PRD_B3C8D44D.bin 5690c62171048bacb4d4b17a02b55bd2a730cf19 Intel/cpu60661_plat80_ver0000000E_2017-01-28_PRD_398CC081.bin 5690c62171048bacb4d4b17a02b55bd2a730cf19 Intel/cpu60662_plat80_ver00000022_2017-11-29_PRD_D6CC7995.bin 5690c62171048bacb4d4b17a02b55bd2a730cf19 Intel/cpu60663_plat80_ver0000002A_2018-04-17_PRD_C7B6F35C.bin 5690c62171048bacb4d4b17a02b55bd2a730cf19 Intel/cpu50653_plat97_ver01000191_2023-07-28_PRD_476A9E92.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu50654_platB7_ver02007206_2024-04-15_PRD_BEBD3AE4.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu50655_platB7_ver03000012_2019-04-12_PRD_50E6B5F2.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu50656_platBF_ver04003901_2024-12-12_PRD_7D55DE29.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu50657_platBF_ver05003901_2024-12-12_PRD_94DBE757.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu5065B_platBF_ver07002B01_2024-12-12_PRD_45B559A3.bin 6c742c10d0238abb87d1069b375ce606fc7f8ef9 Intel/cpu306E0_platED_ver00000008_2012-07-26_PRD_D9675AA0.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu306E2_platED_ver0000020D_2013-03-21_PRD_5C18F686.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu306E3_platED_ver00000308_2013-03-21_PRD_205AE8FA.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu306E4_platED_ver0000042E_2019-03-14_PRD_3C222CE1.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu306E6_platED_ver00000600_2013-06-19_PRD_14788DCE.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu306E7_platED_ver00000715_2019-03-14_PRD_AD89AC0D.bin 6dcb4fcac7cae0256e7d949b9e770bc2682f2c21 Intel/cpu506C2_plat01_ver00000014_2018-05-11_PRD_BD3490B6.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu506C8_plat01_ver00000010_2016-03-04_PRD_DE6EBB18.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu506C9_plat03_ver00000048_2021-11-16_PRD_C82C5521.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu506CA_plat03_ver00000028_2021-11-16_PRD_B48BCA1E.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu506F0_plat01_ver00000010_2016-06-07_PRD_4ED9573A.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu506F1_plat01_ver0000003E_2023-10-05_PRD_D23BE9E2.bin 7d4a222e433b7c4344d8c9de523eee3814db8239 Intel/cpu406F0_platEF_ver00000014_2015-07-02_PRD_F22A3585.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu406F1_platEF_ver0B000040_2021-05-19_PRD_E5BABFDB.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu50662_plat10_ver0000001C_2019-06-17_PRD_6A540EAF.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu50663_plat10_ver0700001C_2021-06-12_PRD_FE624729.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu50664_plat10_ver0F00001A_2021-06-12_PRD_BF95B0FA.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu50665_plat10_ver0E000015_2023-08-03_PRD_78AB538E.bin 7e80f7976e82a225f74f2996790315d3a447bf67 Intel/cpu20652_plat12_ver00000011_2018-05-08_PRD_6E121A49.bin 80a6e741cdf9800338dfe1078a84788cba6cf971 Clarkdale/Arrandale: Core and Celeron Intel/cpu20652_plat80_ver00000006_2009-09-15_PRD_B12EF96C.bin 80a6e741cdf9800338dfe1078a84788cba6cf971 Intel/cpu20655_plat92_ver00000007_2018-04-23_PRD_8B585C97.bin 80a6e741cdf9800338dfe1078a84788cba6cf971 Intel/cpu206C1_plat03_ver00000006_2009-12-22_PRD_45E27C49.bin 80a6e741cdf9800338dfe1078a84788cba6cf971 Intel/cpu206C2_plat03_ver0000001F_2018-05-08_PRD_77DADA73.bin 80a6e741cdf9800338dfe1078a84788cba6cf971 Westmere/Gulftown : Xeon/Core Intel/cpu306C3_plat32_ver00000028_2019-11-12_PRD_DBD4CFD1.bin 810c959df98e3b170c5acb50e6e374e11ac085bd Intel/cpu40651_plat72_ver00000026_2019-11-12_PRD_7784160A.bin 810c959df98e3b170c5acb50e6e374e11ac085bd Intel/cpu40661_plat32_ver0000001C_2019-11-12_PRD_D552A842.bin 810c959df98e3b170c5acb50e6e374e11ac085bd Intel/cpu206E6_plat04_ver0000000D_2018-05-15_PRD_09B7B395.bin 82a086fcbd94dbec9d4c4b517c5a2468207735fd Intel/cpuA06A2_platC6_ver00000011_2023-06-27_PRD_E57D4F01.bin 9e19dea7066a1cbfe4e8b5d5f8e7d8f25855885e Intel/cpu706A0_plat01_ver00000026_2017-07-12_PRD_E129C7BC.bin cac00e685e08b5650534ba3514ee4b67aa83a80d Intel/cpu706A1_plat01_ver00000042_2024-04-19_PRD_0D78C158.bin cac00e685e08b5650534ba3514ee4b67aa83a80d Intel/cpu706A8_plat01_ver00000026_2024-12-05_PRD_6DEB6E00.bin cac00e685e08b5650534ba3514ee4b67aa83a80d Intel/cpu406E1_plat80_ver00000020_2014-11-11_PRD_FE1CC0E2.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu406E1_platF2_ver00000016_2014-08-06_PRD_2DFF9E39.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu406E2_platC0_ver0000002C_2015-05-21_PRD_D28F2B75.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu406E2_platF2_ver0000000A_2014-11-05_PRD_0A13EE5F.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu406E3_platC0_ver000000F0_2021-11-12_PRD_7AFB5766.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu406E8_plat80_ver00000026_2016-04-14_PRD_36CA522E.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu506E0_plat22_ver00000018_2014-11-19_PRD_0948424C.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu506E1_plat22_ver0000002A_2015-06-02_PRD_F48CBF3D.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu506E2_plat14_ver0000002E_2015-08-15_PRD_E8F66981.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu506E3_plat36_ver000000F2_2023-01-02_PRD_86DC342B.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu506E8_plat22_ver00000034_2016-07-10_PRD_57D53E7A.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu806E9_plat10_ver000000F6_2024-02-01_PRD_E6ECA8E1.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu806E9_platC0_ver000000F6_2024-02-01_PRD_86B37C01.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu806EA_platC0_ver000000F6_2024-02-01_PRD_AA6F08D4.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu806EB_platD0_ver000000F6_2024-02-01_PRD_8F812A37.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu806EC_plat94_ver00000100_2024-11-17_PRD_2160E082.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu906E9_plat2A_ver000000FA_2024-03-07_PRD_E8FA415B.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu906EA_plat22_ver000000FA_2024-07-28_PRD_E262FE65.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu906EB_plat02_ver000000F6_2024-02-01_PRD_9F8FF344.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu906EC_plat22_ver000000F8_2024-02-01_PRD_7555BA5E.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpu906ED_plat22_ver00000104_2024-11-14_PRD_D78FF1A0.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0650_plat22_ver000000BE_2019-10-10_PRD_B5D77A0C.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0651_plat22_ver000000C2_2019-11-13_PRD_F3861F27.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0652_plat20_ver00000100_2024-11-14_PRD_88939FA8.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0653_plat22_ver00000100_2024-11-14_PRD_ED62D1F7.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0654_plat22_ver000000C6_2020-01-23_PRD_C415D594.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0655_plat22_ver00000100_2024-11-14_PRD_7A072660.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0660_plat80_ver00000102_2024-11-14_PRD_DDA4508E.bin f10a5aecb466888023a90733bdb03a68eb60e63a Intel/cpuA0661_plat80_ver00000100_2024-11-14_PRD_05EC5182.bin f10a5aecb466888023a90733bdb03a68eb60e63a
Intel/cpu00F65_plat01_ver00000008_2006-04-26_PRD_5C58F575.bin aa24146c6393e5d8a9316cd9fb939902f4765786 (NetBurst, not P6!) Intel(R) Pentium(R) D CPU 3.00GHz
Files can be downloaded from fuchsia.googlesource.com/.../intel-linux-processor-microcode-data-files/+refs↗ and github.com/platomav/CPUMicrocodes↗
web.archive.org/.../http://www.eetimes.com/news/97/963news/hole.html↗