All times are UTC - 5 hours [ DST ]


Forum rules


Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...



Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 5:00 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
AIUI, in Win XP compatibility mode the bridge reports a sector size of 4096 bytes to the host OS. That's how Win XP is able to see a 16TiB MBR partition.

The 14TB WD Red Plus reports a speed of 5400rpm, but I believe it actually rotates at 7200 RPM.

The reason I suggested that you switch between Win XP compatibility mode and normal mode is so that we can locate the checksum byte(s). This will be necessary if we attempt to hack the firmware.

Can you also confirm the total number of sectors reported by the USB mass storage device? This will be slightly less than 14TB. These drives store a key sector in a hidden area at the end of the drive, or at least earlier My Books do.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 16:56 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
fzabkar wrote:
AIUI, in Win XP compatibility mode the bridge reports a sector size of 4096 bytes to the host OS. That's how Win XP is able to see a 16TiB MBR partition.

The 14TB WD Red Plus reports a speed of 5400rpm, but I believe it actually rotates at 7200 RPM.

The reason I suggested that you switch between Win XP compatibility mode and normal mode is so that we can locate the checksum byte(s). This will be necessary if we attempt to hack the firmware.

Can you also confirm the total number of sectors reported by the USB mass storage device? This will be slightly less than 14TB. These drives store a key sector in a hidden area at the end of the drive, or at least earlier My Books do.


If some 3rd party tools would allow to do the same like WD formatter does, then probably I would need just a regular USB bridge.
Meanwhile via HDD Sentinel I checked some info of the 14TB WD Red:

HDD capacity: 13351897 MB
Unformatted capacity: 13351936 MB
WWID: 5000CCA290C41C84
Nominal speed: 5400 RPM
Number of sectors: 3418095616
Bytes per sector: 4096 [Advanced Format] (4K)

Info from Disk Genius:

Capacity: 12.7TB
Total Bytes: 14000518594560
Total Clusters: 3418095359
Starting Sector: 256


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 17:15 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Full capacity of 14TB HDD = 27349077168 LBAs = 3418634646 physical sectors

Capacity reported by HD Sentinel = 3418095616 physical sectors (= 0xCBBC0000) = 0x65DE00000 LBAs

Therefore it does appear that the bridge is reserving a hidden area at the end of the drive for its own use.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 18:50 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
The question is, for what exactly...


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 18:57 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Earlier My Books and Passports reserved about 65MB of space. This was almost completely empty apart from an encryption key and password hint. I have no idea what your EasyStore drive places in this area. My concern is that a new 16TB drive will have nothing at all in this area, so I'm wondering what the bridge firmware will "think" when it doesn't find a key. Also, how will the bridge deal with a different WWN, S/N, etc?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 2nd, 2024, 19:22 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
fzabkar wrote:
Earlier My Books and Passports reserved about 65MB of space.

That should be 32MB.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 3rd, 2024, 16:19 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
fzabkar wrote:
Earlier My Books and Passports reserved about 65MB of space. This was almost completely empty apart from an encryption key and password hint. I have no idea what your EasyStore drive places in this area. My concern is that a new 16TB drive will have nothing at all in this area, so I'm wondering what the bridge firmware will "think" when it doesn't find a key. Also, how will the bridge deal with a different WWN, S/N, etc?


Easystore does not have any encryption, the WD My Book, Desktop elements does offer this, but only with in bundled disk which has custom fw for that.
I also have an USB bridge from a 14TB My Book, but then I tried it with 14TB WD Red Plus, the WD formatter found the drive, but could not process further.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 3rd, 2024, 17:47 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Quote:
WD formatter found the drive

Was the drive detected by your OS? Was it usable as a mass storage device? Were you able to retrieve a SMART report (GSmartControl, CrystaldiskInfo)?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 3rd, 2024, 20:27 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
fzabkar wrote:
Quote:
WD formatter found the drive

Was the drive detected by your OS? Was it usable as a mass storage device? Were you able to retrieve a SMART report (GSmartControl, CrystaldiskInfo)?


As I recall, it was detected in the OS, bout you could not access it. SMART I did not try at that time.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 3rd, 2024, 20:55 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The OS could be detecting the bridge. If you can access the SMART attributes, that will prove that the drive is accessing its hidden System Area (SA) on the platters rather than the ROM. If so, then the problem will be in those two data blocks in the bridge firmware, or the hidden user area at the end of the drive.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 4th, 2024, 6:39 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
OK, so here's hddsentinel complete log from the working 14TB WD Red Plus.If you mean the disk HPA, that one is supported, but not enabled:

Hard Disk Summary
Hard Disk Number,5
Interface,SAT Standard USB/ATA (4K)
Vendor Information,"VID: 1058, PID: 264D"
Version,USB 3.x @ 2.0
Disk Controller,"Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A (USB 2.0, v2.10) [VEN: 8086, DEV: 293A] Version: 8.3.1.1011, 12-3-2008"
Hard Disk Model ID,WDC WD140EFFX-68VBXN0
Firmware Revision,81.00A81
Hard Disk Serial Number,9MG91BSJ
Total Size,13351897 MB
Power State,Active
Device Type,"Removable, safely remove required"

Logical Drive(s)
Logical Drive,J: [My WD 14TB]

ATA Information
Hard Disk Cylinders,27127743
Hard Disk Heads,16
Hard Disk Sectors,63
ATA Revision,"ACS-2, ATA8-ACS version 4"
Transport Version,SATA Rev 3.2
Total Sectors,3418095616
Bytes Per Sector,4096 [Advanced Format] (4K)
Multiple Sectors,16
Error Correction Bytes,56
Unformatted Capacity,13351936 MB
Maximum PIO Mode,4
Maximum Multiword DMA Mode,2
Active Multiword DMA Mode,2
Highest Possible Transfer Rate,S-ATA Gen3 Signaling Speed (6 Gps)
Negotiated Transfer Rate,S-ATA Gen3 Signaling Speed (6 Gps)
Minimum multiword DMA Transfer Time,120 ns
Recommended Multiword DMA Transfer Time,120 ns
Minimum PIO Transfer Time Without IORDY,120 ns
Minimum PIO Transfer Time With IORDY,120 ns
ATA Control Byte,Valid
ATA Checksum Value,Valid

Acoustic Management Configuration
Acoustic Management,Not supported
Acoustic Management,Disabled
Current Acoustic Level,Default (00h)
Recommended Acoustic Level,Default (00h)

ATA Features
Read Ahead Buffer,"Supported, Enabled"
DMA,Supported
Ultra DMA,Supported
S.M.A.R.T.,Supported
Power Management,Supported
Write Cache,Supported
Host Protected Area,Supported
HPA Security Extensions,Supported
Advanced Power Management,"Supported, Enabled"
Advanced Power Management Level,Intermediate power management levels without Standby (164)
Extended Power Management,"Supported, Disabled"
Power Up In Standby,Supported
48-bit LBA Addressing,Supported
Device Configuration Overlay,Supported
IORDY Support,Supported
Read/Write DMA Queue,Not supported
NOP Command,Supported
Trusted Computing,Not supported
64-bit World Wide ID,5000CCA290C41C84
Streaming,Supported
Media Card Pass Through,Not supported
General Purpose Logging,Supported
Error Logging,Supported
CFA Feature Set,Not supported
CFast Device,Not supported
Long Physical Sectors (8),Supported
Long Logical Sectors,Not supported
Write-Read-Verify,Not supported
NV Cache Feature,Not supported
NV Cache Power Mode,Not supported
NV Cache Size,Not supported
Free-fall Control,Not supported
Free-fall Control Sensitivity,Not supported
Service Interrupt,Not supported
IDLE IMMEDIATE command with UNLOAD feature,Not supported
Zoned Capabilities,Not supported
SCT Command Transport,Supported
SCT Error Recovery Control,Supported
Nominal Media Rotation Rate,5400 RPM
Nominal Form Factor,3.5 inch

SSD Features
Data Set Management,Not supported
TRIM Command,Not supported
Deterministic Read After TRIM,Not supported
Read Zeroes After TRIM,Not supported

S.M.A.R.T. Details
Off-line Data Collection Status,Never Started
Self Test Execution Status,Successfully Completed
Total Time To Complete Off-line Data Collection,101 seconds
Execute Off-line Immediate,Supported
Abort/restart Off-line By Host,Not supported
Off-line Read Scanning,Supported
Short Self-test,Supported
Extended Self-test,Supported
Conveyance Self-test,Not supported
Selective Self-Test,Supported
Save Data Before/After Power Saving Mode,Supported
Enable/Disable Attribute Autosave,Supported
Error Logging Capability,Supported
Short Self-test Estimated Time,2 minutes
Extended Self-test Estimated Time,1576 minutes
Last Short Self-test Result,Never Started
Last Short Self-test Date,Never Started
Last Extended Self-test Result,Never Started
Last Extended Self-test Date,Never Started

Security Mode
Security Mode,Supported
Security Erase,Supported
Security Erase Time,1266 minutes
Security Enhanced Erase Feature,Not supported
Security Enhanced Erase Time,Not supported
Security Enabled,No
Security Locked,No
Security Frozen,No
Security Counter Expired,No
Security Level,High
Device Encrypts All User Data,No
Sanitize,Supported
Overwrite,Supported
Crypto Scramble,Not supported
Block Erase,Not supported
Sanitize Antifreeze Lock,Not supported
ACS-3 Commands Allowed By Sanitize,Yes

Serial ATA Features
S-ATA Compliance,Yes
S-ATA I Signaling Speed (1.5 Gps),Supported
S-ATA II Signaling Speed (3 Gps),Supported
S-ATA Gen3 Signaling Speed (6 Gps),Supported
Receipt Of Power Management Requests From Host,Supported
PHY Event Counters,Supported
Non-Zero Buffer Offsets In DMA Setup FIS,"Supported, Disabled"
DMA Setup Auto-Activate Optimization,"Supported, Disabled"
Device Initiating Interface Power Management,"Supported, Disabled"
In-Order Data Delivery,"Supported, Disabled"
Asynchronous Notification,Not supported
Software Settings Preservation,"Supported, Disabled"
Native Command Queuing (NCQ),Supported
Queue Length,32
NCQ Streaming,Supported
NCQ Autosense,Supported
Automatic Partial to Slumber Translations,Not supported
Rebuild Assist,"Supported, Disabled"
Hybrid Information,Not supported
Device Sleep (DevSleep),Not supported
DevSleep to ReducedPwrState,Not supported

Disk Information
Disk Family,Information not yet available
Form Factor,Information not yet available
Capacity,Information not yet available
Number Of Disks,Information not yet available
Number Of Heads,Information not yet available
Rotational Speed,Information not yet available
Rotation Time,Information not yet available
Average Rotational Latency,Information not yet available
Disk Interface,Information not yet available
Buffer-Host Max. Rate,Information not yet available
Buffer Size,Information not yet available
Drive Ready Time (typical),Information not yet available
Average Seek Time,Information not yet available
Track To Track Seek Time,Information not yet available
Full Stroke Seek Time,Information not yet available
Width,Information not yet available
Depth,Information not yet available
Height,Information not yet available
Weight,Information not yet available
Acoustic (Idle),Information not yet available
Acoustic (Min performance and volume),Information not yet available
Acoustic (Max performance and volume),Information not yet available
Required power for spinup,Information not yet available
Power required (seek),Information not yet available
Power required (idle),Information not yet available
Power required (standby),Information not yet available
Manufacturer,Western Digital Corporation
Manufacturer Website,http://www.westerndigital.com/en/products


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 4th, 2024, 14:07 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
HPA is something else. That's when the HDD's capacity is reduced by the HDD's own firmware. In your case the HDD's apparent capacity is reduced by the bridge firmware. That is, the OS can see all but 2.2GB of the full capacity, while the bridge can see all of it.

IIUC, you have a working bridge PCB plus a spare working 14TB HDD that was not originally attached to that bridge. You are saying that this combination does not work with WD's formatter. I'm asking whether this combination is working as a USB mass storage device. If not, then there would be no point in looking for 16TB bridge firmware until you sort it out.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: February 4th, 2024, 16:42 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
I have spare USB bridges, but not a 14TB disk.The only one I have is the WD Red Plus in the Easystore enclousure which is the only working combo at the moment. Before I managed to get the Easystore enclousure I tested it with a WD My book USB bridge and this was the combination that didn't work with the WD formatter.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: April 1st, 2024, 17:48 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
After a while I found some ASMedia tools (ASM105x MPTool and asm fw reader) to continue to elaborate with the WD enclousure.Interesting fact is, that ASM MP Tool is able to diplay a fw version of my Inateck USB/mSATA enclousure with ASM153E and Im able to dump the fw with the asm fw reader, however when run on the WD My Book or WD Easystore drives which have ASM1151M, the ASM MPTool does not show any info related to the fw and the asm fw reader gives an error on fw read.Wondering then if these chips have different registers or are simply locked for reading the flash over spi.The goal was simply to try to dump the fw from my 14TB Easystore and compare with my other 14TB Easystore dump.


Attachments:
ASMMPTool.jpg
ASMMPTool.jpg [ 514.93 KiB | Viewed 883 times ]
Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: April 1st, 2024, 19:03 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
fzabkar wrote:
Full capacity of 14TB HDD is 27349077168 (= 0x65E21CCB0) sectors.

A capacity of 0x065DE00000 sectors differs from the full capacity by 4312240 sectors (= 2.2GB). Does this mean that the USB bridge firmware is reserving the last 2.2GB for its own use?

Sorry, this is wrong.

The IDEMA standard has been superseded by SFF-8447.

SFF-8447, Specification for LBA Count for Disk Drives, Rev 0.5 May 14, 2015:

https://members.snia.org/document/dl/25903

Drives with advertised capacities that are less than 8TB still follow the IDEMA standard. However, those with capacities greater than or equal to 8TB are now subject to a revised formula.

The new standard capacity for a 14TB drive is 27,344,764,928 (= 0x65DE00000) sectors.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: April 19th, 2024, 16:18 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
Meanwhile I got a enclousure from a 18TB Easystore, plugged my 16TB WD Gold WD161KRYZ.The enclousure got detected which was a 1st good sign.I fired the WD formatter, let it format and viola, 16TB partition is there ! Unfortunetly I could not make a FW dump, bcoz this board had a Puya P25Q21H SPI Flash instead of Winbond W20X20 like on the 14TB version and my EZP2019 program does not support it.Sorry the screenshot is in CZ lang, but I think you can figure out :) Now I would have time to investigate what went wrong with the 14TB enlousure.


Attachments:
16TB_MFT_NTFS.jpg
16TB_MFT_NTFS.jpg [ 94.61 KiB | Viewed 351 times ]
Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: April 19th, 2024, 17:37 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Doesn't your software allow you choose a generic 3.3V SPI flash?

https://www.skytech.ir/DownLoad/File/9059_P25Q21H.pdf

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: WD EasyStore 16TB USB bridge FW Wanted
PostPosted: April 20th, 2024, 15:25 
Offline

Joined: January 22nd, 2021, 11:42
Posts: 19
Location: Czech Republic
fzabkar wrote:
Doesn't your software allow you choose a generic 3.3V SPI flash?

https://www.skytech.ir/DownLoad/File/9059_P25Q21H.pdf


Unfortunetly not.It's possible to add a new one based on parametres, I have tried to read it as Winbond since it has same size and bank but I always get random garbage,however the chip got recognized with an unknown ID compared to the databse.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 50 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