LGA 771 Xeon Microcode – How to MOD Your BIOS

MODs

185 Comments

In this guide, we'll cover how to add the LGA 771 Xeon microcode to your BIOS. This is sometimes necessary for people doing the LGA 771 to 775 MOD.

Note: Microcodes are current as of 2018-12-02 (source). They were last updated by Intel on 2015-08-02.

How will updating the microcode help?

It can restore missing CPU instructions

If you did the LGA 771 to 775 MOD and notice missing CPU instructions (such as Speedstep, SSE 4.1, VT-x, or CompareExchange128) adding the Xeon microcode will usually restore that functionality.

It can also improve system stability

Microcode updates usually fix bugs or add new features, so by updating the microcode, you can sometimes make your system more stable.

LGA 771 Xeon microcode guides

Important: Make sure you do a FULL BIOS reset after updating your microcode.

If you have an Award, Phoenix, or AMI BIOS, the guides shown below should cover everything you need to know to add the LGA 771 Xeon microcode to your BIOS.

How can I tell what type of BIOS I have?

You may see the BIOS type when you turn on your computer or enter the BIOS. If you don't, you can use a program called CPU-Z to look this up (it should be listed as BIOS Brand in the Mainboard tab).

Note: AMI is short for American Megatrends Inc., so you may also see it listed the long way.

LGA 771 Xeon microcode files

Note: You don't need to download any of these files if you're using one of the guides shown above (they already have the correct microcode files).

  • Desktop LGA 771 and LGA 775 microcode
    • If you're trying to add LGA 771 Xeon support to an LGA 775 motherboard, this is the recommended file to download. It will allow you to not only add the LGA 771 Xeon microcode to your BIOS, but you can also update your processor's similar LGA 775 microcode (which is probably a good idea).
    • Contains microcode for all Core 2 Duo and later desktop processors (no Pentium 4 or mobile support).
    • Also contains the LGA 771 microcode shown below.
  • LGA 771 microcode

When you unzip one of these files, you'll see a bunch of individual microcode files that have filenames like this:

cpu0001067a_plat00000044_ver00000a0b_date20100928.bin

Here's what the different parts of the filename mean:

  • cpu0001067a - 1067A is the CPUID that is supported by this microcode
  • plat00000044 - plat is short for platform. This tells which sockets are supported by the microcode.
    • LGA 771 microcodes have a 4, 40, or 44 in this section
    • Desktop LGA 775 has a 1, 10, 11, B1, or 91
    • And for mobile LGA 775 it's a 20, 80, or A0
  • ver00000a0b - a0b is the version number
  • date20100928 - 2010-09-28 is the date the microcode was last updated

Which microcode files should I set aside?

You'll want to set aside all of the microcode files with your processor's CPUID (how to get the CPUID). There should be at least one of these for each platform, and you should go ahead and update the microcode for all of the platforms that you want your motherboard to support.

Note: If your CPUID ends in an "h" and you don't see microcode with an "h" on the end, just ignore the "h" because it isn't actually part part of the CPUID. That just means it's a hexadecimal number.

Example

So for our E5450 (E0 stepping SLBBM) with a CPUID of 1067A, here are the LGA 775 and LGA 771 microcode files with a CPUID of 1067A:

  • cpu1067A_plat44_ver00000A0E_2015-07-29_PRD_A3107D75
  • cpu1067A_platB1_ver00000A0E_2015-07-29_PRD_59BF808E

If you have that processor and want to add the LGA 771 microcode and update LGA 775 microcode (which is recommended), you'd want to set aside both of these files.

What to do if you don't have an Award, AMI, or Phoenix BIOS

Insyde BIOSes

If you have an Insyde BIOS, there's a more advanced guide on manually hex editting a BIOS to add microcode. It is available here.

Intel BIOSes

We don't currently know of any microcode updating guides for Intel BIOSes. We've also heard that Intel may be using a secure checksum to prevent people from modifying them. If this is the case, it would prevent the manual hex editing method used for Insyde BIOSes.

Dell BIOSes

Dell often makes their BIOS updates available in an .EXE file that cannot be extracted by regular unzipping programs, so you'll need to use the trick shown below to extract it.

How to extract the BIOS ROM file from a Dell .EXE file

You can extract the actual BIOS from a Dell .EXE file with the following command:

DellBiosFilename.exe /writeromfile

This needs to be done from a DOS command prompt window.

Other BIOSes

If you have a different type of BIOS, you may be able to update the microcode by manually hex editing the BIOS. If you're interested in trying that, read the Insyde BIOS modding guide.

You may need to update the microcode in multiple places

If you're hex editing your BIOS to update the microcodes, we've noticed that some BIOSes have the same microcode in multiple places. If that's the case with your BIOS, make sure you update the microcode in all of the locations. Otherwise, it may not work.

Where to go for help

If you have questions about updating an Award, AMI, or Phoenix BIOS, leave a comment at one of the guides mentioned earlier.

If you need help with a different type of BIOS, we recommend asking for help at the following places: bios-mods.com, overclock.net, or forums.mydigitallife.info.

185 Responses

  • Manuel Cabrera Barrasa October 3, 20171:10 pm

    Hola como puedo actualizar HP XW 8400 para que me pueda funcionar intel xeon X5460

    Reply
    • Doc November 6, 20172:18 am

      Не могу прошить биос( обновить код) Фирма ASUSTeK Computer Inc. p5q se
      ID системной платы 64-0502-000001-00101111-082008-Eaglelake$A0985001_BIOS DATE: 08/20/08 15:58:11 VER: 08.00.14
      Тип ЦП QuadCore Intel Xeon X5460, 3166 MHz (9.5 x 333) Harpertown C0
      Идентификатор платформы 3Ch / MC 40h (LGA771 DP)
      Версия CPUID 00010676h
      Есть ошибки синие экраны смерти и разные 0х00..7е
      The driver is mismanaging system PTEs 0х00…DA
      SYSTEM_SERVICE_EXCEPTION 0х00..3в
      IRQL_NOT_LESS_OR_EQUAL 0х00…А
      Стоял q6600 2.4 вылетов не было, переустонавливал винду 2 раза, ошибок меньше и реже.
      Особые изменения: закрывает приложения, игры, вкладки, браузер, не все сразу, не посредственно что запущенно, не устанавливает игры Urac.dll тоже разные. Проверка тестов проходит на хорошо, оценка по показателям 7.3 7.3 7.1 7.1 5.9

      Reply
      • Doc November 6, 20172:40 am

        Может ли быть причиной того что прошить пытаюсь на x5460 а не на q6600?

        Reply
  • Job Cf October 14, 20175:16 pm

    Hi, Glad to see you are keeping this site alive.
    About 18 months ago, bought a Gigabyte GA-E7AUM-DS2H mobo and a Xenon E5440.
    Did the mod to the CPU and the socket. Don’t remember if I did the bios upgrade n this mobo.
    Is this mobo and the E5440 cpu compatible?

    Reply
  • Gaston Morales October 29, 20175:04 am

    I have a biostar g41d3c and I plan to buy a xeon e5440, I read the faq and the comments and I see that they say they have the error message of the tdp, I guess that installing the bios with the microcode that is on the page, the error disappears not ? Also, I get the xeon e5440 at the same price as a core 2 quad q8200, is it really worth installing a xeon, flashing the bios, and taking risks if its use is for games?
    thank you very much!

    Reply
  • Hritikkk October 30, 20174:06 am

    Is it nessesary to update bios on g41

    Reply
  • Hritikkk October 30, 20174:06 am

    Is it nessesary to update bios on g41 I’m using x5260

    Reply
  • Manuel November 1, 20178:04 am

    Bom dia

    estou a ter problemas de temperatura com um x5470, tenho uma motherboar asus P5Qc em k as temperaturas estão a 35c e maximo a 60c com oc a 4ghz . o k quer dizer k ta otimo. mas tenho outra motherboar uma P5B Deluxe em k coloquei outro x5470 e as temperaturas passam de 70c mesmo a 3.33ghz k é a velocidade normal. em termos de coller programas de temperaturas etc… esta tudo bem.
    só não sei se a algum problema com os microcodes ou a atualização da bios k esteja mal configurado. podem de dar uma ajuda?

    Reply
  • Rinat November 1, 20178:28 am

    Hi, i need mod bios for msi p35 platinum ms-7345

    Reply
  • Doc November 6, 20172:41 am

    Не могу прошить биос( обновить код) Фирма ASUSTeK Computer Inc. p5q se
    ID системной платы 64-0502-000001-00101111-082008-Eaglelake$A0985001_BIOS DATE: 08/20/08 15:58:11 VER: 08.00.14
    Тип ЦП QuadCore Intel Xeon X5460, 3166 MHz (9.5 x 333) Harpertown C0
    Идентификатор платформы 3Ch / MC 40h (LGA771 DP)
    Версия CPUID 00010676h
    Есть ошибки синие экраны смерти и разные 0х00..7е
    The driver is mismanaging system PTEs 0х00…DA
    SYSTEM_SERVICE_EXCEPTION 0х00..3в
    IRQL_NOT_LESS_OR_EQUAL 0х00…А
    Стоял q6600 2.4 вылетов не было, переустонавливал винду 2 раза, ошибок меньше и реже.
    Особые изменения: закрывает приложения, игры, вкладки, браузер, не все сразу, не посредственно что запущенно, не устанавливает игры Urac.dll тоже разные. Проверка тестов проходит на хорошо, оценка по показателям 7.3 7.3 7.1 7.1 5.9

    Reply
    • Doc November 6, 20172:41 am

      Может ли быть причиной того что прошить пытаюсь на x5460 а не на q6600?

      Reply
    • Stepa November 14, 20174:44 pm

      Мемтест проходит без ошибок?
      Биос все-таки надо обновить так как прошита старая версия и в нем нету микрокодов для Xeon.

      Reply
      • Дмитрий November 18, 201712:03 am

        Биос перепрошит на ура) все летает) грузит быстро) сильно не греется)
        но вылеты из игр после 5-15 мин, сталкер, Need For Speed Rival, тянет без проблем, не то что q6600. Вчера был бсод новый (memori management) мемтест насчитал 30 ошибок, 3гб из 8

        Reply
        • Stepa November 18, 20174:48 am

          Ну раз мемтест нашел ошибки значит проблема в оперативной памяти. Если на старом процессоре ошибок не было можно попробовать понизить частоту памяти в биосе.

          Reply
          • Дмитрий November 18, 20178:01 am

            А можно по подробней) я так понимаю все настройки на автомате, так как я не менял.
            DDR2-800 (400 МГц) по 2гб 4 планки Kingston
            @ 400 МГц
            @ 333 МГц
            @ 266 МГц
            у вас есть статья про настройки биоса под проц?
            Было бы не плохо

          • Дмитрий November 18, 20178:11 am

            Почему частоты скачут 3163+- на 1998+- и множитель то 6 то 9.5
            так должно быть

        • Stepa November 18, 201711:01 am

          Можно попробовать выставить частоту 667МГц и еще раз проверить память мемтестом. Или же вытащить все планки памяти и проверить каждую по отдельности.

          Reply
  • João Pedro Faria November 16, 20179:10 am

    Há alguma modificação da BIOS para a placa mãe DG35EC?

    Reply
  • elton November 17, 20177:47 pm

    tenho um xeon x5450 só que ele só reconhece 2 núcleos sendo q ele é 4 núcleos minha placa mãe é um gigabyte g31m-es2l
    alguém pode me ajudar ?
    já agradeço desde de já

    Reply

Leave a Comment