I have made SDHC interface code with SPI for kingston card, C4 4gb card. It works fine, card gets initialized properly & I can read write without any problem.
But same code doesn't work for Sony C4,4Gb card. Card don't get initialized. I have tried many times. Card doesn't get initialized. When I send first command to CMD_GO_IDLE_STATE, it returns nack.
I don't understand what is the problem. I can attach code if someone want to check my code. Or its hardware related problem?. Hardware is simple, card is connected via SPI port & CS pin is GPIO.
Kingston card work fine on same card but not Sony card?