Step 1. Download the following ZIP file
Step 2. Prepare a bootable USB drive (FAT32)
Step 3. Extract the file contents
Step 4. Copy the contents on the bootable USB drive
According to your specific scenario, you will need to copy specific files on the USB drive.
For example, if you want to flash the controller firmware from IT (DATA) to IR (OS), you will need to copy the following files:
NOTE: if you are working with 3 controllers, do not add the .nsh files to the USB drive
Step 5. Connect to IPMI console (https://your_ip_address)
Step 6. Restart the server and press F11 for boot options, then select Enter Setup
Step 7. Change boot mode to [LEGACY]
Save changes and reboot the system
Step 8. Connect the USB drive
Step 9. Press F11 for boot options and select UEFI: Built-in EFI Shell
Step 10. Run the following commands
Fs0:
List the controllers:
sas3flash -c 0 -list
sas3flash -c 1 -list
sas3flash -c 2 -list
Step 11. Change the number of controller (replace <number_of_controller> with the correct information)
sas3flash.efi -c <number_of_controller> -o -e 6
This command will erase the controller
Step 12. Flash the controller with new firmware
sas3flash.efi -c 2 -o -f SAS9311_8i_IR.bin -b mptsas3.rom -b mpt3x64.rom
In case of error (image below), try using the following command:
sas3flash.efi -c <number_of_controller> -o -f SAS9311_8i_IR.bin -b mptsas3.rom -b mpt3x64.rom -nossid
Step 13. Check if the procedure was successful
sas3flash -c 2 -list