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

Navigating Cable Line Vandalism in Tacoma, Washington: What You Need to Know

Recently, vandals in the Tacoma area have been targeting cable and power lines. Vandals are cutting the lines and stealing them, leaving businesses in the area without internet for days. Fortunately, there are ways you can protect yourself from this concerning crime. Here’s everything you need to know about cable line vandalism in Tacoma.

Is It Time to Migrate from G Suite to Microsoft 365?

Google’s G Suite (now called Google Workspace) and Microsoft 365 are the major productivity software players competing for attention, and both are worthy of consideration for entirely different reasons. However, many companies eventually leave the startup phase and outgrow G Suite. This is when you know it’s time to migrate to Microsoft 365.