Code Monkey home page Code Monkey logo

flipper-irdb's People

Contributors

amec0e avatar andrewdefilippis avatar atao avatar bkimminich avatar bussardrobbie avatar darmiel avatar dedhedzed avatar emptythevoid avatar ezod avatar gissehel avatar ivanbarsukov avatar jaroslavmraz avatar kamgurgul avatar kdkeller avatar loidolt avatar lucaslhm avatar lupuse avatar nf8c avatar nnesetto avatar pathfinder08 avatar phiko-misc avatar pppdud avatar roguemaster avatar rramsey13 avatar ryankrage77 avatar sealldeveloper avatar skeletonman03 avatar thekogoro avatar uberguidoz avatar zigad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flipper-irdb's Issues

I would like to contribute

Hello I would like to contribute to this project with a remote I just paired. can I please get permission to make a pull request?

[NEW REMOTE] Samsung_B59-01301A

Blu-Ray Player

Filetype: IR signals file
Version: 1
# 
# Samsung_B59-01301A
# 
name: Power
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 02 00 00 00
# 
name: Source
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 01 00 00 00
# 
name: Vol+
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 07 00 00 00
# 
name: Vol-
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0B 00 00 00
# 
name: Ch+
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 12 00 00 00
# 
name: Ch-
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 10 00 00 00
# 
name: 1
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 04 00 00 00
# 
name: 2
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 05 00 00 00
# 
name: 3
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 06 00 00 00
# 
name: 4
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 08 00 00 00
# 
name: 5
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 09 00 00 00
# 
name: 6
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0A 00 00 00
# 
name: 7
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0C 00 00 00
# 
name: 8
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0D 00 00 00
# 
name: 9
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0E 00 00 00
# 
name: 0
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 11 00 00 00
# 
name: -
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 23 00 00 00
# 
name: Pre_CH
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 13 00 00 00
# 
name: Mute
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 0F 00 00 00
# 
name: CH_List
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 6B 00 00 00
# 
name: Home
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 79 00 00 00
# 
name: Sleep
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 03 00 00 00
# 
name: Guide
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 4F 00 00 00
# 
name: Settings
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 1A 00 00 00
# 
name: Info
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 1F 00 00 00
# 
name: Up
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 60 00 00 00
# 
name: Left
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 65 00 00 00
# 
name: Right
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 62 00 00 00
# 
name: Down
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 61 00 00 00
# 
name: Enter
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 68 00 00 00
# 
name: Return
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 58 00 00 00
# 
name: Exit
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 2D 00 00 00
# 
name: A
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 6C 00 00 00
# 
name: B
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 14 00 00 00
# 
name: C
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 15 00 00 00
# 
name: D
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 16 00 00 00
# 
name: E_Manual
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 3F 00 00 00
# 
name: P_Size
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 3E 00 00 00
# 
name: CC_VD
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 25 00 00 00
# 
name: Reverse
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 45 00 00 00
# 
name: Play
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 47 00 00 00
# 
name: Pause
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 4A 00 00 00
# 
name: Fast_Forward
type: parsed
protocol: Samsung32
address: 07 00 00 00
command: 48 00 00 00

Request: 9051T Fan remote

The 9051T seems to be a fairly common generic fan remote used by a wide variety of ceiling fans. I've been unable to learn the remote using the Flipper (I'm thinking the LED is too far away from IR spectrum to be detected by the sensor).

They have some anti-collision stuff with dip-switches from what I gather reading product pages.

If an emulation of what this remote does could be made I'd greatly appreciate that. I'd be willing to test and help out where possible.

[New Remote] Sony_RMT_B104A

Here's my IR file for the Sony BDP-N460 Blu-Ray Player.

Filetype: IR signals file
Version: 1
# 
# Sony BDP-N460
# 
name: POWER
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 15 00 00 00
# 
name: Up
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 39 00 00 00
# 
name: Down
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 3A 00 00 00
# 
name: Left
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 3B 00 00 00
# 
name: Right
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 3C 00 00 00
# 
name: Home
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 42 00 00 00
# 
name: Play
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 1A 00 00 00
# 
name: Pause
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 19 00 00 00
# 
name: Stop
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 18 00 00 00
# 
name: Rewind
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 1B 00 00 00
# 
name: Fastforward
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 1C 00 00 00
# 
name: Previous
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 57 00 00 00
# 
name: Next
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 56 00 00 00
# 
name: Enter
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 3D 00 00 00
# 
name: Display
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 41 00 00 00
# 
name: Top_Menu
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 2C 00 00 00
# 
name: Popup_Menu
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 29 00 00 00
# 
name: Return
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 43 00 00 00
# 
name: Options
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 3F 00 00 00
# 
name: Vol+
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 12 00 00 00
# 
name: Vol-
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 13 00 00 00
# 
name: Audio
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 64 00 00 00
# 
name: Subtitle
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 63 00 00 00
# 
name: Angle
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 65 00 00 00
# 
name: Time
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 28 00 00 00
# 
name: Display
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 41 00 00 00
# 
name: Theater
type: parsed
protocol: SIRC15
address: 77 00 00 00
command: 60 00 00 00
# 
name: Input
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 25 00 00 00
# 
name: Red
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 67 00 00 00
# 
name: Green
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 68 00 00 00
# 
name: Blue
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 66 00 00 00
# 
name: Yellow
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 69 00 00 00
# 
name: 1
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 00 00 00 00
# 
name: 2
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 01 00 00 00
# 
name: 3
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 02 00 00 00
# 
name: 4
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 03 00 00 00
# 
name: 5
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 04 00 00 00
# 
name: 6
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 05 00 00 00
# 
name: 7
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 06 00 00 00
# 
name: 8
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 07 00 00 00
# 
name: 9
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 08 00 00 00
# 
name: 0
type: parsed
protocol: SIRC20
address: 5A 1C 00 00
command: 09 00 00 00

Documentation of compatible devices?

Is there any documentation of devices known to work with a given signal? That could be useful to list in a Readme for each directory. For example, I discovered that the "Zenith AC" turns out to be identical to the signals from my Kenmore 580-series Air conditioning unit.

Add EdenWood TV Code

EdenWood.ir

Version: 1
# 
name: POWER
type: parsed
protocol: RC5
address: 01 00 00 00
command: 0C 00 00 00
# 
name: MUTE
type: parsed
protocol: RC5
address: 01 00 00 00
command: 0D 00 00 00
# 
name: VOL+
type: parsed
protocol: RC5
address: 01 00 00 00
command: 10 00 00 00
# 
name: VOL-
type: parsed
protocol: RC5
address: 01 00 00 00
command: 11 00 00 00
# 
name: CH+
type: parsed
protocol: RC5
address: 01 00 00 00
command: 14 00 00 00
# 
name: CH-
type: parsed
protocol: RC5
address: 01 00 00 00
command: 21 00 00 00
# 
name: SOURCE
type: parsed
protocol: RC5
address: 01 00 00 00
command: 38 00 00 00
# 
name: 1
type: parsed
protocol: RC5
address: 01 00 00 00
command: 01 00 00 00
# 
name: 2
type: parsed
protocol: RC5
address: 01 00 00 00
command: 02 00 00 00
# 
name: 3
type: parsed
protocol: RC5
address: 01 00 00 00
command: 03 00 00 00
# 
name: 4
type: parsed
protocol: RC5
address: 01 00 00 00
command: 04 00 00 00
# 
name: 5
type: parsed
protocol: RC5
address: 01 00 00 00
command: 05 00 00 00
# 
name: 6
type: parsed
protocol: RC5
address: 01 00 00 00
command: 06 00 00 00
# 
name: 7
type: parsed
protocol: RC5
address: 01 00 00 00
command: 07 00 00 00
# 
name: 8
type: parsed
protocol: RC5
address: 01 00 00 00
command: 08 00 00 00
# 
name: 9
type: parsed
protocol: RC5
address: 01 00 00 00
command: 09 00 00 00
# 
name: 0
type: parsed
protocol: RC5
address: 01 00 00 00
command: 00 00 00 00
# 
name: OK
type: parsed
protocol: RC5
address: 01 00 00 00
command: 35 00 00 00
# 
name: UP
type: parsed
protocol: RC5
address: 01 00 00 00
command: 14 00 00 00
# 
name: DOWN
type: parsed
protocol: RC5
address: 01 00 00 00
command: 13 00 00 00
# 
name: LEFT
type: parsed
protocol: RC5
address: 01 00 00 00
command: 13 00 00 00
# 
name: RIGHT
type: parsed
protocol: RC5
address: 01 00 00 00
command: 16 00 00 00
# 
name: MENU
type: parsed
protocol: RC5
address: 01 00 00 00
command: 30 00 00 00
# 
name: EXIT
type: parsed
protocol: RC5
address: 01 00 00 00
command: 25 00 00 00
# 
name: BACK
type: parsed
protocol: RC5
address: 01 00 00 00
command: 0A 00 00 00
# 
name: NETFLIX
type: parsed
protocol: RC5
address: 01 00 00 00
command: 27 00 00 00```

Naming for AC buttons

Hello. In README.md I see naming for ACs is:

FOR AC

POWER
TEMP+
TEMP-
MODE
SWING

I have Electrolux ESV09CRO-B2I air conditioner.
There are couple issues:

  1. Power buttons sends different signals for turning on and off. So, it must be two buttons POWER_ON and POWER_OFF
  2. For modes there are 3 different buttons. SO, it will be MODE_FAN, MODE_AC, MODE_DRY

Is that ok if I'll use this naming?

[NEW REMOTE] Yamaha_RAV203_V473170_US

Some buttons aren't IR.
Audio/Video Receiver

Filetype: IR signals file
Version: 1
# 
# RX-V496
# 
name: Power
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 1F 00 00 00
# 
name: 1_CD
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 15 00 00 00
# 
name: 2_TUNER
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 16 00 00 00
# 
name: 3_TAPE/MD
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 18 00 00 00
# 
name: 4_DVD/LD
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 17 00 00 00
# 
name: 5_SAT/D-TV
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 54 00 00 00
# 
name: 6_VCR
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 0F 00 00 00
# 
name: 7_PHONO
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 14 00 00 00
# 
name: 8_V-AUX
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 55 00 00 00
# 
name: 9_EXT_DEC
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 87 00 00 00
# 
name: 0
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 85 00 00 00
# 
name: Enter_+10
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 12 00 00 00
# 
name: Clear_+100
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 56 00 00 00
# 
name: CH-
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 11 00 00 00
# 
name: Ch+
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 10 00 00 00
# 
name: UP
type: parsed
protocol: RC5
address: 00 00 00 00
command: 10 00 00 00
# 
name: LEFT
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 1B 00 00 00
# 
name: RIGHT
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 1A 00 00 00
# 
name: DOWN
type: parsed
protocol: RC5
address: 00 00 00 00
command: 11 00 00 00
# 
name: MUTE
type: parsed
protocol: RC5
address: 00 00 00 00
command: 0D 00 00 00
# 
name: VCR_REC
type: parsed
protocol: RC5
address: 05 00 00 00
command: 37 00 00 00
# 
name: TV_INPUT
type: parsed
protocol: RC5
address: 00 00 00 00
command: 28 00 00 00
# 
name: Pause
type: parsed
protocol: RC5
address: 05 00 00 00
command: 29 00 00 00
# 
name: FF_Left
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 53 00 00 00
# 
name: FF_Right
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 52 00 00 00
# 
name: Stop
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 59 00 00 00
# 
name: Play
type: parsed
protocol: RC5
address: 05 00 00 00
command: 35 00 00 00
# 
name: Title
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 86 00 00 00
# 
name: Menu
type: parsed
protocol: NEC
address: 7A 00 00 00
command: 9C 00 00 00

Request: Add Koda LED IR Commands

I am looking for IR commands to control Koda LED lighting. If anyone has remotes to these lighting products it would be great to add it to the IRDB under LED.

SR-7000.ir RC-5 parsed

Hi!

Here are the regular RC-5 commands from https://github.com/Lucaslhm/Flipper-IRDB/blob/28ae99df0f695a5dcfa22b237be0f6802b2da9bd/_Converted_/IR_Plus/M/MARANTZ/SR-7000.ir

I skipped the RC-5 Ext codes, as I did not implement a parser for that yet. (All the raw ones which end in 7xxxx.)

Thanks for this repo. I used VOL+/VOL- to figure out how to this translates to the known (to me) 0x10/0x11 codes.

By the way, Marantz has a command sheet here:
https://www.marantz.com/-/media/files/documentmaster/marantzna/us/marantz-2014-ir-command-sheet.xls

So, that second Unknown here with 0x50 (80) is "CURSOR Up"

Filetype: IR signals file
Version: 1
#
# Unknown: 0b11110000001100
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 0C 00 00 00
#
# VOL+: 0b11010000010000
name: VOL+
type: parsed
protocol: RC5
address: 10 00 00 00
command: 10 00 00 00
#
# Unknown: 0b10010000010000
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 50 00 00 00
#
# CH+: 0b11000000100000
name: CH+
type: parsed
protocol: RC5
address: 00 00 00 00
command: 20 00 00 00
#
# Unknown: 0b10010000010101
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 55 00 00 00
#
# OK: 0b10010000010010
name: OK
type: parsed
protocol: RC5
address: 10 00 00 00
command: 52 00 00 00
#
# Unknown: 0b10110000010110
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 56 00 00 00
#
# VOL-: 0b11110000010001
name: VOL-
type: parsed
protocol: RC5
address: 10 00 00 00
command: 11 00 00 00
#
# Unknown: 0b10110000010001
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 51 00 00 00
#
# CH-: 0b11100000100001
name: CH-
type: parsed
protocol: RC5
address: 00 00 00 00
command: 21 00 00 00
#
# CLEAR: 0b11110001111010
name: CLEAR
type: parsed
protocol: RC5
address: 11 00 00 00
command: 3A 00 00 00
#
# MEMO: 0b11010001101001
name: MEMO
type: parsed
protocol: RC5
address: 11 00 00 00
command: 29 00 00 00
#
# Unknown: 0b11110000001101
name: Unknown
type: parsed
protocol: RC5
address: 10 00 00 00
command: 0D 00 00 00
#
# OSD/9: 0b11010000001111
name: OSD/9
type: parsed
protocol: RC5
address: 10 00 00 00
command: 0F 00 00 00
#
# SLEEP/: 0b11110000100110
name: SLEEP/
type: parsed
protocol: RC5
address: 10 00 00 00
command: 26 00 00 00
#
# MODE: 0b11110000100101
name: MODE
type: parsed
protocol: RC5
address: 10 00 00 00
command: 25 00 00 00
#
# TREBLE+: 0b11010000011000
name: TREBLE+
type: parsed
protocol: RC5
address: 10 00 00 00
command: 18 00 00 00
#
# TREBLE-: 0b11110000011001
name: TREBLE-
type: parsed
protocol: RC5
address: 10 00 00 00
command: 19 00 00 00
#
# BASS+: 0b11010000010110
name: BASS+
type: parsed
protocol: RC5
address: 10 00 00 00
command: 16 00 00 00
#
# BASS-: 0b11110000010111
name: BASS-
type: parsed
protocol: RC5
address: 10 00 00 00
command: 17 00 00 00

Apple TV Gen 3 remote incorrect?

Possible to clone this repo directly on the SD card ?

I have a huge micro-sd card in my flipper zero. Is it possible if I clone this repo in the infrared folder ? Will that work ?

I know that I have to take out the sd card and put it in my laptop before I can do that. Thanks.

Maybe you can add this to the readme.md

invalid filenames

there are several files in _Pronto_Converted_ and _CSV-IRDB_ that contain , in their names.

flipper doesn't really like that character in file names.

how should we deal with them? I don't want to cause a pull request with mass renaming them to something of my choice.

Request: Dyson Pure Cool AM11

Would be most grateful for the codes for Dyson Pure Cool AM11 fan.

I tried all the code sets for the other Dyson fans currently in the repo with this fan and none have worked. If I hadn't lost the remote, I'd upload them here!

Different select code for LG TV

Currently the code for the Select button for LG C1 is this:

name: Select
type: parsed
protocol: NECext
address: EE 87 00 00
command: 5D 00 00 00

All the buttons in that file worked with my LG TV, except the Select button. I recorded my Select button and got this code:

name: Select
type: parsed
protocol: NEC
address: 04 00 00 00
command: 44 00 00 00

I don't have an LG C1, but all the other buttons worked... maybe the LG C1 would respond to my Select button as well? If someone could test that'd be great, and then I could make a PR swapping mine in. Otherwise I'll make a separate file for my model, the LG 42LF5800 (Smart LED TV).

Request for Setup Boxes

Hi Flipper Team,
You are doing a great job. We are looking for Setup Boxes IR codes. Ex : Tata Sky, Dish Tv, Sun Direct, Airtel, Jio...etc. Could you please provide them.

Thanking you,
Sureace

Xaiomi Mi TV Stick

Can you please add the remote file for the Xaiomi Mi TV Stick?? The MiBox file doesn't work with the Mi TV Stick, and for some reason, my flipper can't read the IR signal from my Mi Stick remote.

Airmax.ir question

I am able to use the Airmax.ir for my air conditioner and it works great. I am trying to understand the data values so I can edit the file to include a Temp_27 button. Can someone please explain to me how I can figure that out?

I really appreciate it. Thank you in advance

Request: LG 98UM3E Remote

Is it possible to get a 98UM3E remote added?

Currently trying to take control over a clients TV with no joy as they have lost their remote. We just need enough control to be able to activate the service menu and IP control :)

Index

Given the sizes of the pronto and csv databases there should be a file index of some sort with brands and serial numbers. This could probably be auto-generated, but the amount of research that would need to be done to correctly label a large part of the items would be massive. I would totally do this all just unprompted, but I know there are other IR database projects on github and in general that may have already done some of the legwork.

Comcast Xfinity remotes only contain TV-specific codes

The XR11 and XR15 remote codes in the Cable_Boxes/Xfinity path appear to only contain television codes, which are configured for a specific television during first time setup.

I did some research, and it looks like Xfinity remotes only use IR during first-time setup. After setup it switches to an RF signal* to control the cable box.

The fix is actually fairly straightforward: to scan Xfinity IR codes first you have to unpair the remote from the cable box, and then it will broadcast IR.

As such, I've recorded a proper set of XR11 IR codes (#319), but I don't have an XR15 remote to test.

Things to note about unpaired remotes:

  • You can easily re-pair the remote by either hitting the voice button, or by hitting the "Xfinity" button, going to the gear menu and scrolling through the options to the "remote" section.
  • TV power / volume / mute send codes that my TV doesn't recognize. TV controls are configured after setup.
  • At least on the XR11 remote, the setup button doesn't broadcast any IR code.
  • Be careful testing the "D" key. In most cases it may look like it does nothing, but on the recordings menu I think it's supposed to delete recordings.
  • The voice control button doesn't do anything useful, it just pulls up a prompt to pair the remote.

*Some sources on the web suggest the Xfinity remotes use a 2.4 GHz ZigBee protocol, in case anyone's interested.

Fan - Helios

Can someone add IR codes for the Helios ceiling fan?

TECHNIC_YH-32RA.ir may be a generic remote

Hi there,

I have a "generic brand" wall fan ( Click - model number is erased ) and while looking for a working remote noticed that the TECHNIC YH 32RA controls worked for it. This is because there is an off the shelf chip ( HS95104SK ) that is commonly used in these remotes for fans. The YH32RA appears to use this as well which is why it worked.

Would it be a valid proposition that the YH32RA ir file is duplicated to another generic fan profile? Alternately, could the HS95104SK name be put into the file name or file to assist people who are looking for this profile?

Thanks!

Creating custom IR

Hello,

I have pick an irplus file for my projector :

<irplus>
  <device manufacturer="EXCELVAN" model="YG300" columns="12" format="WINLIRC_NEC1">
    <button label="&#1045541;" labelSize="25.0" span="4" backgroundColor="FFFF0000">
    	0xC03F 0xB847
    </button>
    <button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
    <button label="&#1045889;" labelSize="25.0" span="4">
    	0xC03F 0x40BF
    </button>
    <button label="&#1045599;" labelSize="25.0" span="4">
    	0xC03F 0xE01F
    </button>
    <button label="&#1045518;" labelSize="25.0" span="4">
    	0xC03F 0x9867
    </button>
    <button label="&#1045009;" labelSize="25.0" span="4">
    	0xC03F 0xA05F
    </button>
    <button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
    <button label="&#1044803;" labelSize="25.0" span="4">
    	0xC03F 0x906F
    </button>
    <button label="" labelSize="12.0" span="4" labelColor="FF000000" backgroundColor="FF000005"></button>
    <button label="&#1044801;" labelSize="25.0" span="4">
    	0xC03F 0x50AF
    </button>
    <button label="OK" labelSize="25.0" span="4">0xC03F 0xD02F</button>
    <button label="&#1044802;" labelSize="25.0" span="4">
    	0xC03F 0x10EF
    </button>
    <button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
    <button label="&#1044800;" labelSize="25.0" span="4">
    	0xC03F 0x807F
    </button>
    <button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
    <button label="&#1045593;" labelSize="25.0" span="4">
    	0xC03F 0xB04F
    </button>
    <button label="&#1045340;" labelSize="25.0" span="4">
    	0xC03F 0x7887
    </button>
    <button label="&#1044998;" labelSize="25.0" span="4">
    	0xC03F 0xF807
    </button>
    <button label="&#1045364;" labelSize="25.0" span="6">
    	0xC03F 0xA857
    </button>
    <button label="&#1045525;" labelSize="25.0" span="6">
    	0xC03F 0x8877
    </button>
  </device>
</irplus>

I want to convert it into ir file, but think my hex don't work, is the convert source of error ?

Filetype: IR signals file
Version: 1
# 
# Artlii YG300 Projector
#
name: Power
type: parsed
protocol: NEC
address: C0 3F 00 00
command: B8 47 00 00
#
name: Mute
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 40 BF 00 00
#
name: Up
type: parsed
protocol: NEC
address: C0 3F 00 00
command: E0 1F 00 00
# 
name: Down
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 98 67 00 00
# 
name: Right
type: parsed
protocol: NEC
address: C0 3F 00 00
command: A0 5F 00 00
# 
name: Left
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 90 6F 00 00
# 
name: Enter
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 85 7A 00 00
# 
name: Menu
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 9A 65 00 00
# 
name: Vol+
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 98 67 00 00
# 
name: Vol-
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 99 66 00 00
# 
name: Home
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 95 6A 00 00
#
name: src/HDMI
type: parsed
protocol: NEC
address: C0 3F 00 00
command: 70 8F 00 00

Thanks.

Sony Bravia 4K VH21 KD-55X80CK

I could not figure out how to contribute my control so I am putting it here:

Filetype: IR signals file
Version: 1
# 
# Sony KD-55X80CK Bravia 4K VH21 TV
#
name: POWER
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 15 00 00 00
# 
name: MUTE
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 14 00 00 00
# 
name: VOL+
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 12 00 00 00
# 
name: CH+
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 10 00 00 00
# 
name: VOL-
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 13 00 00 00
# 
name: CH-
type: parsed
protocol: SIRC
address: 01 00 00 00
command: 11 00 00 00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.