Help adding CPU Microcode to Dell 7060 BIOS?

I know this is an Older Topic, However I just acquired a Dell 3060 SFF with an i5-8500 in it and would love to be able to update to a 9th Gen CPU. I already applied the PCIe Gen 3 hack for the NVME drive to get better performance, but I figured if I can get this upgraded to a 9th Gen, the Plex performance of this machine should increase.

Thanks in advance

H370… but around the web they all say cant support it. Does the bios lack the mcodes?
Present: 906EA 906EB
NOT present: 906EC 906ED

EDIT: Yes we know that the H370 can support it… your issue is being a Dell brand model motherboard and bios.
So why not adding the remaining missing mcodes… since you hacked it already, one more flash/dump shouldn’t stop you. The CFL GOP and vbios are already present also.

Get the motherboard in Service Mode by its jumper (JMP1), dump the bios region and add/replace the mcodes (depending on available volume space), use the correct ME Intel FPTtool to dump/write.

The H370 Chipset can support it,

The Socket can support it

Dell never enabled the microcodes in the Bios to enable 9th Gen support

Can anyone share a working bios for the 7060 micro to use my I9-9900t ES ?

hi,I’ve been following this post for a few days and read all the posts. I saw your follow-up support in bios-mods. I’d like your advice. (I wanted to consult you on bios-mods, but I haven’t been approved for registration and the review process is too slow.)

My machine is also an Optilex 7060 SFF. I noticed that the machine’s label said I7, and I upgraded to the latest BIOS v1.27.0 from the official website. The official website supports 8700 CPU, but when I installed the 8700es (qn8h) on the machine, it wouldn’t light up, the fan ran wildly, and the power indicator flashed 2 or 3 times. I found out on the official website support that it didn’t detect the memory, so I thought there was a problem with the memory. But when I replaced it with i3-8100t, it could boot normally. So the problem seems to be that 8700es (qn8h) is still not supported.

I’ve searched a lot of information and everyone said that the process for 8700es (qn8h) is the same as the official version of 8700. However, it can’t light up on my 7060 SFF. I have a few questions:

  1. Is this a BIOS or CPU problem?

First of all, the CPU problem. 8700es (qn8h) can be lighted up on another b365m motherboard. But I wonder if it’s because of a bug in the es test version? Or is it simply that the q370 motherboard of Optilex 7060 SFF doesn’t have the required microcode added by the official?

Can I solve this problem by flashing in the OptiPlex_7060_1.27.0_ucode.zip that you provided? I’m a beginner, so I apologize if I ask any stupid questions. Thank you.

hi,
According to your request, I have extracted desc.bin and bios.bin. I saw “a specific Intel microcode for a retail or ES/QS CPU” when discussing another post. I checked my CPU “Processor core” in cpu-world: Coffee Lake-S. I saw “906EA Coffee Lake-S, Coffee Lake-S Xeon E (U0)” in the ES post, but I’m not sure if it includes my CPU 8700es (qn8h). If possible, could you help me to add the microcode “906EA Coffee Lake-S, Coffee Lake-S Xeon E (U0)” under “Socket 1151v2 (LGA)” in the ES post to my BIOS? Thank you very much. By the way, where can I learn this tutorial on how to add microcode?

ES post: [OFFER] Intel CPU Microcode Archives
cpu-world: https://www.cpu-world.com/sspec/QN/QN8H.html
Dell_7060SFF_v1.27.0_bios.zip (5.3 MB)

A successful application of the above on a 7060 SFF to install an i7-9700.

Download CSME Tools v12 (e.g. r24).
Download MMTool (e.g. MMTool Aptio 5.02.0024).

  1. Open an elevated command prompt:
    1.1) Navigate to Intel CSME System Tools\Flash Programming Tool\WIN64
    1.2) Get a dump of current BIOS via >fptw64.exe -d 7060SFF_bios.bin -bios

  2. Download latest 906EC and 906ED microcode files from CPUMicrocodes/Intel at master · platomav/CPUMicrocodes · GitHub

  3. Use MMTool to:
    3.1) Load and insert 906EC and 906ED to CPU list (use microcode files)
    3.2) Save 7060SFF_bios_06ec_06ed.fd

  4. Shutdown the computer.

  5. Put 7060 SFF motherboard in service mode: move jumper to middle pins (near front centre of motherboard under DVD drive).

  6. Reboot. You will see a message and need to ‘retry boot’ to get into Windows.

  7. Open an elevated command prompt
    7.1) Navigate to Intel CSME System Tools\Flash Programming Tool\WIN64
    7.2) Flash BIOS using >fptw64.exe -f 7060SFF_bios_06ec_06ed.fd -bios

  8. Shutdown

  9. Restore ‘Service Mode’ jumper on motherboard to default.

  10. Check the computer starts up.

1 Like

A post was merged into an existing topic: [TOOL] Easy automated Mod tool for Coffee Lake bios

Sorry for hijack this thread.
Is this method can be apply to dell 3050 micro, cause i can use skylake and kabylake (6th and 7th geb intel cpu).
I tried to dump the bios by clipping method and use automated tool but it failed at finding fpt table and if i flash that bios back. The computer does not boot, it beep and show amber light meaning it cannot find the cpu. Could some one guide me how to do this on dell 3050 micro for coffelake cpu

Thanks.

A post was merged into an existing topic: [Guide] CoffeeLake CPUs on Skylake and KabyLake mainboards

Thanks the moderator that move my thread to this topic but i think it is different method as dell 3050 micro is not like other bios and the previous topic involve modify dell bios. So i don’t know is this can help me or not.

Thanks

Does that mean that your machine is bricked or is it bricked with a new CPU or…?

It is bricked with my modded bios either old or new cpus. Same symptoms beep and amber light. No clue what am I doing wrong.

But it works with your original bios?

Only kabylake and skylake work with original bios as other 3050s.

Hey, just found this thread. I’ve noticed this has only been done with the micros and sff. Did any one tried a mini tower? Not sure if it will be the same process or will need some tweaks?

Regarding Service_mode yes, if present in your system board.

Oh ok, didn’t know there would be any issue but yeah I do have a jumper to go to service mode in the mt motherboard. I’ll look into it more and I’ll attempt the microcode change. Thank you!

I Purchased a 3070 hopping the machine would support the i9-9900t ES it also wont boot when I pop in the CPU. Does anyone have a bios I can download or a step by step guide to follow to fix the bios?

I’ve made new mod with updated microcode - https://drive.google.com/open?id=1Un4F_k…W5gOLwaFhWu7_pI
The command to flash:
fptw64 -a 0x1D20000 -l 0xF0000 -f ucode_2020_04.bin

@DeathBringer, hope you’re still around. I have a Dell Vostro 3670 that’s structured similarly to the Dell 7060 bios.

Instead of messing with a Hex editor, I used the latest UBU to modify the bios to only replace microcodes. Because 2 of the 4 updated microcodes are slightly larger than what’s being replaced, UBU is slightly altering the structure of the bios by getting rid of the Padding File under File GUID: B52282EE-9B66-44B9-B1CF-7E5040F787C1.

If I try to add a Padding File, Hex numbers after the added Padding change, and I’m pretty sure this will break things.

backup

backupUBUmoded

The 1st image above is the original bios with padding, and the 2nd is the UBU modified bios that removes the Padding.

The Volume GUID: AFDD39F1-19D7-4501-A730-CE5A27E1154B is at Base: 1D50000h, so if I was going to FPT flash this, it would be something like:

fptw64 -a 0x1D50000 -l 0xF0000 -f ucode.bin

Your mod for the 7060 looks like it’s an “as is” Volume file extracted from the bios - the one attached is the UBU modified file for this Vostro 3670.
Wextracted As Is Vol Fire.zip (974.8 KB)

Do you think I would be in good shape to shorten the name of the file, rename it as a .bin, and then flash?

I’ve had a tough time flashing a full UBU modified bios - I had to programmer unbrick it a couple times. The only change I want to accomplish is to FPT flash updated microcodes.

This has BootGuard, but like the @Sleinous Dell, I’ve got a jumper pin that will allow a full bios dump and flash.

Thanks!