• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Flex firmware flashing

TheSmoker

New Member
Joined
Jan 13, 2025
Messages
2 (0.01/day)
Hi Solaris and thanks for your work!
Can this tool (together with firmware from Intel's GitHub page) be used to flash Intel Flex 170 GPUs?
They seem to be DG2s with the following specs:
1736767353096.png

Thanks!
 
I dont think it will do it by default since there are a few extra API commands the last time I looked. I was actually intending to add DC card ability but just havent gotten to it yet. Mostly because I dont know how to make this look good in the GUI. I also dont have a card to test.

I know for sure you can do it with XPU-SMI mostly because I left myself an entire document of notes when I was playing with it. https://github.com/intel/xpumanager but it isnt going to be as pretty. I came up with the following command syntax and put it in my notes.

Code:
xpu-smi.exe updatefw -t AMC -f XPUM_ATS_M150_512_C0_ES_106_gfx_DG02_1.3260_fwupdate.bin

One day I will look at it.
 
Hi Solaris! Thanks for thaking the time to reply to my message.
What I am more puzzled about (using XPU-SMI, will not be an issue at all, and as a sysadmin I am acustomed to ugly CLI tools) is the firmware versions that I could flash to it as I dont want to screw up firmware for a 2.5KEUR "video" card.
The versions that I get from the cards are:
[root@vdi1a:~] esxcli intdcgpu configuration ifwi get -d 0000:03:00.0 -t gfx
Got current IFWI version for device 0000:03:00.0
Device IFWI Version: DG02_1.3271

[root@vdi1a:~] esxcli intdcgpu configuration ifwi get -d 0000:03:00.0 -t data
Got current IFWI version for device 0000:03:00.0
Device Data IFWI Version: 0x493

I would guess that flashing a standard DG02 GFX part should work but I am not sure about the DATA part and how that might affect the inner workings of the card.

Maybe you can give me some pointers.

Once more, thanks a lot!
 
Hi Solaris! Thanks for thaking the time to reply to my message.
What I am more puzzled about (using XPU-SMI, will not be an issue at all, and as a sysadmin I am acustomed to ugly CLI tools) is the firmware versions that I could flash to it as I dont want to screw up firmware for a 2.5KEUR "video" card.
The versions that I get from the cards are:
[root@vdi1a:~] esxcli intdcgpu configuration ifwi get -d 0000:03:00.0 -t gfx
Got current IFWI version for device 0000:03:00.0
Device IFWI Version: DG02_1.3271

[root@vdi1a:~] esxcli intdcgpu configuration ifwi get -d 0000:03:00.0 -t data
Got current IFWI version for device 0000:03:00.0
Device Data IFWI Version: 0x493

I would guess that flashing a standard DG02 GFX part should work but I am not sure about the DATA part and how that might affect the inner workings of the card.

Maybe you can give me some pointers.

Once more, thanks a lot!

Data likely isn't going to be flash able unless the bin you provide it is a proper update over what it has. Just like the consumer cards; it is a common misconception that they must match.

The B series battlemage 5xx cards identify as "SOC3" while the A series Alchemist 3xx cards also identify as "SOC3"; however no battlemage firmware has been bundled as of yet and attempting to flash results in error. I have no reason to believe the Flex or Max cards can be flashed using the consumer level driver bins. Traditionally the bins are separated into folders within the driver and indicate there generation; IE: "dg1" "alc" but those are the only current bins available.

Additionally; the pro drivers (which I do not parse for this forum but have tested) do in fact contain the firmware for the "Pro" workstation cards, whereas the consumer drivers do not.

If you are flashing with firmware obtained from driver bundles specific to the DC GPUs I don't see a reason for my tool or XPU to fail (though I haven't tested it) but just adding some context as simply going by "DG2" is not enough to believe there will be success, or that it wont leave you with a paper weight.

If you do have the firmware specific to flex or max and you do have a way to save yourself (assuming the flash fail safes of the card fail for some reason) and the flash succeeds id love to hear about it.
 
Back
Top