Спасибо за ответ, есть рабочий программатор для работы с карточками(пишет,читает. вообщем весь функционал делает), карты все он эти читает, по командам та же последователость,данные в цмдках такие же как и у меня, и RCA в CMD3 у там нули как я понял, потмоу что он отсылает в CMD3 0x43 00 00 00 00 0x21 - 4 байта в поле данных это же RCA? И там ответ yна CMD3 всегда одни и те же биты на любую карту, все 32 бита от RCA до CARD STATUS и CRC ( 0x03, 16 бит RCA, 0x04 в битах статуса(12:9)) и после этого там отсылается CMD9 и CMD13 с соответсв. ответами, но у меня же выставляется 0x05 в битах статуса на CMD3, и другой RCA и дальше карта просто молчит, кроме вот одной единственной карты(у нее такой же ответ на команду CMD3 как и в программаторе,наверное поэтому и робит). Дополнительный клок из 8 бит между командами выставляю задержки между командами в 4 милисекунды, задежка между командой и ответом на нее 100микросекунд, вообще задержки пробывал разные и увелич. и уменьшал - толку ноль. Я не могу понять от чего зависит этот статус карты и RCA, в ответе на CMD3, как он выставляется, судя по даташиту RCA генерируется случайным образом, каждый раз на CMD3?
CMD9 это же запрос на получение CSD, как он влияет на RCA, или я что то не понимаю?