Linux Deployment Tools

Modified on Fri, 29 Sep 2023 at 11:18 AM

This article applies to the following products:

Blackcore provide a variety of tools to help clients deploy and maintain our systems. If the functionality you need isn't provided please contact support with a feature request - we will do our best to accommodate new features.


IPMI Firmware Update

To update IPMI firmware via Linux, you can use the YafuFlash tool, with the following syntax:

./Yafuflash -nw -ip <ip> -U <username> -P <password> <path-to-image-file>

Download: Latest IPMI firmware


BIOS User Profiles

You can use "BMCBIOSUserProfile" script to backup/restore BIOS user profiles. 

To backup a profile:

./BMCBIOSUserProfile  -a backup -i <bmc_ip> -u <username> -p <password> -o <output-filename>

To load a profile:

./BMCBIOSUserProfile  -a restore -i <bmc_ip> -u <username> -p <password> -o <output-filename>

For full usage details please see guide here.


BIOS firmware

You can use "afulnx_64" tool to flash the BIOS firmware from linux:

./afulnx_64 <bios file> /B /P /K /N

Download: Latest BIOS firmware


The AMISCE tool is an advanced tool which can dump all NVRAM settings and also load changes back to the BIOS.

A user guide is included with the download. 

A basic command to extract NVRAM variables to a file can be found below:

SCELNX_64 /o /s "<path to save file>" /v /d /hb

A basic command to load NVRAM variables to a file can be found below:

SCELNX_64 /i /s "<path to load>" /q /d /hb


Many Redfish commands are supported. 

Redfish can be accessed as normal via:

https://<IPMI IP>/redfish/v1

Documentation can be downloaded here.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article