Create an account Home  ·  Topics  ·  Downloads  ·  Your Account  ·  Submit News  ·  Top 10  
Modules
· Home
· Content
· FAQ
· Forensic Downloads
· Forensics Feedback
· Forums
· Members List
· Statistics
· Surveys
· Top 10
· Topics
· Training Reviews
· Web Links
· Your Account

Our Membership

Latest: bradshaw48
New Today: 1
New Yesterday: 1
Overall: 29280

Computer Forensics
This is a free and open peer to peer medium for digital and computer forensics professionals and students. Please help us maintain it by contributing and perhaps linking to us from your own website.

Recent Posts

 Final Year Project
 Android devices with PIN screen lock and without USBdebb. on
 Can file creation and modifications on pendrives be found?
 Viewing real MAC times of a timestomped file
 software that can view files in Volume Slack

Computer Forensics World Forums


Pages Served
We received
49762191
page views since August 2004

Security Sources

FTC
OnGuard Online
ISO 17799 ISO 27001
ISO 27000 Toolkit
ISO 27001 & 27000
Cryptography
Security Policies

Computer Forensics World: Forums

Computer Forensics World :: View topic - Working out how I killed a micro SD (uSD) card
 Forum FAQForum FAQ   SearchSearch   UsergroupsUsergroups   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Working out how I killed a micro SD (uSD) card

 
Post new topic   Reply to topic    Computer Forensics World Forum Index -> Miscellaneous
View previous topic :: View next topic  
Author Message
stepto
Newbie
Newbie


Joined: Feb 03, 2014
Posts: 4

PostPosted: Mon Feb 03, 2014 11:55 pm    Post subject: Working out how I killed a micro SD (uSD) card Reply with quote

Hi everyone

Firstly, please understand that I'm not even fully sure this is the right forum to be posting this in, so if I'm wide of the mark, please let me know. In a nutshell, I have some micro SD cards that a circuit of mine has killed, and I want to understand why / how / if they are recoverable.

This circuit uses SPI mode to read data from a FAT formatted uSD card via the SPI interface. The user puts the data they want to be played back there using a full SD interface (on their PC etc). So it's a case of SD write (using standard hardware I do not control) and SPI read by me.

The circuitry is simple, based around an Arduino type core (Atmega32u4) - the schematic (of this block) is equivalent to this: [url]https :// www . sparkfun . com/datasheets/DevTools/Arduino/microSD_Shield-v13%20Schematic . pdf[/url]

For those who don't want to go into the schematic, the nuts and bolts are:

    3.3V regulated power
    5V MCU
    SD->MCU inputs directly connected
    MCU->SD inputs run through proper level shifter


So, I've been using this successfully with the Arduino SDFat library for ages. And then, a few days ago, I started getting "dead" cards out of it. Putting them in a PC results in no identification whatsoever - not even as an uninitialised drive. Using the SPI interface, I can get manufacturer details, serial number and size back out, but all read and write commands give me a failure.

So my question is: how did I kill them? Incorrect voltage seems unlikely, given the circuit design and the fact that I can still get some data out of them. Is it possible to send some sort of botched SPI command that leaves the card in limbo? Is there any software out there that allows me to send individual SD commands to probe this further? Or are there any companies out there that would take this on and give me a diagnosis?

Any help offered would be gratefully received. I'm just trying to learn! And if this is the wrong forum, please let me know and I shall slope off...

S

Moderator Note: Direct links are not allowed.
Back to top
View user's profile
cybercop
Newbie
Newbie


Joined: Nov 01, 2005
Posts: 551
Location: Marion, Indiana, USA

PostPosted: Tue Feb 04, 2014 12:20 am    Post subject: Reply with quote

I think you need to find a hardware hobbiest forum.
Back to top
View user's profile
stepto
Newbie
Newbie


Joined: Feb 03, 2014
Posts: 4

PostPosted: Wed Feb 05, 2014 4:14 am    Post subject: Reply with quote

Thanks for the suggestion cybercop. I'm actually a fair bit further on than hobbyist, as I'm an electronic engineer by profession Embarassed This is for an Arduino compatible board for a client that I'm building, and I've never had a problem working with SD cards in SPI mode before.

Thing is, with the failure mode being so hard to decipher, I was hoping that a forensics expert or company might be able to take my damaged cards and tell me what I did to destroy them. That way I might understand more about why one of the simplest circuits going is messing me around!

Thanks all the same Smile
Back to top
View user's profile
PreferredUser
Newbie
Newbie


Joined: Jan 01, 2007
Posts: 1130
Location: USA

PostPosted: Wed Feb 05, 2014 10:58 am    Post subject: Reply with quote

"http://forum.hddguru.com/" is the forum you want.
Back to top
View user's profile
stepto
Newbie
Newbie


Joined: Feb 03, 2014
Posts: 4

PostPosted: Wed Feb 05, 2014 8:57 pm    Post subject: Reply with quote

Thanks PreferredUser - I'll check it out!
Back to top
View user's profile
stepto
Newbie
Newbie


Joined: Feb 03, 2014
Posts: 4

PostPosted: Fri Feb 07, 2014 4:44 am    Post subject: Reply with quote

Just thought I would update this as I had some success and it may be useful info for others. After some more Googling, it turns out that SD cards have a password lock feature. From other people's forum posts, comparing various data I COULD extract from my cards with that from other people, it looked like my cards were exhibiting evidence of being locked.

I didn't know the password (because I hadn't ever intentionally set it) but further reading showed that you can send an "unlock and erase" emergency reset command. Doing so (via SPI) let the cards turn up as raw when inserted back into my laptop - and I could format them happily.

This may not be ideal for everyone, as I didn't recover the data (but I didn't want to anyway).

Anyway, thanks for all the suggestions.

Stefan
Back to top
View user's profile
PreferredUser
Newbie
Newbie


Joined: Jan 01, 2007
Posts: 1130
Location: USA

PostPosted: Fri Feb 07, 2014 10:48 am    Post subject: Reply with quote

Thanks for the update. It is surprising how few people have the courtesy to come back and update their thread.
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Computer Forensics World Forum Index -> Miscellaneous All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum

Powered by phpBB 2.0.10 © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops 2003 http://www.nukecops.com

Forums ©

 

TMs property of their respective owner. Comments property of posters. 2007 Computer Forensics Science World.
Digital forensic computing news syndication: Computer Forensics Training News or UM Text
Software is copyrighted phpnuke.org (c)2003, and is free under licence agreement. All Rights Are Reserved.