All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 122 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7
Author Message
 Post subject: Re: Crucial MX100 repair after PSU failure
PostPosted: April 23rd, 2024, 20:52 
Offline

Joined: June 27th, 2020, 8:58
Posts: 29
Location: europe
good. thanks for confirmation. so nothing wrong here, but there is definitely something wrong elsewhere. "C1" capacitor which is not a capacitor, but resistor
i looked for photos around and found a good one. it also explains why i measured negative capacitance one time before i lost it

Attachment:
s-l1600.jpg
s-l1600.jpg [ 423.15 KiB | Viewed 267 times ]


Top
 Profile  
 
 Post subject: Re: Crucial MX100 repair after PSU failure
PostPosted: April 26th, 2024, 17:58 
Offline

Joined: June 27th, 2020, 8:58
Posts: 29
Location: europe
based on initial diagnosis i suspected the resistor is 50ohm. took apart 2.5" drive and traced the pin to a 50ohm resistor. soldering resistor did not change anything.
remembered the DRAM moved slightly when i was taking off faulty CPU, and a bit of solder came out. quite possible a pin lost contact there.
lifted DRAM chip and indeed there was a pin with hardly a bit of solder on PCB. found pinout, half of the DQ pins to CPU are open. damn i thought either the CPU is faulty or not made good contact. a closer look at datasheet made me realize these are actually x16 chips, not x32. so half of the pins are unused. and indeed DMM check on all DQ0-DQ15 pins showed identical values and all DQ16-DQ32 plus some other x32 specific pins are open. the pin that was missing solder is unused. so nothing wrong here.
reballed DRAM and put back, nothing changes (i was looking if there is something wrong with this since i got the message "configured for UDMA/133 (device error ignored)" while in case where they recovered it with JTAG there was only "configured for UDMA/133")

there was also idea to check crystal, because with damaged CPU there was -3.63V, could this affect crystal stability? i knew after repair i had 0.63V on both crystal pins and 0.92V on nearby test point. meanwhile also flashed initially reconstructed BIOS, with only bad block table additions drive added automatically.
this again resulted in no drive detected in OS, and at this point i checked crystal pins again - one pin is good at 0.63V, another went down 0.48V, also 0.92V test point shows 0.64V. multiple restarts and connecting drive through USB adapter did not change a thing.

next i change BIOS again to the one drive initally tried to reconstruct, and on first boot both crystal pins are good at 0.63V, however 0.92V pin remained at 0.64V - it seems that one of these tables in BIOS contains CPU config register, and with wrong values sets up hw incorrectly.

not knowing enough about the BIOS structure i suspect on table at 0x150000, because if i flash dump that would boot drive to "unallocated" state quick, after messing with MU03 loader, this code gets overwritten with same values each time, boot is slow takes several restarts to get the drive detected in disk utility, in general unstable and unpredictable behavior. likely the MU03 loader looked for data at different offset and fooled the CPU somehow

Attachment:
Untitled.png
Untitled.png [ 394.52 KiB | Viewed 184 times ]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 122 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7

All times are UTC - 5 hours [ DST ]


Who is online

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