Ok so here is my summary of everything I did
These instructions are SPECIFICALLY for Dell Optiplex 7010 Micro plus 2024 !!!
Take a images of your BIOS to help identify the BIOS chips and ask in the forums.
You will need to purchase a CH341a programmer to read/program this systems bios as they are locked.
The one I purchased was: Amazon.co.uk
All instructions here were carried out on Windows 11 / Either Command prompt running as admin or GUI
Install python from MS Store
Open CMD prompt (Please make sure you right click and RUN AS ADMINISTRATOR)
Then run the command
pip install colorama crccheck pltable
This will install the requirements for ME-Analyzer
- Run HWINFO (32 or 64 - depending on your windows install)
- Click start
- Save the report as HTML
- You will need the information from here
Now go into the FPT (Flash programming tool directory)
CSME System Tools v16.1 r0\Flash Programming Tool\WIN64
And run the command
FPTW64.exe -i
You should get an output like show below - screenshot this for future reference
Then run the commands:
FPTW64.exe -D 7010-FPT-BIOS-1.bin -BIOS
FPTW64.exe -D 7010-FPT-ME-1.bin -ME
NOTE: 7010-FPT-BIOS-1.bin and 7010-FPT-ME-1.bin - is the output filenames, you can name this whatever you like with a .bin at the end.
Assuming you know the path to the FPTW64 extracted file (in this case: 7010-FPT-ME-1.bin) we want to run Me-Analyzer against it.
Run the command
python MEA.py 7010-FPT-ME-1.bin
The above command is assuming the firmware file is in the same directory as ME analyzer.
You should get an output similar to the screenshot below
Now we need to note down:
VERSION: This is the ME Version we need to DOWNLOAD and replace in our bios (so we have a CLEAN ME region, without this your CHANGES will NOT take effect).
Also pay attention to:
File System State: It should say initialised, once we overwrite the bios with our modified one, this will say configured.
SPI BIOS Extract USING PROGRAMMER
Now we need to extract our SPI/Bios using the Programmer, using the ASProgrammer tool
Save the output (ensuring it’s not ALL FFFFF as this means it’s’s blank) - advised to take multiple copies as backups (read each time again).
Use the HxD Tool (Hex Editor) to compare the two dumps ensuring they are identical.
Combine BIOS using HXD
Once you know they are, its time to combine the Extracted BIOS (the one from ASProgrammer) with the FPT BIOS extract (7010-FPT-BIOS-1.bin)
You can combine the two files using the Hex Editor:
you can do it via HxD → Tools → File Tools → Concatenate.
Once you have combined the Bios we need to verify that it is a good Bios using the UEFITOOL (see screenshot below)
You should see something similar to this
Decompose BIOS and create Config
We now use the MFIT tool (Modular Flash Image Tool)
Click on De-compose image and open up the COMBINED image you created from the HxD tool
If everything went well you will see output similar to below:
Now go into Intel AMT on the right hand side
Then select Intel AMT configuration
And change the following settings to YES
Intel AMT supported
Net ME Network Services Supported
Manageability Application Supported
See screenshot below and make sure it is set like that.
Now click the save ICON and this will save the file as untitled in the same directory as the MFIT tool.
Now close the program
You now need the CLEAN ME file. You can get these from:
@lfb6 provided version 16.1.30.2330 (As per the ME-Analyser version I needed).
This file is called: CSE ME 16.1.30.2330 Prod CorpH Unkn ADPRPP.bin
You need to PUT this in the DECOMPOSE Folder under the MFIT APPLICATION folder
So in my case under the MFIT app folder, there is a folder called “Combined-7010” which was the combined BIOS I decomposed using MFIT
Go into this directory and then go into Decompose directory
DELETE the file called: “ME Sub Partition.bin”
Copy the file called “CSE ME 16.1.30.2330 Prod CorpH Unkn ADPRPP.bin” into this directory and RENAME it to “ME Sub Partition.bin”
You now have a CLEAN ME firmware.
Re-Open the MFIT Application
NOW click on LOAD previous layouts configuration
And open the “untitled.xml” file
If everything went well you should see output like below
Double check the configuration on the LEFT (Intel AMT → AMT configuration)
If this all looks like it should be (as we saved earlier)
You can click on the Green play button to make a new BIOS. If this was successful you will screen like below:
NOTE: Also go into KVM Configuration and enable KVM Redirection Supported (Yes) Otherwise you will NOT get remote desktop.
In the MFIT directory you will have three files
Image.bin (combine bios)
Image1.bin
Image2.bin
This computer has two bios CHIPs and we only care about the one we EXTRACTED the firmware from (SOIC - 8pin)
We only need Image1.bin the 16mb file as we are only going to flash the SOIC 8 pin chip
Open up ASProgrammer as you did before and ensure you can read the chip
If the read went well, and you can see similar output to the ones you extracted before, then you can open your image1.bin and the click on Program IC (Click, the arrow and select -
Unprotect->Erase->Program->verify - from the drop down).
Once this is complete, you should have a written to the chip.
Next you need to go into your BIOS (Set the admin password or Intel AMT will not show up). So press F12, goto BIOS configuration, set the admin password and the under System Management - you can enable Intel AMT.
Once saved/applied you can now press F12 and you will see option to configure the intel AMT.
Thats all - I know this isnt fully step by step and all the screenshots, however it should help anyone trying to figure out the entire process.
All the tools links are available on this page. Or you can find them on the forums.
once again a big THANK YOU to @lfb6