Repairing Dead Flash Drives

Post here to teach people how to do something.

Moderators: Chuckt, Garth, bitfogav

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Repairing Dead Flash Drives

Post by Chuckt » Sun Dec 01, 2013 1:21 am

Backups are important to me and after having a few CD's go bad on me, I've been a fan of flash drives. I've had them accidentally go through the washer and dryer a few times and I've left one on the hot seat of a car. They all work except for my first one which was a 128 MB flash drive by Lexar that I bought on sale.

I saw this article on Hackaday about fixing flash drives:

http://hackaday.com/2013/11/27/repairin ... sh-drives/

The actual article is here:

http://infar.be/index.php?/archives/100 ... l#extended

And the program they use on dead flash drives is chip genius:

http://usb-fix.blogspot.de/

I'm guessing that crystals don't have the same life as flash memory and may be the weakest link in a flash drive. Will they survive 10 years?

In any event, I'm guessing I have to have skills in surface mount soldering and chip identification to go any further.

The best advice is not to drop your flash drives so the crystal doesn't crack.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by brad » Sun Dec 01, 2013 8:46 pm

Very handy Chuck,

I have a dead SD card with some files on it I'd like to get off.

Perhaps There may be a small dmd crystal on there also?

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Mon Dec 02, 2013 12:01 am

Try the chip genius program on the card first.

If you can get the card open without breaking anything. I heard that we're never to squeeze the card especially on the flat surface (horizontally). Some of the newer thumbdrives seem to be in realy tiny packages. You could always experiment on a blank empty card to see what you are in for. This is one of those things I have not tried before.

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Mon Dec 02, 2013 12:04 am

http://www.alibaba.com/showroom/sd-card-shell.html

I found some empty SD card shells on the web. Now I know they exist for customers if they get broken.

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Mon Dec 02, 2013 12:10 am

http://dx.com/p/sandisk-tf-adapter-repl ... -pack-8463

This site is more reasonable but it seems it is an adapter.

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Mon Dec 02, 2013 12:17 am

There are soke videos on youtube on how to open an sd card. Maybe when I have more time I can find a good video.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by brad » Mon Dec 02, 2013 5:53 am

I remember opening an older SD card and it had a very thin PCB with chips on it.

These days I think they just make it all into one substrate I.E. the chip itself is the PCB.

My broken one is an old 128MB version so I dare say it actually has the PCB with components on it.

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Mon Dec 02, 2013 12:32 pm

I opened one of the original 128 MB Lexar flash drives and a chip fell out. Either the solder paste disintegrated or they just pressed it together and hoped the case would hold the chip against the contacts.

I had copied the data when the drive started malfunctioning and it never worked again so I took the loss since I had already got the data off.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by brad » Mon Dec 02, 2013 7:57 pm

I remember seeing someone buy one on ebay years ago when they first came out and it didn't work, he opened it up and all that was inside was the USB connector - there was no circuit board or anything!

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Re: Repairing Dead Flash Drives

Post by bitfogav » Tue Dec 03, 2013 3:41 am

Yes that was true Brad when they first came out, ive seen the same sort of thing too. ive also seen usb sticks that look like the real thing and when plugged into the PC it reads has a usb stick with correct gigabyte etc but when you try to upload to it nothing happens.. all it is a IC that simulates a usb stick.. people will do anything these days!.
fakeusb.png
fakeusb.png (68 KiB) Viewed 12885 times
If you don't know what Voltage your country is using, you shouldn't be doing electronics ;-)

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Repairing Dead Flash Drives

Post by Chuckt » Tue Dec 03, 2013 5:52 am

The laws governing warranties in my country may be different than your country. They don't warranty my flash drives very long. One company does talk in their literature about how you could erase flash memory for years and how their flash memory is long lasting (maybe 21 years). I looked at the warranty and asked myself if flash memory is good for a decade or more, why don't they warranty it for that long? The answer is: It must be the crystal that won't outlive the memory.

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 7 guests