Thanks for the replies.
Sorry, the buggy HP firmware that I had in mind was HP24, not HP12. The fix was HP26:
http://h20000.www2.hp.com/bizsupport/Te ... R1002_USENI am aware of the Dell DE12 firmware issue also.
The specific issue which prompted my general question was the one in this thread:
http://forums.seagate.com/stx/board/mes ... e.id=15186The owner of an ST31000340NS Barracuda ES.2 1TB drive is concerned that he has no access to an update for his RS01 OEM firmware. My searches with Google have turned up nothing on this mystery OEM.
AFAICT, the drive is affected by the following update notice.
Firmware Update for ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS [207963]:
http://seagate.custkb.com/seagate/crm/s ... cId=207963Part numbers 9CA158-301, 302, 303, 501, 502, 503 require SN06 firmware, whereas part numbers 9CA158-510, 511, 512 require SN16.
This suggests that SN06 applies to part numbers with suffixes 30n and 50n, and SN16 to suffixes of type 51n. A part number of 9CA158-271 does not appear to correlate with either SNx6 firmware version.
Does anyone know how to interpret the part number suffixes? Do they reflect some physical difference in the drives, or its firmware version, or both?
As for replacing OEM firmware with retail firmware, can someone give me a definitive explanation why this would fail? I know that Dell, HP, IBM, Commodore/Amiga sometimes fiddle with their power connectors, interface connectors, and RAM PD pins, for example. Being a cynic, I presume this is to frustrate those customers who would otherwise purchase generic parts and accessories at a fraction of the OEM's asking price. Maybe the OEM firmware does something devious like altering the positions of critical data in the SA, or the "adaptives" in the EEPROM???