Sounds like you have done all the right things with reading the device ID via SPI etc.
Are you using interrupts in your code? Might be worth disabling to see if you get better stability.
Sounds like you have done all the right things with reading the device ID via SPI etc.
Are you using interrupts in your code? Might be worth disabling to see if you get better stability.