SD card became unrecognized by card readers

<< < (4/11) > >>

al_ra:
I didn't understand why you linked a different sd card reader from ebay , my sd card reader is:

 http://www.ebay.com/itm/SD-Card-Shield-Module-Memory-Read-Write-reader-Arduino-/150718852629?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item23178b2e15#ht_2930wt_1270

I connected the card reader to my arduino nano like this:

5V pin to 5V pin
GND to GND
MOSI to pin 11
SS to pin 4
SCK to pin 13
MISO to pin 12

the output of the programs you ask for: (I remind you that the SD card is probably dead)

CardInfo example from SD.h using Arduino 1.0 output:
"
Initializing SD card...initialization failed. Things to check:
* is a card is inserted?
* Is your wiring correct?
* did you change the chipSelect pin to match your shield or module?
"

QuickStart example output:
"
SD chip select is the key hardware option.
Common values are:
Arduino Ethernet shield, pin 4
Sparkfun SD shield, pin 8
Adafruit SD shields and modules, pin 10
The default chip select pin number is pin 10

Enter the chip select pin number: 4

SD initialization failed.
Do not reformat the card!
Is the card correctly inserted?
Is chipSelect set to the correct value?
Is there a wiring/soldering problem?
errorCode: 0xa, errorData: 0x1

Restarting

Enter the chip select pin number:
"

SdInfo example output
"
SD chip select is the key hardware option.
Common values are:
Arduino Ethernet shield, pin 4
Sparkfun SD shield, pin 8
Adafruit SD shields and modules, pin 10
The default chip select pin number is pin 10

Enter the chip select pin number: 4

SD initialization failed.
Do not reformat the card!
Is the card correctly inserted?
Is chipSelect set to the correct value?
Is there a wiring/soldering problem?
errorCode: 0xa, errorData: 0x1

Restarting

Enter the chip select pin number:
"

all the checks made with the same config and with arduino 1.0
I used the ruined card

fat16lib:
I posted a link to that module because it was the same seller that sold your module and had a circuit diagram.  The seller claimed that the module was for an Arduino but in fact that module should not be used with a 5V arduino. There was no circuit diagram for your module so I had no reason to believe your module is correct.

Your card fails in a strange way for an SD card.  The only time I have seen error code 0x0a is for a MMC card.  SD.h and SdFat do not support MMC cards.

Your card is not dead but it does not respond as expected for an SD card.

al_ra:
do you think I need to connect it to a 3.3 voltage although it is written 5V?

do you think the current config is ok to use with another sd card ?(i don't have an unlimited amount of it)

do you know if and how I can save this card?

fat16lib:
Since we don't have a circuit diagram for you module, I can't be sure if it is OK.  If possible measure the supply voltage as described below.

If your card is a real SD card then error code 0Xa with error data 0x1 may mean that the supply voltage to the card is out of range.  

During initialization, cards operate in a safe mode and won't go ready without the correct voltage.  Most SD cards work with Vcc in the range 2.7 to 3.6 volts.

Look at the diagrams in this article http://elm-chan.org/docs/mmc/mmc_e.html to see which SD pin has Vcc and measure the value of Vcc.

For an SD card there should be 9 pins and Vcc is the middle pin.  Pins are numbered in a strange way for historical reasons.

Edit: On your module it appears that the Vcc pin connects to the yellow cap near the regulator.

al_ra:
i fixed my program (made a safe remove function that closes the file)

I changed to a new card and the card reader didn't work with a 3.3V but it worked just fine with a 5V
thank you all

I will be happy if someone know's if and how I can save the corrupted card   

Navigation

[0] Message Index

[#] Next page

[*] Previous page