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.