I’m trying to use the Nordic FOB with a nRF24LU1+. However, I only receive data from pressing 3 of the FOB buttons, and the data I receive is partially corrupted.
When I press any of those three buttons, I receive a packet that has a bad button press code (it’ll jump around between 0x09, 0x19, 0x11, 0x17, etc), but an ok rest of the packet (# of presses looks ok, last byte is 0x00). If I press either of the other two buttons, nothing happens, and the button press counter doesn’t increment.
I’ve tried reprogramming the FOB with the current firmware from the product page, but that didn’t help. I noticed the battery voltage was ~2.9 V, so I replaced it with a new battery (showed ~3.3 V). About 30 minutes of debugging this later, the battery voltage was ~3.1 V, which seemed like a pretty quick drop. I’m satisfied that the receiver code is working, since the rest of the packet looks ok. I noticed CRC is enabled for the packets, so I should be getting what’s sent.
Anyone have any suggestions before I contact SparkFun about this?
Thanks,
Carson