MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Toshiba PX05SVB080, how to remove NetApp firmware?
PostPosted: May 20th, 2025, 7:20 
Offline

Joined: May 20th, 2025, 7:01
Posts: 3
Location: France
Hello !

I'm new here, i hope i'm in the right section.

I have here some Toshiba PX05SVB080 with NetApp firmware on them. I'd like to put the original Toshiba firmware (or HP if exists) on them.

I have a server with a RAID controller configured as HBA so I can access the drives from Windows.

Since I am totally new to this, I hope someone can help me doing this operation.

PS: I have the same thing to do with HUSMM1640ASS204 with EMC firmware I'd like to flash with the original HGST one.

Thank you very much !!


Top
 Profile  
 
 Post subject: Re: Toshiba PX05SVB080, how to remove NetApp firmware?
PostPosted: May 22nd, 2025, 12:25 
Offline

Joined: May 22nd, 2025, 12:08
Posts: 1
Location: United of State
darkponay wrote:
Hello !

I'm new here, i hope i'm in the right section.

I have here some Toshiba PX05SVB080 with NetApp firmware on them. I'd like to put the original Toshiba firmware (or HP if exists) on them.

I have a server with a RAID controller configured as HBA so I can access the drives from Windows.

Since I am totally new to this, I hope someone can help me doing this operation slice master

PS: I have the same thing to do with HUSMM1640ASS204 with EMC firmware I'd like to flash with the original HGST one.

Thank you very much !!


You need the exact OEM firmware for PX05SVB080. Sometimes these can be found via:

Internet archives or enterprise support FTPs

Searching for PX05SVB080 firmware download site:hp.com or similar

Checking firmware dumps from known working drives (can be risky)

Use sg3_utils under Linux – Especially sg_write_buffer and sg_raw. Windows often limits low-level access. Boot from a Linux live CD (like Ubuntu) and install sg3_utils:

Code:
sudo apt install sg3-utils

Backup current firmware (if possible) – Rarely possible without vendor tools, but if you find a utility that allows this, back up first.

Try flashing with sg_write_buffer:

Code:
sg_write_buffer --mode=0x05 --bpw=512 --in=firmware.bin /dev/sgX

Replace /dev/sgX with your actual device and firmware.bin with the firmware file.


Top
 Profile  
 
 Post subject: Re: Toshiba PX05SVB080, how to remove NetApp firmware?
PostPosted: May 24th, 2025, 10:48 
Offline

Joined: May 20th, 2025, 7:01
Posts: 3
Location: France
Hello! And thank you much for your reply! I feel less lonely in the HDD/SSD firmware world :lol:

I did manage to find the file "TAPM4VVEHPD5.rel", which is the HPD5 version for some drives including the PX05SVB080.

However, if I am sure it is the firmware file provided by HP, the .rel extension makes me feel it is not the typical binary file needed.

Could you (or an other expert) confirm this file can be used?

Thanks again very much for your help.


Attachments:
File comment: HPD5 firmware file for PX05SVB080 and others
TAPM4VVEHPD5.zip [592.57 KiB]
Downloaded 24 times
Top
 Profile  
 
 Post subject: Re: Toshiba PX05SVB080, how to remove NetApp firmware?
PostPosted: May 24th, 2025, 17:56 
Offline

Joined: May 20th, 2025, 7:01
Posts: 3
Location: France
Hello everyone!

I tried the above command, it returns an error:

Code:
root@debian:~# sg_write_buffer --mode=0x05 --bpw=512 --in=TAPM4VVEHPD5.rel.fw /dev/sg3
Write buffer failed: Illegal request
sg_write_buffer failed: Illegal request


I've tried sginfo command...
Code:
root@debian:~# sginfo /dev/sg3
INQUIRY response (cmd: 0x12)
----------------------------
Device Type                        0
Vendor:                    NETAPP
Product:                   X447_TPM4V800AMD
Revision level:            NA04


Edit:
Found it could be better in verbose:
Code:
root@debian:~# sg_write_buffer -vvvv --mode=0x05 --bpw=512 --in=TAPM4VVEHPD5.rel.fw /dev/sg3
found sg_bsg_major=248
open /dev/sg3 with flags=0x802
tried to read 8388608 bytes from TAPM4VVEHPD5.rel.fw, got 1197056 bytes
will write 1197056 bytes, 512 bytes per WRITE BUFFER command
sending write buffer, mode=0x5, mspec=0, id=0,  offset=0, len=512
    Write buffer cdb: [3b 05 00 00 00 00 00 02 00 00]
    Write buffer parameter list (first 256 bytes):
d3 c5 38 7b 29 a2 46 75  62 ee 72 7d 8c d1 6d 1f
ae 2d 97 77 8d 2d 58 71  ff 69 47 9c 60 48 ca 2a
d0 d2 fe 07 1a f2 66 50  be 6e c0 f2 53 67 22 72
2c 22 a5 93 e4 dc 6a 01  04 f7 7c de 5b 3c 20 f6
6c 3b 6d 1b 75 9a 8f 75  4a 42 c5 01 8a c4 1e e2
d1 fe 15 3e c5 7e 86 11  0e 01 55 49 ae 53 a6 ab
fc f8 bf 9b 20 c8 91 6b  ca 78 40 7c be bd f7 b0
fb f9 5b 92 a1 62 1f 38  d5 30 0c b1 e9 2a 6a db
3b f3 62 16 aa 84 ee 27  00 75 34 9e 61 45 70 cd
83 7c d0 46 ce 3a ec 1a  12 d2 25 b0 e0 a6 d3 7d
d0 22 06 ad f7 45 a4 3c  d0 15 98 58 46 65 7e 5e
56 33 10 2a 93 8a 7b 66  f1 c0 f0 57 73 ef de e0
5d 14 37 5b 27 cc 2c ad  90 b0 6b e3 fc d8 27 17
20 d4 85 69 57 e9 f2 3f  d6 7b d8 a8 fa b9 57 91
c1 16 89 8a 82 54 3e 09  9c 50 f6 4f cc d2 b2 e5
03 9f de bb 8a bc f5 93  d0 be 3a c6 34 29 bc d1
check_file_type: file descriptor is sg device
      duration=4 ms
Write buffer:
Fixed format, current; Sense key: Illegal Request
Additional sense: Invalid field in parameter list
Raw sense data (in hex), sb_len=48, embedded_len=48
        70 00 05 00 00 00 00 28  00 00 00 00 26 00 00 00
        00 00 00 3b 74 05 01 2a  00 00 00 00 00 00 7a 00
        00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
Write buffer failed: Illegal request, type: sense key, apart from Invalid opcode


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 27 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group