Invalid Supermicro IPMI / BIOS version?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

autumnwalker

New Member
Nov 4, 2019
13
2
3
I eBay'd a X9DRH-ITF and decided to look at the firmware versions. Accoding to IPMI the firmware revision is 08.48 which doesn't seem to line up with any IPMI version from Supermicro for this board. It also doesn't show me BIOS, Redfish, CPLD revisions (screenshot below).

Screenshot 2025-06-05 at 10.52.44 AM.png

I have no idea what this firmware or BIOS is ... and I'm not sure how I should proceed with updating to a known good version from the Supermicro website.

Any thoughts?
 

BlueFox

Legendary Member Spam Hunter Extraordinaire
Oct 26, 2015
2,552
2,010
113
That board is too old for Redfish support, so, you're not going to see all of that. Generally unless you have a compelling reason to upgrade, Supermicro recommends that you don't.
 
  • Love
Reactions: RolloZ170

autumnwalker

New Member
Nov 4, 2019
13
2
3
very old Firmware ?
after 2 comes 3
even in the manual you see IPMI Firmware revision 1.65
I don't follow. Am I reading 08.48 incorrectly? I thought it was version "eight", are you suggesting version "08" is less than version one?
 

autumnwalker

New Member
Nov 4, 2019
13
2
3
That board is too old for Redfish support, so, you're not going to see all of that. Generally unless you have a compelling reason to upgrade, Supermicro recommends that you don't.
Understood re: recommended not to upgrade. I have a CVE I'm trying to deal with and I think the latest firmware addresses it.
 

autumnwalker

New Member
Nov 4, 2019
13
2
3
oh sorry my fault. have overseen the 8...
this is different path of firmware, they changed vendor.
Am I able to just update to the latest version listed on their website for this board then indicated as 3.62 or do I have to do something on that old path?
 

luckylinux

Well-Known Member
Mar 18, 2012
1,710
572
113
Understood re: recommended not to upgrade. I have a CVE I'm trying to deal with and I think the latest firmware addresses it.
Isn't it easier to just do that via Microcode Update in Linux Initramfs (or generally as soon as Linux Kernel Loads) ?
 

autumnwalker

New Member
Nov 4, 2019
13
2
3
Isn't it easier to just do that via Microcode Update in Linux Initramfs (or generally as soon as Linux Kernel Loads) ?
It's the IPMI firmware that I am interested in - I am hoping an update gets me around 'NULL' usernames and default credentils, CVE-2018-1668 and CVE-2019-4169.
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,457
3,319
113
germany
Am I able to just update to the latest version listed on their website for this board then indicated as 3.62 or do I have to do something on that old path?
first is that mobo an OEM one with special Firmware ? they use sometimes diff. BMC FW.
but i have seen similar with higher versions(but older date) than actual and some could update, some not.
 

autumnwalker

New Member
Nov 4, 2019
13
2
3
first is that mobo an OEM one with special Firmware ? they use sometimes diff. BMC FW.
but i have seen similar with higher versions(but older date) than actual and some could update, some not.
No idea what the history of the board is. Picked it up a couple of years ago on eBay. Is there any way to determine if it is an OEM board? Branding is Supermicro from what I can see in the IPMI GUI.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,710
572
113
It's the IPMI firmware that I am interested in - I am hoping an update gets me around 'NULL' usernames and default credentils, CVE-2018-1668 and CVE-2019-4169.
I must have misunderstood then, sorry about that.

I also have some X9DRi-LN4F+ boards and similar and yeah, they are stuck on this old IPMI Firmware.

OpenBMC Project only supports a handful of Supermicro Motherboards and this is not amongst them.

You can try Google and see if you have better Success than me:

Otherwise my Tip would be:
- VLAN Segregation (if you aren't already doing that)
- Go through a Firewall/L3 Router such as e.g. OPNSense
 
  • Like
Reactions: autumnwalker

RolloZ170

Well-Known Member
Apr 24, 2016
10,457
3,319
113
germany
Last edited:

autumnwalker

New Member
Nov 4, 2019
13
2
3
Ok - so I finally got around to scheduling some downtime.

I do not see any markings on the board that would indicated anything like Nutanix, etc. I just see "SUPERO" (something like that - the Supermicro logo, but truncated) and then stickers for MAC, etc.

I ran dmidecode and I see a number of spaces for OEM info that say "to be filled by OEM", but no actual OEM info that I see.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,710
572
113
but this X9 use Nuvoton / ATEN not ASPEED
Alright I guess I'm used to the Fact that Today all Boards I cross used ASPEED BMC/IPMI.

The X9 Series is using the Nuvoton WPCM450 BMC.

Apparently there might be something for it

Otherwise you could use binwalk --extract SMT_X9_361.bin and extract the Firmware, then see if you can dig deeper into it to patch it:
1749140823353.png

Yet another Workaround is to disconnect the RJ45 Cable to the Management System and use something like a DIY PiKVM instead with all the latest Kernel, Patches, etc.
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,457
3,319
113
germany
I do not see any markings on the board that would indicated anything like Nutanix, etc. I just see "SUPERO" (something like that - the Supermicro logo, but truncated) and then stickers for MAC, etc.
found a date matching firmware SMT_X9_350 (06.2016)
i guess you have a OEM Firmware with 8.xx instead of 3.xx to prevent flash SM oroginal Firmware.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,710
572
113
is printed on it
e.g. NI for Nutanix
Possibly also dmidecode.

Thosy ASRock Rack AMD Ryzen Boards for instance had Hetzner in the Output of dmidecode ...

Not exactly the same Thing, but maybe there is is a mention of the Manufacturer/OEM there as well.