Page 2 of 4
#16 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 22.06.2018 11:39

avatar

We'll get there.... Hopefully!

Here is "Test" This BIOS has fake SLIC inserted, but ONLY for testing purposes, to see if this tool allows proper microcode mods while doing the SLIC stuff. I wish you could disable that in the AMITool like PhoenixTool, but you can't.
So windows activation may be messed up for you if this is working, but it's only for a test, don't use it as daily BIOS.

#17 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by RaskaipikaFWR 22.06.2018 12:43

I will try it right now, in a few minutes I tell you if this works or not, thanks again.

EDIT: Sadly, again doesn't work, but I will continue investigating about the problem, thanks for your help.

One more thing, I've been able to flash the BIOS but again, CFB3 program popups one time the flashing is done.

#18 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 23.06.2018 07:05

avatar

This post might help? It's about EUFI BIOS, but same modules were editing and they mention warning to not remove that module (So only hex edit in place, which we both originally tried).
Need help to update Microcode for FX-8350 on AMD 990FX-Board

But we can't "Rebuild" via EUFITool and I bet that's our only problem. Maybe @Phoenix48 could offer some advice on this?

#19 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by RaskaipikaFWR 23.06.2018 09:38

@Lost_N_BIOS I've been reading the last days many threads in this web to find a solution to my problem but without a satisfactory result, and I've read too the thread which you make mention. BTW, and I've tried too to insert an SLIC 2.1 to fix the E2 module (editing directly the BIOS file or ectracting/editing/reinserting) and the problem is "new".

With new I want to say that there isn't a tool to resolve this problem, I think that I've to test the VMWare driver method, at least, is the S.O. who manage the microcodes. but at this time too, there is not info about the instructions for an AMD processor.

Kind regards.

#20 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 23.06.2018 09:44

avatar

@RaskaipikaFWR - It's a tough one! I just edited another different non-UEFI AMI BIOS (BIOS8 type too) like this one and it modified fine I think.

One last test for you, method I found somewhere. Instead of replacing module, you delete E2 first, then insert modified E2, it autocorrects itself to underneath that critical 1B module (Single Link arch BIOS)
I think moving anything above the 1B module is what was causing issues, if this works. I used MMTool 3.12 this time, but I think any 3.xx works for these BIOS types

Fingers crossed for one last test, let me know!

#21 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by RaskaipikaFWR 23.06.2018 11:00

No luck mate, again the CFB3 program appears later than the flash process finish, anyway, thank you so much for all your help and time spended trying to resolve this issues.

Kind regards.

#22 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 23.06.2018 13:56

avatar

That's not cool, of Asus I think! Try not flashing with any Asus related tools is the only other thing I can think of, I think CFB3 is recognizing it's modified BIOS and stops it from working. Or if you have CH341A programmer, if not they are only $3 on ebay.
Try AFU ES versions I linked on page one, surely one will work.

#23 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Phoenix48 27.06.2018 03:40

avatar

I read all your post and looked at your original bios and i agree that restoring the integrity of the file/rebuilding it is probably the only bumb in the road remaining. I saw that you managed to update other modules before trying to update the microcodes. I am not used to use MMTool v3.23 and it may be a long shot but did you try to update another module AFTER updating the microcodes? If you are lucky, this can force MMTool to recalculate the checksum of the microcode file and rebuild it. I admit i don't think MMTool will do it like, for example, CBROM do it, but it may be worth a try.

#24 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 27.06.2018 10:53

avatar

I was hoping to hear back with his results of trying AFU ES versions, with /GAN. Found another similar older BIOS this week giving ROM ID error instead of security/integrity error. I agree and think it's just security check, not really flashing only acting like it, then recovering because it knows it's modified BIOS.

AFU Or FPT DOS should get this flashed! I have not tried what you mentioned, well once I reinserted (in place, replace) the very last module 80h, same error when trying to flash.
My attempt in post #20 is kind of what you mentioned, I did the codes in, the it auto replaced them to another location, so probably same that way as if I continued after that and removed/added back another module. Not sure, but seems like it did what we'd expect from cbrom with similar things.

Same error with modified BIOS via AMITool (SLIC thing) we all know works like PhoenixTool on most all boards/BIOS unless there is a given error, same thing when flashing that too.
That really makes me think the only hold up is getting around the check, but using non-ASUS tools to flash.

#25 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by RaskaipikaFWR 15.03.2019 10:01

Hi again mates!! (@Lost_N_BIOS and @Phoenix48), well , it has been a long time since my lost post in this thread, I've bad news, at this moment, it's impossible to update the CPU microcodes at an AMI non-UEFI BIOS, I say this because I've been testing the process form the beginning (making the BIOS from zero) and flash it with a CH341A programmer and the result is the same, Crash Free BIOS 3 popups.

I don't know if someone at this forum or another has been able to do this, but I think that the problem (like we said when this thread was opened)is the MMTool itself, it doesn't recalculate the BIOS and the edited BIOS file is corrupt or broken when you try to replace / reinsert the E2 file (where the microcodes are).

Maybe we need to edit another file too or something like that, I don't know.

Regards.

P.S.: When you power on the system, the message that appears on screen at Crash Free BIOS 3 is about the Block BOOT, maybe can we do something with this???

#26 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by RaskaipikaFWR 15.03.2019 11:15

I don't know if the 1B module is important to do this task (I'm a noob in this field - BIOS modding -), but, is there any kind of information of the CPU microcodes at this module??? I'm asking this, because I've found a tool that can unpack and pack that module (1B), but you've to compile it with Linux, and I'm a windows user, I don't know how to compile it to try it, but the developer says that you can make a cross-compile, compile in Linux for windows 10.

The tools are AMIBIOS8 1B Utilities and you can take a look to them at:

https://github.com/pinczakko/AMIBIOS8_1B_Utils

#27 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 15.03.2019 13:07

avatar

@RaskaipikaFWR - flash (not program) latest BIOS and then send me a dump from the programmer. I've updated and used many AMI non-UEFI BIOS and even ones just like this, for myself and 100's of other users, something different going on here
If you've already programmed a stock BIOS, not good Send me the first dump you made with programmer, or any dump you made before that.

The 1B tools you linked are only needed if we want to edit 1B, which we don't. Lets call in the Pro AMD Microcode guy, maybe he already knows how to handle this type of issue we've been trying to work around @MiesMosel (See page one too, thanks)

#28 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by MiesMosel 15.03.2019 19:30

avatar

Hello,

I'll be back at home after weekend & would take a look at this.
Did somebody tried exchanging microcodes through romhole?

Regards, MiMo

#29 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by Lost_N_BIOS 16.03.2019 05:28

avatar

Thanks @MiesMosel - I did not, but will look at that now. Previously I did module extract and update, and using microcode tab update, even dumped with phoenixtool and edited mid-process and rebuild with that, everything fails after flash.
Maybe some checksum issue or something to do with what I mentioned in post #12 (Or combo of both). I will check out romhole and see if I can see what you meant there.
I checked about romhole, and can't find any info how that works, tested inserting a single ucode, crashes 3.26 and 3.22, but that's probably not what you meant So will have to wait on you to explain this or until you have time to check yourself.

#30 RE: How to? - AMD Microcode CPU update into an AMI BIOS (non-UEFI BIOS) by MiesMosel 16.03.2019 08:06

avatar

Hello Lost_N_BIOS,

it's only an idea with the romholes, because I remember it once.
Asus boards mostly are secured BIOS, if UEFI or not.
"How" is this BIOS secured by which technique?

Best regards, MiMo

Xobor Forum Software von Xobor
Datenschutz