Thanks! In order to be sure, are there the official/stock/raw files? Is the source public? So that I know if I must set the size to 0x16C0. The other Ax series microcodes have 0x15C0 size.
Maybe my mistake. It should be 0x17C0
It is from a Lenovo Bios. It can be found here:
It is definitely not 0x17C0 as that would cross over padding and other data.
I checked out some Asus laptops with those Phoenix CPUs and a maximum of 0x1700 can be observed superficially. However, that is clearly alignment padding for 0x16C0.
Inspecting the area before the microcode, it appears that it is an AMD PSP module ($PS1). Now, I’m not familiar with AMD PSP but some quick reverse engineering later, I can see the following:
The $PS1 header is 0x100 sized. At offset 0x4 (and 0x50, probably only when uncompressed ? - doesn’t matter much), we have the actual payload size. In this case: 0x15C0. At offset 0x6C, we have the full PSP module size. In this case: 0x17C0.
It’s clear that the header is 0x100, the payload is 0x15C0 (what we need for MCE) and thus, the last 0x100 bytes must be an RSA 2048-bit signature. So the format, as reversed:
0x100 → $PS1 Header
0x15C0 → Microcode Blob
0x100 → RSA Signature
0x17C0 → Total
The size of 0x15C0 also matches with all other Ax-series CPUIDs and is referenced at the microcode header at offset 0xA-0xC, which used to be reserved before AM5, but it seems to contain the microcode size, once multiplied by 0x10 (0x015C x 0x10 = 0x15C0).
Here is the new Intel microcode for CPU B0671.
!New_cpuB0671_plat32_ver0000011D_2023-08-29_PRD_1D1434FD.zip (206.2 KB)
A post was merged into an existing topic: MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion
Could one build a new Windows App?
App of what?
MCE.EXE ? If so, a user has already provide the file here MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion - Special Topics / CPU Microcodes - Win-Raid Forum (level1techs.com)
cpu00A20F10_ver0A20102B_2023-07-07_61F1C59A
cpu00A20F12_ver0A20120E_2023-07-07_E687B1A1
cpu00A50F00_ver0A50000F_2023-07-07_72B4B8C6
AMD.rar (16.9 KB)
new AMD Microcodes could be found inside “AMD AM4 AGESA Combo V2 PI 1.2.0.B” like ASRock > B550 Taichi
You’re just not careful enough. There are the three microcodes in a previous post.
mod: Hmm. You may be right!
You didnt read!
FDI wrote:
Hello, from where were these found?
I only answered the Question!
From Gigabyte SP6 Bios some “old” missing µCodes:
!New_cpu00AA0F01_ver0AA00113_2023-05-24_C4C8BCE2
!New_cpu00AA0F02_ver0AA0020F_2023-05-24_BA7BCC64
AMD.zip (11.3 KB)
Source:
https://download.gigabyte.com/FileList/BIOS/server_mb_bios_ME03-CEx_F01.zip
!New_cpu00A60F11_ver0A601119_2023-06-13_7E0EB176
!New_cpu00A60F12_ver0A601206_2023-06-13_EB79CCF2
!New_cpu00A70F52_ver0A705203_2023-07-13_4B8DA9D5
!New_cpu00A70F80_ver0A708004_2023-07-13_BC63AEE6
AMD.zip (22.6 KB)
https://dlcdnets.asus.com/pub/ASUS/mb/BIOS/EX-B650M-V7-SI-1807.zip
cpuB06A2_platC0_ver0000410C_2022-10-27_PRD_15715CAD (old)
cpuB06A3_platC0_ver0000410C_2022-10-27_PRD_15715CAC (old)
Updated MCE.db (v1.94.2 r277 Dev, 10/04/2023)
Intel_231004.rar (280.8 KB)
AMD
cpu00A70F41_ver0A704104_2023-07-13_3C8FAC0D.bin
cpu00A70F42_ver0A704202_2023-07-13_D616C48D.bin
AMD.zip (11.3 KB)
cpuB06A2_platE0_ver0000411C_2023-08-30_PRD_95F1AFCC
cpuB06A3_platE0_ver0000411C_2023-08-30_PRD_95F1AFCB
cpuB06A2_cpuB06A3_platE0_ver0000411C_2023-08-30_PRD.zip (422.5 KB)
IceLake-SP
cpu606A6_plat87_ver0D0003B9_2023-09-01_PRD_58DE18CF
Sapphire Rapids
cpu806F4_plat87_ver2B0004D0_2023-06-16_PRD_E3FD0D36
cpu806F5_plat87_ver2B0004D0_2023-06-16_PRD_E3FD0D35
cpu806F6_plat87_ver2B0004D0_2023-06-16_PRD_E3FD0D34
cpu806F7_plat87_ver2B0004D0_2023-06-16_PRD_E3FD0D33
cpu806F8_plat87_ver2B0004D0_2023-06-16_PRD_E3FD0D32
Raptor Lake-HX/S
cpuB0671_plat32_ver0000011E_2023-08-31_PRD_EF8B0AB6
Updated MCE.db (v1.95.5 r278 Dev, 10/15/2023), and latest MCE.exe (thanks @Michael_Code).
Intel_20231015.rar (9.6 MB)
Genoa
cpu00A10F11_ver0A101144_2023-09-06_D99ED86B
cpu00A10F12_ver0A101244_2023-09-11_E294AF9E
Bergamo/Siena
cpu00AA0F02_ver0AA00213_2023-09-11_04999C05
Updated MCE.db (v1.95.5 r279 Dev, 10/19/2023)
AMD_20231019.rar (237.5 KB)
3 posts were merged into an existing topic: MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion