HP regularly release updated version of their firmware, I have created this pdf and this excel spreadsheet which you can download, but do double check the information with the HP support site and test the firmware in your environment.
As an example on the HP DL380G2 and above, there is a minimum supported system firmware dated 2004 as this resolved a known issue with uncorrectable memory errors . I’ve started off with HP servers, simply because I am more familiar with them, then I will move on to the other vendors.
Below, I’ve written the server model with the date of the online firmware that is downloadable on the HP site, the latest supported firmware. I intend on checking this once a month, but do check the HP site as well:
DL360 series server
DL360G1 2002.11.15
DL360G2 2004.05.01
DL360G3 2005.03.03
DL360G4 2007.07.16
DL360G5 2008.04.14
DL380 series server
DL380G1 2002.12.18B
DL380G2 2004.05.01
DL380G3 2004.09.15
DL380G4 2007.07.19
DL380G5 2008.01.09
DL580 series server
DL580G1 2002.12.17B
DL580G2 2004.09.15
DL580G3 2007.08.02
DL580G4 2007.08.10
DL580G5 2008.01.30
DL365 series server
DL365 2008.03.27
DL365G5 2008.03.27
DL385 series server
DL385 2006.03.01B
DL385G2 2008.03.27
DL385G5 2008.03.27
DL585 Series server
DL585 2007.02.14B
DL585G2 2008.03.28
DL585G5 2008.03.28
DL700 series server
DL760G1 2003.05.05
DL760G2 2004.09.15
DL785G5 Not currently on HP site
Blade servers
BL30p 2005.10.27
BL35p 2007.02.14
BL260cG5 2008.02.14
BL2×220c G5 2008.03.27
BL460C 2008.04.01
BL465C 2008.03.27
BL465c G5 2008.03.27
BL480C 2008.01.24
BL680c G5 2008.02.13
BL685C 2008.02.13
BL685C G5 2008.03.27
Smart Array controllers
Smart 5i v2.74
Smart 6i v2.80
Smart 6400 v2.80
Smart 5300 v3.54C
Smart Integrated v1.50B - used in DL360G1/380G1/580G1 onboard integrated controller

