Hello,
I have multiple PX05SRB048Y SSDs, all are showing up as 0 bytes.
I suspect it's the 70k bug.
I tried loading both the PX05 and PX05-SED bins to them using write buffer, but they both get rejected. Same result as other people have posted earlier in the thread, ie sense codes.
I also tried the 1.bin and 2.bin files from the test.zip, these too were rejected, however interestingly the sense code output was slightly different, returning something like "invalid signature" (I don't recall exactly, but I found the source code of the write buffer file under sg utils and the sense code it corresponded to).
I also found that Dell has released an update for this model of drive, firmware version AS10..
Toshiba AS10 for model number(s) PX05SMB320Y, PX05SMB160Y, PX05SMB080Y, PX05SMB040Y, PX05SVB384Y, PX05SVB192Y, PX05SVB096Y, PX05SVB048Y, PX05SRB384Y, PX05SRB192Y, PX05SRB096Y and PX05SRB048Y. | Driver Details | Dell Canada
however I also found a thread regarding this, which said it doesn't fix the 70k bug, and I would agree that it doesn't, since I was able to use Dell's update BIN to flash a couple of them, and they still showed 0 bytes.
A couple of fun things about that.. when I initially tried using the Dell update tool on the first drive, it immediately failed out, this was after having tried to flash the provided PX05.bin and SED.bin (and maybe 1.bin and 2.bin). I presume those attempted flashes had put the drive in some funny state. After a power cycle, the Dell tool.. sort of worked..
It ran, ran inventory, found the drive running firmware AS0E (I think it was), said it would upgrade it, and for about 4 minutes it printed dots across the screen, before eventually saying "no update was performed"..
However, when I ran it again, it now shows that the drive is running AS10, so it did upgrade. Power cycling the drive showed no difference, still says it's 0 bytes.
I dug through the thousands of lines of the log file that the Dell update util created, and it showed it sending all the chunks of the update to the drive, and then the drive would return the sense error code related to no media (the 70k bug), but it obviously did actually upgrade it, because it shows the new FW version from the drive when you run the update again..
Anyway, that's the back story. (Unfortunately I lost the terminal output and the logs of this, because I was running from a live environment).
I tried to see if I could use the Dell update utility to flash the PX05 you provided, digging through their stuff I found it's using some binary "sputil", so I don't know what it's doing. I also pulled their "payload" of the fwh file, and using a hex editor shows it has some sort of Dell header on the top, listing all the applicable models of drive, before the Toshiba header:
```
00000000 20 20 20 20 20 20 20 20 01 41 53 31 30 41 53 30 | .AS10AS0|
00000010 31 78 02 20 20 20 20 20 20 20 20 20 20 20 20 20 |1x. |
00000020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0c | .|
00000040 20 20 31 30 35 36 32 38 20 20 20 20 20 20 20 20 | 105628 |
00000050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000060 20 20 20 20 20 50 58 30 35 53 4d 42 33 32 30 59 | PX05SMB320Y|
00000070 20 20 31 30 35 36 32 37 20 20 20 20 20 20 20 20 | 105627 |
00000080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000090 20 20 20 20 20 50 58 30 35 53 4d 42 31 36 30 59 | PX05SMB160Y|
000000a0 20 20 31 30 35 36 32 36 20 20 20 20 20 20 20 20 | 105626 |
000000b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000000c0 20 20 20 20 20 50 58 30 35 53 4d 42 30 38 30 59 | PX05SMB080Y|
000000d0 20 20 31 30 35 36 32 35 20 20 20 20 20 20 20 20 | 105625 |
000000e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000000f0 20 20 20 20 20 50 58 30 35 53 4d 42 30 34 30 59 | PX05SMB040Y|
00000100 20 20 31 30 35 36 32 34 20 20 20 20 20 20 20 20 | 105624 |
00000110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000120 20 20 20 20 20 50 58 30 35 53 56 42 33 38 34 59 | PX05SVB384Y|
00000130 20 20 31 30 35 36 32 33 20 20 20 20 20 20 20 20 | 105623 |
00000140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000150 20 20 20 20 20 50 58 30 35 53 56 42 31 39 32 59 | PX05SVB192Y|
00000160 20 20 31 30 35 36 32 32 20 20 20 20 20 20 20 20 | 105622 |
00000170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000180 20 20 20 20 20 50 58 30 35 53 56 42 30 39 36 59 | PX05SVB096Y|
00000190 20 20 31 30 35 37 33 35 20 20 20 20 20 20 20 20 | 105735 |
000001a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000001b0 20 20 20 20 20 50 58 30 35 53 56 42 30 34 38 59 | PX05SVB048Y|
000001c0 20 20 31 30 35 36 32 31 20 20 20 20 20 20 20 20 | 105621 |
000001d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000001e0 20 20 20 20 20 50 58 30 35 53 52 42 33 38 34 59 | PX05SRB384Y|
000001f0 20 20 31 30 35 36 32 30 20 20 20 20 20 20 20 20 | 105620 |
00000200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000210 20 20 20 20 20 50 58 30 35 53 52 42 31 39 32 59 | PX05SRB192Y|
00000220 20 20 31 30 35 36 31 39 20 20 20 20 20 20 20 20 | 105619 |
00000230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000240 20 20 20 20 20 50 58 30 35 53 52 42 30 39 36 59 | PX05SRB096Y|
00000250 20 20 31 30 35 37 33 34 20 20 20 20 20 20 20 20 | 105734 |
00000260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000270 20 20 20 20 20 50 58 30 35 53 52 42 30 34 38 59 | PX05SRB048Y|
00000280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 50 4d 30 34 44 48 57 46 0d 0a 0d 0a 57 65 64 65 |PM04DHWF....Wede|
00000410 6e 73 64 61 79 2c 20 41 70 72 69 6c 20 30 33 2c |nsday, April 03,|
00000420 20 32 30 31 39 20 31 31 3a 32 34 3a 35 32 20 62 | 2019 11:24:52 b|
00000430 79 74 73 62 67 6c 65 0d 0a 43 6f 70 79 72 69 67 |ytsbgle..Copyrig|
00000440 68 74 20 28 43 29 20 54 4f 53 48 49 42 41 20 43 |ht (C) TOSHIBA C|
00000450 4f 52 50 4f 52 41 54 49 4f 4e 2e 0d 0a 41 6c 6c |ORPORATION...All|
00000460 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | rights reserved|
00000470 2e 0d 0a 50 34 4d 3a 35 33 3a 31 30 3a 30 31 3a |...P4M:53:10:01:|
00000480 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |00 |
00000490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
*
```
AS10 is from 2019 (as you can see above), and already been established to not fix the bug. I found a page on Dell's site in regards to PX02/PX03 drives, with a fixed firmware, from 2023, but I can't find the same page for PX05 drives.
```
Fixed in firmware versions
PM2, Drive Firmware A3B4
PM2+, Drive Firmware A4B4
PM2R, Drive Firmware A5B4
Firmware update Web posted 24th August 2023.
```
Your PX05.bin:
```
00000000 50 4d 30 34 44 48 57 46 0d 0a 0d 0a 54 75 65 73 |PM04DHWF....Tues|
00000010 64 61 79 2c 20 53 65 70 74 65 6d 62 65 72 20 32 |day, September 2|
00000020 38 2c 20 32 30 32 31 20 31 39 3a 33 30 3a 30 36 |8, 2021 19:30:06|
00000030 20 62 79 74 73 62 67 6c 65 0d 0a 43 6f 70 79 72 | bytsbgle..Copyr|
00000040 69 67 68 74 20 28 43 29 20 54 4f 53 48 49 42 41 |ight (C) TOSHIBA|
00000050 20 43 4f 52 50 4f 52 41 54 49 4f 4e 2e 0d 0a 41 | CORPORATION...A|
00000060 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 |ll rights reserv|
00000070 65 64 2e 0d 0a 50 34 4d 3a 37 37 3a 30 36 3a 30 |ed...P4M:77:06:0|
00000080 31 3a 30 30 20 20 20 20 20 20 20 20 20 20 20 20 |1:00 |
00000090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
```
and the SED:
```
00000000 50 4d 30 34 44 48 57 46 0d 0a 0d 0a 54 75 65 73 |PM04DHWF....Tues|
00000010 64 61 79 2c 20 53 65 70 74 65 6d 62 65 72 20 32 |day, September 2|
00000020 38 2c 20 32 30 32 31 20 31 39 3a 33 34 3a 32 31 |8, 2021 19:34:21|
00000030 20 62 79 74 73 62 67 6c 65 0d 0a 43 6f 70 79 72 | bytsbgle..Copyr|
00000040 69 67 68 74 20 28 43 29 20 54 4f 53 48 49 42 41 |ight (C) TOSHIBA|
00000050 20 43 4f 52 50 4f 52 41 54 49 4f 4e 2e 0d 0a 41 | CORPORATION...A|
00000060 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 |ll rights reserv|
00000070 65 64 2e 0d 0a 50 34 4d 3a 38 37 3a 30 36 3a 30 |ed...P4M:87:06:0|
00000080 31 3a 30 30 20 20 20 20 20 20 20 20 20 20 20 20 |1:00 |
00000090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
``
I figured that if I tried sticking the Dell header of the model numbers on the top of PX05.bin you provided and using Dell's util to flash it (by replacing the file before accepting their license thing, which it displays after it creates the temp extracted directory, and I could swap out the payload) it may flash it?
I guess if that doesn't work, the drive would accept all the chunks of the firmware, and then just reject it anyway and not flash..
Anyway, I guess at this point I'm looking for some advice regarding the Y variant of the drives, since they don't accept the SED (or non SED) firmware, and they don't have a PSID on the label (and they were used in an R620 with the standard PERC).
Cheers,
Squigley