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

Yes, knowing though that an old version is used with its own functionality, coverage, bugs etc. Someone could also modify UBU to work with newer versions. Either way, UBU is no longer maintained, so it will stop working properly, sooner than later, regardless of MCE.

1 Like

MC Extractor v1.96.0 r279

MC Extractor v1.96.0 r279.zip (9.3 MB)

2 Likes

Version 1.94.2 r276 works with UBU but starting from 1.95.5 r277 and 1.96.0 r279 gives an error and does not work under UBU at CPU MicroCode branch.

So long, UBU… :frowning:

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