The method to flash a H310 was posted in this thread by Fireball3. And the commands to use are coded in the ".bat" files in the archive earlier in this thread. I've done 4 H310's so far myself it works great. I use Fireball3's method and flash from USB dos boot. Here is his post http://lime-technology.com/forum/index.php?topic=12767.msg259006#msg259006
Why is everyone doing the extra steps on the H310 cards? These are the only commands I used and both cards I flashed are working just fine in my unraid server now.
megarec -writesbr 0 sbrempty.bin (wipes the card so to recognize as an LSI)
MegaRec -cleanflash 0
reboot
sas2flsh -o -f 6GBSAS.FW
After that you are done. You don't need the BIOS boot, unless you have to boot into the card for some reason. Also, I never had to reprogram the cards address. I guess you don't need to do that since I used the Dell 6GBSAS firmware. Seems from looking at the batch files if you use the LSI firmware you need to re-program the SAS address. Why not with the Dell IT firmware, have no idea. I used the utility RUFUS to make a bootable USB stick and flashed each card by itself in the PCIE slot.
EDIT/UPDATE: I did want to mention that I have read the Dell firmware only supports a queue depth of 25. The LSI firmware supports a queue depth of 600. I have tried both variations of the firmware and saw no increase/decrease in performance. Does this apply to IT passthru which unraid uses? I don't know. I guess to be safe, use the LSI firmware.
Waht FW are preferred for H310 card ,not sure where to DL it from ? anyone have a link to all necessary software?