From 008bcfa3f6f58133ecb99c0be267004c9803961c Mon Sep 17 00:00:00 2001 From: EntranceJew Date: Mon, 23 Sep 2024 22:52:19 -0500 Subject: [PATCH 1/3] Added TCL_50S423.ir These could probably just be merged in as differences to the TCL_Roku_TV.ir --- TVs/TCL/TCL_50S423.ir | 125 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 TVs/TCL/TCL_50S423.ir diff --git a/TVs/TCL/TCL_50S423.ir b/TVs/TCL/TCL_50S423.ir new file mode 100644 index 00000000..65072367 --- /dev/null +++ b/TVs/TCL/TCL_50S423.ir @@ -0,0 +1,125 @@ +Filetype: IR signals file +Version: 1 +# +# TCL 50S423 +# https://www.amazon.com/gp/product/B07N4FJ7S4 +# +name: Power +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 17 E8 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 +address: EA C7 00 00 +command: 0F F0 00 00 +# +name: Vol_dn +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 10 EF 00 00 +# +name: Play +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 4C B3 00 00 +# +name: Media_netflix +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 52 AD 00 00 +# +name: Media_sling +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 06 F9 00 00 +# +name: Media_hulu +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 4D B2 00 00 +# +name: Media_now +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 6C 93 00 00 +# +name: Menu_star +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 61 9E 00 00 +# +name: Menu_home +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 03 FC 00 00 +# +name: Menu_back +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 66 99 00 00 +# +name: Nav_ok +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 2A D5 00 00 +# +name: FForward +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 55 AA 00 00 +# +name: RRewind +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 34 CB 00 00 +# +name: Nav_up +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 19 E6 00 00 +# +name: Nav_left +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 1E E1 00 00 +# +name: Nav_right +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 2D D2 00 00 +# +name: Nav_down +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 33 CC 00 00 +# +name: Menu_3quarter_circle_b +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 78 87 00 00 From 57a48a5421d63073fb5971d0710906abf907b616 Mon Sep 17 00:00:00 2001 From: EntranceJew Date: Mon, 23 Sep 2024 23:28:11 -0500 Subject: [PATCH 2/3] normalized the button names for TCL_50S423.ir using names from TCL_Roku_TV.ir even though the power signal matches TCL_ROKU_US.ir if you were trying to make an ultra-generic version of just the roku remote then just make note that these two extra media provider buttons have these codes: ``` # name: Sling type: parsed protocol: NECext address: EA C7 00 00 command: 06 F9 00 00 # name: Now type: parsed protocol: NECext address: EA C7 00 00 command: 6C 93 00 00 ``` --- TVs/TCL/TCL_50S423.ir | 152 +++++++++++++++++++++--------------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/TVs/TCL/TCL_50S423.ir b/TVs/TCL/TCL_50S423.ir index 65072367..a77f5ada 100644 --- a/TVs/TCL/TCL_50S423.ir +++ b/TVs/TCL/TCL_50S423.ir @@ -1,21 +1,15 @@ Filetype: IR signals file Version: 1 -# -# TCL 50S423 -# https://www.amazon.com/gp/product/B07N4FJ7S4 # +# TCL Roku TV Remote +# https://www.amazon.com/gp/product/B07N4FJ7S4 +# name: Power type: parsed protocol: NECext address: EA C7 00 00 command: 17 E8 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 @@ -28,98 +22,104 @@ protocol: NECext address: EA C7 00 00 command: 10 EF 00 00 # -name: Play +name: Mute type: parsed protocol: NECext address: EA C7 00 00 -command: 4C B3 00 00 +command: 20 DF 00 00 # -name: Media_netflix -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 52 AD 00 00 -# -name: Media_sling -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 06 F9 00 00 -# -name: Media_hulu -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 4D B2 00 00 -# -name: Media_now -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 6C 93 00 00 -# -name: Menu_star -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 61 9E 00 00 -# -name: Menu_home +name: Home type: parsed protocol: NECext address: EA C7 00 00 command: 03 FC 00 00 # -name: Menu_back +name: Back type: parsed protocol: NECext address: EA C7 00 00 command: 66 99 00 00 # -name: Nav_ok -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2A D5 00 00 -# -name: FForward -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 55 AA 00 00 -# -name: RRewind -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 34 CB 00 00 -# -name: Nav_up +name: Up type: parsed protocol: NECext address: EA C7 00 00 command: 19 E6 00 00 # -name: Nav_left -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 1E E1 00 00 -# -name: Nav_right -type: parsed -protocol: NECext -address: EA C7 00 00 -command: 2D D2 00 00 -# -name: Nav_down +name: Down type: parsed protocol: NECext address: EA C7 00 00 command: 33 CC 00 00 # -name: Menu_3quarter_circle_b +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: Ok +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 2A D5 00 00 +# +name: Instant_replay type: parsed protocol: NECext address: EA C7 00 00 command: 78 87 00 00 +# +name: Star +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 61 9E 00 00 +# +name: Play/pause +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 4C B3 00 00 +# +name: Rewind +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 34 CB 00 00 +# +name: Fast-forward +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 55 AA 00 00 +# +name: Hulu +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 4D B2 00 00 +# +name: Netflix +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 52 AD 00 00 +# +name: Sling +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 06 F9 00 00 +# +name: Now +type: parsed +protocol: NECext +address: EA C7 00 00 +command: 6C 93 00 00 From 09e1197d31d3f03f7ff40c7a9833dfa750529add Mon Sep 17 00:00:00 2001 From: UberGuidoZ <57457139+UberGuidoZ@users.noreply.github.com> Date: Tue, 24 Sep 2024 14:32:26 -0700 Subject: [PATCH 3/3] Minor comment update --- TVs/TCL/TCL_50S423.ir | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TVs/TCL/TCL_50S423.ir b/TVs/TCL/TCL_50S423.ir index a77f5ada..6badc96a 100644 --- a/TVs/TCL/TCL_50S423.ir +++ b/TVs/TCL/TCL_50S423.ir @@ -1,7 +1,7 @@ Filetype: IR signals file Version: 1 # -# TCL Roku TV Remote +# TCL Roku TV Remote (50S423) # https://www.amazon.com/gp/product/B07N4FJ7S4 # name: Power