We are using miroSD card in our Data logger in SPI communication mode.
Earlier we use microSD 8 GB cards of SanDisk with our device which was working properly.
Now we have purchase new 8 GB cards from market which are not working properly.
In new cards, We notice initialization of cards work properly. All register are showing proper values. Also if we do writing operation on card without reading the card we get proper response from card. But if we read the card data it show first 6 byte properly after that it show same fix pattern of data and after first reading operation if we execute any command we get illegal command and idle state in response.
Please give us any suggestion regarding the problem or if you can give us demo code please send us.