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
sas2flash.efi -f 2308IT14.ROM
sas2flash.efi -b mptsas2.rom
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


  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.