All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Ocz revodrive 3 x2 recovery
PostPosted: September 1st, 2020, 20:13 
Offline

Joined: September 1st, 2020, 19:28
Posts: 3
Location: Niterói - Brazil
Hi Everybody, new in the forum and not a native speaker of English, but lets try.

Last weekend I was trying to repair a old Ocz revodrive 3 x2 240GB.

The SSD was correctly detected by windows, but one of the four sandforce controllers, connected to the marvell 88se9485, was not starting up.

Without ideas, I have upgraded the firmware of the marvell and the of the sandforce controllers.

In the end I have discovered that the problem was a tiny little coil that was broken, after the replacement of the coil, all 4 sandforce controllers are getting detected correctly.

but the firmware upgrade of the marvell 88se9485 without one of the sandforce controller have screwed up the card config, now the card is not getting detected by windows.

Well, I m looking for a full dump of the firmware of the marvell 88se9345. It is a 25p40vp SPI flash marked as U1 on the board.

Thanks in advance


Attachments:
81-MSkjpBAL._AC_SL1500_.jpg
81-MSkjpBAL._AC_SL1500_.jpg [ 240.23 KiB | Viewed 16111 times ]
Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 4:22 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
Hello,

i have Revodrive3 120GB, which might not be perfect for you either, moreover i see your 240G has 4 times the NANDs mine has, plus 2 SF controllers, which is a bit odd to me, coz mine has half of the NANDs populated. So i would think a 240G version should have those ones populated without the extension board. However they might have chosen this config to make it faster using more channels of the raid contoller.


Attachments:
revodrive3 120G.rar [46.98 KiB]
Downloaded 628 times

_________________
Adatmentés - Data recovery
Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 4:29 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
pepe wrote:
Hello,

i have Revodrive3 120GB, which might not be perfect for you either, moreover i see your 240G has 4 times the NANDs mine has, plus 2 SF controllers, which is a bit odd to me, coz mine has half of the NANDs populated. So i would think a 240G version should have those ones populated without the extension board. However they might have chosen this config to make it faster using more channels of the raid contoller.

OCZ RevoDrive 3 X2 480GB Review:
https://www.storagereview.com/review/ocz-revodrive-3-x2-480gb-review

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 9:43 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
yeah, got where the difference is: this one is x2 while mine is not.
So i guess the fw dump will not be of much help :(

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 15:29 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
There seem to be two main blocks of code, each with an 8-bit checksum of 0x00.

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

00000000  55AA 80E9 0004 0000 0000 0000 0000 0000  Uª€é............
          ^^^^ signature

00000010  0000 0000 0000 0000 1C00 7001 5043 4952  ..........p.PCIR
........
0000FFE0  5652 414D 0000 0000 0000 0000 0000 0000  VRAM............
0000FFF0  0000 0000 0000 0000 0000 0000 0000 00D5
                                               ^^
    8-bit checksum byte for block 0x0000 - 0xFFFF


00010000  4F44 494E D0CB 5589 E553 5152 5657 E813  ODIN.....SQRVW..
                                                   ^^^^
                                                   "ODIN" = internal product name?
........
00014FF0  0000 0000 0000 0000 0000 0000 0000 00CE
                                               ^^
  8-bit checksum byte for block 0x10000 - 0x14FFF

Don't know what this is ...

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

00017000  0101 0206 0103 0103 0104 0103 0105 0403
00017010  0109 0303 0501 0206 0503 0105 0504 0105
00017020  0505 0402 0901 0206 0903 0103 0904 0103
00017030  0905 0403 0909 0303 0C01 0206 0C03 0103
00017040  0C04 0103 0C05 0403 0D01 0206 0D03 0103
00017050  0D04 0103 0D05 0403 0D09 0303 6401 0206
00017060  6403 0200 6405 0402 AA01 0206 AA03 0200
00017070  AA05 0402 AB01 0206 AB03 0200 AB05 0402
00017080  AC01 0206 AC03 0200 AC05 0402 AE01 0206
00017090  AE03 0200 AE05 0403 B101 0206 B103 0200
000170A0  B105 0404 B501 0206 B503 0200 B505 0402
000170B0  B601 0206 B603 0200 B605 0402 B801 0206
000170C0  B803 0105 B804 0105 B805 0404 BB01 0206
000170D0  BB03 0105 BB04 0105 BB05 0204 C201 0206
000170E0  C203 0104 C204 0104 C205 0204 C207 0204
000170F0  C209 0205 C301 0206 C303 0103 C304 0103
00017100  C305 0403 C309 0303 C401 0206 C403 0105
00017110  C404 0105 C405 0404 C601 0206 C603 0103
00017120  C604 0103 C605 0203 C701 0206 C703 0105
00017130  C704 0105 C705 0404 C901 0206 C903 0103
00017140  C904 0103 C905 0403 C909 0303 CC01 0206
00017150  CC03 0103 CC04 0103 CC05 0403 CC09 0303
00017160  E601 0206 E603 0105 E604 0105 E701 0206
00017170  E703 0105 E704 0103 E801 0206 E803 0200
00017180  E805 0402 EB01 0200 F101 0206 F103 0200
00017190  F105 0402 F201 0206 F203 0200 F205 0402
000171A0  0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF

... or these ...

Code:
00018000  01FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF

........

00019000  0200 0000 03FB 0000 FFFF FFFF FFFF FFFF

PNP stuff at offset 0x170

Code:
2450 6E50 0102 0000 00F6 851B 2110 5001 B002 0080 0144 2D0F 0000 0000 0000 0000  $PnP.....ö….!.P.°..€.D-.........
2450 6E50 0102 0000 0000 851B 2110 5001 D802 0080 0144 630F 0000 0000 0000 0000  $PnP......….!.P.Ø..€.Dc.........
2450 6E50 0102 0000 0000 851B 2110 5001 0003 0080 0144 9A0F 0000 0000 0000 0000  $PnP......….!.P....€.Dš.........
2450 6E50 0102 0000 0000 851B 2110 5001 2803 0080 0144 D20F 0000 0000 0000 0000  $PnP......….!.P.(..€.DÒ.........
2450 6E50 0102 0000 0000 851B 2110 5001 5003 0080 0144 0A10 0000 0000 0000 0000  $PnP......….!.P.P..€.D..........
2450 6E50 0102 0000 0000 851B 2110 5001 7803 0080 0144 4210 0000 0000 0000 0000  $PnP......….!.P.x..€.DB.........
2450 6E50 0102 0000 0000 851B 2110 5001 A003 0080 0144 7A10 0000 0000 0000 0000  $PnP......….!.P. ..€.Dz.........
2450 6E50 0102 0000 0000 851B 2110 5001 C803 0080 0144 B210 0000 0000 0000 0000  $PnP......….!.P.È..€.D².........

Offset 0x2B0

Code:
4D617276656C6C20 5247312852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG1(RAID1)
4D617276656C6C20 5247322852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG2(RAID1)
4D617276656C6C20 5247332852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG3(RAID1)
4D617276656C6C20 5247342852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG4(RAID1)
4D617276656C6C20 5247352852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG5(RAID1)
4D617276656C6C20 5247362852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG6(RAID1)
4D617276656C6C20 5247372852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG7(RAID1)
4D617276656C6C20 5247382852414944 3129000000000000 0000000000000000 0000000000000000  Marvell RG8(RAID1)

2 x Identify Device data blocks, 1 for each 60GB SSD (capacity = 0x6FCCF30 LBAs)

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

0001D000  5A0C FF3F 37C8 1000 0000 0000 3F00 0000  Z.ÿ?7È......?...
0001D010  0000 0000 434F 2D5A 4930 344B 3158 504F  ....CO-ZI04K1XPO   OCZ-0IK4X1OP1317101R
0001D020  3331 3731 3031 5231 0000 0000 0400 2E32  317101R1.......2   2.11
0001D030  3131 2020 2020 434F 2D5A 4552 4F56 5244  11    CO-ZEROVRD   OCZ-REVODRIVE3
0001D040  5649 3345 2020 2020 2020 2020 2020 2020  VI3E           
0001D050  2020 2020 2020 2020 2020 2020 2020 1080                .€
0001D060  0040 002F 0040 0002 0002 0700 FF3F 1000  .@./.@......ÿ?..
0001D070  3F00 10FC FB00 1001 30CF FC06 0000 0700  ?..üû...0Ïü.....
0001D080  0300 7800 7800 7800 7800 004F 0000 0000  ..x.x.x.x..O....
0001D090  0000 0000 0000 1F00 0EC7 0600 4C00 4000  .........Ç..L.@.
0001D0A0  FC01 1001 6B74 6974 6361 2974 49B4 6361  ü...ktitca)tI´ca
0001D0B0  7F00 0100 0000 FE00 FEFF 0000 0000 0000  ......þ.þÿ......
0001D0C0  0000 0000 0000 0000 30CF FC06 0000 0000  ........0Ïü.....
0001D0D0  0000 0100 0040 0000 835E 7EA9 D82F 3FFF  .....@..ƒ^~©Ø/?ÿ
0001D0E0  0000 0000 0000 0000 0000 0000 0000 1E40  ...............@
0001D0F0  1C40 0000 0000 0000 0000 0000 0000 0000  .@..............
0001D100  0100 0000 0000 0000 0000 0000 0000 0000  ................
0001D110  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D120  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D130  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D140  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D150  0000 0100 0000 0000 0000 0000 0000 0000  ................
0001D160  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D170  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D180  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D190  0000 0000 0000 0000 0000 0000 2100 0000  ............!...
0001D1A0  0000 0040 0000 0000 0001 0000 0000 0000  ...@............
0001D1B0  0000 0100 0000 0000 0000 0000 3F10 0000  ............?...
0001D1C0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D1D0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D1E0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D1F0  0000 0000 0000 0000 0000 0000 0000 A585  ..............¥…

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

0001D200  5A0C FF3F 37C8 1000 0000 0000 3F00 0000  Z.ÿ?7È......?...
0001D210  0000 0000 434F 2D5A 5943 4148 3458 384D  ....CO-ZYCAH4X8M   OCZ-CYHAX4M8975BT9G3
0001D220  3739 4235 3954 3347 0000 0000 0400 2E32  79B59T3G.......2   2.11
0001D230  3131 2020 2020 434F 2D5A 4552 4F56 5244  11    CO-ZEROVRD   OCZ-REVODRIVE3
0001D240  5649 3345 2020 2020 2020 2020 2020 2020  VI3E           
0001D250  2020 2020 2020 2020 2020 2020 2020 1080                .€
0001D260  0040 002F 0040 0002 0002 0700 FF3F 1000  .@./.@......ÿ?..
0001D270  3F00 10FC FB00 1001 30CF FC06 0000 0700  ?..üû...0Ïü.....
0001D280  0300 7800 7800 7800 7800 004F 0000 0000  ..x.x.x.x..O....
0001D290  0000 0000 0000 1F00 0EC7 0600 4C00 4000  .........Ç..L.@.
0001D2A0  FC01 1001 6B74 6974 6361 2974 49B4 6361  ü...ktitca)tI´ca
0001D2B0  7F00 0100 0000 FE00 FEFF 0000 0000 0000  ......þ.þÿ......
0001D2C0  0000 0000 0000 0000 30CF FC06 0000 0000  ........0Ïü.....
0001D2D0  0000 0100 0040 0000 835E 7EA9 225A 8D4D  .....@..ƒ^~©"Z.M
0001D2E0  0000 0000 0000 0000 0000 0000 0000 1E40  ...............@
0001D2F0  1C40 0000 0000 0000 0000 0000 0000 0000  .@..............
0001D300  0100 0000 0000 0000 0000 0000 0000 0000  ................
0001D310  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D320  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D330  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D340  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D350  0000 0100 0000 0000 0000 0000 0000 0000  ................
0001D360  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D370  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D380  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D390  0000 0000 0000 0000 0000 0000 2100 0000  ............!...
0001D3A0  0000 0040 0000 0000 0001 0000 0000 0000  ...@............
0001D3B0  0000 0100 0000 0000 0000 0000 3F10 0000  ............?...
0001D3C0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D3D0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D3E0  0000 0000 0000 0000 0000 0000 0000 0000  ................
0001D3F0  0000 0000 0000 0000 0000 0000 0000 A540  ..............¥@

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 15:48 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
Is it possible that the new firmware versions of the SSDs no longer matches the firmware version in the Identify Device data blocks?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 2nd, 2020, 19:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
I also found this 0x100 byte block (with an 8-bit checksum of 0x00):

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

0003FF00  4D52 564C FFFF 4011 0000 00D0 FFFF FDFF  MRVLÿÿ@....Ðÿÿýÿ
0003FF10  0100 0000 FFFF FFFF FFFF FFFF FFFF FFFF  ....ÿÿÿÿÿÿÿÿÿÿÿÿ
0003FF20  FFFF FFFF 4D52 564C 3130 3231 3030 3030  ÿÿÿÿMRVL10210000
0003FF30  3030 3246 3231 3439 5005 0430 11AB 0000  002F2149P..0.«..
0003FF40  5005 0430 11AB 0000 5005 0430 11AB 0000  P..0.«..P..0.«..
0003FF50  5005 0430 11AB 0000 5005 0430 11AB 0000  P..0.«..P..0.«..
0003FF60  5005 0430 11AB 0000 5005 0430 11AB 0000  P..0.«..P..0.«..
0003FF70  5005 0430 11AB 0000 5005 0430 11AB 0000  P..0.«..P..0.«..
0003FF80  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0003FF90  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0003FFA0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0003FFB0  0202 0202 0202 0202 EDFA FFFF EDFA FFFF  ........íúÿÿíúÿÿ
0003FFC0  EDFA FFFF EDFA FFFF EDFA FFFF EDFA FFFF  íúÿÿíúÿÿíúÿÿíúÿÿ
0003FFD0  EDFA FFFF EDFA FFFF EDFA FFFF FFFF FFFF  íúÿÿíúÿÿíúÿÿÿÿÿÿ
0003FFE0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0003FFF0  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF11  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.
                                               ^^
  8-bit checksum byte for block 0x3FF00 - 0x3FFFF

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 3rd, 2020, 6:57 
Offline

Joined: September 1st, 2020, 19:28
Posts: 3
Location: Niterói - Brazil
pepe wrote:
Hello,

i have Revodrive3 120GB, which might not be perfect for you either, moreover i see your 240G has 4 times the NANDs mine has, plus 2 SF controllers, which is a bit odd to me, coz mine has half of the NANDs populated. So i would think a 240G version should have those ones populated without the extension board. However they might have chosen this config to make it faster using more channels of the raid contoller.


Thank you pepe!


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 3rd, 2020, 9:12 
Offline

Joined: September 1st, 2020, 19:28
Posts: 3
Location: Niterói - Brazil
The revodrive is working again!

My theory was that even if the firmware from pepe has information from a wrong array and was not exectly the same card, maybe its is "sufficiently good" to make the card get detected and enable the flasher to update the bios.

To make things worse in each operating system the flasher reacts different
- linux using generic mvsas driver: only the sandforce controllers was getting detected
- linux using the old oczpcie driver: the flasher didnt detected the card and kernel was still throwing errors relative to card config
- windows 10: ocz scsi driver detected and flasher enabling the option to update the bios, bingo!

After flashing the bios, I rebooted the system and the array was correctly detected as a raid 0 of 240GB (4x 60GB).

Thanks fzabkar and pepe for the help!


Attachments:
File comment: Sorry the potato photo.
IMG_0555.JPG
IMG_0555.JPG [ 124.22 KiB | Viewed 15902 times ]
Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 3rd, 2020, 19:09 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4311
Location: Hungary
some questions:
- what did you flash it with finally?
- how did that dump helped? did you program it into that sfl chip on borad?
thx,
pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: September 4th, 2020, 3:56 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15461
Location: Australia
https://www.eevblog.com/forum/repair/repairing-a-ocz-revodrive-3-x2-ssd/

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Ocz revodrive 3 x2 recovery
PostPosted: June 11th, 2021, 15:44 
Offline

Joined: June 11th, 2021, 15:39
Posts: 1
Location: BRAZIL
Hi all

Please, I have a Revodrive 3 X2 240GB that are giving me error: Bios Checksum or Drive Status [OK], and only regognize as 60GB, can someone help me?

Thanks very much


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Iurii and 38 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