SPI idle-mode --> ready-mode ---> datatransfer mode

Hi

I try to acces a microSD 2Gb memory card

via SPI,    Clock=400KHz

I send the sequence  

CMD0

CMD8

CMD55

CMD41

CMD58

Each time I don´t get a illegal command and I see it goes in idle-mode and then in ready-mode

but after this init-sequence I try to read sector-0 but I get only zero´s exept position-511/512  AA55

This card I format it on a windows-XP machine in FAT16

So what goes wrong or whats the reason the card don´t go in datatransfer mode