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

Im no programmer so the easiest way i found was, on line 1339 change to:

" :if %mce_count% LEQ 0 cecho {0E}{\n}{\t}Microcodes not found or MCE old version{#}{\n} && pause && goto mn1 "

EDIT: Who told you that this was a fix for displayed messages… did you try at least to finish the operation??? Does it do what’s supposed or not???
If doesnt work for you or if you don’t like the messages displayed, then its simple my friend, find yourself a better option.

Not effective, same error:

" Error: file -ubu was not found!"

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?