Cross flashing firmware for Supermicro AOC-S2308L-8i

I was trying to install Openindiana using the Supermico AOC S2308L-L8i HBA but I was unable to get Openindiana to recognize the card.

At this point I decided to cross flash the card to the LSI SAS 9207-8i firmware that uses the same controller.

As a back up I downloaded the original Supermicro firmware from there ftp server.

In the original firmware there is a nice script for UEFI boot that shows you how to flash the card.
This is the original script:

echo -off
sas2flash.efi -o -e 7
cls
sas2flash.efi -f 2308IT14.ROM
cls
sas2flash.efi -b mptsas2.rom
cls
sas2flash.efi -o -sasaddhi 5003048

To flash using the LSI firmware you just need to replace the 2308IT14.ROM with the 9207-8.BIN. Copy the script and the 9207-8.ROM and mptsas2.bin into the same folder and you are good to go.

Join the conversation

4 Comments

  1. Hi. You seemed to forgot to mention if the cross flashing made OpenIndiana to detect the AOC-S2308L-L8i? 🙂

  2. Good to know. Are your disks installed in a SGPIO enabled backplane? Does SGPIO work? Disks are in correct order?

  3. I am not using a backplane. My system is a simple esxi box like the Baby Dragon II.
    I have just two HD and two SSD in a small case acting as my home server.

Leave a comment

Your email address will not be published. Required fields are marked *