Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Support => Topic started by: savage on October 16, 2018, 10:33:15 am

Title: SD card download
Post by: savage on October 16, 2018, 10:33:15 am
Im having trouble reading an SD card using a standard windows USB reader.  Hoping to use the Bus Pirate instead but after an internet search, cant find a tutorial on how to download the whole card to something windows readable.
Just wondered if anyone has a link they could share??
Title: Re: SD card download
Post by: USBEprom on October 16, 2018, 09:29:19 pm
Hi savage.
I am pretty sure Bus Pirate can do it but it would be too slow and in any case it is not so trivial to do.
You have to consider that Bus Pirate would manage the whole thing via SPI while Windows USB reader, PCI card reader and things like that use SD MODE.
It depends on the actually size of the card, but you should read thousands of blocks and combine theem all, a truly long and gigantic work.
The simplest solution is to buy a new reader, which is still less expensive than the Bus Pirate, or get a backup of the SD with a computer natively provided with a SD reader which could usually be a laptop or a desktop with a multicard reader.
However are you really sure the problem is the reader and not the SD?
To be really 100% sure you should be able to read the SD and being able to do it would already have the backup you are looking for.
If the problem is that the SD is some way protected, then it is a whole other kind of matter.

Be seeing you.

U.Sb

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00812037248session_write_close ( )...(null):0
20.00842168824ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00842169600Database_MySQL->query( ).../DatabaseHandler.php:119
40.05392308320Database_MySQL->error( ).../Db-mysql.class.php:273