Difference between revisions of "RadioShack 15-2146 Universal Remote"

From MythTV Official Wiki
Jump to: navigation, search
(more code links)
 
Line 40: Line 40:
 
Also, if you already have a device that responds to VCR 0081 codes, you can use one of the other devices at http://www.hifi-remote.com/ofa/adv-codes.shtml.  The VCR 0081 codes are probably the best for sheer number of extra codes, and because lirc seems to handle RC5 remote signals better.
 
Also, if you already have a device that responds to VCR 0081 codes, you can use one of the other devices at http://www.hifi-remote.com/ofa/adv-codes.shtml.  The VCR 0081 codes are probably the best for sheer number of extra codes, and because lirc seems to handle RC5 remote signals better.
  
===To-do===
+
=== lircd.conf ===
Later I will post my lircd.conf (along with the particular new button assignments) so people don't have to go through irrecord manually.
+
 
 +
A sample lircd.conf which works with this remote is as follows:
 +
<pre>
 +
# brand:                      Radio Shack
 +
# model no. of remote control: 15-2146
 +
# devices being controlled by this remote: VCR 0081
 +
#
 +
# Advanced codes used for buttons not implemented in VCR 0081
 +
# -------------------
 +
# Menu Up: 00398
 +
# Menu Down: 00622
 +
# Page +: 00485
 +
# Page -: 00403
 +
# 100+: 00367
 +
# Adv.: 00655
 +
# Live TV: 00657
 +
# PIP: 00492
 +
# Skip+: 00370
 +
# Skip-: 00364
 +
#
 +
 
 +
begin remote
 +
 
 +
  name  2146
 +
  bits          13
 +
  flags RC5|CONST_LENGTH
 +
  eps            30
 +
  aeps          100
 +
 
 +
  one          929  843
 +
  zero          929  843
 +
  plead        954
 +
  gap          113616
 +
  toggle_bit      2
 +
 
 +
 
 +
      begin codes
 +
          aux_power                0x114C
 +
          aux_ch+                  0x1160
 +
          aux_ch-                  0x1161
 +
          aux_left                0x0155
 +
          aux_right                0x0156
 +
          aux_ok                  0x114B
 +
          aux_menu                0x115D
 +
          aux_up                  0x115B
 +
          aux_down                0x115A
 +
          aux_guide                0x115D
 +
          aux_info                0x117C
 +
          aux_exit                0x1171
 +
          aux_sleep                0x1166
 +
          aux_tv_vcr              0x117E
 +
          aux_last                0x117B
 +
          aux_vol+                0x1150
 +
          aux_vol-                0x1151
 +
          aux_mute                0x114D
 +
          aux_1                    0x1141
 +
          aux_2                    0x1142
 +
          aux_3                    0x1143
 +
          aux_4                    0x1144
 +
          aux_5                    0x1145
 +
          aux_6                    0x1146
 +
          aux_7                    0x1147
 +
          aux_8                    0x1148
 +
          aux_9                    0x1149
 +
          aux_0                    0x1140
 +
          aux_enter                0x114B
 +
          aux_rew                  0x1172
 +
          aux_play                0x1175
 +
          aux_fwd                  0x1174
 +
          aux_rec                  0x1177
 +
          aux_pause                0x1169
 +
          aux_stop                0x1176
 +
          aux_slow                0x1162
 +
          aux_pip                  0x114E
 +
          aux_skip-                0x114A
 +
          aux_skip+                0x117A
 +
          aux_adv                  0x1153
 +
          aux_live_tv              0x1163
 +
          aux_100+                0x1152
 +
          aux_page-                0x1173
 +
          aux_page+                0x0146
 +
      end codes
 +
 
 +
end remote
 +
</pre>
  
 
[[Category:Remote Controls]]
 
[[Category:Remote Controls]]

Latest revision as of 17:29, 16 June 2009

Description

The Radioshack 6-in-1 Easy Setup Voice Remote may or may not be a JP1 capable remote, as it has a header hidden inside the battery compartment, but no one reports success with a JP1 cable.

The problem with it is that none of the preprogrammed device codes for it use all of the remote's available buttons, and even the ones that use most of the buttons end up having multiple buttons that send the same code (such as Page+ and Channel+). There is a method to easily reassign these buttons to advanced hidden codes just as for JP1 remotes, although the method differs slightly. No cable is required for this!

Reassigning remote buttons

Set the device key to a VCR (if it's not set already) and to code 0081.

In this default configuration, the following buttons send duplicate signals:
Up (arrow) and Channel+
Down and Channel-
Menu and Guide
Ok and Enter

These buttons are unassigned:
Page+
Page-
M1
M2
PVR
Skip-
Skip+
Replay
Adv
LiveTV

For each button you want to reassign, do the following:
1. Press the device key for the VCR 0081 device.
2. Hold down the Setup button until the voice prompt starts to enter the setup menu.
3. Press 994. The light on the remote will blink twice.
4. Press Setup (just once, don't hold it down this time).
5. Enter the 5 digit advanced button code (see below).
6. Press the button you want to assign it to. The remote will blink twice and say "Success! Goodbye."

Here is a partial list of advanced codes that can be used that will result in unique codes being sent to lirc:
00224, 00192, 00171, 00203, 00110, 00142, 00143, 00111, 00074, 00069, 00136, 00072, 00040, 00100

More codes are available at http://www.hifi-remote.com/cgi-bin2/ueic.cgi?VCR_0081 but you have to preface each of these with 00, and some of those codes may send the same signal as others.

Also, if you already have a device that responds to VCR 0081 codes, you can use one of the other devices at http://www.hifi-remote.com/ofa/adv-codes.shtml. The VCR 0081 codes are probably the best for sheer number of extra codes, and because lirc seems to handle RC5 remote signals better.

lircd.conf

A sample lircd.conf which works with this remote is as follows:

# brand:                       Radio Shack
# model no. of remote control: 15-2146
# devices being controlled by this remote: VCR 0081
#
# Advanced codes used for buttons not implemented in VCR 0081
# -------------------
# Menu Up: 00398
# Menu Down: 00622
# Page +: 00485
# Page -: 00403
# 100+: 00367
# Adv.: 00655
# Live TV: 00657
# PIP: 00492
# Skip+: 00370
# Skip-: 00364
#

begin remote

  name  2146
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           929   843
  zero          929   843
  plead         954
  gap          113616
  toggle_bit      2


      begin codes
          aux_power                0x114C
          aux_ch+                  0x1160
          aux_ch-                  0x1161
          aux_left                 0x0155
          aux_right                0x0156
          aux_ok                   0x114B
          aux_menu                 0x115D
          aux_up                   0x115B
          aux_down                 0x115A
          aux_guide                0x115D
          aux_info                 0x117C
          aux_exit                 0x1171
          aux_sleep                0x1166
          aux_tv_vcr               0x117E
          aux_last                 0x117B
          aux_vol+                 0x1150
          aux_vol-                 0x1151
          aux_mute                 0x114D
          aux_1                    0x1141
          aux_2                    0x1142
          aux_3                    0x1143
          aux_4                    0x1144
          aux_5                    0x1145
          aux_6                    0x1146
          aux_7                    0x1147
          aux_8                    0x1148
          aux_9                    0x1149
          aux_0                    0x1140
          aux_enter                0x114B
          aux_rew                  0x1172
          aux_play                 0x1175
          aux_fwd                  0x1174
          aux_rec                  0x1177
          aux_pause                0x1169
          aux_stop                 0x1176
          aux_slow                 0x1162
          aux_pip                  0x114E
          aux_skip-                0x114A
          aux_skip+                0x117A
          aux_adv                  0x1153
          aux_live_tv              0x1163
          aux_100+                 0x1152
          aux_page-                0x1173
          aux_page+                0x0146
      end codes

end remote