HowTo Inject a CPU MC into Intel DG33BU BIOS?

Hi everyone,

I’m trying to get an Intel Core 2 Quad Q9650 (CPUID 1067A, stepping E0) to be properly recognized during POST on an Intel Desktop Board DG33BU (BIOS version 0572, the latest official release).

Current situation:

  • The board boots fine with a Q9300 (CPUID 10677).

  • With the Q9650 installed, the board does not complete POST / Windows does not recognize the CPU properly.

  • Linux loads the microcode during boot and the Q9650 works fine from there, so the issue is the missing/old microcode in the BIOS for CPUID 1067A.

Goal: Inject the latest microcode 1067A into the .BIO file so the Q9650 is recognized at POST, exactly the way Linux does it at boot.

What I have:

  • Original BIOS file: DG33BU.BIO (version 0572).

  • Microcode file: cpu1067A_..._rev..._..._...bin (from platomav/CPUMicrocodes).

  • I can flash with the Q9300 installed (board boots with it).

Questions:

  1. Which tool is recommended for the Intel .BIO format? CBROM, UEFITool, MC Extractor, or Intel Integrator Toolkit (ITK)?

  2. Is there a known working procedure for this specific board / Intel .BIO capsule format?

  3. Do checksums need manual recalculation, or does the tool handle it?

  4. Any risk of bricking the board, and what’s the recommended flashing method (Intel flash utility vs. external SPI programmer)?

Any step-by-step guidance or a pointer to a similar successful mod would be greatly appreciated.

Thanks in advance!


Edit by Fernando: Thread title shortened

1067A mcode already present, can be chipset/board design VRM limitation.

1 Like

Here is information tested with the Q9500.
Q9500=95watt
Q9650=95watt
In this case, the Q9650 should work.
There may be a problem with the processor or motherboard. Or it may be a RAM issue. Always use a single RAM stick in the motherboard slot when installing a new processor. Or, if you have other RAM modules compatible with the motherboard, try them one by one.