====== CrossFlash: raid controllers to IT mode ====== \\ ==== raid controllers ==== * H310 Mini * H710 B0 Mini * H710 D1 Mini * H710 D1 Mini Blade * H710P B0 Mini * H710P B0 Mini Blade * H710P D1 Mini * H710P D1 Mini Blade * H310 Full Size * H710 B0 Full Size * H710 D1 Full Size * H710P B0 Full Size * H710P D1 Full Size * H810 B0 Full Size * H810 D1 Full Size \\ Check here: [[https://fohdeesha.com/docs/perc.html|fohdeesha.com ]] ==== raid controllers ==== * H330 Mini Mono * H330 Mini Blade * H330 Adapter **1. Introduction** This article is based on ServeTheHome forum on how to Flash DELL H330 Raid Card to HBA330 IT Firmware. This method is used for Dell Raid Card lines such as H330 Mini Mono, H330 Mini Blade, H330 Adaper. All three types of cards use LSI SAS3008 chipset. This method is NOT used to FLASH H730/ H730P Raid Card, please do not try it on any Raid Card with SAS3108 chipset **2. Preparation** One of the 3 types of Raid Cards on 13th generation Dell Servers. For example: Dell R630, R730XD Servers. A DOS Boot USB. Use Rufus to create FreeDOS. \\ Download the file {{ :public:files:megacore_h330_hba330.zip |}} and extract it to the USB that has built FreeDOS Note: When FLASHing, please wait patiently for a while when REBOOTING. Once Flashed to HBA330 IT firmware, it is NOT POSSIBLE to Flash back to H330 Raid Mode. **3. Flash** //Step 1//: Flash the H330 Raid Card with smc3108.rom > megacli.exe -adpfwflash -f smc3108.rom noverchk -a0 This process will take about 1 minute. {{.:pics:20250603-194655.png}} //Step 2//: Reboot Use the key combination CTRL + ALT + DELETE to reboot {{.:pics:20250603-194826.png}} //Step 3//: The Bios on the Raid Card will take about 3 – 10 minutes to list. Not sure why, but wait until you see the message: “Baseport not responding. No adapter available”. Then it will pass and boot into FreeDOS. BE PATIENT! //Step 4//: Erase the card's original SBR and write all zeros to flash > megarec3.exe -writesbr 0 sbrempty.bin Step 5: Delete the original BIOS of the Raid Card > megarec3.exe -cleanflash 0 {{.:pics:20250603-194924.png}} It will erase the Flash Chip on the Raid Card. It takes about a minute or so. //Step 6//: Reboot Use the CTRL + ALT + DELETE key combination to reboot. SAS3FLASH will not recognize the Raid Card unless rebooted. //Step 7//: Flash Bios MPTSAS3 for Raid Card > sas3flsh -o -f HBA330~1.FW -b mptx64.rom or > sas3flsh -o -f 12gbpsas.fw -b mptxsas3.rom {{.:pics:20250603-195036.png}} {{.:pics:20250603-195207.png}} Step 8: Reload SAS Address for Raid Card > sas3flsh -o -sasadd 1234567812345678 {{.:pics:20250603-195229.png}} Where 16 x are the alphanumeric characters you can use. As long as 2 Raid Cards in the same Server do not have the same SAS Address. Step 9: Check if H330 has been migrated to HBA IT firmware > sas3flsh -list or > sas3flsh -listall {{.:pics:20250603-195350.png}} Step 10: Reboot to complete the Flash process **4. Check the result** Now we try to plug the hard drive into the server to see if the Raid Card is recognized or not. When starting the computer, we can press the key combination CTRL + C to enter the Bios of the Raid Card. If it looks like the image below, congratulations, you have successfully flashed ^^. {{.:pics:20250603-195540.png}} Or you can press F2 = System Setup while the Server is just starting up to enter the bios to check. {{.:pics:20250603-195604.png}} ---\\ return to gimbo wiki [[:start|home page]] ~~NOCACHE~~