Thursday, October 08, 2020

Megarec.exe for Flashing Dell H310 from HP

Yes, the formatting for this post is ugly to say the least. Maybe I'll fix it since I'm out of work...if you look on the right and 'Buy me a Cup of Coffee'.

Here's where you get the needed files. I made this post because I don't like using strange programs from who knows where:

This assumes your computer can boot via BIOS from a DOS usb stick and you've prepared it. My Poweredge T310 can, no problem.
Copy of sbrempty.bin (to zero part of the controller's ROM):

Paranoid about the contents of sbrempty.bin?
Yeah, me too:

Portions of these instructions cribbed from somewhere...there are about 1000 reposts.

Copy the files you'll need to the root USB folder. (C:\). You'll need megarec.exe, sbrempty.bin, 6GBPSAS.fw, sas2flsh.exe, and optionally if you want a BIOS a copy of mptsas2.rom

  • megarec.exe -writesbr 0 sbrempty.bin
    • If this command fails it should be safe to proceed to step 2. (Note from me: Worked fine for me.)
  • megarec.exe -cleanflash 0
  • Reboot the computer and boot back into the USB drive.
  • sas2flsh.exe -o -f 6GBPSAS.fwAlso, if you just type 'sas2flsh -listall' IIRC mine just said the board was operational and let me input 6GBPSAS.FW as the firmware to flash when it asked. Reboot.
If you want to add the BIOS (which you don't need for UNRAID but I think it might be nice to have, will respond back if anything significant is useful in the BIOS) you can do that in a separate step:

sas2flsh.exe -b mptsas2.rom Reboot.

When you reboot, if you want to enter the controller BIOS (mine complained about being disabled) keep hitting Ctrl-C.

Works fine so far! rsyncing my Windows GUI VM data on a DAS Drobo over to my Unraid server via an NFS mount...don't do rsync over SMB if you value your life.

Oxed for Mac OS X hex file viewing:

No comments:

Google Find us on Google+ Website: