lucaslhm / flipper-irdb Goto Github PK
View Code? Open in Web Editor NEWA collective of different IRs for the Flipper
A collective of different IRs for the Flipper
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?
Hi all,
Based on some ".ir files", can I convert Type: Parsed into Type: Raw? and how to do it? thank you
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
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.
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
Can you add code for remote Schneider TV ?
Many thanks,
Asus monitor remote please
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.
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```
Would love to see this added if anyone has some remotes they can contribute.
i'v attached the .ir I captured for it.
JBL_5_1_Surround_Soundbar.txt
i've captured some remotes ir.zip
LG hom bot.ir - for the LG hom bot robot vacuum cleaner
light.ir - for a generic lightbar from aliexpress
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:
Is that ok if I'll use this naming?
Daktronics digital sign remote please. Also Interwrite Dualboard remote please.
Would there be a way to, for example make all Sony tv's a universal remote option?
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
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.
Please add ir remotes for BenQ Boards
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
This is what's been uploaded: https://github.com/Lucaslhm/Flipper-IRDB/blob/main/Streaming_Devices/Apple/Apple_TV_Gen3.ir
This is what I just made myself with one of these remotes:
There appear to be some discrepancies.
I actually don't have one of these Apple TVs set up; anyone want to verify these?
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
Request: Quantumview TV
The Quantum View QTE3258H-MG 32" 720p 60Hz Class LED-LCD
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.
They have pretty good list of commands, I'd do this myself but I'm not 100% sure what I'm doing ๐ https://support.prometheanworld.com/s/article/1761?language=en_US
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!
Remote Reference: polaroid tql39r4pr002
Thanks in advance.
Currently the code for the Select button for LG C1 is this:
Lines 58 to 62 in 308cd33
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).
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
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.
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
Hello there,
Some useful information for IR of Klipsch audio equipment:
https://support.klipsch.com/hc/en-us/articles/4406171438612-Klipsch-Remote-Hex-Codes
That you can retrieve in equipment proper manuals:
https://d2um2qdswy1tb0.cloudfront.net/product-manuals/R-41PM-and-R-51PM-Manual-v04.pdf (page 20)
https://fc.darty.com/notices/DOCUMENTATION/2019/50/4763424_NOTCOMP.pdf
http://images.klipsch.com/R-4B_-_Owners_Manual_635823303708230000.pdf
etc.
Cheers!
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 :)
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.
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:
*Some sources on the web suggest the Xfinity remotes use a 2.4 GHz ZigBee protocol, in case anyone's interested.
Can someone add IR codes for the Helios ceiling fan?
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!
File Urevo_Treadmill_UR9TM0011.ir
contains the invisible character U+200E
between _
and U
in its name.
The folder is Flipper-IRDB/tree/main/Miscellaneous/Urevo/
.
Please remove that character, thank you.
Hello,
I have pick an irplus file for my projector :
<irplus>
<device manufacturer="EXCELVAN" model="YG300" columns="12" format="WINLIRC_NEC1">
<button label="󿐥" labelSize="25.0" span="4" backgroundColor="FFFF0000">
0xC03F 0xB847
</button>
<button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
<button label="󿖁" labelSize="25.0" span="4">
0xC03F 0x40BF
</button>
<button label="󿑟" labelSize="25.0" span="4">
0xC03F 0xE01F
</button>
<button label="󿐎" labelSize="25.0" span="4">
0xC03F 0x9867
</button>
<button label="󿈑" labelSize="25.0" span="4">
0xC03F 0xA05F
</button>
<button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
<button label="󿅃" labelSize="25.0" span="4">
0xC03F 0x906F
</button>
<button label="" labelSize="12.0" span="4" labelColor="FF000000" backgroundColor="FF000005"></button>
<button label="󿅁" labelSize="25.0" span="4">
0xC03F 0x50AF
</button>
<button label="OK" labelSize="25.0" span="4">0xC03F 0xD02F</button>
<button label="󿅂" labelSize="25.0" span="4">
0xC03F 0x10EF
</button>
<button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
<button label="󿅀" labelSize="25.0" span="4">
0xC03F 0x807F
</button>
<button label="" labelSize="12.0" span="4" fillColor="FF000000"></button>
<button label="󿑙" labelSize="25.0" span="4">
0xC03F 0xB04F
</button>
<button label="󿍜" labelSize="25.0" span="4">
0xC03F 0x7887
</button>
<button label="󿈆" labelSize="25.0" span="4">
0xC03F 0xF807
</button>
<button label="󿍴" labelSize="25.0" span="6">
0xC03F 0xA857
</button>
<button label="󿐕" 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.
Is there any way that there will be a Hinatchi remote for a projector?
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.