From 02f53b316e5be9dea12528b6db43383112fbb65e Mon Sep 17 00:00:00 2001 From: Adrian Borges <58123572+AdrianKitsu@users.noreply.github.com> Date: Wed, 25 Feb 2026 03:09:49 -0500 Subject: [PATCH 01/12] feat: added Kanto YU folder and YU5 speaker IR (#1027) --- Speakers/Kanto YU/Kanto_YU5.ir | 137 +++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 Speakers/Kanto YU/Kanto_YU5.ir diff --git a/Speakers/Kanto YU/Kanto_YU5.ir b/Speakers/Kanto YU/Kanto_YU5.ir new file mode 100644 index 00000000..2c59d6d1 --- /dev/null +++ b/Speakers/Kanto YU/Kanto_YU5.ir @@ -0,0 +1,137 @@ +Filetype: IR signals file +Version: 1 +# +# Kanto YU5 Speakers (remote) +# Captured from original remote +# +name: Power +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1C 00 00 00 +# +name: Input_bluetooth +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 19 00 00 00 +# +name: Pair_bluetooth +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1B 00 00 00 +# +name: Input_rca +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 09 00 00 00 +# +name: Input_aux +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1D 00 00 00 +# +name: Input_opt1 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1F 00 00 00 +# +name: Input_opt2 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0D 00 00 00 +# +name: Vol_up +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1A 00 00 00 +# +name: Vol_dn +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0E 00 00 00 +# +name: Mute +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 14 00 00 00 +# +name: Bass_up +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 17 00 00 00 +# +name: Bass_dn +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 11 00 00 00 +# +name: Bass_reset +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 15 00 00 00 +# +name: Treble_up +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 04 00 00 00 +# +name: Treble_dn +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 16 00 00 00 +# +name: Treble_reset +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 12 00 00 00 +# +name: Balance_left +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 03 00 00 00 +# +name: Balance_reset +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 07 00 00 00 +# +name: Balance_right +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: Prev +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 00 00 00 00 +# +name: Next +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 13 00 00 00 +# +name: Play_pause +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 47 00 00 00 From de67cf305a1d56834299c60ea5768365a12b8c1f Mon Sep 17 00:00:00 2001 From: Nico Mexis Date: Wed, 25 Feb 2026 09:10:26 +0100 Subject: [PATCH 02/12] feat: added Samsung AA59-00484A (#1030) --- TVs/Samsung/Samsung_AA59-00484A.ir | 347 +++++++++++++++++++++++++++++ 1 file changed, 347 insertions(+) create mode 100644 TVs/Samsung/Samsung_AA59-00484A.ir diff --git a/TVs/Samsung/Samsung_AA59-00484A.ir b/TVs/Samsung/Samsung_AA59-00484A.ir new file mode 100644 index 00000000..c3dfbb54 --- /dev/null +++ b/TVs/Samsung/Samsung_AA59-00484A.ir @@ -0,0 +1,347 @@ +Filetype: IR signals file +Version: 1 +# +# Samsung AA59-00484A +# +# Captured by: HyperSpeeed +# +# Compatible TV Models: +# - 5WXXH +# - LE19D450G +# - LE19D450G1W +# - LE19D451G3W +# - LE22D450G1W +# - LE22D451G3W +# - LE26D450G +# - LE26D450G1W +# - LE32D450G +# - LE32D450G1W +# - LE32D550K +# - LE32D550K1W +# - LE32D551K2W +# - LE32D570K2S +# - LE32D579K +# - LE32D580K +# - LE37B550A +# - LE37D550 +# - LE37D550K +# - LE37D550K1W +# - LE37D551K2W +# - LE37D570K2 +# - LE37D570K2S +# - LE37D579K +# - LE37D580K +# - LE40D550K +# - LE40D550K1W +# - LE40D550K2W +# - LE40D551K2W +# - LE40D570K2S +# - LE40D579K +# - LE40D580K +# - LE46D550K +# - LE46D550K1W +# - LE46D551K2W +# - LE46D570K2S +# - LE46D580K +# - PS43D450A +# - PS43D450A2W +# - PS43D451A3W +# - PS43D452A5W +# - PS51D450A +# - PS51D450A2W +# - PS51D451A3W +# - PS51D452A5W +# +name: Power +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 02 00 00 00 +# +name: Mute +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 0F 00 00 00 +# +name: Vol_up +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 07 00 00 00 +# +name: Vol_dn +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 0B 00 00 00 +# +name: Ch_next +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 12 00 00 00 +# +name: Ch_prev +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 10 00 00 00 +# +name: Source +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 01 00 00 00 +# +name: Sleep +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 03 00 00 00 +# +name: Tools +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 4B 00 00 00 +# +name: Info +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 1F 00 00 00 +# +name: Content +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 79 00 00 00 +# +name: Menu +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 1A 00 00 00 +# +name: Guide +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 4F 00 00 00 +# +name: Enter +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 68 00 00 00 +# +name: Left +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 65 00 00 00 +# +name: Up +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 60 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: 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: Rewind +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 45 00 00 00 +# +name: Fast_fwd +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 48 00 00 00 +# +name: Stop +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 46 00 00 00 +# +name: Rec +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 49 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: Ch_list +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 6B 00 00 00 +# +name: 0 +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 11 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: TTX_Mix +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 2C 00 00 00 +# +name: Pre_ch +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 13 00 00 00 +# +name: P_Mode +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 28 00 00 00 +# +name: DUAL_I-II +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 00 00 00 00 +# +name: SRS +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 6E 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: Ad_Subt +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 25 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 \ No newline at end of file From 75edf01cd1c61d87e2dbbf170743258073d4f205 Mon Sep 17 00:00:00 2001 From: John Robinson <73201726+Robinson-John@users.noreply.github.com> Date: Wed, 25 Feb 2026 03:11:08 -0500 Subject: [PATCH 03/12] feat: added Hilton Connected Room Remote Control (#1031) --- TVs/Hotels/Hilton_Connected_Room_Remote.ir | 117 +++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 TVs/Hotels/Hilton_Connected_Room_Remote.ir diff --git a/TVs/Hotels/Hilton_Connected_Room_Remote.ir b/TVs/Hotels/Hilton_Connected_Room_Remote.ir new file mode 100644 index 00000000..d3f800fd --- /dev/null +++ b/TVs/Hotels/Hilton_Connected_Room_Remote.ir @@ -0,0 +1,117 @@ +Filetype: IR signals file +Version: 1 +# +# Hilton Connected Room Remote Control +# +# Note - this remote controls an edge computer attached to the back +# of the tv, not the tv itself. If you identify the model of your +# tv you can use your flipper to control the TV, sidestepping the +# Hilton connected room system. This is very useful as the Hilton +# connected room system does not allow access to certain tv +# features, the settings menu for example. +# +# In my Hilton this is connected to a Samsung 55" HCU7000. +# I assume the remotes are roughly the same between Hiltons, +# but they may differ slightly based on the TV they are connected to. +# +name: Power +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 01 FE 00 00 +# +name: Vol_up +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 0A F5 00 00 +# +name: Vol_dn +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 0B F4 00 00 +# +name: Mute +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 0E F1 00 00 +# +name: Ok +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 07 F8 00 00 +# +name: Up +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 03 FC 00 00 +# +name: Down +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 04 FB 00 00 +# +name: Left +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 05 FA 00 00 +# +name: Right +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 06 F9 00 00 +# +name: Back +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 08 F7 00 00 +# +name: Source +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 16 E9 00 00 +# +name: Home +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 02 FD 00 00 +# +name: Room_controls +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 15 EA 00 00 +# +name: Captions +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 14 EB 00 00 +# +name: Accessibility +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 20 DF 00 00 +# +name: Guide +type: parsed +protocol: NECext +address: 69 69 00 00 +command: 09 F6 00 00 +# +name: Netflix +type: parsed +protocol: NECext +address: 69 69 00 00 +command: A1 5E 00 00 From 95dbd0f6cde9587fa9d3ea337eebbefbd4035e33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20P=C3=A4tsch?= <34870436+TeeTeufel@users.noreply.github.com> Date: Wed, 25 Feb 2026 08:11:31 +0000 Subject: [PATCH 04/12] feat: added Fosi Audio ZD3 desktop DAC remote (#1028) --- .../Fosi_Audio/Fosi_Audio_ZD3.ir | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 Audio_and_Video_Receivers/Fosi_Audio/Fosi_Audio_ZD3.ir diff --git a/Audio_and_Video_Receivers/Fosi_Audio/Fosi_Audio_ZD3.ir b/Audio_and_Video_Receivers/Fosi_Audio/Fosi_Audio_ZD3.ir new file mode 100644 index 00000000..84224e24 --- /dev/null +++ b/Audio_and_Video_Receivers/Fosi_Audio/Fosi_Audio_ZD3.ir @@ -0,0 +1,87 @@ +Filetype: IR signals file +Version: 1 +# +# Brand: Fosi Audio +# Device Model: ZD3 +# Device Type: Audio and Video Receiver +# Link: https://fosiaudio.com/products/fosi-audio-zd3-fully-balanced-desktop-dac +# Description: Fosi Audio ZD3 desktop DAC remote. +# +name: Power +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 05 FA 00 00 +# +name: Mute +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 02 FD 00 00 +# +name: Vol_up +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 03 FC 00 00 +# +name: Vol_dn +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 07 F8 00 00 +# +name: Play_pause +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 0A F5 00 00 +# +name: Next +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 06 F9 00 00 +# +name: Prev +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 04 FB 00 00 +# +name: Coax +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 09 F6 00 00 +# +name: Optical +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 08 F7 00 00 +# +name: USB +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 11 EE 00 00 +# +name: HDMI +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 13 EC 00 00 +# +name: Bluetooth +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 15 EA 00 00 +# +name: Display_toggle +type: parsed +protocol: NECext +address: FA 01 00 00 +command: 01 FE 00 00 +# From c8d6154af3cca1003e6ea45be81bd4dbdfee2549 Mon Sep 17 00:00:00 2001 From: Paul Marcontell Date: Wed, 25 Feb 2026 00:11:48 -0800 Subject: [PATCH 05/12] feat: added Whalen Furniture fireplace (#1026) --- Fireplaces/Whalen_Furniture/HDFP86-47.ir | 41 ++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Fireplaces/Whalen_Furniture/HDFP86-47.ir diff --git a/Fireplaces/Whalen_Furniture/HDFP86-47.ir b/Fireplaces/Whalen_Furniture/HDFP86-47.ir new file mode 100644 index 00000000..8d6925df --- /dev/null +++ b/Fireplaces/Whalen_Furniture/HDFP86-47.ir @@ -0,0 +1,41 @@ +Filetype: IR signals file +Version: 1 +# +# Whalen Furniture Fireplace +# Works for HDFP68-47 but may work on most others by this brand +# +name: Power_on_off +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 14 00 00 00 +# +name: Flame_control +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 1D 00 00 00 +# +name: Heater_on_off +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 12 00 00 00 +# +name: Timer +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 19 00 00 00 +# +name: Temp_up +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 1A 00 00 00 +# +name: Temp_down +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 05 00 00 00 From 4ed6f63da7dde2ff87672f9366f1b4ae6b979726 Mon Sep 17 00:00:00 2001 From: SobakinTech Date: Wed, 25 Feb 2026 10:12:19 +0200 Subject: [PATCH 06/12] feat: added i3TOUCH Touchscreen Display remote (#1025) --- .../i3-Technologies/i3touch.ir | 218 ++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 Touchscreen_Displays/i3-Technologies/i3touch.ir diff --git a/Touchscreen_Displays/i3-Technologies/i3touch.ir b/Touchscreen_Displays/i3-Technologies/i3touch.ir new file mode 100644 index 00000000..4201c0e8 --- /dev/null +++ b/Touchscreen_Displays/i3-Technologies/i3touch.ir @@ -0,0 +1,218 @@ +Filetype: IR signals file +Version: 1 +# +name: Power +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 52 00 00 00 +# +name: Screen Off +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 4E 00 00 00 +# +name: Lock +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 5C 00 00 00 +# +name: Whiteboard +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 06 00 00 00 +# +name: Home +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 48 00 00 00 +# +name: Input +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 07 00 00 00 +# +name: Vol_up +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 03 00 00 00 +# +name: Vol_dn +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 41 00 00 00 +# +name: Mute +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 53 00 00 00 +# +name: Enter +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 4A 00 00 00 +# +name: Up +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 47 00 00 00 +# +name: Down +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 4D 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 49 00 00 00 +# +name: Right +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 4B 00 00 00 +# +name: Alt+F4 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 1F 00 00 00 +# +name: Alt+Tab +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 1D 00 00 00 +# +name: Space +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 46 00 00 00 +# +name: Start +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 0B 00 00 00 +# +name: Menu +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 0D 00 00 00 +# +name: Pen +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 06 00 00 00 +# +name: Back +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 0A 00 00 00 +# +name: Red +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 5C 00 00 00 +# +name: Green +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 5D 00 00 00 +# +name: Yellow +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 5E 00 00 00 +# +name: Blue +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 5F 00 00 00 +# +name: 1 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 00 00 00 00 +# +name: 2 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 10 00 00 00 +# +name: 3 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 11 00 00 00 +# +name: 4 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 13 00 00 00 +# +name: 5 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 14 00 00 00 +# +name: 6 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 15 00 00 00 +# +name: 7 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 17 00 00 00 +# +name: 8 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 18 00 00 00 +# +name: 9 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 19 00 00 00 +# +name: 0 +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 1B 00 00 00 +# +name: Backspace +type: parsed +protocol: NEC +address: 20 00 00 00 +command: 40 00 00 00 From 060215c65febe50c3a92f49a9645a2f3ff76e22e Mon Sep 17 00:00:00 2001 From: Richard Pelliccio <121319829+RichardPelliccio@users.noreply.github.com> Date: Wed, 25 Feb 2026 03:12:37 -0500 Subject: [PATCH 07/12] feat: added Kaleidescape DIR with Strato V Remote (#1035) --- .../Kaleidescape/Kaleidescape_Strato_V.ir | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 Streaming_Devices/Kaleidescape/Kaleidescape_Strato_V.ir diff --git a/Streaming_Devices/Kaleidescape/Kaleidescape_Strato_V.ir b/Streaming_Devices/Kaleidescape/Kaleidescape_Strato_V.ir new file mode 100644 index 00000000..94ebc6cc --- /dev/null +++ b/Streaming_Devices/Kaleidescape/Kaleidescape_Strato_V.ir @@ -0,0 +1,92 @@ +Filetype: IR signals file +Version: 1 +# +name: Power +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 12 00 00 00 +# +name: Menu +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9077 4471 591 1667 590 536 592 1620 637 536 592 536 592 537 591 1666 591 537 591 537 591 1667 590 538 590 1665 592 1666 591 1666 591 449 679 1666 591 536 592 1666 591 1667 590 536 592 1665 592 537 591 537 591 536 592 1666 591 539 589 427 701 1666 591 538 590 1666 591 1667 590 1665 592 40418 9021 2215 590 +# +name: Search +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 26 00 00 00 +# +name: Back +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 1C 00 00 00 +# +name: CC +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 2F 00 00 00 +# +name: Up +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9018 4472 589 1667 590 539 589 1667 590 538 590 537 591 539 589 1666 591 538 590 538 590 1669 588 538 590 1667 590 1664 593 1667 590 538 590 1668 589 540 588 539 589 538 590 539 590 539 589 538 590 463 665 1667 590 1668 589 1668 589 1667 590 1667 590 1667 590 1667 590 1667 729 400 590 40420 9020 2214 590 +# +name: Down +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 81 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 51 00 00 00 +# +name: Right +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9021 4472 590 1667 590 537 591 1667 590 540 588 539 589 538 590 1667 590 539 589 539 589 1666 591 538 590 1667 589 1667 591 1668 727 400 590 1667 590 1667 727 401 590 1666 591 1668 589 539 589 538 590 1666 591 537 591 538 590 1667 590 537 591 538 590 1668 589 1666 591 539 589 1667 590 40419 9021 2215 590 +# +name: Rewind +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 23 00 00 00 +# +name: Forward +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 24 00 00 00 +# +name: Play_Pause +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 55 00 00 00 +# +name: Vol_Down +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 68 00 00 00 +# +name: Vol_Up +type: parsed +protocol: NEC +address: 45 00 00 00 +command: 67 00 00 00 +# +name: Select +type: raw +frequency: 38000 +duty_cycle: 0.330000 +data: 9023 4358 703 1666 591 538 590 1544 713 539 589 538 590 539 589 1668 589 538 590 538 590 1668 589 538 590 1667 590 1668 589 1667 590 538 590 1668 589 1667 590 538 590 538 590 538 590 539 589 1667 590 539 589 538 590 538 590 1667 590 1668 589 1667 590 1667 590 539 589 1667 590 1668 589 From c572d2887ef91a2f527095c40338f223ba0f78f3 Mon Sep 17 00:00:00 2001 From: SwitchAC <90303722+SwitchAC@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:12:57 +1000 Subject: [PATCH 08/12] feat: added Kogan KASBD150HA soundbar (#1034) --- SoundBars/Kogan/Kogan_KASBD150HA.ir | 86 +++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 SoundBars/Kogan/Kogan_KASBD150HA.ir diff --git a/SoundBars/Kogan/Kogan_KASBD150HA.ir b/SoundBars/Kogan/Kogan_KASBD150HA.ir new file mode 100644 index 00000000..ac54eb26 --- /dev/null +++ b/SoundBars/Kogan/Kogan_KASBD150HA.ir @@ -0,0 +1,86 @@ +Filetype: IR signals file +Version: 1 +# +name: Power +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 10 00 00 00 +# +name: Play_Pause +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 5E 00 00 00 +# +name: Bluetooth +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 40 00 00 00 +# +name: Reverse +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 09 00 00 00 +# +name: Foward +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 14 00 00 00 +# +name: Vol_up +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 11 00 00 00 +# +name: Vol_dn +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 08 00 00 00 +# +name: Mute +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 17 00 00 00 +# +name: Repeat +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 4E 00 00 00 +# +name: 3D +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 4F 00 00 00 +# +name: Bass_up +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 47 00 00 00 +# +name: Bass_dn +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 0A 00 00 00 +# +name: Treble_up +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 4A 00 00 00 +# +name: Treble_dn +type: parsed +protocol: NEC +address: 01 00 00 00 +command: 49 00 00 00 From 293d88cce0f6a82c850f98f32e946d9cbacd4e81 Mon Sep 17 00:00:00 2001 From: Niko <151978946+XP365@users.noreply.github.com> Date: Wed, 25 Feb 2026 03:13:23 -0500 Subject: [PATCH 09/12] feat: added Sony BDP-S370 Blu-Ray (#1036) --- DVD_Players/Sony/Sony_BDP-S370.ir | 269 ++++++++++++++++++++++++++++++ 1 file changed, 269 insertions(+) create mode 100644 DVD_Players/Sony/Sony_BDP-S370.ir diff --git a/DVD_Players/Sony/Sony_BDP-S370.ir b/DVD_Players/Sony/Sony_BDP-S370.ir new file mode 100644 index 00000000..2682a054 --- /dev/null +++ b/DVD_Players/Sony/Sony_BDP-S370.ir @@ -0,0 +1,269 @@ +Filetype: IR signals file +Version: 1 +# +# Sony BDP-S370 Blu-Ray +# Sony BDP-S301 Blu-Ray +# +name: Open/Close +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 16 00 00 00 +# +name: TV Input +type: parsed +protocol: SIRC +address: 01 00 00 00 +command: 25 00 00 00 +# +name: TV Power +type: parsed +protocol: SIRC +address: 01 00 00 00 +command: 15 00 00 00 +# +name: Power +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 15 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: Vol_up +type: parsed +protocol: SIRC +address: 01 00 00 00 +command: 12 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: Vol_dn +type: parsed +protocol: SIRC +address: 01 00 00 00 +command: 13 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: Theater +type: parsed +protocol: SIRC15 +address: 77 00 00 00 +command: 60 00 00 00 +# +name: Audio +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 64 00 00 00 +# +name: 0 +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 09 00 00 00 +# +name: Subtitle +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 63 00 00 00 +# +name: Favorites +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 5E 00 00 00 +# +name: Yellow +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 69 00 00 00 +# +name: Blue +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 66 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: Top Menu +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 2C 00 00 00 +# +name: Up +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 39 00 00 00 +# +name: Pop Up/Menu +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 29 00 00 00 +# +name: Left +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 3B 00 00 00 +# +name: Ok +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 3D 00 00 00 +# +name: Right +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 3C 00 00 00 +# +name: Return +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 43 00 00 00 +# +name: Down +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 3A 00 00 00 +# +name: Options +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 3F 00 00 00 +# +name: Home +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 42 00 00 00 +# +name: Previous +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 57 00 00 00 +# +name: Replay +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 76 00 00 00 +# +name: Advance +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 75 00 00 00 +# +name: Next +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 56 00 00 00 +# +name: Rewind +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 1B 00 00 00 +# +name: Play +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 1A 00 00 00 +# +name: Fast Forward +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 1C 00 00 00 +# +name: Display +type: parsed +protocol: SIRC20 +address: 5A 1C 00 00 +command: 41 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 From a1a7a987d1a880913ad3619319614409ed2d070f Mon Sep 17 00:00:00 2001 From: 4d46 <4d46@users.noreply.github.com> Date: Wed, 25 Feb 2026 08:13:44 +0000 Subject: [PATCH 10/12] feat: added Dimplex Optiflame (#1037) --- .../Dimplex/Dimplex_Optiflame_Fireplace.ir | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Fireplaces/Dimplex/Dimplex_Optiflame_Fireplace.ir diff --git a/Fireplaces/Dimplex/Dimplex_Optiflame_Fireplace.ir b/Fireplaces/Dimplex/Dimplex_Optiflame_Fireplace.ir new file mode 100644 index 00000000..b1c78cd4 --- /dev/null +++ b/Fireplaces/Dimplex/Dimplex_Optiflame_Fireplace.ir @@ -0,0 +1,23 @@ +Filetype: IR signals file +Version: 1 +# +# Brayford BFD20E +# Brayford Pebble BFD20PB +# Brayford Burgundy BFD20BRG +# Brayford Slate BFD20SL +# Springborne SBN20E +# Bari BAR20 +# Optiflame Stove Fire +# Optiflame Fire +# +name: Fire_on +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 40 00 00 00 +# +name: Fire_off +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 15 00 00 00 From ce1c7595e1c68c4c89b2fd17fdf72f8c688dcb05 Mon Sep 17 00:00:00 2001 From: githubnemo Date: Wed, 25 Feb 2026 09:14:11 +0100 Subject: [PATCH 11/12] feat: added S2 digital DVD-P2 portable DVD player (#1039) --- DVD_Players/S2 Digital/dvd-p2.ir | 231 +++++++++++++++++++++++++++++++ 1 file changed, 231 insertions(+) create mode 100644 DVD_Players/S2 Digital/dvd-p2.ir diff --git a/DVD_Players/S2 Digital/dvd-p2.ir b/DVD_Players/S2 Digital/dvd-p2.ir new file mode 100644 index 00000000..43c8b355 --- /dev/null +++ b/DVD_Players/S2 Digital/dvd-p2.ir @@ -0,0 +1,231 @@ +Filetype: IR signals file +Version: 1 +# +# +# Remote for the S2 Digital portable DVD player. +# +# Most notable is the AV in/out and Audio function which is only available +# via the remote. +# +# +name: Setup +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 40 00 00 00 +# +name: Input +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 06 00 00 00 +# +name: Menu +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 4C 00 00 00 +# +name: List +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 14 00 00 00 +# +name: Info +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0F 00 00 00 +# +name: Back +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0A 00 00 00 +# +name: Ok +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 05 00 00 00 +# +name: Up +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 48 00 00 00 +# +name: Down +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1E 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: Right +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 54 00 00 00 +# +name: Next +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 54 00 00 00 +# +name: Prev +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: Fast_fo +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 54 00 00 00 +# +name: Fast_ba +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: Play_pa +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1C 00 00 00 +# +name: Play +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1C 00 00 00 +# +name: Stop +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 14 00 00 00 +# +name: Mute +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0E 00 00 00 +# +name: Mode +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 06 00 00 00 +# +name: Ch_next +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 54 00 00 00 +# +name: Ch_prev +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: AV in out +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 10 00 00 00 +# +name: Audio +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1A 00 00 00 +# +name: Repeat +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 01 00 00 00 +# +name: 0 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 12 00 00 00 +# +name: 1 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 09 00 00 00 +# +name: 2 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1D 00 00 00 +# +name: 3 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1F 00 00 00 +# +name: 4 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0D 00 00 00 +# +name: 5 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 19 00 00 00 +# +name: 6 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1B 00 00 00 +# +name: 7 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 11 00 00 00 +# +name: 8 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 15 00 00 00 +# +name: 9 +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 17 00 00 00 +# +name: OSD +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 03 00 00 00 +# +name: Subtitle +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 04 00 00 00 From dc487e83b1e75871bd2753e99904c9903d3f2a72 Mon Sep 17 00:00:00 2001 From: RubikOwl <59575282+RubikOwl@users.noreply.github.com> Date: Wed, 25 Feb 2026 01:14:44 -0700 Subject: [PATCH 12/12] feat: added Hayear HY-5200 Microscope Camera (#1041) --- Cameras/Hayear/HY-5200 Microscope Camera.ir | 110 ++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 Cameras/Hayear/HY-5200 Microscope Camera.ir diff --git a/Cameras/Hayear/HY-5200 Microscope Camera.ir b/Cameras/Hayear/HY-5200 Microscope Camera.ir new file mode 100644 index 00000000..c35edf51 --- /dev/null +++ b/Cameras/Hayear/HY-5200 Microscope Camera.ir @@ -0,0 +1,110 @@ +Filetype: IR signals file +Version: 1 +# +name: Menu +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 47 00 00 00 +# +name: Up +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 46 00 00 00 +# +name: Down +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 15 00 00 00 +# +name: Left +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 44 00 00 00 +# +name: Right +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 43 00 00 00 +# +name: Ok +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 40 00 00 00 +# +name: AWB +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 45 00 00 00 +# +name: Mirror H +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 07 00 00 00 +# +name: Mirror V +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 16 00 00 00 +# +name: Zoom + +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 09 00 00 00 +# +name: Zoom - +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0D 00 00 00 +# +name: Crosshair +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 19 00 00 00 +# +name: Greyscale +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 0C 00 00 00 +# +name: Freeze Frame +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 18 00 00 00 +# +name: Picture +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 08 00 00 00 +# +name: Video +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 1C 00 00 00 +# +name: Album +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 5A 00 00 00 +# +name: Pause-Play +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 5E 00 00 00