Esp-homekit-devices: IR Codes Collection

Created on 28 Feb 2020  路  11Comments  路  Source: RavenSystem/esp-homekit-devices

Users can post here working IR codes to be included in the IR Codes database:
https://github.com/RavenSystem/esp-homekit-devices/wiki/IR-Codes-Database

Template:

  • Vendor:
  • Type: TV, HVAC, Fan, Music Player...
  • Remote model:
  • Frequency:
  • Protocol:
  • Codes:
HAA no stale

All 11 comments

Vendor: PHILIPS
Type: TV
Remote model: RC6 20 bit frequency 36Khz
Protocol: FiBK00AFAF00AF
Codes:
On / Off : AbAaAaCcAaAaAaAaAaAaAaAaAaAaAaBaAbAa
Channel +: AbAaAaAbBaAaAaAaAaAaAaAaAaAaBbAaAaAaA
Channel - : AbAaAaCcAaAaAaAaAaAaAaAaAaCbAaAaAa
Volume + : AbAaAaAbBaAaAaAaAaAaAaAaAaAaAaCbAaAaAa
Volume - : AbAaAaCcAaAaAaAaAaAaAaAaAaAaCbAaAa
Up : AbAaAaAbBaAaAaAaAaAaAaAaAaBbBaAbAaAa
Down : AbAaAaCcAaAaAaAaAaAaAaAaBbBaAbAa
Right : AbAaAaAbBaAaAaAaAaAaAaAaAaCbBaAbBa
Left : AbAaAaCcAaAaAaAaAaAaAaAaBbBaAbBb
Mute : AbAaAaAbBaAaAaAaAaAaAaAaAaAaAaAaBaAb

Vendor: PHILIPS
Type: TV
Remote model: RC6 20 bit frequency 36Khz
Protocol: FiBK00AFAF00AF
Codes:
Menu : AbAaAaAbBaAaAaAaAaAaAaAaAaBbBbBbAa
Input : AbAaAaCcAaAaAaAaAaAaAaAaAaBaAaAbAaAa
Last : AbAaAaCcAaAaAaAaAaAaAaAaAaAaAaBbBb
OK : Looking for

here - http://www.remotecentral.com/ you can find a lot of codes. use it when looking for power on/off discrete codes.

Vendor: PHILIPS
Type: TV
Remote model: RC6 20 bit frequency 36Khz
Protocol: FiBK00AFAF00AF
JSON for follow commands: ON, OFF, ArrowUP, ArrowDOWN, ArrowLEFT, ArrowRIGHT, OK, ack, Play/Pause, Info, Mute, Volume, Settings and HDMI sources.
NOTE:
The json include IR and Http commands.
Replace IP address in json with your TV IP address.
Let me know if this jSON works fine.
Thank you to @RavenSystem for helping and this great work!

{"c":{"t":4,"x":35,"p":"fcBK00AFAF00AF"},"a":[{"0":{"r":2,"i":[{"c":"AbAaAaCcAaAaAaAaAaAaAaAaAaAaAaBaAbAa"}]},"1":{"r":2,"i":[{"c":"AbAaAaCcAaAaAaAaAaAaAaAaAaAaAaBaAbAa"}]},"6":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"CursorUp\"}"}]},"7":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"CursorDown\"}"}]},"8":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"CursorLeft\"}"}]},"9":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"CursorRight\"}"}]},"10":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Confirm\"}"}]},"11":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Back\"}"}]},"13":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"PlayPause\"}"}]},"15":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Info\"}"}]},"20":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Mute\"}"}]},"21":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Mute\"}"}]},"22":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"VolumeDown\"}"}]},"23":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"VolumeUp\"}"}]},"30":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/input/key","c":"{\"key:\":\"Options\"}"}]},"t":60,"q0":[{"h":"192.168.0.37","r":0}],"q1":[{"h":"192.168.0.37"}],"i":[{"0":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/sources/current","c":"{\"id:\":\"HDMI 1\"}"}]},"n":"HDMI 1"},{"0":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/sources/current","c":"{\"id:\":\"HDMI 2\"}"}]},"n":"HDMI 2"},{"0":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/sources/current","c":"{\"id:\":\"HDMI 3\"}"}]},"n":"HDMI 3"},{"0":{"h":[{"h":"192.168.0.37","p":1925,"m":2,"u":"1/sources/current","c":"{\"id:\":\"HDMI 4\"}"}]},"n":"HDMI 4"}]}]}

Vendor: SAMSUNG
Type: TV
Remote model: AA59-00622A 38KHz
Protocol: J*J*AaAaAaDFAa
Codes:

Tools- CeCeBaAbAcAaBaA
CH List- CeCeBaAaBcAaAbA
Info- CeCeEhC
Hdmi- CeCeBaAcAbAaCa
1- CeCgAeBbE
2- CeCeAaAfAaE
3- CeCfBeAbE
4- CeChAdCaD
5- CeCeAbAeBaD
6- CeCfAaAdAaAaD
7- CeCgBdBbD
8- CeCeAaBeAbD
9- CeCfCdAcD
0- CeCeAcAdCaC

Vendor: LG
Type: TV
Remote model: AKB73756504
Protocol: UJ6AqARAqCAr
Codes:

On/Off - bAeBaEcAdCaD
Vol+ - bAeBaEaAfAaF
Vol- - bAeBaGhF
Ok - bAeBaEbAcAaBaCaA
Q.menu - bAeBaFaAcAbAaCaA
Back - bAeBaEcAaAbCaAaB
Exit - bAeBaGaBaAcAbAaA
Up - bAeBaEfAaFaA
Down - bAeBaFeAbEaA
Left - bAeBaHhE
Right - bAeBaEaBeAbE
Setting - bAeBaGdAcDaA
Play - bAeBaEdBaEbAa
Pause - bAeBaEaAaCaBaAcAa
Mute - bAeBaFbAeBaD

Sourse:
My apps - bAeBaEaAdAaAaDaA
Smart - bAeBaEbEaBeA
Input - bAeBaGaAfAaD
Guide - bAeBaGaAaAaAbAaAaAa

F6F26FB7-0979-4FAE-B25F-732AA68067BE
93792294-E47D-4D78-A829-E660C369F0E0

Vendor: Microsoft
Type: Xbox One
Device Code: 128
Subdevice Code 216
Protocol: NEC Extended
Frequency 38Khz
HAA Protocol: U5J(AcAcAcDFAc
Command No | Command Code | Binary | HAA | Function
-- | -- | -- | -- | --
41 | 00101001 | 00000001000110111001010001101011 | gAcBaCbAaAcBaAaB | Off
42 | 00101010 | 00000001000110110101010010101011 | gAcBaBaAaAaAbAaAaAaB | On
30 | 00011110 | 00000001000110110111100010000111 | gAcBaBaDcAdC | Up
31 | 00011111 | 00000001000110111111100000000111 | gAcBaGhC | Down
32 | 00100000 | 00000001000110110000010011111011 | gAcBaBeAbEaB | Left
33 | 00100001 | 00000001000110111000010001111011 | gAcBaCdAcDaB | Right
34 | 00100010 | 00000001000110110100010010111011 | gAcBaBaAcAbAaCaB | Ok
11 | 00001011 | 00000001000110111101000000101111 | gAcBaDaAfAaD | Enter
35 | 00100011 | 00000001000110111100010000111011 | gAcBaDcAdCaB | Exit
22 | 00010110 | 00000001000110110110100010010111 | gAcBaBaBaAcAbAaC | Play
24 | 00011000 | 00000001000110110001100011100111 | gAcBaBcBcCbC | Pause
14 | 00001110 | 00000001000110110111000010001111 | gAcBaBaCdAcD | Mute
16 | 00010000 | 00000001000110110000100011110111 | gAcBaBdAcDaC | Vol+
17 | 00010001 | 00000001000110111000100001110111 | gAcBaCcAdCaC | Vol-
38 | 00100110 | 00000001000110110110010010011011 | gAcBaBaBbAbAbBaB | Xbox
40 | 00101000 | 00000001000110110001010011101011 | gAcBaBcAaAbCaAaB | Eject
101 | 01100101 | 00000001000110111010011001011001 | gAcBaCaAbBbAaBbA | B
102 | 01100110 | 00000001000110110110011010011001 | gAcBaBaBbBaAbBbA | A
103 | 01100111 | 00000001000110111110011000011001 | gAcBaEbBdBbA | Y
104 | 01101000 | 00000001000110110001011011101001 | gAcBaBcAaBaCaAbA | X

I have also generated all possible commands but most have no use

Vendor: Sony
Type: TV
Device Code: 1
Protocol: SIRC 12 bit
Frequency 40Khz
HAA Protocol: E@AkAkAkB*Ak00
Command No | Command Code | Binary | HAA | Function
-- | -- | -- | -- | --
47 | 0101111 | 111101010000 | DaAaAd | Power Off
46 | 0101110 | 011101010000 | aCaAaAd | Power On
116 | 1110100 | 001011110000 | bAaDd | Up
117 | 1110101 | 101011110000 | AaAaDd | Down
52 | 0110100 | 001011010000 | bAaBaAd | Left
51 | 0110011 | 110011010000 | BbBaAd | Right
101 | 1100101 | 101001110000 | AaAbCd | Enter/Ok
99 | 1100011 | 110001110000 | BcCd | Exit/Back
20 | 0010100 | 001010010000 | bAaAbAd | Mute/Unmute
18 | 0010010 | 010010010000 | aAbAbAd | Volume Up
19 | 0010011 | 110010010000 | BbAbAd | Volume Down
96 | 1100000 | 000001110000 | eCd | Menu
64 | 1000000 | 000000110000 | fBd | Video 1
65 | 1000001 | 100000110000 | AeBd | Video 2
66 | 1000010 | 010000110000 | aAdBd | Video 3
68 | 1000100 | 001000110000 | bAcBd | PC
71 | 1000111 | 111000110000 | CcBd | Video 4/Component 1
72 | 1001000 | 000100110000 | cAbBd | Video 5/Component 2
73 | 1001001 | 100100110000 | AbAbBd | Video 6/HDMI 1
74 | 1001010 | 010100110000 | aAaAbBd | Video 7
75 | 1001011 | 110100110000 | BaAbBd | Video 8
76 | 1001100 | 001100110000 | bBbBd | Video 9
77 | 1001101 | 101100110000 | AaBbBd | Video 10
78 | 1001110 | 011100110000 | aCbBd | Video 11
79 | 1001111 | 111100110000 | DbBd | Video 12

I have also generated all possible commands but most have no use, I have included additional codes likely to work but I have an older TV that has a bunch of discrete codes for components, rca port that I would never use and only one discrete code for HDMI, newer TV's would likely use these other codes

Vendor: Thermofilm
Type: Heatstrip Controller TT-MTM
Device Code: 65
Subdevice Code: 234
Protocol: NEC Extended
Frequency 38Khz
HAA Protocol: U5J(AcAcAcDFAc
Command No | Command Code | Binary | HAA | Function
-- | -- | -- | -- | --
2 | 00000010 | 10000010010101110100000010111111 | AeAbAaAaCaAfAaF | Heat Level (Non Discrete)
6 | 00000110 | 10000010010101110110000010011111 | AeAbAaAaCaBeAbE | Power Toggle
27 | 00011011 | 10000010010101111101100000100111 | AeAbAaAaEaBeAbC | Timer (Non Discrete)

I have also generated all possible commands in search of discrete codes and will update if I find anything.

Vendor: Philips
Type: TV
Model: 43PUS6754/12

{ "c":{ "t":14 }, "a":[{ "t":60, "xa":0, "x":35, "i":[ { "n":"MENU", "0":{ "i": [{ "w":"FmBFALBGALAAALAACWCRAGAAALAAALA0ALA0ALAAALAAALAAALABBRBIBQBIBRBIALAAAL" }] } }, { "n":"SOURCE", "0":{ "i":[{ "w":"FmBFALBGALAAALAACWCRAGAAALAAALAAALA0ALAAALAAALAAALABALAABQACAL0>AMBGALAAALAAAL" }] } }, { "n":"MUTE", "0":{ "i":[{ "w":"FmBFAHBLAGAFAGAFCRCWABAFAGAEAGAFAGAEAGAFAGAEAGAFAGAGAGAFAGAFAGAFBLAGAHBKBM" }] } }, { "n":"AMBILIGHT", "0":{ "i":[{ "w":"FmBFALBGALAAALAAALBCBRABALA0ALA0ALA0ALA0ALAAALAAALAABRBJAL0>ANAABRABALAAALAAAL" }] } } ], "0":{"i":[{"w":"FmBFALBGALA0ALA0ALBCBRABAMA0ALAAALAAALAAALA0ALAAALA0ALAAALAAALA0ALAABRABALBGALAAAL"}] }, "1":{"i":[{"w":"FmBFALBGALA0ALA0ALBCBRABAMA0ALAAALAAALAAALA0ALAAALA0ALAAALAAALA0ALAABRABALBGALAAAL"}] }, "6":{"i":[{"w":"FmBFALBGALAAALAAALBDBRABALAAALAAALAAALAAALAAALAAALAAALABBRBIBQACALBGALA0ALAAAL"}] }, "7":{"i":[{"w":"FmBEAMBGALAAAL0>ANBDBRABALA0ALAAALAAALAAALAAALA0ALA0ALABBRBHBRABALBGALAABR"}] }, "8":{ "i":[{"w":"FmBFALBGALAAALAACWCSAGAAALAAALAAALAAALAAALAAALAAALABBRBIBRABALBGBRBIAL" }] }, "9":{ "i":[{ "w":"FmBFALBGALAAALAACXCRAGA0ALAAALAAALAAALAAALA0ALA0ALABBRBIBRABALBGBRABAL" }] }, "10":{ "i":[{ "w":"FmBFALBGALAAALAACWCRAGAAALAAALA0ALAAALAAALAAALA0ALABBRBIBQACALAAALBGALAAAL" }] }, "11":{ "i":[{ "w":"FmBFALBGALAAALA0CWCSAGAAALAAALAAALAAALAAALAAALAAALABALAAALAAALA0BRBIBQBIAL" }] }, "13":{ "i":[{ "w":"FmBFALBGALAAALA0CWCRAGAAALAAALAAALAAALAAALAAALAAALABALAABRBIBRABALBGALAAAL" }] }, "17":{"i":[{"w":"FmBFALBGALAAALAACWCRAGA0ALAAALAAALAAALAAALA0ALAAALABALAAALAAALAABRABALAAALAAAL"}]}, "22":{"i":[{"w":"FmBEALBGALA0ALA0ALBCBRABALA0ALA0ALA0AMA0ALA0ALA0AMA0AMAAAMA0ALA0BRBHALA0ALA0ALA0AL"}] }, "23":{"i":[{"w":"FmBEALBGALA0AMA0CXCRAHA0ALA0ALA0AMA0AMA0ALA0ALAAALAAALAAALA0BRBHAMA0ALA0BR"}] }, "30":{"i":[{"w":"FmBFALBGALAAALAAALBCBRABALA0ALA0ALA0ALAAALAAALA0ALA0ALAABRBIALAAALA0ALAAALAAALA0AL"}] }, "q0":[{"h":"192.168.0.122","r":0}], "q1":[{"h":"192.168.0.122","r":1}] }, { "i":0.5, "1":{ "s":[{ "a":1 }]} }] }

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kalety picture kalety  路  6Comments

Codi878 picture Codi878  路  4Comments

richardlimaa picture richardlimaa  路  4Comments

i3laze picture i3laze  路  3Comments

xrust83 picture xrust83  路  3Comments