Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.



411 University St, Seattle, USA


+1 -800-456-478-23

Intel RAID Controller RS2BL040 Firmware Update Procedure

I found that when updating the Intel RAID Controller RS2BL040 firmware to the latest version, I had some problems to overcome.

Note – the firmware updates you get from Intel allow you to update via the OS or EFI.  Intel suggests that the EFI option is the best way to perform the updates.

The first problem I had was that the update.nsh files written by Intel were poorly formatted.  I had to go through and re write these in order for them to work.

As an example, in update 12.12.0-0036 from 2011, this is how the update.nsh was written:

cmdtool2uEFIcmdtool2 -adpfwflash -f mr_m09p1.rom -aall

To get the .nsh to work, I had to change it to this:

cd CmdTool2
CmdTool2.efi -adpfwflash -f ….mr_m09p1.rom -aall

My second problem was that in order to update to the latest firmware I could not simply jump to the latest one available and update.  You have to load each firmware update starting with the earliest one available.  For me, this meant running through eight updates to get to the current version.

In each update, check the update.nsh file and re format accordingly.

The last issue was that after each update, I had to completely reboot the server to perform the next update.

I went through and created a flash drive with all of the updates and have updated all of the .nsh files accordingly.

Once you have downloaded all of the updates, updated the update.nsh and created your flash drive with all updates, You are ready to begin updating your RAID controller firmware.

Here are the steps outlined to update your Intel RAID controller:

  1. Download all firmware updates available for your controller card from Intel.
  2. Check the the update.nsh file in each update for errors.  Revise if needed.
  3. Put all updates on a flash drive to be accessed via EFI shell.
  4. Connect flash drive with all firmware to server with RAID controller installed and turn on the server.
  5. Press F6 to get to the boot menu.
  6. Select the EFI shell.
  7. Hit ESC key to cancel startup.nsh.
  8. Navigate to flash drive with firmware. For me this was fs0:
  9. CD to folder with RAID updates.
  10. CD to earliest firmware update (12.12.0-0036).
  11. Type “update.nsh” and hit enter.
  12. Wait for the update to finish and then reboot server.
  13. Repeat steps 5-12 for each available firmware update.


This worked well for me and now my RAID controller is completely up to date.  Please comment with any updates on this topic.


More Posts

How Managed IT Services Can Reduce Costly Downtime

Instead of worrying about how much a period of downtime could cost you, it’s better to have a plan in place that can reduce and prevent it whenever possible. And a managed IT partner can help you devise such a strategy.

Why Is It Important to Have a Robust DNS Filter?

A robust suite of cybersecurity tools is a vital necessity for any business. Failing to protect your network and devices can have huge financial consequences. DNS filters are more than just a tool — they’re an investment in your business. Here’s how having your IT team set up a DNS filter can provide big benefits across your organization.

Employee Spotlight: Mark

For this months employee spotlight we’re featuring new-again employee, Mark. He previously worked at AngelCom for 7 years and is back in the role of Director of Support.