Page 27 of 30
#391 RE: [Guide] How to update the CPU microcodes on a non-UEFI Award/Phoenix BIOS by pipes80 01.01.2020 15:13

avatar

now I ask you if anyone knows where to download the agesa module for the 15 family of amd processors, in this case the 15h family includes athlon64 socket 939.
any links and suggestions are welcome. thank you

#392 RE: [Guide] How to update the CPU microcodes on a non-UEFI Award/Phoenix BIOS by pipes80 01.01.2020 21:02

avatar

when try to create a ncpucode.bin I receive thiso error

#393 RE: [Guide] How to update the CPU microcodes on a non-UEFI Award/Phoenix BIOS by Phoenix48 01.01.2020 21:21

avatar

@pipes80

i STRONGLY recommend that you do NOT modify the AGESA module(s) and here is why:

- Motherboards have at least 1 or 2 modules for AGESA and if you don't get the same amount of modules as the original, you can brick the motherboard.
- Changing the AGESA module, in my experience, ALWAYS end up with glitch and problems. I know many people claim to have done it without seeing any problem. It only means that they didn't found them YET. Some problem are not obvious at all. Here are what can usually happen (one or many of them):

- Overclock don't work anymore. You can't notice this if you don't overclock.
- Memory amount is wrongly reported in the Bios. Easy to miss in the Bios.
- Cool & Quiet don't work anymore. VERY hard to notice.
- Video card software report the wrong data and in worse cases cause BSOD. Problem can easily be wrongly attributed to something else.

If you still want to experiment with it, i understand you. I did the same. But be prepared for it and keep a working Bios with the original AGESA for when it will go wrong. Because it will almost surely will.

#394 RE: [Guide] How to update the CPU microcodes on a non-UEFI Award/Phoenix BIOS by pipes80 01.01.2020 21:28

avatar

in this bios there are 4 microcode version but cbrom read only 2 version.
I found this version with hex editor and separate from many FF and tt.bin

#395 RE: [Guide] How to update the CPU microcodes on a non-UEFI Award/Phoenix BIOS by Scholar53 29.01.2020 01:16

avatar

Notes: Fernando move this to it's own guide page if you deem it necessary. I found it useful plus easier than hex or bios splitting, with lower risk of brick as well.

UPDATE MICROCODE WITHOUT UBU FULL CHANGES OR A FULL BIOS FLASH by Scholar53 (Tay), VmWare Contributors, and Jacob Klein.



I don't have the patience to hex edit or take brick level risks on my laptop bios so I looked for a way to update CPU microcode on Intel or AMD processors, all without the known complexities of firmware/microcode work. This method is mostly automated and very easy to keep up to date per new releases!

First, I follow the guide written here which I will reword for our own use and longevity should it ever get taken down.

https://flings.vmware.com/vmware-cpu-mic...afzqswiq7lwlnea

Download the tool from VMWare.

The AMD codes are listed at these links. They must be included within the vmware tool directory as it is batch based and looks for all possible codes (Intel/AMD).

https://git.kernel.org/pub/scm/linux/ker...crocode_amd.bin

https://git.kernel.org/cgit/linux/kernel..._amd_fam15h.bin

At the moment we know where Intel codes are on Github or on Intel's web site for Linux microcode (search intel.com) There are options here for Intel users with Windows.

Extract the tool from VmWare, copy the AMD code downloads/extracts into the same directory. For Intel search out your codes on Github or with UBU (from win-raid.com). You can find your CPU microcode list by using your bios .bin files against the MCE.exe (MCE.db) binaries from UBU. They can be found within the UBU package elsewhere on the win-raid.com forum. With the list of codes place the files into a directory for later use. To make the batch file work we use the vmware package to convert all Intel codes into a single .dat file. It appears AMD codes are already in a usuable .dat file, if not do same as Intel codes. You must include the AMD files when working Intel as it is hard coded into the .bat script to look for them, so they are included in the vmware file "install.bat" from the "cpumcupdate2.1.zip" package.

Jacob created/maintains the original tool and this small .net app is used to combine Intel .bin microcode files into a single .dat called microcode.dat.

https://1drv.ms/f/s!AgP0NBEuAPQRpdoWT_3G3XCdotPmWQ downloads the .net app for converting multiple microcode .bin files into microcode.dat

Run "Intel Microcode.dat Converter.exe" at this step then move microcode.dat into the same directory as the extracted cpumcupdate2.1 files and the install.bat file.

As admin on file (or right-click and run 'as admin') execute install.bat The results will return. "Install completed with code 0. If no error was displayed then the install was successful.
Press any key to continue . . ." Post other errors for troubleshooting as demanded.

Also noted was the development of another script to convert Intel .bin files into various .dat files including a single for updates. That script is here on GitHub

https://github.com/NewEraCracker/bin2dat


Seeking: Successful means to extract bios post update via this method to check if all codes were updated, and not just the first or a 'few' of them. Some bios codes have updates but bios release configs sometimes forget the older codes, or less vulnerable ones, etc. We'd like ALL codes updated for advancement including security and 'just to have correct work on our processors".

#396 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Suwarna 23.05.2020 11:14

Zitat von MiesMosel im Beitrag #22
Hello,

I don't have the time & nerves to give you full instructions about that.
You could download the microcodes from delidded-site.
Try it yourself, maybe ask some specific questions, that's possible.

Here ist your mc-updated (10676+1067A for 775+771) BIOS file (see below).
Flash it with QFlash, but only if checksum is "XX 00" (XX -> somewhat, 00 -> must be!).
I couldn't test the checksum because of have'nt got same Board as you.



Best regards & good luck!
(I give no garantee of success, but I did my best.)
MiMo

P.S.
With CBROM155 it should be safe to update the ncpucodes of your BIOS (maybe not for all other Gigabyte boards, but for this special it should)!



Hi Mies,

it happened i have same problem here and found this page. i tried to download your mod rom but it says file not exist anymore. anybody can help please ? i am currently running E5430 with Gigabyte EP43-S3L, already upload with microcode ROM from delided website, however it seems the processor running VERY SLOW, i just finished install windows 7 ultimate for 5 hours !! :) and no windows 10 installation successful, stuck on the windows logo from boot drive. please help. thank you.

brgds,
Suwarna

#397 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Haskeer 28.11.2020 02:31

Zitat von Phoenix48 im Beitrag #32
@Haskeer

I tried your bios and it did the same for me: cbrom don't want to open that file.

So i updated all the microcodes manually with Hxd Editor.

Hope that help.

You can download it here.


Hi, after almost 3 years I'm back!
Unluckly I abandoned the project and now I'm starting again working on the acer aspire 5935g
I took the bios you modded (see pag 2) but the folder "window" is empty, so I put the file .FD from the folder DOS into the Acer utility to update the bios. The procedure was ok, but when I installed the new CPU (an Q9100) the notebook wont boot
Do you still have that stuff?

#398 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Phoenix48 28.11.2020 03:18

avatar

@Haskeer

All i have is what you downloaded in post #32. The file .FD is meant to be used in DOS so if Acer utility is in the Bios then maybe that is your problem. If it's not the problem, double check to be sure your new CPU is supported by the Bios.

#399 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Lost_N_BIOS 28.11.2020 07:36

avatar

@Suwarna - The post you quoted (#22), has the BIOS he modified attached, and it downloads without issue
Win7 5 hour install issue is not at all related to CPU microcodes

#400 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Haskeer 28.11.2020 12:31

@Phoenix48
The cpu isn't supported by BIOS, my aim is to replace an useless microcode (not the one of T6400) with the microcode of the Q9100.
Maybe you just updated the microcode already there

#401 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Phoenix48 28.11.2020 15:13

avatar

@Haskeer

Ok, so i don't understand why it is not working because the microcode for:

- T6400 = CPUID (SLGJ4) Production model = Microcode 1067A (Present in the Bios)
- Q9100 = CPUID (SLB5G) Production model = Microcode 1067A (Present in the Bios. Yes, the same one)

So in theory, it should work without problem... But there is one remote possibility that you can verify. Verify on the new CPU if you have this:

- Q9100 = CPUID (QGMU) ES/QS model = Microcode 067A (Not present in the Bios)

Those 2 also exist but sems even more rare:

- Q9100 = CPUID (QDRS) ES/QS model = Microcode unkown for sure but probably 067A (Not present in the Bios)
- Q9100 = CPUID (QAVK) ES/QS model = Microcode unkown for sure but probably 067A (Not present in the Bios)

For référence:

ES = Engeneering sample
QS = Qualification sample

So if you have one of those, that would explain why it does not boot because they don't use the same microcode and this one is not in the Bios. Worth a try to check that.

#402 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Haskeer 28.11.2020 15:43

@Phoenix48
Thanks for your fast answer.
My Q9100 isn't an engeeniring sample.
On CPU PCB i read: 5834b430 slb5g over the DIE and aw80581q9100 2.26/12/1066 below the DIE
I also know that they have he same CPUID, but different stepping (R0 for T6500 and E0 for Q9100). I thinked that this could be a problem

#403 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Phoenix48 28.11.2020 16:02

avatar

@Haskeer

Well... That is at least one possibility that we eliminated. As for the same microcode, i can't see why it would cause a problem. On top of that, the microcode 1067A is the latest version so it should be without problem with the new CPU. I know it may sound like some stupid basic questions but when everything else failed, i have to ask them: Are you sure your Q9100 CPU is a good one and working? No pins bent or missing or something like that? Also maybe a bad installation that prevent it from working like it is not well seated in its place? May worth a look also just in case.

#404 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by Haskeer 28.11.2020 18:21

@Phoenix48
The cpu seems to be fine, no pins are bend and no scratches on DIEs
But I cannot try the CPU on another MoBo

#405 RE: [Guide] How to update CPU microcodes (NCPUCODE.BIN/CPUCODE.BIN) on a non-UEFI Award/Phoenix BIOS by DeathBringer 28.11.2020 18:47

avatar

Zitat von Haskeer im Beitrag #29
I'm trying to add q9100/qx9300 microcodes to the last BIOS of Acer Aspire 5935g.

Official BIOS already has suitable microcode for these CPUs. But the motherboard in your laptop doesn't support quad core CPU.
You can try to modify CPU by this way - http://abload.de/img/quadcore-pinsy1dm5.jpg
and a socket - http://abload.de/img/sockelt6126e71.jpg
(source)

Xobor Forum Software von Xobor
Datenschutz