Generar licencia Supermicro para poder actualizar la BIOS

Tengo una placa Supermicro X10SRI-F-O y me parece insultante y triste que la funcion de actualizar la BIOS en una placa base Supermicro, salvo si quieres crear un «diskete» sea de pago.

Los usuarios que hemos comprado una placa base deberiamos tener maneras sencillas de actualizar la bios y firmwares de la misma sin necesidad de pasar por caja. Supermicro ha decidido que haya que pagar por algo tan elemental.

Por suerte, me he encontrado con un twit de una persona que parece haber dado con el algoritmo de generación de la licencia de Supermicro y la clave privada estática que usan para generarla. La licencia de Supermicro se genera en base a la mac BMC y me lo dejo aqui para mi referencia futura 🙂

licencia supermicro

Otro post que habla de lo mismo

echo -n '00-25-90-fe-84-e5' | xxd -r -p | openssl dgst -sha1 -mac HMAC -macopt hexkey:8544E3B47ECA58F9583043F8 | awk '{print $2}' | cut -c 1-24| fold -w4 | paste -sd'-' -

Si tienes problema con el copia pega del codigo anterior, revisa que los guiones no se hayan transformado al copiarse en el navegador y que las comillas sean realmente comillas simples. Reemplaza la MAC del echo por la de la tarjeta para la que vas a generar la licencia Supermicro.