Sziasztok!
Van 4 HP lemezem vegyes firmware-ekkel. Ezeket szeretném egységesen a legfrissebb firmware-rel ellátni.
Ezek valójában Seagate ST3600057SS lemezek amihez a hpe oldalon csak valami fura firmware-t találtam, amit csak HP storate-en keresztül lehetne frissíteni, ami nekem nem áll rendelkezésre. Ráadásul olyan, mintha a Seagate gyári firmware-t tolná rá.
Ugyanez a lemez fut a HP-nál EF0600FARNA néven, de mivel ezek a lemezek a gyári Seagate típussal rendelkeznek a Gen8 Service Pack nem frissíti HPD9-re.
A Seagate tool-lal nem tudom frissíteni, mert az csak akkor csinálja meg, ha 0-val kezdődik a firmware, de a HP persze elnevezte szépen máshogy.
Dell firmware-t bármikor rá tudom hack-elni, de HP vezérlővel szeretném használni, így vagy a gyári kellene vagy HP.
Linux alatt próbáltam hdparm-mal, de hibára ment.
Van valakinek efféle tapasztalata?
- 288 megtekintés
Hozzászólások
A dell firmware hackrol meselj lsz.
- A hozzászóláshoz be kell jelentkezni
Dell firmware-t elég egyszerű ráhackelni bármelyik azonos típusú vinyóra. Dellék azt csinálják, hogy a fw elejére beszúrnak egy fejlécet (asszem első 208 byte), ami hex editorral szerkeszthető...
PL:
--------
DELL ES68ES00x 20794 ST3600057SS 20795 ST3450857SS 20796 ST3300657SS € F k¸ ÿA 0 @
--------
ahol
- ES68 az aktuális fw verzió, ES00 a minimális verzió, amiről váltani lehet (ezt kell átírni a lemezen éppen levőre pl 000B)
- ST3600057SS a lemez típusa és tartozik hozzá egy 20795 szám. Ezt nem minden esetben kell bántani, csak ha a log-ban más van
Menet:
- Letöltöd a Dell oldaláról a lemezedhez tartozó legfrissebb firmware-t
- Kibontod (windows-os verziónál elindítod az exe-t és van egy extract gomb)
- payload mappában van a fw, amit hex editorral szerkesztessz
- parancssor adminként futtatva
- SASDUPIE.exe -u -s "%cd%\payload" -f -o update.xml -debug debug.log
a logban van egy ilyen rész:
<Sat Dec 14 04:07:17 PM># of devices = 3
<Sat Dec 14 04:07:17 PM>deviceID [020794
<Sat Dec 14 04:07:17 PM>deviceName [0 ST3600057SS
<Sat Dec 14 04:07:17 PM>deviceID [120795
<Sat Dec 14 04:07:17 PM>deviceName [1 ST3450857SS
<Sat Dec 14 04:07:17 PM>deviceID [220796
<Sat Dec 14 04:07:17 PM>deviceName [2 ST3300657SS
Ha itt más számot talál a lemezhez, mint ami a fw fejlécében van, akkor a fejlécben ki kell cserélni a számot arra, ami itt van.
Ha ez van a logban:
<Sat Dec 14 04:07:19 PM>Set m_enum=CtrlId 1000000 DeviceId 0
<Sat Dec 14 04:07:19 PM>WriteBuffer successfull DUPSTATUS_SUCCESS
<Sat Dec 14 04:07:19 PM>Finished writeBuffer
<Sat Dec 14 04:07:19 PM>DUPWrapper: updateDevice complete
<Sat Dec 14 04:07:19 PM><Sat Dec 14 04:07:19 PM>DUPWrapper:Device updated successfully
Akkor boldogok vagyunk. Egyébként kilép. Nem fogja elrontani a lemezt.
Röviden ennyi
- A hozzászóláshoz be kell jelentkezni
HP vezérlőre rádugod a diszket és tudod az fw-eket frissíteni, mivel azzal használnád ennek mennie kéne. HP a Storage alatt akár egy SmartArray kártyát is ért. Nem gondolnám bölcsnek a bármilyen nem rávaló fw átflashelését, mert lehetnek egyedi elemek a diszken.
- A hozzászóláshoz be kell jelentkezni
Van 4 lemezem, amiből 2 HPS1 firmware-rel van, 2 pedig HPS3-al.
Ilyen firmware nincs sehol a hpe supporton. Helyette van 0008 meg 000B, ami a seagate gyári fw számozása... ráadásul egy fla fájl, amit a hp storage webes felületén tudnék feltölteni, de az nekem nincs.
Van egy windows alól futtatható verzió, de win alatt még nem néztem mit csinálna...
- A hozzászóláshoz be kell jelentkezni