Home | Device Codes | Pictures | Make EFC Table | Serial Cable | Serial Software
John Somers Program | Ziggr's Page
Brought to you by John Wasser. If you have additions or corrections send mail to me at: U-OFA-URC@John-Wasser.com. I don't work for Universal Electronics so if you can't find the data you seek already here you should try the official channels below.
Universal Electronics' web pages:
http://www.uei.com/
http://www.ueic.com/
http://www.universalelectronicsus.com/
http://www.oneforall.com/
Web page: http://www.oneforall.com/index2.html
EMail: help@ueic.com
Web page: http://www.oneforall-int.com/index.htm
EMail: ofahelp@uebv.com
Phone: 514-683-1771
FAX: 514-683-5307
When you ask for data it helps if you include the model number of your remote (since some model names have been re-used). If you don't have the remote handy you may want to look at the Big Picture-Book of OFA Remotes to see if you recognise yours.
Prices shown are the suggested retail price (for ordering direct from the Universal Electronics) when originally available. Most models have been discontinued. To purchase these remotes or just to find out if the model you want is available and its retail price, visit the UEIC web site.
To see a picture of the device, click on the model number.
Universal Electronics says that they will honor the waranty on all models, even the discontinued ones! I like that in a company.
Devices Programming Model Price | Features Family Common Name URC-1030 $9.99 1 LB One For All One Device URC-2000 4 One For All 4 URC-2001 5 KM One For All 5 URC-2005 $19.99 5 CS/UG/KM E2 One For All 5 "Upgradable" URC-2010 $9.99 1 LB One For All "One Shot" URC-2020 2 LB One For All Two Device URC-2030 $11.99 3 LB One For All 3 "So Easy" URC-2041 $16.99 4 NS/KM One For All "Sports Clicker" URC-2060 $12.99 3 LB/KM LE One For All 3 "Little Easy" URC-2062 4 CS/LB/KM LE One For All 4 "Little Easy" URC-2085 4 LB/KM ABC One For All 4 "Big Easy" (Black labels) URC-2086 $14.99 4 LB/KM ABC One For All 4 "Big Easy" (Raised labels) URC-2093 $19.99 3 ST/3P/CS/UG E2+ One For All 3 "One Call 3" URC-2094 $25.99 4 ST/4P/CS/UG/KM/KS E2+ One For All 4 "One Call 4" URC-2099 $22.99 4 LK/KM E2 One For All "Lite" URC-3030 $11.99 3 LB One For All Perfect Trio URC-3060 $13.99 3 LB One For All Three Device with Digits URC-3300 $16.99 3 LK "The Big Easy" Sr 3 URC-4000 6 UG One For All 6 URC-4005 $22.99 6 CS/UG/KM E2 One For All 6 "Upgradable" URC-4050 $22.99 6 CS/UG/KM/KS/SS E2 One For All 6 Hi-Fi "Upgradable" URC-4060 $16.99 4 LB One For All Four Device URC-4063 4 LB,GL One For All Four Device (Glowing Keys) URC-5000 12 ST/UG/HT/KS One For All 12 URC-5060 $19.99 5 CS/KM/KS/SS E2 One For All 5 Device URC-5061 $24.99 5 CS/KM/KS/SS E2 One For All 5 Device w/ Remote Finder URC-6050 $25.99 8 CS/UG/KM/KS E2 One For All 8 Hi-Fi "Upgradable" URC-6800 8 VP/UG/KM Pro8 One For All "VCR Pro 8" URC-6885 $14.99 4 VP/UG/LB Pro4 One For All "VCR Pro 4" URC-7070 $59.99 7 LN "pro Producer 7" URC-8080 $79.99 8 VP "a/v Producer 8" URC-8090 $119.99 9 VP/RF "home Producer 8" Key to Features: Features common to all models: Preprogrammed for easy set-up Battery backup to prevent memory loss Customer Support available via E-mail or phone Feature codes: ST = Built-in Sleep Timer CS = Channel Scan feature NS = Full set of NFL stickers (Oooooo... Ahhhh...) HT = Dedicated Home Theater keys SS = Dedicated Surround Sound keys 4P = Four Channel Presets 3P = Three Channel Presets LK = Lighted Keyboard KM = Key Magic makes it simple to add additional features KS = Key Sequence allows a series of commands with a single keystroke LB = Large buttons (easy to use and see) UG = Upgradable VP = "VCR Pro" VCR timer with LCD display GL = Glowing Keys (luminecent, not lighted) LN = Learning Ability RF = Radio transmitter/receiver for control through walls
Devices Programming Model Price | Features Family Common Name URC-2500 One For All 4 URC-2510 1 LB One For All 1 "One Shot" URC-2585 4 ??? ABC One For All 4 "Big Easy" URC-2585e2 4 CS/LB/KM/KS E2 One For All 4 "Big Easy" URC-4300-E2001 6 ST/4P/CS/UG/KM/KS OC One For All 6 "Upgradable" URC-2585 resembles URC-2062, i.e:
Each device code is unique only within its "Device Family" and therefore must be assigned to a device button with the correct family type. For most current remotes there are only four families of device: TV, VCR, CBL and CD and device buttons marked with any other name, for example the AUX1 and AUX2 buttons on the URC-6050, are actually the same as one of the four basic types. The URC-5000 (One-For-All 12) had additional basic families: AMP, SAT (others?). The mapping of device type to device family is:
TVs................... TV VCRs.................. VCR LaserDisk............. VCR Tape Decks............ VCR DAT Decks............. VCR Cable Boxes........... CBL Video Accessories..... CBL Satellite Receivers... CBL CD Players............ CD Amplifiers............ CD Tuners................ CD Misc. Audio........... CD Home Automation....... CD
Here is the mapping of other device buttons to families on various remotes. You can determine the mapping yourself with the table above and the instruction manual for the remote.
Information about each controlable device is pre-programmed into the remote and referenced by a three-digit "Device Code". The owner's manual for each remote has a big table of brand names and the associated device code(s) for Televisions, VCR's, cable boxes and other controllable equipment. You associate a Device Code with each of the device keys on your remote to tell the remote what equipment you have.
The "One Shot" models (URC-1030 and URC-2010) uses a special five-digit device code where each digit is 1, 2, 3 or 4 (Channel-Up=1, Channel-Down=2, Volume-Up=3, Volume-Down=4).
The "One Call" models can be programmed with a three-digit code like most other models or a special four-digit "brand" code which allows you to step through the codes for a particular brand of device.
In some cases you will need to use two device keys to control one device. For example the Panasonic Model PV4560 VCR uses device code 162 for most normal operations and device code 454 for programming timer events. To have access to all of the features of the original remote you have to set up two VCR buttons, one with device code 162 and one with device code 454.
If you can't find your owner's manual and you get a new piece of equipment you may want to look it up in my Little List of Device Codes. These codes are from a November 1994 edition of the OFA 8 Upgradable (URC-6050) owner's manual. Universal Electronics has added a much larger table of device codes on their web site.
Usualy the remote will give some indication that it has accepted a device code (two blinks for the URC-6050). If your remote rejects a device code and none of the accepted codes work, and you have one of the "Upgradable" models you may want to send the remote back to the factory to have the new device codes added:
"Send the remote, minus batteries and manual, with a note listing the brand names and model numbers of all of your infrared equipment. Please specify which equipment the remote control will not operate. Of course include your name and return address along with a daytime telephone number in case our upgrade dept. has to contact you. We recommend you send the remote control by insured mail."
The address to send upgradable remotes to is:
UEI 1864 Enterprise Parkway Twinsburg, OH 44087 Attn: Upgrade
OFA keys can be set to send any of the 256 possible function codes and can, therefore, perform any function available on the original remote and, in some cases, even functions that the device can respond to but which the original remote is incapable of sending. Each device code maps OFA keys to a limited set of the most frequently needed functions of that device. To set OFA keys to perform additional functions you need to know the three-digit (two digits on the URC-5000 "OFA-12") Extended Function Code for each function.
I had compiled a small collection of EFC tables (62 tables) from the UEIC Noteboard but they have asked me to remove them from my site. As the copyright holder on this material they are well within their rights. Because of concerns over competitors getting their hands on a large collection of these tables, Universal Electronics has chosen NOT to make their EFC tables available on their Web site. They will, however, be happy to EMail, Mail or Fax to you the EFC table for each of your device codes. I would recommend that you send your request by EMail (help@ueic.com) since they can then reply with the tables. For people on public WWW browsers who don't have an EMail address, you can give them your postal address and ask that the tables be mailed or give them your FAX number and have the tables FAXed to you.
Be sure to say what device codes you want the Extended Function Codes for and what type of device it is (Device Codes are only unique within a Device Code Family). It is best to give them Brand, Type and Device Code (For example: Toshiba TV code 156). Since the OFA-12 (URC-5000) uses two-digit function codes and different device families you should definitely tell them if you are seeking codes for a URC-5000.
I have seen cases where they have information about specific keys that is not in their tables of function codes. If your original remote has a function not covered by the device's table, ask them about it (See "Official Support" above). You may also want to make your own EFC tables. The My Make EFC Table document covers how you can determine the EFC's for an original remote even if you don't have a table from Universal Electronics.
A typical EFC table looks like this:
Actual Type------ddd nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name nnn Original Name Notes. nnn OFA KEY..........Original Name nnn OFA KEY...........Original Name nnn OFA KEY..........Original Name nnn OFA KEY...........Original Name nnn OFA KEY..........Original Name nnn OFA KEY...........Original Name nnn OFA KEY..........Original Name
Key: Actual Type: The type of equipment (Example: Satellite Receivers) FAMILY: The device family (CABLE, TV, VCR or CD) ddd: The three-digit device code nnn: A three-digit function code ('X' and two digits for URC-5000 codes) Original Name: The function name(s) on the original remote Notes: Additional notes specific to the device code OFA KEY: The OFA key in the default mapping
{*} = Wait for a single blink {**} = Wait for a double blink [Name] = a specific key d = a digit key ([0], [1], [2], etc.) DEV, DEV1, DEV2... = a device key (TV, VCR, CD, etc.) KEY, KEY1, KEY2... = an assignable key (usualy not DEV, [Magic], or [Shift]) [Key]+(sequence) = Hold down [key] while pressing sequence, then release
URC-2001 One For All "One Shot" URC-2060 One For All 3 "Little Easy" URC-2062 One For All 4 "Little Easy" Assign device code "ddd" to device key DEV: DEV [Magic{*}]+(d d d) Assign key code "ddd" to key KEY: DEV [Magic] [9] [9] [9] KEY [Magic] d d d
E2 Family: URC-2005 One For All 5 "Upgradable" URC-2093 One For All 3 "One Call 3" URC-2099 One For All "Lite" URC-4005 One For All 6 "Upgradable" URC-4050 One For All 6 Hi-Fi "Upgradable" URC-6050 One For All 8 Hi-Fi "Upgradable" Assign device code "ddd" to device key DEV: DEV [Magic{**}] d d d {**} E2+ Family: URC-2093 One For All 3 "One Call 3" URC-2094 One For All 4 "One Call 4" Assign device family code "dddd" to device key DEV and search for device code within that family: DEV [Magic{**}] d d d d [Power] If power goes off, press [Magic] to lock the setting. Otherwise: [1], [2], [3], etc. until power goes off, then press [Magic] to lock the setting. Note: the device code read out with function 990 is not the device family code but the actual device code (most are the same as the older 3-digit device codes with a leading zero added). To assign the 4-digit device code directly: DEV [Magic{**}] [9] [9] [4] d d d d Both Families: Direct use of key code "ddd": [Magic] d d d 980: MASTER RESET: Caution! This sequence will remove most or all customization you may have done. [Magic{**}] [9] [8] [0] 990: Read out device code: DEV [Magic{**}] [9] [9] [0] {**} [1] (Count blinks for the first digit) [2] (Count blinks for the second digit) [3] (Count blinks for the third digit) (E2+:) [4] (Count blinks for the forth digit) 991: Search for device code: Turn on device DEV [Magic{**}] [9] [9] [1] [Power] If the device did not turn off, repeat DEV [Power] until it does. Press [Magic] to store the device code. 992: Change device key DEV2 to type DEV1: [Magic{**}] [9] [9] [2] DEV1 DEV2 993: Set master Volume Control device: [Magic{**}] [9] [9] [3] DEV {**} To disable volume-control "punch-through": [Magic{**}] [9] [9] [3] [Vol+] {**} 994: Copying/Assigning key functions: NOTE: These changes will not be usable if the destination key (KEY2) has been assigned a sequence (see code 995 below) IN ANY DEVICE MODE. Remove the sequence first. Copy function from KEY1 to KEY2: DEV [Magic{**}] [9] [9] [4] KEY1 KEY2 Copy a function from DEV1's KEY1 to DEV2's KEY2: [Magic{**}] [9] [9] [4] DEV1 KEY1 DEV2 KEY2 (Note from John Fine: The assigned keys will continue to work even if you later re-assign the DEV1 button to a different device.) In the two sequences above you can: Use "[Magic] d d d" in place of KEY1 to assign a particular Extended Function Code. Use "[Magic] KEY2" in place of KEY2 to assign a "Magic-shifted" function to KEY2. To use the function, press [Magic] then KEY2. (This does not work for the digit keys.) Reset KEY to its factory assignment: DEV [Magic{**}] [9] [9] [4] KEY KEY NOTE: The remote can become confused and either fail completely or use batteries rapidly when a large number of keys are programmed. Unfortunately the safe upper limit depends on what devices you have and what functions you are programming. 995: Assign sequence KEY1 KEY2 KEY3... to KEY: DEV [Magic{**}] [9] [9] [5] KEY KEY1 KEY2 KEY3... [Magic{**}] Note: Sequence can include DEV keys and [Magic]. Note: A key assigned a sequence will send that sequence regardless of which DEV key was last pressed. Assign sequences only to keys that you do not use in any mode. Key sequences can be assigned to "Magic-shifted" keys (press [Magic], then press KEY). This is a good place to assign sequences so they don't conflict with normal keys on any device. To remove a sequence: DEV [Magic{**}] [9] [9] [5] KEY KEY [Magic{**}] NOTE: The remote can become confused and either fail completely or use batteries rapidly when a large number of keys are programmed. Unfortunately the safe upper limit depends on what devices you have and what functions you are programming. 996: Program channel scan: DEV [Magic{**}] [9] [9] [6] (d d [Magic])... [Magic{**}] Notes: Only one device can be set for channel scan. Maximum of 10 channels. If required by the device, substitute [Enter] for [Magic] after each channel number. 997: Unknown 998: Unknown 999: Unknown
URC-2085 One For All 4 "Big Easy" (Black labels) URC-2086 One For All 4 "Big Easy" (Raised labels) Assign device code "ddd" to device key DEV: DEV [A] [B] [C] d d d {**} or for some versions... DEV [Magic] [B] [C] d d d {**} or for some versions... DEV [A]+(d d d) {**} Assign key code "ddd" to key KEY: DEV [A] [B] [C] [9] [9] [9] KEY [A] d d d
URC-6800 One For All "VCR Pro 8" (Discontinued) Assign device code "ddd" to device: Press [+] and/or [-] to select device. [Shift] [VCRPro] [1] d d d Direct use of key code "ddd": [Shift] d d d Assign key code "ddd" to KEY: Press [+] and/or [-] to select device. [Shift] [VCRPro] [5] [FF] [FF] [Shift] d d d KEY
URC-6885 One For All "VCR Pro 4" Assign device code "ddd" to device key DEV: DEV [Shift] [VCRPro] [1] d d d Direct use of key code "ddd": [Shift] d d d Assign key code "ddd" to KEY: DEV [Shift] [VCRPro] [5] [FF] [FF] [Shift] d d d KEY Internal reset (does not clear timer events) [Shift] [VCRPro] [0] [Shift] [8] [6] [7] [5] [3] [0] [9]
On a remote with VCR controls, the VCR controls will still control the last selected VCR device after a TV or Cable device is selected. That allows you to do Stop, Pause, FF, Rew, Play and Rec while using the other buttons to control the TV. When you select a VCR or Cable device, the Volume controls will control whatever TV was last selected.
If you open the battery door on your One-For-All remote control and in there you see a part of the circuit board with three empty holes in a nice neat row, you have a remote control that can be run from a computer serial port! This port should be avalable on all "Upgradable" models (including the One Call models):
To take advantage of this capability you will need to buy or build a special cable. This document covers both where you can buy the cable and how you can build it yourself.
You will also need to aquire or build software to send the correct signals out the serial port. This document covers both where you can buy OFA control software and where to find the data that will allow you to write your own.
Smart Home sells the special X-10 infrared base station (HAS-4040 IR X10 Command Console $29.95) you need in order to control X-10 devices from your OFA remote. They also sell several models of the OFA remotes.
You can get their catalog by sending your full mailing address to catalog@smarthome.com or by calling them at 800-SMART-HOME (800-762-7846).
|