Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Unofficial One-For-All FAQ

8 views
Skip to first unread message

John A. Wasser

unread,
Jul 22, 1996, 3:00:00 AM7/22/96
to

U-OFA-URC: The Unofficial One-For-All Universal Remote Control Pages

http://www.tiac.net/users/wasser/OFA/

Brought to you by John Wasser. For additions and corrections send mail to me
at: was...@tiac.net. 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.

Official Channels

The US Office

Universal Electronics' home page: http://www.ueic.com/ (a.k.a.
http://www.oneforall.com/ or http://206.214.38.196/ )
You may want to skip several pages of graphics and go straight to the meat:
http://www.oneforall.com/~universe/program.html

Universal Electronics' EMail: he...@ueic.com
EMail has been flakey at times... A more relyable channel is to post
questions to their support noteboard at:
http://www.iglou.com/remotes/wwwboard/wwwboard.html. They seem to check for
new messages at least once every weekday.

The UEI People on the Noteboard

William Jamieson, Consumer Affairs Manager
EMail: bil...@ueic.com
Phone: 216-963-6966

Jeff Etter
EMail: jef...@ueic.com
Phone: 216-963-6966 x3579

Lee Haughawout
EMail: jos...@ueic.com

Brian M. Dean
EMail: bri...@ueic.com

John White, Consumer Affairs Technical Support (Website Technician)
EMail: joh...@ueic.com
(or webm...@ueic.com)

Robb Allen
EMail: rob...@ueic.com
Phone: 216-963-6966 x3629

The European Office

EMail: he...@ofabv.nci.nl

The Canadian Office

Phone: (514) 983-1771.

Model Numbers

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
(http://www.tiac.net/users/wasser/OFA/ofa_pictures.html) to see if you
recognise yours.

Table of North American Models

Prices shown are for ordering direct from the Universal Electronics. If
there is no price shown then that model has probably been discontinued. The
"VCR Pro 4" price was marked "While supplies last" so it is probably no
longer being made.

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 1 LB One For All 1 "One Shot"
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-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 OC One For All 4 "One Call 4"
URC-2099 $22.99 4 LK/KM E2 One For All "Lite"
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-5000 12 ST/UG/HT/KS One For All 12
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"

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

Table of European Models

Devices Programming
Model Price | Features Family Common Name
URC-2500 One For All 4
URC-4300
URC-2585e2 4 CS/LB/KM/KS E2 One For All 4 "Big Easy"
URC-2585 4 ??? ABC One For All 4 "Big Easy"

Device Families

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.

* URC-6050: AUX1=VCR, AUX2=CBL, AMP=CD, TUN=CD

Device Codes

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
(http://www.tiac.net/users/wasser/OFA/devices.html). These codes are from a
November 1994 edition of the OFA 8 Upgradable (URC-6050) owner's manual.
Universal Electronics has (finaly) added their table of device codes to
their web site at http://www.oneforall.com/~universe/program.html.

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:

Official Upgrade procedures

"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

Extended Function Codes (EFC's)

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 (he...@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 document
http://www.tiac.net/users/wasser/OFA/MakeEFCTable.html covers how you can
determine the EFC's for an original remote even if you don't have a table
from Universal Electronics.

How to Read an EFC Table

A typical EFC table looks like this:
----------------------------------------------------------------------------

Actual Type------ <FAMILY group>
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

Programming Instructions by Family

Universal Electronics (finaly) has some nice programming instructions at
their web site at http://www.oneforall.com/~universe/program.html. If you
can't reach their site, the instructions below may be of help.

{*} = 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

----------------------------------------------------------------------------

LE Family

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 {**}

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)

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 {**}

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

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.)
Note: I have been told that you can't assign
functions to both the unshifted key and the
Magic-shifted key.

Reset KEY to its factory assignment:
DEV [Magic{**}] [9] [9] [4] KEY KEY

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{**}]


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


----------------------------------------------------------------------------

ABC Family

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


----------------------------------------------------------------------------

OC Family

URC-2094 One For All 4 "One Call 4"

Assign device family code "dddd" to device key DEV:

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.


----------------------------------------------------------------------------

Pro8 Family

URC-6800 One For All "VCR Pro 8" (Discoutinued)

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


----------------------------------------------------------------------------

Pro4 Family

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]


----------------------------------------------------------------------------

Connecting your OFA Upgradable to a PC serial port

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):

* URC-2005 One For All 5 "Upgradable"
* URC-2093 One For All 3 "One Call 3"
* URC-2094 One For All 4 "One Call 4"
* URC-4000 One For All 6
* URC-4005 One For All 6 "Upgradable"
* URC-4050 One For All 6 Hi-Fi "Upgradable"
* URC-5000 One For All 12
* URC-6050 One For All 8 Hi-Fi "Upgradable"
* URC-6800 One For All "VCR Pro 8"
* URC-6885 One For All "VCR Pro 4"

To take advantage of this capability you will need to buy or build a special
cable. The document http://www.tiac.net/users/wasser/OFA/SerialCable.html
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. The document
http://www.tiac.net/users/wasser/OFA/SerialSoftware.html covers both where
you can buy OFA control software and where to find the data that will allow
you to write your own.

Controlling X-10 devices

Home Automation Systems (http://www.techmall.com/smarthome/) 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
cat...@smarthome.com or by calling them at 800-SMART-HOME (800-762-7846).

Related Sites

* http://www.infinet.com/~dhoehnen/ha/list.html - Home Automation Index

John A. Wasser, Software Engineer
was...@tiac.net http://www.tiac.net/users/wasser
"I work on IBM PC clones but I use Macintoshes"

0 new messages