Pairing Process Without Success

A project log for Open esk8 Remote - v1

Fully open source remote control for common electric skateboards using the NRF24L01+

Timo BirnscheinTimo Birnschein 12/10/2018 at 03:580 Comments

Now that I knew I have control over the board when I reuse a known communication address for the NRF24L01+, I wanted to be able to pair to all eskateboards with this controller.

It took me several days to start this part of the exercise because I feared the pairing procedure would be pretty complicated. Turns out I was right. It's pretty involved.

First, I looked at a pairing process that failed because the board did not respond (it was powered off on purpose).

In the screenshot above you can see an excerpt of the process that eventually led to a failed pairing attempt.

The interesting bit is the 16 frequencies the remote cycles through when searching for the skateboard. Catching all those was easy but very important at the same time as can be seen later during normal operation.

This aborts after several cycles as far as I remember.