Need help with nRF24L01 and Arduino decoding and receiving A month ago I bought a Chinese drone, remotely controlled by: SM-217-BKT v5 controller, which uses 2.4GCOB-1A transmitter. My idea was to drive a drone with its "memory", I mean:


Start the drone and its controller.
Drive it and set it back to exactly the same position as on start.


Then to read/decode commands and after that execute/transmit them back to the drone without my help.

For the moment I know how to transmit the commands. I need to know the pipe to pair nRF24 with the receiver of the drone, to know the commands, again to know the pipe of the controlling transmitter.

I've got plan B.
To connect Arduino analog pins with the controller's joysticks, to analogRead them and than analogWrite them, but maybe this plan is not going ok.

Thanks for your time :)
1.EDIT
Under word "pipe" i mean variable which holds receiver's unique pattern of filtrating its controller's commands from other 2.4Ghz waves
2.EDIT or maybe there is a plan C, to remove the board from my drone and to use motors and frame, and than control it with another nrf24
On the nRF24L01 the communication is performed through "pipes", each with an address. That is unique to those chips and you cannot assume that some other random chip will do the same thing. As a general rule the nRF24L01 chips will only communicate with other nRF24L01 chips. You will need a SDR and an in-depth understanding of the workings of your current transmitter and it's communication scheme to even begin to think about doing what you want.

So... Go plan B.