I am using a Raspberry Pi 2 with a NRF24L01 module to communicate with several Arduinos. It is all working very well... until some point within a few days or weeks. Then I get only the following error:
RF24 HARDWARE FAIL: Radio not responding, verify pin connections, wiring, etc.
When that happens, restarting the program doesn't get the errors to stop - the only way to fix it is to reboot.
The software is written in Python and uses the RF24 library.
I know this isn't much information, but I don't know what else to say... It basically works until some (seemingly) random time. This is the part which is confusing me the most. I couldn't find any problem in the code or an error traceback or anything, all there is is the timeout error from the script, without me touching it.
Does anybody have an idea of what it may be, or any ideas on how to further debug?