Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IR Codes Collection #823

Closed
RavenSystem opened this issue Feb 28, 2020 · 12 comments
Closed

IR Codes Collection #823

RavenSystem opened this issue Feb 28, 2020 · 12 comments
Assignees

Comments

@RavenSystem
Copy link
Owner

RavenSystem commented Feb 28, 2020

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:
@RavenSystem RavenSystem added the HAA ESP8266 Home Accessory Architect ESP8266 label Feb 28, 2020
@RavenSystem RavenSystem self-assigned this Feb 28, 2020
@RavenSystem RavenSystem pinned this issue Feb 28, 2020
@GPL71
Copy link

GPL71 commented Feb 28, 2020

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

@GPL71
Copy link

GPL71 commented Feb 29, 2020

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

@Partizan7676
Copy link

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

@GPL71
Copy link

GPL71 commented Mar 4, 2020

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"}]}]}

@TriderG75
Copy link

TriderG75 commented Mar 24, 2020

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

On/Off: CeCfAfAaF
On: CeCeAbBbAaBbBa
Off: CeChBbDbBa
CH+: CeCfAbAcAaBaC
CH-: CeCiAcDaC
V+: CeCeChE
V-: CeCeBaAfAaD
Menu: CeCfAaBcAaAbC
Mute: CeCeDhD
Up: CeCjBaEbA
Down: CeCeAdBbDbA
Left: CeCeAaAbBbAaBbA
Right: CeCfAcBaAaCbA
Ok: CeChAaBaCaAbA
Back: CeChBaAaCbAaA
Exit: CeCeAaBaAcAbAaB
Source: CeCeAhG
Tools: CeCeBaAbAcAaBaA
Content: CeCeAbDbBdA
CH List: CeCeBaAaBcAaAbA
Play: CeCeCcAdCaA
Pause: CeCfAaAbAaAaAaBaA
Info: CeCeEhC
Hdmi: CeCeBaAcAbAaCa
Hdmi1: CeCeAbAaCaBaAc
Hdmi2: CeCfEaBeAa
Hdmi3: CeCfAdCaDb
Hdmi4: CeCeAaAcBaAaCb
Stop: CeCfBcAaAbCaA
1: CeCgAeBaECeCgAeBaE
2: CeCeAaAfAaE
3: CeCfBeAbE
4: CeChAdCaD
5: CeCeAbAeBaD
6: CeCfAaAdAaAaD
7: CeCgBdBbD
8: CeCeAaBeAbD
9: CeCfCdAcD
0: CeCeAcAdCaC

@stale stale bot added the stale Stale label Apr 18, 2020
@xrust83
Copy link

xrust83 commented Apr 21, 2020

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

@RavenSystem RavenSystem removed the stale Stale label Apr 22, 2020
@stale stale bot added the stale Stale label May 17, 2020
@RavenSystem RavenSystem removed the stale Stale label May 20, 2020
@wayn3
Copy link

wayn3 commented May 22, 2020

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

@wayn3
Copy link

wayn3 commented May 22, 2020

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

@stale stale bot added the stale Stale label Jul 17, 2020
@RavenSystem RavenSystem removed the stale Stale label Jul 17, 2020
Repository owner deleted a comment from stale bot Jul 17, 2020
Repository owner deleted a comment from GPL71 Jul 17, 2020
Repository owner deleted a comment from pawelosin Jul 17, 2020
Repository owner deleted a comment from stale bot Jul 17, 2020
Repository owner deleted a comment from stale bot Jul 17, 2020
@wayn3
Copy link

wayn3 commented Jul 30, 2020

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.

@stale stale bot added the stale Stale label Aug 24, 2020
@RavenSystem RavenSystem removed the stale Stale label Aug 24, 2020
@stale stale bot added the stale Stale label Sep 18, 2020
@stale stale bot closed this as completed Sep 23, 2020
@RavenSystem RavenSystem removed the stale Stale label Sep 24, 2020
Repository owner deleted a comment from stale bot Sep 24, 2020
Repository owner deleted a comment from stale bot Sep 24, 2020
@RavenSystem RavenSystem reopened this Sep 24, 2020
@stale stale bot added the stale Stale label Oct 19, 2020
@RavenSystem RavenSystem removed the stale Stale label Oct 22, 2020
Repository owner deleted a comment from stale bot Oct 22, 2020
@Kristian8606
Copy link

Kristian8606 commented Nov 4, 2020

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 }]} }] }

@RavenSystem RavenSystem added the no stale No Stale label Nov 5, 2020
@Trx899
Copy link

Trx899 commented Nov 15, 2020

Vendor: Irobot (Roomba)
Type: Vacuum Robot
Remote model: Standard IR remote for 500 to 800 Series
Frequency: 38 Khz
Protocol: RAW
Codes:
clean
F=BXBXF=BXF=BXF=F=BXBXF=BXF=BXs@F=BXBXF=BXF=BXF=F=BXBXF=BXF=BX
spot
F=BXBXF=BXF=BXF=BXF=F=BXBXF=BXs@F=BXBXF=BXF=BXF=BXF=F=BXBXF=BX
dock
F=BXBXF=BXF=BXF=BXF=F=BXBXF=F=s@F=BXBXF=BXF=BXF=BXF=F=BXBXF=F=
Up
F=BXBXF=BXF=BXF=BXF=BXF=F=BXBXs@F=BXBXF=BXF=BXF=BXF=BXF=F=BXBX
LEFT
F=BXBXF=BXF=BXF=BXF=BXF=F=BXF=s@F=BXBXF=BXF=BXF=BXF=BXF=F=BXF=
RIGHT
F=BXBXF=BXF=BXF=BXF=BXF=BXF=F=s@F=BXBXF=BXF=BXF=BXF=BXF=BXF=F=
OK
F=BXBXF=BXF=BXF=BXF=BXF=BXF=F=s@F=BXBXF=BXF=BXF=BXF=BXF=BXF=F=

@okanduzyel
Copy link

okanduzyel commented Mar 4, 2021

Vendor: Mitsubishi
Type: HVAC
Remote model: E12E79426
Frequency:38khz
Protocol: MITSUBISHI112
Codes:

https://github.com/RavenSystem/esp-homekit-devices/wiki/Thermostat

Protocol:			HlDDAQAEAQB>AK
0:				BcAbBaAbBaBbAbAtAbAgAhAaCzhAcCa
1:				BcAbBaAbBaBbAbAqAbAbAgDeAaCzhBeA
2:				BcAbBaAbBaBbAbAqAbAbBoAaCziBaCa
3:				BcAbBaAbBaBbAbAqAbAbApAaDzjAaDa
4:				BcAbBaAbBaBbAbAqAbAbBfDeAeDzhAaAD

@RavenSystem RavenSystem removed the HAA ESP8266 Home Accessory Architect ESP8266 label Aug 22, 2021
@RavenSystem RavenSystem unpinned this issue Aug 22, 2021
@RavenSystem RavenSystem removed the no stale No Stale label Aug 22, 2021
Repository owner locked and limited conversation to collaborators Aug 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants