Crossflash Dell H330 to HBA330

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

986box

Active Member
Oct 14, 2017
266
49
28
45
Does this really work to crossflash a H330 to a HBA330 or did you first crossflash it to a HBA330 and than update it?
yes it did. I used the latest version of HBA330 firmware and run it in IT mode. Update step is not necessary if you use the latest version.
 

SaveServer

Member
Feb 16, 2022
33
0
6
There is no option to flash a HBA330 to Firmware 16.00.12.00?
So the Dell firmware with version 16.00.11.00 and the SATA bug in TrueNAS will be the last firmware? :(
 

ericloewe

Active Member
Apr 24, 2017
337
160
43
31
Have you actually hit the issue? It's said to be pretty rare. There's also a 16.00.13.00 that I recall seeing in some other proprietary variant, for which I did not see a changelog.
 

SaveServer

Member
Feb 16, 2022
33
0
6
Have you actually hit the issue?
Not so far in my new test setup. But I don't have a good feeling when I want to use it productively in the end.

OK, 16.00.13.00 is new to me, thank you.
But for HBA330 16.00.11.00 is the newest version, that can be flashed?
 

ericloewe

Active Member
Apr 24, 2017
337
160
43
31
Officially anyway. I don't know what kind of validation IDRAC really does when reading update packages and how it would deal with an altered package that included the new firmware.
 
  • Like
Reactions: SaveServer

ericloewe

Active Member
Apr 24, 2017
337
160
43
31
Honestly, give 16.00.11.00 a try until such a hypothetical time when it becomes a real problem.
 

celticvalley

New Member
Oct 18, 2024
2
0
1
Hello. Beleive it or not, I'm looking for a way to go in reverse.

Yesterday I successfully crossflashed my server's Dell H330 to HBA330. However, I only did that so I could run another set of instructions for reformatting 6 SAS drives from 520 sector size to 512.

Now that I successfully have my set of SAS drives with sector size 512, I want to return back to having a Dell H330 in my Windows server again and use its RAID capability.

I've searched and searched, and so far I find no such instructions on how to get there. Thanks!
 

miken92

New Member
Sep 25, 2022
21
7
3
Hello. Beleive it or not, I'm looking for a way to go in reverse.

...

I've searched and searched, and so far I find no such instructions on how to get there. Thanks!
I refer you to the links on the internet archive from the original post and what Sleyk said:

2. Removed "Revert" back to Dell proprietary rom procedure for now. Just too risky. Plus no real need to revert back anyway. I will leave it in the docs, but please don't revert back! You don't buy a cheap dell raid card to flash to IT firmware, just to go back to proprietary raid rom right? Of course not my friends!
So there was a way to do it but it was risky they even bricked a card trying to go back to RAID firmware.
The steps are in the below PDF but you need to have backup of your SPD and SBR.

Files: Crossflash Dell H330 Raid to Stock HBA IT Firmware.zip
Full Write Up: Flash Dell H330 Full Write Up with Pics v3.0.pdf

If it was me I wouldn't risk it and just purchase another H330.
 

celticvalley

New Member
Oct 18, 2024
2
0
1
@miken92 Ahh, that explains it. Thank you for the links, and thank you for the good advice. I'll think on what direction to go this week. I don't need the HBA, so I may take a chance. Or, I may set it aside for future use and follow your advice to purchase another.

Have a great week!
 

SorgKhan

New Member
Dec 12, 2024
2
0
1
Hi all, i am new here.
I tried to crossflash an Perc h330 and got an issue ...
So i tag @miken92 but others can answer too ;)

I follow exactly (to the letter) the pdf, especially the page 16 and 17 (only dos utilities)
saved my h330info with the sas adress
flashed the card with SMC31....
reboot
been patient :D
-writesbr
-cleanflash

i got all success messages and all things on this guide happen

i reboot and ....

when i type "sas3flsh -list" i got a sad : "ERROR : Failed to initialize PAL. Exiting program"
I let you imagine the little PANIC in my eyes ^^
so i tried to type the whole command with hba330.fw and mptx64.rom
and the same sad message appears ...

i tried to type again -cleanflash with megarec, success again
but sas3flash command after reboot gives me the same answer ...

what is "PAL" ? (except becoming my friend)
did I brick my card
could you bring a little light in the black hole where i stuck ?
 

miken92

New Member
Sep 25, 2022
21
7
3
If I recall correctly "Failed to initialize PAL" is related to using DOS on recent motherboards which have UEFI support, you need to boot into a UEFI shell and use sas3flash.efi instead.
 

SorgKhan

New Member
Dec 12, 2024
2
0
1
Thanks a lot for your answer.
Sorry for shouting in a quiet place ... but remember "PANIC in my eyes" ^^

I don't feel comfortable with flash, dos, uefi, etc ... but sometimes when it's well explained (as in your guide) i become a real brave :D
and you solved my problem ! ;)

So i booted in UEFI shell, mount my usb stick, in my case FS0
"ls" to check all files was there and type sas3flash instead of sas3flsh

Ending the pdf guide and now i enjoy my brand new hba330 !
It will fit perfectly well in my unraid server (a dell powerdge t430)

Thanks again and a lot (i hope my bad adventure will help another lost boy or girl)
 

luckylinux

Active Member
Mar 18, 2012
743
180
43
Did anybody manage to cross-flash using LSI Generic Firmware ? I'm tempted to buy these Dell Perc H330 and I would like to cross-flash to "Stock" LSI Firmware, just like I did (and many other People did) for LSI 9211-8i (IBM M1015) / 9207-8i / etc.

It looks like you all managed to flash only Dell Official Firmware, or ?
 

alarsen77

New Member
Mar 29, 2025
1
0
1
I tried doing this and when using perccli to flash the smc3108 I get an error that it failed to verify the image. Any advice?