Firmware update LSI9305 series controllers

Once you obtain sas3flash utility check your cards

root@peakox-stor[~]# sas3flash -listall
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17) 
Copyright 2008-2016 Avago Technologies. All rights reserved.

	Adapter Selected is a Avago SAS: SAS3224(A1)

Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr
----------------------------------------------------------------------------

0  SAS3224(A1)  16.00.12.00    10.00.00.05    08.37.00.00     00:17:00:00
1  SAS3224(A1)  16.00.12.00    10.00.00.05    08.37.00.00     00:18:00:00
2  SAS3224(A1)  09.00.100.00   00.25.00.03    08.27.00.00     00:65:00:00

	Finished Processing Commands Successfully.
	Exiting SAS3Flash.

As you can see my controller on 2 is outdated and now that I have obtained firmware I can update it. Just use its number to tell utility which one to flash.

root@peakox-stor[~]# sas3flash -c 2 -f SAS9305_16i_IT_P.bin 
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17) 
Copyright 2008-2016 Avago Technologies. All rights reserved.

	Adapter Selected is a Avago SAS: SAS3224(A1)

	Executing Operation: Flash Firmware Image

		Firmware Image has a Valid Checksum. 
		Firmware Version 16.00.12.00
		Firmware Image compatible with Controller. 

		Valid NVDATA Image found. 
		NVDATA Major Version 10.00 
		Checking for a compatible NVData image... 

		NVDATA Device ID and Chip Revision match verified.
		NVDATA Versions Compatible.
		Valid Initialization Image verified.
		Valid BootLoader Image verified.

		Beginning Firmware Download...
		Firmware Download Successful.

		Verifying Download...

		Firmware Flash Successful.

		Resetting Adapter...

When your firmware is flashed just check again to verify

root@peakox-stor[~]# sas3flash -listall
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17) 
Copyright 2008-2016 Avago Technologies. All rights reserved.

	Adapter Selected is a Avago SAS: SAS3224(A1)

Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr
----------------------------------------------------------------------------

0  SAS3224(A1)  16.00.12.00    10.00.00.05    08.37.00.00     00:17:00:00
1  SAS3224(A1)  16.00.12.00    10.00.00.05    08.37.00.00     00:18:00:00
2  SAS3224(A1)  16.00.12.00    10.00.00.05    08.27.00.00     00:65:00:00

	Finished Processing Commands Successfully.
	Exiting SAS3Flash.