Last active
January 17, 2024 10:30
-
-
Save russelltadams/de3a05ebcdcd08394ad1720466f00252 to your computer and use it in GitHub Desktop.
Flash IT mode firmware onto 9220-8i, good luck!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
LSI 9220-8i flash to IT firmware via UEFI shell. | |
Format USB stick to FAT | |
Put FreeDOS on it via UNebootin | |
Get a copy of Shell_Full.efi v1. It must not be version 2. Do "ver" in the shell to see. | |
Put a copy of Shell_Full.efi in the root, and in "/efi/boot" and rename them to "bootx64.efi" | |
Some say depending on your bios/mobo you may need to use "shellx64.efi" and/or "/boot/efi". | |
Copy contents of LSI_DOS into the root of the stick | |
Copy choses firmware on to the stick (2118it.bin and mptsas2.rom, perhaps) | |
Copy sas2flash.efi on to the stick | |
#Boot of the stick in UEFI mode, best be connected to stable power... UPS if you have it. | |
#erase the current flash | |
boot in USB mode to FreeDOS, choose live cdrom | |
megarec -writesbr 0 sbrempty.bin | |
megarec -cleanflash 0 | |
<reboot, back to USB stick in UEFI mode > | |
#You should be in the UEFI shell, version 1, use `map -d` to see what disks are available | |
#type the disk where your files are, probably `fs0:` or `fs1:` | |
#now put the new firmware on the controller | |
sas2flssh.efi -o -f 2118it.bin -b mptsas2.rom (sas2flsh -o -f 2118it.bin if OptionROM is not needed) | |
# putting/programming the SAS address back, I think? | |
sas2flssh.efi -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address) | |
<reboot> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment