AMI INTEL CPU Microcode Update Guide

Hi, I’m trying to integrate Intel Microcode for CPUID 206D7 and NVMeDriver on Asrock Rack EP2C602-4L-D16 BIOS 1.90.

I was able to get the NVMe driver integrated using UEFITool_v0.26.0, the amount of free space exceeds the NVMe driver file so hopefully it is OK.

Then, using UEFITool_NE_A55, I can see the individual Microcodes in the 1.90 BIOS, the 2019-05-21 microcode found at https://github.com/platomav/CPUMicrocode…RD_62492450.bin is the exact same size as the 206D7 microcode found in the 1.90 BIOS and its dated 2018-01-26.

To check if its different, I extracted the Body of the microcode section, grepped for the header, I found it @ 0000c400 (50176) with only the date changed. In UEFITool of the 206d7 microcode: Full size: 4C00h (19456)

Used:

dd if=raw_body.bin out=microcode-206d7.bin bs=1 skip=50176 count=19456

and compared it to cpu206D7_plat6D_ver00000718_2019-05-21_PRD_62492450.bin – the first two lines nearly the same except the dates, lines 18-22 identical, so it looks like it infact a different/newer microcode.

Two questions: did I do this right? and if so, how to replace the microcode into the bios? The A55 version does not go to the containing section when I click on it. It does in A40, since they are the same size can I overwrite the microcode section with the new file and reinsert it somehow?