ezhik 43 Posted June 4, 2017 (edited) Attached are files to flash to P20 FW LSI 9211-8i. Enjoy. PS. I decided to create a separate thread for this due to repetitive questions on the same subject. Based on your version A11 or A21, choose the appropriate files. Create a bootable USB with Rufus and FreeDOS: https://rufus.akeo.ie/ Backup Links: http://romtruck.pw/xlam/d2607/ -- Boot into FreeDOS: 1) MegaCli.exe -AdpAllInfo -aAll |find /i "sas address" > sas_addr.txt 2) MegaRec.exe -readsbr 0 orig.sbr 3) MegaRec.exe -cleanflash 0 4) MegaRec.exe -writesbr 0 sbr-a21.bin or MegaRec.exe -writesbr 0 sbr-a11.bin 5) MegaRec.exe -cleanflash 0 Boot into EFI: mount fs0 fs0: or mount fs# (# is the number for your USB) sas2hax -o -f 2118it.bin -noreset reboot into EFI sas2hax -o -f 2118it.bin -b mptsas2.rom sas2hax -o -sasadd <sas address from sas_addr.txt> Boot into FreeDOS: MegaRec.exe -writesbr 0 sbr-a21.bin or MegaRec.exe -writesbr 0 sbr-a11.bin ** DONE ** --- D2607.7z Edited June 4, 2017 by ezhik Quote Share this post Link to post
Jonny 5 Posted June 10, 2017 (edited) I've add some script files to the method speed up the process. Updated Files - https://mega.nz/#!bp1lwAwZ!qrQics2qslPxCRFSI7pCaL-JECCauM_xqp00GQPloSg MIRROR - http://www93.zippyshare.com/v/BqbeVa7Y/file.html Steps Create DOS USB using RUFUS and copy these files to the USB. GUIDE Each task has 2 commands you can do. The first one saves you typing the commands by using script/bat files. Recommendations Unplug all drives but the USB, helps with the EFI shell bit Plug D2607 in to the first x16 slot, even if it means unplugging another card, had systems where you could only flash it if it was in the first slot. Boot the USB in non UEFI mode. (DOS) Then do the following commands Get SAS Address of the card 1.BAT or megacli -adpallinfo -aall | find /i "sas address" > sas_addr.txt Backup SBR incase we need it. We probably wont though. Needed if you get stuck. 2.BAT or megarec -readsbr 0 O-SBR.bin Clean Flash the card. If the command fails to flash, just keep trying it until it completes. Can take 10+ attempts 3.BAT or megarec -cleanflash 0 Flash SBR for A11 or A21 - Just change the number in the command for the card you doing. 4-21.BAT or megarec -writesbr 0 SBR-A21.bin Clean Flash the card 5.BAT or megarec -cleanflash 0 Reboot in to UEFI shell on the usb Some motherboards you can go into the boot menu and do the UEFI option for the USB stick, best to check out in the manual or online. Your mount point for your USB might not be FS0, could be FS1, FS2 and so on. Either unplug all drives so it's just the USB drive or, when the EFI shell starts it prints the drives it see's in yellow, you might be able to work it out from there. Once booted in to EFI Shell, do the following commands Change to USB fs0: Flash IT Mode Firmware 6.NSH or sas2hax -o -f 2118it.p20.bin It will error about it can't reset the adapter, don't worry its normal. Reboot and then boot the UEFI on the usb again Do the following commands fs0: Now we Flash IT Mode Firmware again 7.NSH or sas2hax -o -f 2118it.p20.bin -b mptsas2.p20.rom Get SAS Address we saved 8.NSH or type SAS_ADDR.TXT Set SAS Address of the card. Change the address to the one that got printed out. sas2hax -o -sasadd 5003005700dbf920 Reboot the USB in non UEFI mode. (DOS) Do the following commands Flash SBR for A11 or A21 - Just change the number in the command for the card you doing. 4-21.BAT or megarec -writesbr 0 SBR-A21.bin Notes: Making up a SAS address is fine, just make sure you don't flash two cards with the same address. You can find more help cross flashing the D2607 card here. He made the sas2hax application. https://marcan.st/2016/05/crossflashing-the-fujitsu-d2607/ I add no -noreset when I was flashing some card but seems to cause issues, so I left it without. Had to reboot twice when ever I did it, not sure why though. Orignal post: https://forums.lime-technology.com/topic/12114-lsi-controller-fw-updates-irit-modes/?do=findComment&comment=522038 Edited June 12, 2017 by Jonny 1 Quote Share this post Link to post
jhonny85 0 Posted March 23, 2018 Hello! First of all sorry for my bad english! I bought a FUJITSU D2607. It wasn't in IT mode. At least I didn't saw my "expendable" hdd in windows 7 home premium x64 just the raid card but it wasn't detected properly (not importatant i will use unraid... i mean i'd like to). The hdd showed up in the cards bios so it did see it. Then I found this cool topic! Fortunately (You will see why) I've made a SBR backup: megarec -readsbr 0 sbr-bak.bin and I have the SAS address. but I used the: megarec -cleanflash 0 command too. but there is a problem with the uefi switching thing! My H8SCM-F is a non-uefi motherboard.... Silly me I still tried the efi tool no surprise it didn't worked. I didn't give up. I turned off the machine and then I read an other guide while I was shercing for a ms-dos version that this bricks the card! Great! But there is hope. I found two versions of MS-DOS sas2flsh.exe (v20 and v19), it's working, but i get the following error message: "No LSI SAS adapters found! Limited Command Set Available!ERROR: Command Not allowed without an adapter! ERROR: Couldn't Create Command -f Exiting Program" This is not the only topic I've tried that's why I have ms-dos version of the flash tool. Before I cleaned the flash the error message was the same. Could someone help Me and save my card? Thanks. Quote Share this post Link to post
Jonny 5 Posted March 24, 2018 (edited) 21 hours ago, jhonny85 said: Hello! First of all sorry for my bad english! I bought a FUJITSU D2607. It wasn't in IT mode. At least I didn't saw my "expendable" hdd in windows 7 home premium x64 just the raid card but it wasn't detected properly (not importatant i will use unraid... i mean i'd like to). The hdd showed up in the cards bios so it did see it. Then I found this cool topic! Fortunately (You will see why) I've made a SBR backup: megarec -readsbr 0 sbr-bak.bin and I have the SAS address. but I used the: megarec -cleanflash 0 command too. but there is a problem with the uefi switching thing! My H8SCM-F is a non-uefi motherboard.... Silly me I still tried the efi tool no surprise it didn't worked. I didn't give up. I turned off the machine and then I read an other guide while I was shercing for a ms-dos version that this bricks the card! Great! But there is hope. I found two versions of MS-DOS sas2flsh.exe (v20 and v19), it's working, but i get the following error message: "No LSI SAS adapters found! Limited Command Set Available!ERROR: Command Not allowed without an adapter! ERROR: Couldn't Create Command -f Exiting Program" This is not the only topic I've tried that's why I have ms-dos version of the flash tool. Before I cleaned the flash the error message was the same. Could someone help Me and save my card? Thanks. Does the below commands till find the SAS card? megacli -adpallinfo -aall Also do you not have a UEFI enabled computer at all? Some people have machines where they just can't flash sas cards at all, even using DOS or EFI shell. I've think I've read people flashing D2607 with DOS but I think UEFI is required. Edited March 24, 2018 by Jonny Quote Share this post Link to post
nthu9280 0 Posted March 24, 2018 21 hours ago, jhonny85 said: This is not the only topic I've tried that's why I have ms-dos version of the flash tool. Before I cleaned the flash the error message was the same. Could someone help Me and save my card? Thanks. AFAIK, flashing this card requires sas2hax.efi and Motherboard that support/boot to uefi After flashing, you can non-UEFI motherboard. Quote Share this post Link to post
jhonny85 0 Posted March 27, 2018 On 2018. 03. 24. at 1:45 PM, Jonny said: Does the below commands till find the SAS card? megacli -adpallinfo -aall Also do you not have a UEFI enabled computer at all? Some people have machines where they just can't flash sas cards at all, even using DOS or EFI shell. I've think I've read people flashing D2607 with DOS but I think UEFI is required. The command's result is on the picture. My main "pc" is a lenovo g505s. And I have couple of old am2 boards+cpu, one asrock g31m-vs2 that's my mothers browsing pc, no uefi. May be one of my friend will help Me. I ask around :). Will tell if I succeed. Thanks Jonny and nthu9280 Quote Share this post Link to post
taeddyyy 0 Posted October 30, 2018 (edited) Hello there, sorry for my bad english, im a native german speaker I just wanted to say a huge thank you to all you guys who came up with this awesome "How to" and out of the Box working solution. I've been struggling with flashing my D2607 for weeks as none of the DOS or UEFI solutions worked for me. PAL errors, not recognized controllers ... i dindt have any other mashine at hand that is working without UEFI. This thread was finally giving me what a wanted in a simple way i couldnt even imagine. Thank you guys! Edited October 30, 2018 by taeddyyy Quote Share this post Link to post