All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 73 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 22nd, 2023, 16:08 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
If I decide to use the services of a professional data recovery company ... Does anybody happen to know if it would be useful to send a HUA723020ALA641 drive manufactured in September of 2011 along with the bad JUN-2012 drive? That is, could it most probably be used as a donor in a bunch of different failure scenarios? Impossible to tell?


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 24th, 2023, 4:40 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
Done some more tinkering ...

My good FEB-2012 drive that I stole the PCB from earlier is now back up and running, using a SEP-2011 PCB that I transferred the FEB-2012 ROM chip to.

I suppose this might indicate that the PCBs they used during the period September 2011 to June 2012 are all compatible with each other (and there is e.g. no further encryption to worry about).

However, I guess it's still possible that the drive mechanics may differ somewhat, if you compare e.g. a SEP-2011 drive to a JUN-2012 drive ... ?

Btw, I dumped also the SEP-2011 ROM, if anybody would happen to be interested (see the attachment). It actually seems to contain a lot more code/data than my earlier two .bin files. :P


Attachments:
ROM_dump_sep2011ebaydrive_nc513.zip [223.25 KiB]
Downloaded 141 times
Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 24th, 2023, 18:51 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The code segment between 0x8000 - 0x2FFFF is replicated at 0x31000. It looks like a backup copy. There are also additional copies of those smaller segments which I extracted in my earlier post.

This would be very useful if one needed to recover a ROM with a bit error.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 26th, 2023, 15:48 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
Ok, thanks!

Do hard drives in general try to read anything at all until the motor has reached full speed?


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 26th, 2023, 16:10 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
I would think that the headstack would remain on the ramp until the spindle servo has locked onto the target RPM.

If you read the SMOOTH L7250 datasheet, you can see that the state of the spindle is reported to the MCU via 4 Spstate bits. There is also a flowchart which shows how the spindle servo transitions between each of the states during power-on.

https://pdf.datasheetcatalog.com/datasheet/SGSThomsonMicroelectronics/mXyuswx.pdf

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 27th, 2023, 17:46 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
Interesting.

But right now I'm feeling rather confused. I bought another one of these 2TB UltraStars from eBay. It was sold as fully working, with screenshots from CrystalDiskInfo. Well, guess what. It's misbehaving just like my own dead drive; the BIOS doesn't see it, and the only signs of life it shows are 6 x BZZZ and then a faint bump+click sound. I tested by connecting the drive directly to the motherboard as well as through a SATA-USB bridge.

Unbelievable. What could be causing this? Should I remove the PCB and clean all contacts, as well as the SATA connector (long shot)?


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 27th, 2023, 18:38 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
This is another weird thread without a proper resolution:

https://forum.hddguru.com/viewtopic.php?f=20&t=22546

I incorrectly thought that there may have been a spindle current sense resistor that we could "fudge", but it appears that the current sensing is internal to the IC, perhaps implemented with senseFETs.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 27th, 2023, 18:55 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
What resistance do you measure between the common motor terminal and ground on your PCBs (with motor disconnected)?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 3:27 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
What a shame that that older thread about those Ultrastar A7K2000 drives never got resolved. :shock: The symptoms sounded very similar to what I'm experiencing with these two A7K3000 drives now (one of which should've still been in excellent condition and had very low mileage).

fzabkar wrote:
What resistance do you measure between the common motor terminal and ground on your PCBs (with motor disconnected)?
In other words, check the PCBs of the two non-working drives and the PCB of one working drive, by removing the PCBs from the drives and measuring between pin 1 and GND (see the pic), while not applying power?
Attachment:
temp-hdd-20230911-200957_motorterminals_.png
temp-hdd-20230911-200957_motorterminals_.png [ 17.74 MiB | Viewed 17449 times ]


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 14:13 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Quote:
In other words, check the PCBs of the two non-working drives and the PCB of one working drive, by removing the PCBs from the drives and measuring between pin 1 and GND (see the pic), while not applying power?

Yes, do that. Also check the boost voltage when the drives are powered up and trying to spin. I expect it will be 12V when idle and ~18V when running.

Measuring VCM and Spindle Motor Current:
https://www.hddoracle.com/viewtopic.php?p=484#p484

I think this is your scenario:
https://www.hddoracle.com/viewtopic.php?p=11315#p11315

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 15:17 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
fzabkar wrote:
Yes, do that. Also check the boost voltage when the drives are powered up and trying to spin. I expect it will be 12V when idle and ~18V when running.

What would be the best place to measure V_boost? There doesn't seem to be any vias right where you wrote V_boost with yellow letters in this picture:
Attachment:
where_check_V_boost.png
where_check_V_boost.png [ 388.71 KiB | Viewed 17390 times ]

Btw, I got the pin numbering wrong in the pic in my previous post. This is the correct numbering:
Attachment:
motorterminals_correct_pin_numbering.png
motorterminals_correct_pin_numbering.png [ 644.81 KiB | Viewed 17390 times ]


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 15:25 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
The boost voltage must connect to a filter capacitor, so I expect that the small component to the left may be an inductor (for filtering), in which case there is a filter capacitor at the top left of the motor controller.

As for the motor terminal, just measure them all.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 15:42 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
fzabkar wrote:
The boost voltage must connect to a filter capacitor, so I expect that the small component to the left may be an inductor (for filtering), in which case there is a filter capacitor at the top left of the motor controller.

So e.g. here should be good?
Attachment:
v_boost.jpg
v_boost.jpg [ 925.58 KiB | Viewed 17384 times ]


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 15:45 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Yes, I expect so. You can confirm that 12V is present when the PCB is not connected.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 16:23 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
** Motor terminals on PCB, PCB loose, no power;

* JUL-2012 eBay drive that should've been good, but isn't:

pin 1 to GND: 38.6 kOhm
pin 2 to GND: 0.3 Ohm
pin 3 to GND: 0.3 Ohm
pin 4 to GND: 0.3 Ohm

* SEP-2011 eBay drive that is working perfectly:

pin 1 to GND: 37.9 kOhm
pin 2 to GND: 0.3 Ohm
pin 3 to GND: 0.3 Ohm
pin 4 to GND: 0.3 Ohm

** V_boost behaviour when switching power on (SATA-USB bridge with USB cable disconnected);

* JUL-2012 eBay drive that should've been good, but isn't:

17.60V for a split second
11.93V during 6 x BZZZ
12.00V when it's given up

* SEP-2011 eBay drive that is working perfectly:

17.60V for a split second
11.70V (fluctuates slightly) during proper acceleration
23.88V for maybe about 12 secs after having reached full speed
11.90V when still spinning at full speed, but supposedly not doing any other work


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 16:34 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
It looks like the boost voltage is only used when the drive is seeking. That is, it is required by the VCM circuit, not the spindle. This is consistent with the L7250 datasheet.

The low resistances for the motor phases are the result of residual charge on the gates of each of the low-side MOSFET drivers, so that's normal.

The only thing I can suggest is that the spindle bearing may be sticky. You could try heating the spindle with a hair dryer to free it up. I'm not holding out much hope, though.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 17:21 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
Do the electronics engage the VCM circuit during that first split second (some sort of self-test, maybe?), or does the VCM stay completely idle until the motor has reached proper speed? Does e.g. unparking the heads cause a considerable current spike?

I guess I could try the hair dryer trick on the JUL-2012 eBay drive, but maybe not on my own bad drive that actually contains some semi-interesting data. :)


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 17:26 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
Maybe the boost voltage is tested as part of the drive's POST? Otherwise, I'm wondering whether the VCM nudges the headstack towards the rear of the ramp for some reason???

In short, I don't know what is happening.

FWIW, some old Toshiba (?) models had a sticky spindle bearing that responded to being warmed up.

Edit:

The R470 resistor (0.47 ohms) is probably the VCM current sense resistor. You can measure the voltage across this resistor to see what the VCM is doing. However, a multimeter wouldn't probably tell you much, but I expect that you may not have a DSO. :-)

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 17:36 
Offline

Joined: September 11th, 2023, 5:40
Posts: 42
Location: Finland
I do own a Hantek DSO5102P scope, but I have zero experience using it. :P


Top
 Profile  
 
 Post subject: Re: Dead Hitachi HUA723020ALA641 2TB 3.5" 7200rpm (Jun-2012)
PostPosted: September 28th, 2023, 17:40 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
You would need to measure the voltage across the resistor in differential mode (ie subtract channel 1 from channel 2).

BTW, did you disturb the eBay drive in any way before it went bad?

_________________
A backup a day keeps DR away.


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google Adsense [Bot] and 154 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