Skip to content

Generate BIOS Update Key on Super Micro Server *SOLVED*

After spending a lot of time and doing some research, It was a pain to update BIOS on Super Micro Server - I am running X9DRW-iF and few other's my server went, Because I brick this sucker badly. First I update the…

Sohaib Khan2 min read
Generate BIOS Update Key on Super Micro Server *SOLVED* — editorial illustration

After spending a lot of time and doing some research, It was a pain to update BIOS on Super Micro Server - I am running X9DRW-iF and few other's my server went, Because I brick this sucker badly.

First I update the IPMI which went fine but then , Server wont boot up fine after doing some more research , It appears BIOS has to match up with IPMI Firmware, After few hours of testing and trying I decided to change the jumper setting's, As BIOS wont even connect as I was getting nothing but errors like "bios update error supermicro exit code 148", This is the one I remember.

I've decided to download a SUM tool from SuperMICRO, then I try to update my BIOS using command line in WINDOWS, but hey guess what, It wont work either as now I need this freaking key to validate my BIOS before I start doing any update what a PAIN, then after few hours of searching, I came across that if I can generate a BIOS key using my BMC MAC Address I can then update my BIOS. I try to update from DOS .

echo -n 'enter-your-bmc-mac-address-here' | xxd -r -p | openssl dgst -sha1 -mac HMAC -macopt hexkey:8544E3B47ECA58F9583043F8 | awk '{print $2}' | cut -c 1-24

And here it is , I got the key and I was able to save my day and my $10K server, SUPER MICRO NEXT TIME MAKE THIS EASIER WHAT A PAIN.

Was this worth your time?

Continue reading

Full archive

17 min read

Automating Proxmox VM Deployment

In the world of virtualization and infrastructure management, efficiency is everything. Today, I'm excited to share our latest automation script that transforms the traditionally manual process of creating virtual…

5 min read

DocFlux 2.0: A PDF Knowledge Base

In this post, I’ll walk you through the journey of building DocFlux 2.0, a robust PDF knowledge base application using Python, FastAPI, and cutting-edge NLP tools like OpenAI’s API. We’ll also cover how the frontend…