So i have a 512Gb microsd card by Kingston which suddenly stopped working and won't get detected by anything.
I hooked it up to an Arduino via SPI and started poking around.
The card initializes just fine, i can read the registers and there is nothing unusual in the status or CSD.
However, if i give it CMD17, read block, it would return error 0x04, illegal command.
I can't seem to find any description of such an issue and what could be causing it.
Anyone knows if it's possible to get around it and access the data somehow?
Hm, it does not seem to be getting to this data error token - the 0x04 i'm getting is the R1 response.