Dell 7090 Micro - support for ES cpu

Hi all,
new here, tried all method to extract Dell firmware but only manage to get half way. Half a BIN file or uneditable BIN.
This is the location of the latest BIOS : https://www.dell.com/support/home/en-us/…erid=7pj8j

Anyway, i9-11900T ES is about USD46 now in Taobao. Great time to setup a Proxmox server or a Batocera!
But it refuse to be detected in the 7090 Micro.

Can anyone help to add in the microcode for this ES CPU. Btw, the CPU code is QV1L
Thanks in advance!

Had a tough time fully extracting the latest bios from Dell using BIOSUtilities:

Enter output directory path:


BIOS_IMG.rcv

-----------------------------------
Dell PFS Update Extractor v24.11.10
-----------------------------------

    Extracting Dell PFS 1 > BIOS_IMG > Utilities

    Extracting Dell PFS 1 > BIOS_IMG > Firmware

        Extracting Dell PFS 2 > BuffaloRkl_15.0.49.2573_EVT_BUFFALO_64 v1.29.0 > Utilities

        Extracting Dell PFS 2 > BuffaloRkl_15.0.49.2573_EVT_BUFFALO_64 v1.29.0 > Firmware

Error: BIOSUtilities v24.11.10 crashed:

Traceback (most recent call last):
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\main.py”, line 188, in
BIOSUtilities().run_main()
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\main.py”, line 170, in run_main
is_parsed_format: bool = utility.parse_format()
^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 278, in parse_format
self._pfs_section_parse(zlib_data=pfs_buffer, zlib_start=zlib_offset, extract_path=pfs_path,
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 490, in _pfs_section_parse
self._pfs_extract(buffer=section_data, pfs_index=pfs_index, pfs_name=pfs_name, pfs_count=pfs_count,
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 747, in _pfs_extract
self._pfs_section_parse(zlib_data=entry_data, zlib_start=offset, extract_path=sub_pfs_path,
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 490, in _pfs_section_parse
self._pfs_extract(buffer=section_data, pfs_index=pfs_index, pfs_name=pfs_name, pfs_count=pfs_count,
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 879, in _pfs_extract
self._pfs_file_write(bin_buff=file[0], bin_name=file[1], bin_type=file_type, full_name=full_name,
File “C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\biosutilities\dell_pfs_extract.py”, line 1255, in _pfs_file_write
with open(final_path, ‘w’ if is_text else ‘wb’, encoding=‘utf-8’ if is_text else None) as pfs_out:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\Chris\Downloads\BIOSUtilities NEW\BIOSUtilities-main\BIOS_IMG.rcv_extracted\Firmware\2 BuffaloRkl_15.0.49.2573_EVT_BUFFALO_64 v1.29.0\Firmware\2 BuffaloRkl_15.0.49.2573_EVT_BUFFALO_64 v1.29.0 – 2 Intel Management Engine Corporate Firmware Update v15.0.49.2573.bin’

Press any key to exit…

But maybe enough to understand the need to use CSME System Tools v15r15 ?

If you look at the various images of the motherboard, it looks like the board has a physical blue pin service mode for the 35 W and 65 W system boards, but perhaps not for the Discrete system board - hard to tell.

I guess it will depend on what board you have. What processor was in that board to begin with? If you have a physical blue pin service mode, you should put the pin into service mode, and then use the CSME System Tools Flash Programming Tool (FPT) to dump/backup the entire bios with the command fptw64 -d backup.bin.

That computer supports many CPUs, but actual support may depend on the board you have (Discrete, 35 W or 65 W).

If I’m right on this, I wouldn’t think you’d have to add microcode support, but it is something that has been covered under this topic.

The extracted Dell bios update indicates 6 microcodes, so there’s plenty of room to get it done.

thanks for trying on this firmware.

There is no blue jumper pin on any jumper around in my Discrete 65W board. Strangely, it have no SATA, Video connector, USB C connector and keyboard connector.
Seem like it is a pure GPU based board as the seller is pushing hard to sell it with Nvidia Tesla P4. (hah, can even make this as a gaming server. Maybe a minecraft server for my nephew)

What happen is, with the i9-11900T ES CPU, it didn’t manage to post. Just blick amber + white, indicating a CPU issue.
And I suspect that 6 microcodes do not have ES codes in them. It will be perfect if we can just replace the i3 codes with i9 ES codes.

Yeah, after posting, I noticed the “ES”. Didn’t know there was such a thing.

Do you know what the microcode is for that chip? Is it the same as the i9-11900T?

plutomaniac’s microcode stash is here, but you have to know what you’re looking for, and if the ES MC is the same as the regular T, it may already be in your bios.

You say that your machine is a 65W board. From that Dell webpage I posted, the i9-11900T is 35W. The regular i9-11900 chip is 65W.