Guide on how to update the firmware and BIOS of a Lenovo ThinkSystem 430-x SAS/SATA 12Gb HBA.
- Broadcom Support Download Search
 - STORCLI SAS3.5 P31
 - STORCLI Documentation
 - Lenovo Support Search
 - Lenovo Storage Host Bus Adapter HBA Windows Firmware
 
- Download the latest STORCLI utility for LSI SAS3.5 Controllers per the reference above.
 - Download the latest HBA (Windows) driver package per the reference above.
 - Extract the packages to a folder on your local (Windows) machine.
 - Copy the relevant files to a FAT32 formatted USB, for example:
storcli.efi16i_24_00_07_00.fwmpt35sas_x64_24_00_05_00.rommpt35sas_legacy_9_47_03_00.rom
 - Boot to the USB via EFI shell.
 - Identify the relevant (cX) HBA:
storcli.efi show all
 - Confirm the relevant HBA:
storcli.efi /c0 show
 - Backup STORCLI output to the USB:
storcli.efi /c0 show all > backup\output.txt
 - Backup current controller bios, firmware etc. to the USB:
storcli.efi /c0 get bios file=backup\bios storcli.efi /c0 get firmware file=backup\firmware storcli.efi /c0 get mpb file=backup\mpb storcli.efi /c0 get fwbackup file=backup\fwbackup storcli.efi /c0 get nvdata file=backup\nvdata storcli.efi /c0 get flash file=backup\flash
 - Update the firmware:
storcli.efi /c0 download file=16i_24_00_07_00.fw
 - Update the EFI BIOS:
storcli.efi /c0 download efibios file=mpt35sas_x64_24_00_05_00.rom
 - Update the BIOS:
storcli.efi /c0 download bios file=mpt35sas_legacy_9_47_03_00.rom
 - Check HBA versions have updated:
storcli.efi /c0 show
 - Power cycle the machine.
 
Okay - I‘ll give it a try with the special cable and report :)