Clonagem de Controle Remoto RF Learning Code ht6p20b Com Arduino
Clonagem de Controle Remoto RF Learning Code ht6p20b Com Arduino
REVISÕES:
00 – 14/01/2014 – Versão inicial
A ideia deste sketch é demonstrar como é possível de certa forma bem simples, efetuar a
clonagem de um controle remoto RF 433.92 MHz que utiliza o chip HT6P20 para
codificação (destes muito usados em portões eletrônicos e centrais de alarme).
A tecnologia “Rolling Code” é bem sofisticada e não digo que é impossível, mas é
pouco provável de se conseguir clonar.
Ela utiliza um algoritmo de criptografia conhecido como KeeLoq da empresa
Microchip.
http://en.wikipedia.org/wiki/Rolling_code
http://electronics.howstuffworks.com/gadgets/automotive/unlock-car-door-remote1.htm
http://www.seminariosartimar.com.br/mastersbrasil2011-pos/downloads/KLQ-
MastersBrasil2011.pdf
Já a tecnologia “Learning Code” é bem mais simples.
Os dados enviados pelo controle NÃO são criptografados!
Eles são apenas codificados usando um protocolo simples e aberto disponibilizado pelo
fabricante do chip HT6P20.
Datasheet do HT6P20: http://www.holtek.com.cn/PDF/consumer/HT6P20x2v110.pdf
Para descobrir qual destas tecnologias seu Portão Eletrônico (e/ou sua Central de
Alarme) utiliza, vc pode consultar o manual destes equipamentos ou, uma forma bem
mais simples, abrir o controle remoto q vc jah possui: se o chip encontrado dentro do
controle for o HCSXXX, a tecnologia é a Rolling Code. Mas se o chip encontrado no
controle for o HT6P20X, a tecnologia usada é a “Learning Code“.
Isto posto, o sketch apresentado abaixo utiliza um Arduino + Receptor RF 433,92 MHz
+ Transmissor RF 433,92 MHz + dois botões e um LED para receber o sinal emitido
por um controle remoto RF (encoder HT6P20B), decodificá-lo, armazenar os dados
decodificados na memória e retransmiti-los quando o botão for pressionado.
Hardware utilizado:
Funcionamento:
Caso o botão “LEARN” seja pressionado pelo usuário, o led “LEARN MODE” é
ativado indicando que o equipamento está em modo “Learning”. Neste modo, o
próximo sinal válido recebido pelo receptor RF será decodificado e os seus valores
serão armazenados na memória (para serem então re-transmitidos posteriormente).
Eu testei este sketch com dois receptores q tenho aqui: um da IPEC de oito canais e
outro da CONFTEC de dois canais.
Este sketch serve de alerta e demonstra como uma pessoa de má fé, com poucos
recursos/conhecimento, pode efetuar a clonagem do controle remoto de sua casa e
abrir o portão para roubá-la!
FICA A DICA!
https://acturcato.wordpress.com/2014/01/14/clonagem-de-controle-remoto-rf-learning-
code-ht6p20b-com-arduino/