MC Extractor: Intel, AMD, VIA & Freescale Microcode Extraction Tool Discussion

MCE has a problem - it cant read the Microcode inside Valve SteamDeck BIOS Files

Biosfile

It detects all 3 Revisions:
00890F00 - VGH-A0
00890F01 - VGH-A1
00890F02 - VGH-A2

I just tried and it works with my compiled version.

I recommend to use my version, I always keeps all my apps updated and my compiled version always has latest libraries

1 Like

Thanx (but no new µCodes)

Hi to all, finally after few years off reading this is my first post on forum :slight_smile:

@plutomaniac
If I clearly understand “-ubu” switch was for table formatting in command console with UBU using, right ?
So this could be workaround for UBU fix with MCE version newer than 1.94.2 r276.

In UBU.bat change in lines:
1336: remove “-ubu”
1339: rem whole line
1430: remove “-ubu”

Someone also need to test this fix with reprogramming bios chip in the somekind of mainbard.

And BTW, sorry for my english, it’s not my native language and I’am still learnig :slight_smile:

4 Likes

@ro_beri
Thanks for your efforts to solve the problem.
Your workaround seems to have worked with the latest BIOS 5.50 for my AMD X570 Pro4 mainboard:

@Fernando, NCE touch intel, any cosmetic dont help us/ Sorry, without translater, only English from 6 yes old

I don’t understand. Do you mean MCE?
What do you propose?

@Fernando, nothing :
Yes, MCE, TYPO
Changed structure MCE.DB
All questions to our friend @plutomaniac
Sorry, @Ditier

@ro_beri, modifyling those 3 lines made it work under UBU with v1.94.2 r276, thank you very much… :slight_smile:

I have a new problem,

After building MCE.exe for v1.96.0 r279, it says:

“MCE Extractor v1.96.0 r0 Dev” instead of “v1.96.0 r279”, why is that? :frowning:

EDIT: @MeatWar, Can I fix it?

Pre built user, before the official builds from the dev.

EDIT: There’s nothing to fix… its pre builds with new mcodes between the dev releases, perfectly useable, as he can’t do it every time a new mcode pops… understood now?
As soon as the dev releases a new build, replace it, simple.
Every user can do their own mce db and exe.
It’s all documented.

You can edit your posts to add more info, no need a new post with every single time for same subject.
Watch the code on my edit to your post…simple.

1 Like

I have found the solution, it only needs creating a new directory to work with.

There is new file build at Release DB r280 · platomav/MCExtractor · GitHub

And can work under UBU being v1.96 r280. :blush: This needed editing ubu.bat thanks to @ro_beri again.

1336: remove “-ubu”
1339: rem whole line
1430: remove “-ubu”

Answer from UBU developer:

Так то да, можно убрать -ubu, но этот ключик давал 2 возможности:
1 - при выводе списка сами мкрокоды не извлекались
2 - вёлся счёт количества микодов в биосе, что очень важно при замене АМД микодов на Аптио 4, да и на А5 тоже можно было увидеть что обработаны все микоды. (для Интел это не критично, они всегда в своём контейнере)

cpu806F4_plat87_ver2B000580_2023-11-20_PRD_93AAEF8F
cpu806F5_plat87_ver2B000580_2023-11-20_PRD_93AAEF8E
cpu806F6_plat87_ver2B000580_2023-11-20_PRD_93AAEF8D
cpu806F7_plat87_ver2B000580_2023-11-20_PRD_93AAEF8C
cpu806F8_plat87_ver2B000580_2023-11-20_PRD_93AAEF8B

Intel.zip (2.8 MB)

From:LVFS: Precision 7960 Tower

4 Likes

5 posts were split to a new topic: Update microcode of Lenovo OEM AMD PRO 565

hi Guys
new microcodes intel 12-13Th IDs:

cpu90672_plat07_ver00000035_2023-12-05_PRD_5B76074D
cpu90675_plat07_ver00000035_2023-12-05_PRD_5B76074A
cpuB06F2_plat07_ver00000035_2023-12-05_PRD_5B7406CD
cpuB06F5_plat07_ver00000035_2023-12-05_PRD_5B7406CA
Extracted from bios MSI B760M Mortar M81 Beta build date 22-02-2024
Archive contains Files below.
not in database MC extractor
Enjoy
Intel MCode 22-02-2024.rar (876.8 KB)

3 Likes

I’m coming across an interesting issue when pulling microcode from some ASUS board files. The microcode cpuFF0671_plat32_ver00000104_2022-04-19_PRD_A0E54C6F is corrupted. I’ve verified this across multiple different BIOS versions and it seems to be all across the board. Any idea what’s going on here?

Without a link to a firmware or a productname or the µcode itself the question might be difficult to answer. Sure you’re using latest MCE?

The mCode
I can’t upload it directly as I’m a new user just for this reason. But I am using the latest version of the MCE from like two days ago. It at least identifies that the code exists, but it determines incorrect checksum and that it must be corrupt. This is the case for most Z790 BIOS I’ve found. I’m not for certain what’s going on, but it appears to have some data in the padding area that it’s not registering. That’s purely speculation though.

Edit: Sorry. I didn’t realize that I had the file locked. The link should work correctly now.

0x104 for cpuid 0xB0671, which allow 13th k series cpu with non-z motherboard turn off cep so that have lower voltage but no performance loss.