I am curious if anyone has purchased the Nordic FOB and reprogrammed it (i.e. hacked it) for other purposes like general GPIO or such. I am looking at the Nordic transceiver boards which are currently about ~$24, and they require a microcontroller to add to this ($5 for homemade board or $16 for premade), so total of around $40. However the Nordic FOB is in total $24: includes antenna, Nordic transceiver (the best one out now, currently nRF24L01+), ATtiny24, 5 buttons on a single board, battery connector and even battery, and of course includes source code to the firmware for ATtiny24. I am not that familiar with ATtiny24 limitations however I have used PIC12, which is similar in tiny-ness.
-
Has anyone reprogrammed Nordic FOB? The ATtiny24 on Nordic FOB can be reflashed, I see it has a header for this.
-
I’d reverse the I/O’s to use the 5 buttons as outputs; contact pads already there if contact buttons are removed. (Battery won’t last 3 years as stated on the standard Nordic FOB since my firmware likely won’t be asleep as much. That’s OK.)
-
How much of the ATtiny24 is used with Nordic communication - I see it probably bit bangs the serial comm. Is there much CPU time left over? (For example, to add bit banging for a temperature sensor, or 60Hz wake up timer.) I could estimate this on a PIC12 but not for ATtiny24 so any guesstimates are appreciated. Does Nordic communication take up 80% or more of the ATtiny24?
With all that said, even as a debug tool it seems that hacking the Nordic FOB could be very cheaply done (wireless debugging by just sending the status of a couple pins is very useful, or add a custom serial debug protocol and it could send all kinds of register information of the target board during real time operation) - for $25, that’s really good.
Cheers