@Freddie Chopin
Are you sure that this is right? if I'm issuing a CMD0 in SPI Mode I'm getting a R1 Response.
I'm trying to implement it in Software. A Harware solution would reqire a new Micro with a complete new Architecture.
@thm_w
Well I do not have a logic analyse. Yet. Only my trusty DS1054z
Yes it Did. It worked perfectly. I've already read that but in every Document it's not Clear how exactly I'm getting into SD Mode. For example in the TOSHIBA Datasheet it states the following:
To initialize the Toshiba SD card, follow the following procedure is recommended example.
1) Supply Voltage for initialization.
Host System can apply the Operating Voltage from initialization to the card.
Apply more than 74 cycles of Dummy-clock to the SD card.
2) Select operation mode (SD mode or SPI mode)
In case of SPI mode operation, host should drive 1 pin (CD/DAT3) of SD Card I/F to “Low” level. Then, issue CMD0.
In case of SD mode operation, host should drive or detect 1 pin of SD Card I/F (Pull up register of 1 pin is pull
up to “High” normally).
Card maintain selected operation mode except re-issue of CMD0 or power on below is SD mode initialization procedure.
3) Send the ACMD41 with Arg = 0 and identify the operating voltage range of the Card.
For SPI step 2 is pretty obvious but what the hell does step 2 for SD mode mean