The Raspberry Pi Blog


RF Remote Control Socket Codes

Submitted by Derwent Ready on Friday, 21 November 2014

I'm currently working my way through a project involving remote control sockets. Due to the varying nature of documentation and standards for these devices I thought I'd create a page listing all the codes I've encountered. I have two sets of Status brand sockets and even they run on completely different codes.

This article will be updated as more codes are discovered.

Skip to the codes

These codes were sniffed using an Arduino, a pair of RF devices and a modified version of the very useful code found at: http://z4ziggy.wordpress.com/2014/06/27/rf-sniffer-open-gates-cars-and-rf-remote-controlled-devices-with-ease/

 I don't guarantee that these codes will work for you but they're here as a helpful first attempt.

The parts needed for this can be found on Amazon:

1pcs 433Mhz RF transmitter and receiver kit for Arduino project

WARNING: If using a Raspberry Pi to receive the codes, a 1000Ohm+ resistor will be required on the data pin of the receiver as it's designed to send signals at 5V which is too high for the Pi's 3.3v inputs.

Arduino Uno R3 Microcontroller

Status SREMSOC3PK3 Remote Control Socket

Codes

If using a library like RCSwitch (Arduino) or RCSwitch-Pi (Raspberry Pi) you will most likely want to use the 2nd set of numbers on each row (after the first / ). If you're feeling more adventurous and want to roll your own solution you will probably find the first binary code to be more useful.

Status Brand Remotes

Remote Control Label: BD195AR (White remote control)

Channel 1

  • On - 01100111110110110000111101110010 / 1742409586 / 32 bit / Protocol = 1

  • Off - 01100111110110110000011101111010 / 1742407546 / 32 bit / Protocol = 1

Channel 2

  • On - 01100111110110110000101101110110 / 1742408566 / 32 bit / Protocol = 1

  • Off - 01100111110110110000001101111110 / 1742406526 / 32 bit / Protocol = 1


Channel 3

  • On - 01100111110110110000110101110001 / 1742409073 / 32 bit / Protocol = 1

  • Off - 01100111110110110000010101111001 / 1742407033 / 32 bit / Protocol = 1


Channel 4

  • On - 01100111110110110000111001110011 / 1742409331 / 32 bit / Protocol = 1

  • Off - 01100111110110110000011001111011 / 1742407291 / 32 bit / Protocol = 1


All Channels

  • On - 01100111110110110000010001111000 / 1742406776 / 32 bit / Protocol = 1

  • Off - 01100111110110110000100001110100 / 1742407796 / 32 bit / Protocol = 1


Model RCT-08 (Grey remote control)

All Channels Off - 00000000010001110110111111011000 / 0004681688 / 24 bit / Protocol = 1

Channel 1

  • On - 00000000010001110110111111011111 / 0004681695 / 24 bit / Protocol = 1

  • Off - 00000000010001110110111111010111 / 0004681687 / 24 bit / Protocol = 1

Channel 2

  • On - 00000000010001110110111111011011 / 0004681691 / 24 bit / Protocol = 1

  • Off - 00000000010001110110111111010011 / 0004681683 / 24 bit / Protocol = 1


Channel 3

  • On - 00000000010001110110111111011101 / 0004681693 / 24 bit / Protocol = 1

  • Off - 00000000010001110110111111010101 / 0004681685 / 24 bit / Protocol = 1


Channel 4

  • On - 00000000010001110110111111011110 / 0004681694 / 24 bit / Protocol = 1

  • Off - 00000000010001110110111111010110 / 0004681686 / 24 bit / Protocol = 1