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 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.

Leave a Reply

Your email address will not be published. Required fields are marked *