I have been reading the documentations about KeeLoq Encoder and Decoders for some time. My goal is to build both the Transmitter side and the Receiver side using the KeeLoq system.
I almost completed the basics, but I can not understand how do people clone KeeLoq Remotes or other Rolling Code remotes that easy. There are lots of remotes on Ebay telling they are able to clone a Rolling Code Remote by just pressing some of those buttons. There also some videos showing the same things on Youtube.
Q1: If I build my own transmitter using a KeeLoq Decoder (e.g. HCS301), can they clone my transmitters too? Or, can they just teach another KeeLoq Remote to my receiver and use it in the case they have the access to the learn button on my receiver. As I understood, they have to know the Shared Key in order to teach the Remote to my receiver.
Q2: If they can not clone it or they can not teach new remotes to my receiver; do my costumers have to request a new remote from me every time they need another one?