I have implemented a basic SPI communication with a SPIRIT2 radio. I'm trying to read a register from it, and since the ST didn't put the right figures in the datasheet, describing register read and write sequences, I had to look it up in the SPIRIT1 datasheet. Register is properly read the first time after power cycle and subsequent readings return wrong register content. Eventually MISO pin is held low and the radio stops responding.
I have recorded the communication using the saleae logic analyzer and is in the attachment.