From 1f3635ae2850b2b46e13ec74356e666153f27105 Mon Sep 17 00:00:00 2001 From: QuartzMovement <33850146+QuartzMovement@users.noreply.github.com> Date: Mon, 9 May 2022 11:53:25 -0400 Subject: [PATCH 1/3] Samsung TV remotes cleanup and added commands --- TVs/Samsung.ir | 270 +++++++++++++++++++++++++++++++++++++--------- TVs/Samsung_TV.ir | 46 ++++---- TVs/Samsung_e6.ir | 8 -- 3 files changed, 245 insertions(+), 79 deletions(-) delete mode 100755 TVs/Samsung_e6.ir diff --git a/TVs/Samsung.ir b/TVs/Samsung.ir index 5949d82a..91820ba7 100644 --- a/TVs/Samsung.ir +++ b/TVs/Samsung.ir @@ -7,60 +7,12 @@ protocol: Samsung32 address: 07 00 00 00 command: 02 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: Select -type: parsed -protocol: Samsung32 -address: 07 00 00 00 -command: 68 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: Menu -type: parsed -protocol: Samsung32 -address: 07 00 00 00 -command: 1A 00 00 00 -# name: Source type: parsed protocol: Samsung32 address: 07 00 00 00 command: 01 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: Vol_up type: parsed protocol: Samsung32 @@ -79,6 +31,54 @@ protocol: Samsung32 address: 07 00 00 00 command: 0F 00 00 00 # +name: Up +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 60 00 00 00 +# +name: Down +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 61 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: Select +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: Menu +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 1A 00 00 00 +# +name: Exit +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 2D 00 00 00 +# name: Smarthub type: parsed protocol: Samsung32 @@ -90,3 +90,177 @@ type: parsed protocol: Samsung32 address: 07 00 00 00 command: 1F 00 00 00 +# +name: Search +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 73 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: Prev_channel +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 13 00 00 00 +# +name: Family_story +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: C6 00 00 00 +# +name: MTS +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: Support +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 3F 00 00 00 +# +name: Picture_size +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 3E 00 00 00 +# +name: Closed_Captions +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 25 00 00 00 +# +name: Rewind +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 45 00 00 00 +# +name: Fast_Forward +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 48 00 00 00 +# +name: Pause +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 4A 00 00 00 +# +name: Play +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 47 00 00 00 +# +name: Stop +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 46 00 00 00 +# +name: Record +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 49 00 00 00 +# +name: A_button +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 6C 00 00 00 +# +name: B_button +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 14 00 00 00 +# +name: C_button +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 15 00 00 00 +# +name: D_button +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 16 00 00 00 \ No newline at end of file diff --git a/TVs/Samsung_TV.ir b/TVs/Samsung_TV.ir index d9318974..18b51054 100644 --- a/TVs/Samsung_TV.ir +++ b/TVs/Samsung_TV.ir @@ -13,12 +13,6 @@ protocol: Samsung32 address: 07 00 00 00 command: 01 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 @@ -31,31 +25,43 @@ protocol: Samsung32 address: 07 00 00 00 command: 0B 00 00 00 # -name: Menu_left +name: Mute type: parsed protocol: Samsung32 address: 07 00 00 00 -command: 65 00 00 00 +command: 0F 00 00 00 # -name: Menu_up +name: Up type: parsed protocol: Samsung32 address: 07 00 00 00 command: 60 00 00 00 # -name: Menu_right -type: parsed -protocol: Samsung32 -address: 07 00 00 00 -command: 62 00 00 00 -# -name: Menu_down +name: Down type: parsed protocol: Samsung32 address: 07 00 00 00 command: 61 00 00 00 # -name: Menu_back +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: Enter +type: parsed +protocol: Samsung32 +address: 07 00 00 00 +command: 68 00 00 00 +# +name: Back type: parsed protocol: Samsung32 address: 07 00 00 00 @@ -66,9 +72,3 @@ type: parsed protocol: Samsung32 address: 07 00 00 00 command: 79 00 00 00 -# -name: Menu_enter -type: parsed -protocol: Samsung32 -address: 07 00 00 00 -command: 68 00 00 00 diff --git a/TVs/Samsung_e6.ir b/TVs/Samsung_e6.ir deleted file mode 100755 index c43e24e5..00000000 --- a/TVs/Samsung_e6.ir +++ /dev/null @@ -1,8 +0,0 @@ -Filetype: IR signals file -Version: 1 -# -name: Power -type: parsed -protocol: Samsung32 -address: 07 00 00 00 -command: E6 00 00 00 From a9c8c1f856fa08f6317a38cbc9fa91b4839034d0 Mon Sep 17 00:00:00 2001 From: QuartzMovement <33850146+QuartzMovement@users.noreply.github.com> Date: Mon, 9 May 2022 12:12:59 -0400 Subject: [PATCH 2/3] Vizio Soundbar added commands --- SoundBars/Vizio_Soundbar.ir | 72 +++++++++++++++++++++++++++---------- 1 file changed, 54 insertions(+), 18 deletions(-) diff --git a/SoundBars/Vizio_Soundbar.ir b/SoundBars/Vizio_Soundbar.ir index 4f154c21..409f8bee 100644 --- a/SoundBars/Vizio_Soundbar.ir +++ b/SoundBars/Vizio_Soundbar.ir @@ -13,38 +13,74 @@ protocol: NEC address: 00 00 00 00 command: C9 00 00 00 # -name: Rewind -type: parsed -protocol: NEC -address: 00 00 00 00 -command: 8A 00 00 00 -# -name: Play_Pause -type: parsed -protocol: NEC -address: 00 00 00 00 -command: 8E 00 00 00 -# name: Vol_up type: parsed protocol: NEC address: 00 00 00 00 command: 41 00 00 00 # -name: Mute -type: parsed -protocol: NEC -address: 00 00 00 00 -command: 48 00 00 00 -# name: Vol_dwn type: parsed protocol: NEC address: 00 00 00 00 command: 45 00 00 00 # +name: Mute +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 48 00 00 00 +# +name: Play_Pause +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 8E 00 00 00 +# +name: Rewind +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 8A 00 00 00 +# name: Fast_Forward type: parsed protocol: NEC address: 00 00 00 00 command: 8B 00 00 00 +# +name: Bluetooth +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 22 00 00 00 +# +name: TVOL +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 4C 00 00 00 +# +name: VRT_X +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 50 00 00 00 +# +name: Bass +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 02 00 00 00 +# +name: EQ +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 66 00 00 00 +# +name: Treb +type: parsed +protocol: NEC +address: 00 00 00 00 +command: 03 00 00 00 From 26f0fb7bc8e3be85146edb87bdb638be4c197cf6 Mon Sep 17 00:00:00 2001 From: QuartzMovement <33850146+QuartzMovement@users.noreply.github.com> Date: Mon, 9 May 2022 12:19:10 -0400 Subject: [PATCH 3/3] TCL TVs cleanup, combined files with same protocol --- TVs/Tcl_32s327.ir | 62 ------------------------------------ TVs/Tcl_tv.ir | 80 +++++++++++++++++++++++++++++------------------ 2 files changed, 49 insertions(+), 93 deletions(-) delete mode 100644 TVs/Tcl_32s327.ir diff --git a/TVs/Tcl_32s327.ir b/TVs/Tcl_32s327.ir deleted file mode 100644 index 8f5a67e6..00000000 --- a/TVs/Tcl_32s327.ir +++ /dev/null @@ -1,62 +0,0 @@ -Filetype: IR signals file -Version: 1 -# -name: Power -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 17 E8 00 00 -# -name: Vup -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 0F F0 00 00 -# -name: Vdwn -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 10 EF 00 00 -# -name: Enter -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2A D5 00 00 -# -name: Up -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 19 E6 00 00 -# -name: Dwn -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 33 CC 00 00 -# -name: Rt -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2D D2 00 00 -# -name: Lft -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 1E E1 00 00 -# -name: Home -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 03 FC 00 00 -# -name: Exit -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 66 99 00 00 diff --git a/TVs/Tcl_tv.ir b/TVs/Tcl_tv.ir index 068867c3..0d581827 100644 --- a/TVs/Tcl_tv.ir +++ b/TVs/Tcl_tv.ir @@ -1,3 +1,4 @@ +Filetype: IR signals file Version: 1 # name: Power @@ -6,36 +7,6 @@ protocol: NECext address: EA C7 00 00 command: 17 E8 00 00 # -name: Home -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 03 FC 00 00 -# -name: Left -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 1E E1 00 00 -# -name: Select -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2A D5 00 00 -# -name: Right -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2D D2 00 00 -# -name: Mute -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 20 DF 00 00 -# name: Vol_up type: parsed protocol: NECext @@ -47,4 +18,51 @@ type: parsed protocol: NECext address: EA C7 00 00 command: 10 EF 00 00 - +# +name: Mute +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 20 DF 00 00 +# +name: Up +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 19 E6 00 00 +# +name: Down +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 33 CC 00 00 +# +name: Left +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 1E E1 00 00 +# +name: Right +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 2D D2 00 00 +# +name: Enter +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 2A D5 00 00 +# +name: Home +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 03 FC 00 00 +# +name: Exit +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 66 99 00 00