04-02-2016  (1508 lectures) Categoria: Remote

IR-Remote OneForAll Cinema 7

One For All Cinema 7 FAQ

by Gerard J. Pinzone (gpinzone@yahoo.com)

Version 1.19 - November 21, 2000

I made this FAQ in response to the fact that many of the same questions keep being raised about this wonderful remote.  I'd like to specifically thank Ingenious (ingenious@my-deja.com) and David B.(DaBrown2@aol.com) for all their research.  Much of this FAQ is a result of their efforts.

Visit Remote Central for the latest news about remote controls including the One For All Cinema 7: http://www.remotecentral.com/index.html

Another great web page has been created by Robert Crowe (remotes@stormloader.com) that leans a bit more to the Radio Shack versions.  His web site is at:  http://www.hifi-remote.com/ofa/index.shtml

The One For All message board is at: http://www.remotecentral.com/cgi-bin/mboard/rc-one4all/list.cgi.

What's New: ‚ÄĘ HTML code overhaul.
‚ÄĘ Updated links to Rob's site.
‚ÄĘ More Advanced Codes for Pioneer receiver model VSX-D608.
‚ÄĘ Fixed link to 7800 picture.
‚ÄĘ Panasonic Superflat TV.

Table of Contents



Questions and Answers



What is the Cinema 7 and why should I care?



Hey, my Cinema 7 has a model number of URC-7200, not URC-7800. What gives?



Where can I get a copy of the manual?



What is the "learning" function and why should I want it?



I heard that Radio Shack makes a remote (cat # 15-1994) that is really a Cinema 7 in disguise!  Is this true?



I have a different One For All / Radio Shack remote.  Is it compatible with the Cinema 7?



What the heck is the magic button?



What's a macro?



What's an advanced code?



If the remote has learning, why should I bother with advanced codes?



Where can I get a listing of these advanced codes for my device?



What's a discrete code and why would I want to know them?



How do I assign an advanced code to a button?



How do I copy a function from one button to another?



How do I erase advanced code assignments, copied buttons, and macros?


I heard there is a way to assign two functions to the same button.  How is this possible?!



I'm programming a macro, and I need a way to insert a delay between codes.  How can I do this?



I want to apply a macro to only some (or one) of the devices. Can I do this?



What's the memory limit of the Cinema 7?



How do I know when the memory is full?



Help!  None of the 4-digit device codes I tried work!



I tried to do a device code search, but nothing came up.  How do I know it finished?



I just bought the Radio Shack 15-1994 and it has no device key for my DVD player!  Help!



What's does this "scan" button on my Radio Shack 15-1994 do?



I don't have any X-10 devices. Can I use the X-10 button on my Radio Shack 15-1994 for something else?



My Cinema 7 can't learn anymore.  Why?



What's the sleep command?  How does it work?



I want to make a macro to switch my TV's video inputs, but there aren't any discrete controls.  Is there any way of doing this?



What's that row of jumpers visible when I remove the battery compartment door?



I've heard there is another reset code.  How is it different from MAGIC-9-8-0?



Fallacies and Pitfalls



Fallacy: Learned buttons cannot be included in macros.



Fallacy: Only the macro keys can be assigned macro functions.



Fallacy: Only the "L" keys can be assigned "learned" functions.



Fallacy: When performing the learning function, hold down the source remote key until the Cinema 7 LED blinks twice.



Pitfall: Volume punch-through with redefined device keys.



Pitfall: Volume punch-through on the Radio Shack 15-1994.



Pitfall: After a macro completes, all of the buttons perform their original functions for up to 10 seconds instead of the advanced codes or moved keys that were programmed into them.



Specific Programming Tips and Help



JVC DVD player model XV-501BK.



Hitachi Ultravision TV.



Pioneer DVD player model DV-525.



Toshiba VCR model M754.



Panasonic VCR model PV-8450.



JVC SVHS VCR model 3500.



Toshiba DVD player model SD-2006.



Some Kenwood receivers.



Echostar Dishplayer 7120 satellite receiver.



Marantz preamplifier model AV600.



Sony receiver model STR-D965.



Aiwa receiver model AV-D30.



Hughes DSS satellite receiver.



RCA DSS satellite receiver model DS2122RD.



Scientific Atlanta cable box model Explorer 2000.



Sharp TV model 36L-S400B.



Pioneer receiver model VSX-D608.



Apex DVD player model AD-600A.



Mitsubishi VCR model U71.



Panasonic Superflat TV.



Denon receivers.



FAQ Revision List


1.0  Questions and Answers

This section contains common questions and answers to the Cinema 7.  The list starts out with some basic inquires and progressively gets more advanced.

While my goal is to make this FAQ as comprehensive as possible, I will not simply regurgitate information that can be obtained through the manual or on other web pages.  Instead, I will provide information that I consider special or hard-to-find.  I will provide links to other advanced topics that are covered in greater detail by other maintainers whenever possible.

1.1 What is the Cinema 7 and why should I care?

The Cinema 7 is the name for a universal remote by a company called One For All (a.k.a. OFA).  The remote is very inexpensive, but can perform many advanced functions that other more expensive universal remotes cannot.  The model pictured to the right is URC-7800.

Most of the so called "universal" remotes on the market are missing functions that may be critical to the operation of your components.  The Cinema 7 gets around this problem by including the ability to manually program these missing features.  You can also redefine the device keys on the remote to represent a completely different kind of device.  For example, if you have two VCRs you can redefine the CD key to operate the second VCR.  The Cinema 7 can "punch-through" the volume controls of your main audio source; this allows you to change the volume regardless of the device selected.  There are even ways of extending this kind of programming for other remote control functions.

Unfortunately, many of the Cinema 7's advanced functions are not actively promoted or even supported by OFA.  This FAQ is an attempt to discover, document, and educate people about these powerful features.

Return to Table of Contents

1.2 Hey, my Cinema 7 has a model number of URC-7200, not URC-7800.  What gives?

The URC-7200 does not have the learning functionality.  Hence, it is also missing the four "L" buttons.  That's the only difference between the two models.  If you don't already have the 7200, I'd suggest you get the 7800 version since the learning feature may be necessary to control certain devices (e.g., Echostar Dishplayer).

Ingenious (ingenious@my-deja.com) mentions, "One difference I heard about is that the 7200 plays macros back faster than the 7800, which is to say that the 7800 inserts a greater delay between keys on macro playback."

Return to Table of Contents

1.3 Where can I get a copy of the manual?

One For All has a website, http://www.oneforall.com/, that has all of the programming information and device codes.  The manuals are riddled with spelling mistakes and are missing important functions.  Robert Crowe (remotes@stormloader.com)  has taken it upon himself to fix the "official" version of the manual.  You can access his version at http://www.hifi-remote.com/ofa/manuals/ofa-l.shtml?URC-7800.

A link to my updated version of the original Cinema 7 manual is at: http://ampersand.hypermart.net/Cinema_7_Instructions.htm and the 4 digit device codes are at: http://www.oneforall.com/cin7cod.html.

As pointed out by Ingenious (ingenious@my-deja.com), "I know, it doesn't make sense.  They have a separate page for the URC-6800, and it's not even remotely similar to the URC-7800, so why is the page with the 7800 instructions written so as to make one believe they are nearly the same remote?  I don't get it."

Return to Table of Contents

1.4 What is the "learning" function and why should I want it?

The remote can grab an IR signal from another remote and assign it to a button.  It then transmits the IR data sampled from the original remote and sends it to your equipment whenever that button is pressed.  This is a very powerful feature since not all functions may be available from the Cinema 7.

This is important since some newer (and even older) equipment may not be available as one of the Cinema 7's built in devices.

For the record, you cannot learn to a device key, the sleep button, or the magic button.  However, you can learn to either macro key.

Click here for instructions on how to use the learning feature.

Return to Table of Contents

1.5 I heard that Radio Shack makes a remote (cat # 15-1994) that is really a Cinema 7 in disguise!  Is this true?

Photo by Pieter Lessing
(Clicking on the photo will link to a very high resolution photo of the same remote with every button clearly readable.)

Not exactly.  Based on my limited experiences with the Radio Shack cat. #15-1994 6-in-1 Smart Remote, there are some differences between the Cinema 7 and the RS.  The volume punch-through function doesn't work right, the device buttons are different, the buttons assignments are not the same, the 15-1994 has a device key for X-10 equipment, etc.  I have surmised that this remote is more equivalent to the One-For-All URC-6800, the Cinema 6, introduced in late 1999.

Physically, the remote is larger and slightly heavier than the Cinema 7, and it has round buttons that are backlit.  It's also more expensive at a sticker price of $39.99.  However, they periodically go on sale for $29.99.  Here's a link from the RS web site for this remote:  http://www.radioshack.com/ProductCatalogSubmit/Frames/1,3044,,00.html?SKUString1=15&SKUString2=1994.

The Radio Shack manual is even worse than the one that comes with the Cinema 7.  Missing from the Radio Shack manual: changing device key function (AUX to VCR, etc.), moving function keys from one device to another, macro programming, etc.  Therefore, I'd suggest you print out a copy of the manual provided from the One For All site.

Rob Crowe has a detailed comparison of both the Cinema 7 and 15-1994 at his site: http://www.hifi-remote.com/ofa/devices2.shtml.

Return to Table of Contents

I have a different One For All / Radio Shack remote.  Is it compatible with the Cinema 7?

The Cinema 6 is very close in design and features to the Cinema 7; from what I've read, all of the Cinema 7's functions should apply.  Many of the other One For All remotes, including the One For All remotes made under the Radio Shack label, have at least some of these advanced features.

One For All brand remotes can be bundled with equipment too.  My cable company bundled a much older One For All remote with my cable box.  Much to my surprise, many of the features were available.

Return to Table of Contents

1.7 What the heck is the magic button?

The term "magic button" is used throughout this document and in discussions about the remote.  The magic button is actually the star shaped "setup" button on the URC-7800 (learning) version of the Cinema 7.  On the Radio Shack 15-1994, the magic button is the green "P" button.  However, the older non-learning version of the Cinema 7, the URC-7200, actually uses the term "magic" for this button.

From what I've been able to gather, the older One For All remotes use the term "magic."  Consequently, "magic" remained in a lot of the documentation for the newer remotes.

Return to Table of Contents

1.8 What's a macro?

A macro is a key programmed with a sequence of references to other keys.  On the Cinema 7 almost any key can store a macro of up to 15 key presses.  Macros are most commonly used to make a single key to power on/off every device in the system.

One very important rule about macros: when a macro is programmed into a button, it becomes active for all devices!  Any existing functions are overwritten by the macro.

I've found that when programming a macro to a non-macro button (this includes the "L" keys) that the playback does not include a delay on the Cinema 7.  This is great for some situations like power on/off of multiple devices.  BTW, the Radio Shack 15-1994 does not exhibit this behavior.

Click here for instructions on how to use the macro feature.

Return to Table of Contents

1.9 What's an advanced code?

One of the main attractions of the Cinema 7 is the fact that the remote can provide functions that would ordinarily be unavailable for various reasons.  Certain diagnostic functions, discrete on/off codes, etc. can be accessed if you know the advanced code.  Sometimes a function that exists on your original remote doesn't get assigned to a button.  For example, the "timer" and "cancel" buttons on my Toshiba VCR remote do not show up when I configure my Cinema 7 for that device.  Fortunately, I found out the advanced codes for these functions and assigned them to unused buttons.

Advanced codes are three digits long and can range from 000-999.  The advanced code represents an 8-bit value, therefore, all of the advanced codes for a device are actually contained within the range of 0-255.  An advanced code greater than 255, while perfectly valid, is really just a duplicate code.  For those that understand the concept of binary numbers, the eight least significant bits are all that matter.  Therefore, an advanced code of 586 is the same as 330 and 074.

If you want to see if an advanced code will work on your device, you can test it by simply tapping the MAGIC button and then punching in the 3-digit advanced code.  For example, to test advanced code 234, you would enter:

Return to Table of Contents

1.10 If the remote has learning, why should I bother with advanced codes?

There is a limit to the number of learned buttons that can be stored by the remote.  Advanced codes take up less memory than learned codes; therefore, you can probably store more advanced codes than learned.  Also, there may be codes that allow you to do things your factory remote can't!  One user with a Sony VCR noticed that his factory remote doesn't have a "replay" button; however, this function can be programmed to a button on the Cinema 7 by using its advanced code.  In effect, he got a "free" function!

Return to Table of Contents

1.11 Where can I get a listing of these advanced codes for my device?

There is a user sponsored database of these codes at: http://www.starbase314.com/RemoteCodes.htm, http://xi6.com/remotes/, and of course this FAQ.  However, their lists are by no means complete; if your device isn't listed there, advanced codes may still be available through One For All.

One For All has a web page for this at: http://www.oneforall.com/extfun.html.  However, their response time is extremely slow.  Don't bother calling One For All directly since they seem to have sold off the rights to the older remotes including the Cinema 7 to another company.  I called the new number they gave me and they had no idea what an advanced code was.  After a bit of investigative work, I found some people who actually know what they are talking about.  Their names are Tom Miller (TMiller@UEIC.com) and Kim Perry (kimper@Hudsonag.com) and they were kind enough to personally email me the advanced codes for my devices.  Please do not abuse this information and mail bomb these kind souls with your problems.

If you want to try to find advanced codes yourself, check out his page: http://www.John-Wasser.com/OFA/MakeEFCTable.html for instructions.

Return to Table of Contents

1.12 What's a discrete code and why would I want to know them?

Most factory remotes have a power button that "toggles" the device on/off.  One push turns it on; the next push turns it off.  Many devices will respond to IR commands that only turn the device on or onlyturn it off.  While switching the power on/off is the most popular discrete code, this concept can be applied to other kinds of functions.  Just as most TVs with multiple inputs let you toggle between TUNER, VIDEO1, VIDEO2, and possibly VIDEO3 inputs, there might be IR codes out there that will let you discretely jump right to VIDEO2 (or any input mode) without toggling through the sequence.

The Cinema 7 does not magically make this function occur on your equipment; the manufacturer of your device must include the support for discrete switching.  However, it has been found that many devices do indeed have discrete codes even if the factory remote only uses toggle switching.  Most of these discrete functions are hidden and are only discovered by obtaining the correct advanced code(s).

Many people use the Cinema 7's macro functionality and discrete codes to set up a single button to power up (or power down) all of the devices in their system.

Return to Table of Contents

1.13 How do I assign an advanced code to a button?

This involves a similar sequence to the key mover function.  The difference is that the advanced code sequence is used instead of the source button.

  1. PRESS the device, (TV, VCR, CABLE, etc.), button - RELEASE
  2. PRESS and HOLD the MAGIC button until the red LED flashes twice, then RELEASE.
  3. PRESS 9 - 9 - 4.
  4. PRESS the "MAGIC" button and then the three digit extended function.
  5. PRESS the button you wish to use for that function - Two Blinks.

For example, if we wanted to assign advanced code 234 to the PLAY button for the VCR device:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

If you want to assign an advanced code from one device to a button operating on a different device, the "source" and "destination" devices must be specified in the sequence.

For example, to assign the advanced code 234 from the AUX device to the PLAY button for the VCR device:

Return to Table of Contents

1.14 How do I copy a function from one button to another?

This feature of the Cinema 7 is officially called the "key mover" function.  However, I should note that the button really isn't moved; rather it's copied from one button to another.

  1. PRESS the device, (TV, VCR, CABLE, etc.), button - RELEASE
  2. PRESS and HOLD the MAGIC button until the red LED flashes twice, then RELEASE.
  3. PRESS 9 - 9 - 4.
  4. PRESS the FROM button
  5. PRESS the TO button
  6. Two Blinks

For example, To copy the "surround" control to the blue "menu" button, the sequence would be:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

If you want to copy buttons from one device to a button operating on a different device, the "source" and "destination" devices must be specified in the sequence.

For example, To copy the "volume up" control from the TV to VCR, the sequence would be:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

The key mover feature will always use the default key definition.  If a function is copied from one button to another, that copied version cannot be "re-copied" to another key.  In other words, you can't make a copy from another copy.  All key mover operations apply the source button's original function as defined by the Cinema 7 based on the device code entered.  Similarly, a new function applied to a button using an advanced code cannot be copied using the key mover feature.  Instead, the advanced code must be applied to each button that requires it.

Learned functions assigned to buttons cannot be copied in this manner.  If you need a learned function on more than one button, it has to be re-learned for each of the buttons.

Thanks to Cico (cico_buff@yahoo.com) for these clarifications.

Click here for the instructions on how to use the key mover feature from the manual.

Return to Table of Contents

1.15  How do I erase advanced code assignments, copied buttons, and macros?

The method to erase an advanced code or copied key, thus restoring a button's original function, is defined in the manual.  However, it's definitely worth repeating here since the whole concept of advanced codes and button copying is not even mentioned in the Cinema 7 documentation.

To clear out either of these conditions and restore a button to its original function:

  1. PRESS the device, (TV, VCR, CABLE, etc.), button - RELEASE
  2. PRESS and HOLD the SETUP button until the red LED flashes twice, then RELEASE.
  3. PRESS 9 - 9 - 4
  4. PRESS the button you want to clear twice. - Two blinks.

For example, if we wanted to restore the PLAY button:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

This logic can be extended to clearing out all advanced codes and button copies for an entire device by using the device key instead of a specific button.  For example, if we wanted to restore all of the buttons for the VCR device:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

Macros are just as easy to erase.  Erasing a macro is done by programming an "empty" macro sequence to the button.  For example, if we wanted to delete a macro programmed on the MACRO button:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

These operations do not clear out learned buttons.  They must be cleared out using the MAGIC-9-7-6 function described in the manual.

Click here for the instructions from the manual on how to clear out the buttons.

Return to Table of Contents

1.16 I heard there is a way to assign two functions to the same button.  How is this possible?!

What this is referring to is to assigning a function to a "shifted" button.  It's sort of like using the shift key on your keyboard.  For example, if you press a the "8" key on a keyboard, you get a number eight; if you use shift and then press the "8" key, you get an asterisk.

In order to stack a second function on a key, the same MAGIC-9-9-4 function is performed.  However, make sure you press and release the MAGIC button before you press the button you want this function to be assigned.

For example, if we wanted to assign advanced code 234 (display) to MAGIC-PLAY:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

If you press the PLAY button, the VCR will PLAY; if you press (and release) MAGIC and then press PLAY, it will execute the display function.

Clearing a shifted button is a little bit trickier.  Thanks to Cico (cico_buff@yahoo.com), the correct method of clearing shifted buttons is now known.  For example, if we wanted to clear out the MAGIC-PLAY function:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

You can also "stack" a macro on a key in the same way with the MAGIC-9-9-5 function.  Let's program MAGIC-PLAY to make both the DVD and VCR start playing:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

If you press the PLAY button, the device currently active will PLAY; if you press (and release) MAGIC and then press PLAY, the macro will execute (for all devices).

Before you go mad trying, I should warn you that you can stack on a number key, but in order to execute it, you have to hit the magic button twice.  This is due to the other feature of the Cinema 7 that allows you to transmit an advanced code by pressing MAGIC and then the 3-digit number for the advanced code.

Return to Table of Contents

1.17  I'm programming a macro, and I need a way to insert a delay between codes.  How can I do this?

The following was picked up from a user called "Alfaman":

For the best delay, use the Zenith VCR (code 0039) "record" button.  (As a safety feature, some Zenith models require that you hold the record key for 3 to 4 seconds, and the Cinema 7 will reproduce this when it plays back the macro.)  BTW, you don't have to waste a whole device page to do this.  Set up the VCR device with code 0039, copy using MAGIC-9-9-4 the VCR record button to the record key in some other mode where it is unused -- CD "record" for example.  You can then restore the VCR back to its original settings.  The Zenith code will "stick" on the CD record key, even after you change the VCR device code to something different.  The only proviso is that you MUST put the Zenith code on the "record" button to get the long delay.

One person who uses this trick, Cico (cico_buff@yahoo.com), notes that you may need to use the record button more than once in your macro sequence to provide an effective delay.

Return to Table of Contents

1.18  I want to apply a macro to only some (or one) of the devices.  Can I do this?

Yes, you can.  All of the MAGIC 9-9-4 operations (key mover, advanced code, or clearing out a button) will overwrite an existing macro in a particular device.  Remember, MAGIC-9-9-4 operations need to be performed for each device you want to change.

Return to Table of Contents

1.19 What's the memory limit of the Cinema 7?

According to One For All, "The Cinema 7 is a basic learner with one memory 'bucket' that handles all learning, macros, etc.  It is difficult to set limits as to how many learning keys, macros depending on size, etc. because they all have different complexities and are all stored in the same place.  We OFA set the limits as 28 learning keys and two macros of 15 keystrokes each, but this is conservative."

However, a couple of people have taken it upon themselves to find out how memory is allocated in the Cinema 7.  The first tests were conducted by David B. (DaBrown2@aol.com).  He found the following:

I can confirm from my own experience that key moves and advanced codes do take up memory.  They share the same memory area as macro setups.  They do NOT share the same memory as learned keys.

There are 180 memory "units" to start.  Each key press you put in a macro takes one unit.  Each key move or advanced code you use takes 4 units.  You can have up to 45 advanced codes programmed, or 45 key moves, a mix of advanced and moved keys totaling 45, 12 macros of 15 steps each, or any mix of macros and advanced/moves that total 180 "units" used.

Although One For All claims room for up to 28 learned keys, IR code lengths vary so you may get more or less codes learned.  This memory area is unaffected by how many macros/moves/advanced you have.

I have only confirmed this on a Cinema 7 but I'm guessing that it is also true for a Cinema 6.

Another person, Jason Soukeras (ATGNAT@aol.com), has made a number of refinements to the above findings:

Dave Brown states there are 180 memory units used for a total of 45 possible key moves/advanced codes or 12 macros of 15 keys each.  After playing around a while I found this is not exactly true.  You are in fact limited to a total of 45 key moves/advanced codes but you actually start out with 226 memory units, not 180.

This may initially sound good, but the downside is each key move/advanced code uses up five units (226/5 =45.2)

Dave also stated that each macro uses one unit per keystroke in the macro.  Close...each macro in fact uses two units per macro plus one additional unit for each keystroke in the macro.  Let's say your remote is nearly full and you have room for one macro with ten keystrokes before you get a long flash indicating memory is full.  Based on the previous model, you should then be able to make two macros with five keystrokes each.  You will find that this doesn't work.  I suggest that if you have room for one macro with ten keystrokes you have 12 units of memory left.  Ten memory units get used for the keystrokes and two get used up for the definition of the macro.  If you try to make two macros with five each, the first one will program fine.  The second one will only accept three keystrokes before the long flash.  So, 12 units minus seven units leaves five units and then two get used up for the second macro definition; that leaves you the three units for keystrokes.

Now let's experiment with the memory taken by the key mover and advanced code operation.  If you have room for one macro with ten keystrokes in it before memory is full and then delete that macro, I say you will have 12 units left.  Add a key move or advanced code.  I say you will then have seven units of memory left (12-5 instead of 4).  Then try to add a new macro.  Two will get used for the macro so you should only have room for a 5 keystroke macro.

I'm not nitpicking.  I just figured that someone might find the information useful.  I spent around an hour messing around with my remote so I know it's true in my case.

Return to Table of Contents

1.20  How do I know when the memory is full?

When you attempt to perform a key mover, advanced code, macro, or learning operation, the LED will emit one long flash instead of two consecutive blinks.

Remember, the memory pool for learning is separate from the macro/advanced code/key mover memory.  Maxing out one has no effect on the other.

Return to Table of Contents

1.21  Help!  None of the 4-digit device codes I tried work!

Make sure you try all of the device codes listed in the manual.  Do some of the keys work?  If so, maybe you can resolve the rest by getting the advanced codes and reprogramming the keys that are wrong.  If none of the keys work, try doing a code search as described in the manual.

If all this still doesn't work (and you have a learning version of the remote), you can always use the learning feature to program all of the buttons from your factory remote.

Return to Table of Contents

1.22 I tried to do a device code search, but nothing came up.  How do I know it finished?

Ingenious (ingenious@my-deja.com) has some good information about a device code search:

The instructions describing the device code search function of the remote (MAGIC-9-9-1) assume that you will find a code that will work.  However, if a working code cannot be found, how will you know when to stop searching?

At any given moment, one device key is active, and that device key has one device category assigned to it, along with one device code within that category.

For example, let's say that you redefined the AUX device key to work for a VCR using the MAGIC-9-9-2 function.  The device key, AUX, now has a device category of "VCR" and is given a default VCR device code.  Assuming this configuration, if you start the search function (MAGIC-9-9-1) after you press the AUX key, the search function will attempt all of the possible device codes within the VCR device category.

When you begin a search, the Cinema 7 remembers what the initial device code is.  As you progress through the search of all device codes for that device category, each time you come full circle by arriving on the initial device code, the Cinema 7 will let you know by blinking the LED 4 times.

Return to Table of Contents

1.23  I just bought the Radio Shack 15-1994 and it has no device key for my DVD player or receiver!

The Radio Shack 15-1994 has two AUX device keys (AUX1 and AUX2) and no DVD or RCVR key.  The AUX keys already work for audio equipment, so just punch in your receiver's device code for either AUX1 or AUX2.  Your DVD player is same as a VCR (well...to the remote, I mean).   You just need to program one of the AUX keys to work with your DVD player using the MAGIC-9-9-2 function:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

Now you can assign the appropriate DVD device code to AUX2.

Return to Table of Contents

1.24  What's does this "scan" button on my Radio Shack 15-1994 do?

The scan button is documented in the Radio Shack manual.  I'm including the information here to avoid confusion between 15-1994 and Cinema 7 owners.

The scan button stores a sequence of button presses.  Each press of the scan button cycles to the next selection.  The scan button can not be programmed with an advanced code or key mover function.  To configure the scan button, you use the MAGIC-9-9-6 function as described in the manual.

Return to Table of Contents

1.25  I don't have any X-10 devices.  Can I use the 'Plug & Power' button on my Radio Shack 15-1994 for something else?

Curiously, you can't redefine the 'Plug & Power' key using the MAGIC-9-9-2 method.  However, it will accept device codes for a CD player or you can use the key mover feature to copy the functions from a different device key to buttons under the 'Plug & Power' key.  Thanks to Rob Crowe (remotes@stormloader.com) for this discovery.

Return to Table of Contents

1.26  My Cinema 7 can't learn anymore.  Why?

Many people have reported this problem at one time or another.  I have not yet seen a definitive answer, but here is probably the best hypothesis courtesy of alfaman:

First thing to try is a fresh set of batteries.  Many programmable remotes have built-in "brown out" detection to protect the non-volatile memory if the battery voltage gets too low to support reliable write operations.  Since the micro controllers used in these things usually continue to run down to voltages way below the brown out trigger, the first sign of low batteries can be that the unit continues to work just fine in normal use, but refuses to learn new codes.

Return to Table of Contents

1.27  What's the sleep command?  How does it work?

If the device has a built in sleep function that the cinema device code contains then it will be used.  If it does NOT then pressing SLEEP will use the Cinema's internal clock to countdown in 15 minute increments for each press of the key before shutting off the device.

SLEEP cannot learn a command, be a macro key, or have another function mapped to it.

Click here for instructions on how to use the sleep feature.

Return to Table of Contents

1.28  I want to make a macro to switch my TV's video inputs, but there aren't any discrete controls.  Is there any way of doing this?

Yes.  Many people (including myself) soon realize that their Home Theater is a lot more complicated than they first realized.  For example, to switch from my satellite dish to my DVD player, I have to perform the following operations:

  1. Press the RCVR device key.
  2. Switch the audio source on the receiver to the DVD player.
  3. Press the TV device key.
  4. Switch the video source on the TV to VIDEO2.
  5. Press the DVD device key.

It seems pretty straightforward.  However, the video source selection on the TV is a "toggle" function.  You cannot simply jump to the video source you want; instead, you have to cycle through the available sources until you reach the one you need.  This makes macro programming unfeasible since the remote doesn't know which of the video sources is currently in use on the TV.

The workaround on many TVs, including my Hitachi UltraVision, is to first hit the TV's channel up (or down) button.  This causes the TV to switch from whatever video source is active to the TV's tuner.  Then, the video source you want is a fixed number of presses away.  For example, to program the change to "VIDEO2" for my DVD player, I would simply program the "channel up" and then the "video select" key twice into the macro.

Return to Table of Contents

1.29  What's that row of jumpers visible when I remove the battery compartment door?

On John Wasserman's page: http://www.John-Wasser.com/OFA/SerialCable.html he mentions that these connections are for a RS232 serial port that can be connected to a computer!  However, the battery compartment port mentioned in the Wasser page is the 3-pin one found on older One For All remotes.  The Cinema 7 and RS 15-1994 have a 6-pin connector.   This is not a serial port; it connects directly to the on-board memory for factory programming using a special (non-PC) test system.  Connecting a serial cable to it will, at best, not work; at worst, will smoke the remote.

The mystery of the 6-pins has been solved by the "remote control meister" himself, Daniel Tonks (dtonks@sunstorm.com) during his trip to CES:

"I got to see exactly what the six pins on the back of their remotes are used for.  They One For All / Universal Electronics had a large black box sitting on a table with a few buttons and two cables out each end, one for a source remote and the other for the target.  Basically, Universal’s OEM customers may configure a single remote exactly how they want it with brand codes, re-mapped keys, advanced codes etc.  They may then duplicate it to any number of remotes using this box, which writes directly to memory."

Return to Table of Contents

1.30  I've heard there is another reset code.  How is it different from MAGIC-9-8-0?

Upon performing an Internet search, I found some information documenting a "master" reset for the Cinema 7 involving the sequence MAGIC-9-8-1.  A standard MAGIC-9-8-0 reset will clear all of the advanced codes and learned keys, but will keep the device code settings intact.  The MAGIC-9-8-1 reset wipes everything out and returns the remote's memory to its original factory default settings.

Many people now recommend this reset if there is a problem with your remote you cannot seem to resolve with the MAGIC-9-8-0 function.  However, the MAGIC-9-8-1 reset also purports to clear any non-volatile memory upgrades.  Therefore, if your remote is one of the upgradeable models, which the Cinema 7 is not, this undocumented reset function will wipe out all of those new device codes programmed by One For All!

I don't know if this undocumented reset function has any adverse affect on the Cinema 7.  I'd suggest using it when your Cinema 7 is having problems you cannot resolve and you have no other option.  Otherwise, steer clear of this reset function until there is more information available.

Return to Table of Contents

2.0  Fallacies and Pitfalls

This section takes on some common misconceptions, obscure problems, and outright lies with the Cinema 7.

2.1 Fallacy:  Learned buttons cannot be included in macros.

Learned buttons can be used in a macro.  What One For All may have meant is that you cannot include the learning sequence when you are creating a macro.

You can also include the MAGIC-9-9-4 sequence for advanced functions in a macro, thus not needing to actually assign a key for them.

Return to Table of Contents

2.2  Fallacy:  Only the macro keys can be assigned macro functions.

Almost any button can be a macro.  You need to remember that any button you assign a macro to will run that same macro on the same button in every device.  That is, unless you go back into the devices you didn't want the macro in and reprogram them back to their original functions using the MAGIC 9-9-4 sequence to clear out the button.

Return to Table of Contents

2.3  Fallacy:  Only the "L" keys can be assigned "learned" functions.

Let me point out that the Cinema 7 can learn a function to almost any button.  One For All seems to continually perpetuate the myth that only the "L" keys can be assigned learned functions!

Return to Table of Contents

2.4  Fallacy:  When performing the learning function, hold down the source remote key until the Cinema 7 LED blinks twice.

As discovered by a user named Wayne Harropson (waynepat@iol7.com), this actually wastes memory and can render a macro involving a learned button useless.  Here is what he found:

I was having a hard time getting a learned key (4L) to work in a macro.  The solution was to erase and then relearn the 4L key to clean up what was probably a long wasteful signal.

The instructions from both the online and the book manual for the Cinema 7 direct you to hold down the original remote's key during the learning process "until the red light flashes twice."  I thought, "what does the Cinema 7 do with all that continuous information for two seconds?"  So I performed the learning procedure on the 4L button again, but this time I defied the manual and simply pecked the original remote's key.  It still took a second or two for the Cinema 7's LED to blink, but now the macro works!

It seemed to me that the Cinema 7 is wasting a lot of memory from the two second key press "requirement."  I went back and relearned a number of my other previously learned buttons.  The result is that I was able to learn additional buttons, probably ten or so, where before, I had run out of memory.

Return to Table of Contents

2.5  Pitfall:  Volume punch-through with redefined device keys.

If you redefine a device key using the MAGIC-9-9-2 method, volume punch-through will no longer work on that device key.  Therefore, use the key mover feature to copy the volume up/down and mute functions to the redefined device.

Return to Table of Contents

2.6  Pitfall:  Volume punch-through on the Radio Shack 15-1994.

The volume punch-through on the RS 15-1994 seems to only work with the TV as the master volume.  You can't use, for example, your amplifier as the master volume device.  However, you can map the amplifier volume controls to the volume controls of the TV, etc. using the MAGIC-9-9-4 key mover method:

(The darker border signifies that you must hold the button until the red LED flashes twice.)

The same process is repeated for the "volume down" and "mute" buttons.

Another problem with the volume punch-through is that it will not be applied to a device programmed in AUX1 or AUX2.  So even if you want the TV volume punched-through, your AUX devices' volume controls will remain unchanged.   Use the MAGIC-9-9-4 method to assign the TV volume to the AUX devices.

The MAGIC-9-9-4 key mover function cannot be used on learned buttons.  If the main volume controls are learned, you must re-learn them for each devices' volume buttons.

Return to Table of Contents

2.7  Pitfall:  After a macro completes, all of the buttons perform their original functions for up to 10 seconds instead of the advanced codes or moved keys that were programmed into them.

When you originally programmed the macro, you accidentally ended it with a single press of the MAGIC key, instead of holding down MAGIC until you see two blinks.

After ten seconds, the remote assumes that you pressed MAGIC by accident or have changed your mind.  Therefore, it returns to its "normal" state.

Return to Table of Contents

3.0  Specific Programming Tips and Help

This section contains tips and help on setting up the Cinema 7 with various components.

3.1  JVC DVD player model XV-501BK.

The following was written by Adam Frix (adamf@columbus.rr.com) for use with a RS 15-1994.  However, it probably applies for the Cinema 7 as well:

The official code for this is 0558, and must be used on a device key that's set up for VCR use.  You can assign an AUX key to be used for VCR use (see OFA manual).  However, code 0558 by itself doesn't work the "Play" or "Pause" keys for the DVD player.  To make those functions work, you'll have to program in extended code numbers and assign them to the appropriate keys.

For the JVC DVD player, device 0558, trial and error has helped ferret out the following extended codes:

016 strobe
028 zoom (toggle)
030 video fine processing
032 3D phonic control
033 digest
035 back slow
036 play (also 108)
040 pause/step frame
047 player front panel lights; region menu???
048 subtitles/language
051 angle
112 return
133 back fast
134 forward fast
157 scene forward (next scene)
159 forward slow
161 scene back
162 resume
164 disc drawer open/close
165 power (toggle)
171 stop
173 "on screen" (DVD player control) (toggle)
175 title
177 title
239 pause

Return to Table of Contents

3.2  Hitachi Ultravision TV.

The code for this TV is 0145.  The RS 15-1994 needed to have the Cursor Up/Down/Left/Right keys (645)(393)(651)(391) and the Enter (451) keys programmed.  The remote assumes the channel up/down and volume up/down to those positions.  You can get the full listing of codes from http://www.starbase314.com/AdvanceCodes/TV_Hitachi_0145.txt.

Return to Table of Contents

3.3  Pioneer DVD player model DV-525.

The code for this player is 0571.  On the Cinema 7, the only bad key was the center "Sel" button that needed to be redefined as Enter (082).  The RS 15-1994 needed to have the main diagnostic menu function added called Mode / Set-up (157).  The advanced codes for a different Pioneer DVD (device code 0525) seem to work with this device code as well; you can get them fromhttp://www.starbase314.com/AdvanceCodes/DVD_Pioneer_0525.txt.

Return to Table of Contents

3.4  Toshiba VCR model M754.

The code for my VCR is 0045.  On the Cinema 7 and RS 15-1994, the original remote had two functions that were not represented: "Cancel" and "Timer Record."  The "Cancel" button is pretty useless since all it does is wipe out an entry in one shot rather than delete each field individually.  The "Timer Record" button, however, is needed to set the VCR to record your programmed shows.  The advanced codes are "Cancel" (594) and "Timer Record" (554).  A complete listing of the advanced codes is shown below:

VCRs ---------------- 
0045  246 1/10 Slow     364 DT            639 PixRetention  636 Start       
      246 1/12 Slow     430 Edit CFM      548 Play Reverse  358 Still High  
      246 1/15 Slow     690 EE            677 Preset        612 Still Low   
      308 12            293 Erase         288 Prog Screen   360 Still Medium
      677 13            437 Frame Advanc  491 QTR Off       618 Strobe      
      425 14            704 Go To         348 QTR On        363 StrR/L      
      423 15            678 Index         630 Remain/Count  704 T Search    
      683 16            258 Index Down    732 SAP Set       488 Tape Speed  
      317 4/9           510 Index Up      540 SAT Control   554 Timer Record
      500 A Dub         234 Input Select  429 SAT Monitor   622 Title Clear 
      420 Address       500 Insert Audio  627 Select Down   624 Title Create
      684 ASMBL         384 Insert Video  367 Select Up     238 Title On/Off
      363 Audio Select  491 Length        231 Series High   495 Title Size  
      234 AV            578 M Recall      485 Series Low    314 Tracking Dow
      678 AVI           577 M Search      233 Series Med    566 Tracking Up 
      429 BS            426 Mark          615 Set Down      357 TV Still    
      594 Cancel        432 Mark          449 Shift Down    378 TV/CATV     
      477 Ch Mem Auto   486 Memo          617 Shift Left    234 TV/Line     
      575 Ch Search     320 Mosaic        296 Shift Right   314 V-Lock Down 
      478 Clock/Count   305 Nega/Posi     701 Shift Up      566 V-Lock Up   
      630 Count/TR      363 Nicam         268 Showview      268 VCR Plus+ 2 
      364 Dig Tracking  286 On/Play       546 Shut Off      642 VPS         
      572 Digital Clea  318 Paint Art     246 Slow 10       450 Zero Return 
      323 DNR           642 PDC           488 SP/EP/SLP     641 Zoom        
      306 DSI Memory    658 Picture Down  488 SP/LP                         
      369 DSI Reverse   398 Picture Up    348 Start                         

     VCR. Uses with: 
      VIDEO ACCESSORY..........Video Acc's.......CABLE 401
      VIDEO ACCESSORY..........Video Acc's.......CABLE 402
      TELEVISION...............TVs..................TV 156
      VCR......................VCRs................VCR 366
      VCR......................VCRs................VCR 377
     571 ENTER...........-/--               311 0...............0
     697 1...............1                  568 SLOW +..........1/4 Slow
     568 SLOW............1/4 Slow           568 SLOW +..........1/6 Slow
     568 SLOW............1/6 Slow           568 SLOW +..........1/7 Slow
     568 SLOW............1/7 Slow           311 0...............10
     571 ENTER...........100                571 ENTER...........11
     695 2...............2                  443 3...............3
     692 4...............4                  440 5...............5
     438 6...............6                  698 7...............7
     565 8...............8                  313 9...............9
     506 CHANNEL DOWN....AM                 737 CENTER..........Ch Mem Add
     735 REAR............Ch Mem Erase       506 CHANNEL DOWN....Channel Down
     251 CHANNEL UP......Channel Up         382 CLEAR...........Clear
     228 MENU............Confirm            382 CLEAR...........Count Reset
     707 DISPLAY.........Display            400 EJECT...........Eject
     294 SELECT..........Enter              571 ENTER...........Enter
     635 FAST FORWARD....Fast Forward       635 RIGHT...........Fast Forward
     632 PLAY............Frame              632 UP..............Frame
     632 PLAY............Lecture            632 UP..............Lecture
     444 PROGRAM.........Menu               228 MENU............Menu
     372 DOWN............Menu Down          372 STOP............Menu Down
     505 LEFT............Menu Left          505 REWIND..........Menu Left
     635 FAST FORWARD....Menu Right         635 RIGHT...........Menu Right
     632 UP..............Menu Up            632 PLAY............Menu Up
     375 POWER...........On/Standby         228 MENU............OSP
     629 PAUSE...........Pause/Still        553 PIP.............PIP
     632 PLAY............Play               632 UP..............Play
     632 UP..............Play X2            248 X2..............Play X2
     632 PLAY............Play X2            251 CHANNEL UP......PM
     551 MOVE............Position           375 POWER...........Power
     228 MENU............Program            245 RECORD..........Record
     505 REWIND..........Rewind             505 LEFT............Rewind
     294 SELECT..........Select             294 SELECT..........Set Up
     568 SLOW +..........Slow 4             568 SLOW............Slow 4
     680 SLOW -..........Slow Reverse       372 STOP............Stop
     372 DOWN............Stop               506 CHANNEL DOWN....Tracking Down
     251 CHANNEL UP......Tracking Up        377 TV/VCR..........TV/VCR
     377 TV/VCR..........TV/Video           377 TV/VCR..........VCR Plus+ 1

Return to Table of Contents

3.5  Panasonic VCR model PV-8450.

Mike Garner (quar@acm.org) discovered that this VCR works with device code 1162.  If you have a Panasonic VCR and you are not having great success with device code 0162, give it a try.  Also, Paul B. (paul.banens@sympatico.ca) says that device codes 1062 and 1262 may work for other Panasonic VCRs.

Let me know your experiences.

Return to Table of Contents

3.6  JVC SVHS VCR model 3500.

The code for this VCR is 0067.  There are a few discrete codes and missing functions that can be accessed by advanced codes.  David  B. (DaBrown2@aol.com) did an exhaustive search and came up with the following:

070 - Discrete L1 selection
079 - Discrete F1 selection
100 - shifts picture (or perhaps just text) on screen
177 - VCR PLUS beginning
180 - Eject
122 or 250 - audio mode toggle discrete
228 - REC link
247 - discrete OFF
248 - discrete ON

Return to Table of Contents

3.7  Toshiba DVD player model SD-2006.

The code for this player is 0503.  Actually, I didn't have a problem with this player, I'm just including the advanced codes in case someone needs them.

Digital Video Disks --
0503  683 3D            344 Last Memory   347 Repeat        341 Subtitle    
      601 Angle         344 Last Play     596 Repeat A-B    602 Subtitle On/Off
      474 Audio         599 Memory        471 Return        238 Title       
      425 Dimmer        342 Random        725 Set Up        677 Zoom        
     728 ENTER...........+10                726 SURROUND........+100
     311 0...............0                  697 1...............1
     695 2...............2                  443 3...............3
     692 4...............4                  440 5...............5
     438 6...............6                  698 7...............7
     565 8...............8                  313 9...............9
     594 CLEAR...........Clear              630 DISPLAY.........Display
     449 DOWN............Down               473 SELECT..........Enter
     617 LEFT............Left               444 MENU............Menu
     449 DOWN............Menu Down          617 LEFT............Menu Left
     296 RIGHT...........Menu Right         701 UP..............Menu Up
     400 EJECT...........Open/Close         437 PAUSE...........Pause/Step
     437 PAUSE...........Pause/Still        632 PLAY............Play
     375 POWER...........Power              296 RIGHT...........Right
     635 FAST FORWARD....Search Forward     505 REWIND..........Search Reverse
     468 CHANNEL UP......Skip Forward       731 CHANNEL DOWN....Skip Reverse
     568 SLOW............Slow               372 STOP............Stop
     726 SURROUND........T                  726 SURROUND........Title Search
     701 UP..............Up

One reader of this FAQ found a few semi-undocumented features:

039 Swap Disks
060 1X Reverse
061 Slow toggle reverse

Return to Table of Contents

3.8  Some Kenwood receivers.

Our good friend Daniel Tonks (dtonks@sunstorm.com) explains, "Many Kenwood receivers use high frequency codes that are not supported by the Cinema 7 or any other inexpensive remote, for that matter."  Feh!

Return to Table of Contents

3.9  Echostar Dishplayer 7120 satellite receiver.

The Dishplayer is not a "known" device in the Cinema 7 and each key must be learned.

However, if you have a OFA remote that can be upgraded (the Cinema 7 does not qualify), you may be able to have your remote reprogrammed.  The new device code is 1005.  You probably will need to have your remote upgraded to be able to add the code and get your remote to work.

Dishplayer: Device 1005.
Advanced codes:
528 GO,
268 Listings,
336 Recent,
400 home,
720 Options,
369 Scroll down,
588 Info,
492 PIP,
497 Scroll UP,

Other codes listed seem to work once you have the code 1005 upgraded in the remote.  But here they are in case they aren't working for you.

435 Channel down,
526 Channel up,
465 Down,
305 Select,
657 Left,
594 Power,
364 Recall,
273 Right,
593 UP,
563 View
Other extracted codes:
302 30 sec ff,
336 recent,
366 FF,
398 Pause,
334 7 sec instant replay

Source:  http://www.dbsdish.com/ubb/Forum11/HTML/000367.html

Thanks to Wayne Harropson (waynepat@iol7.com) for forwarding the info.

Return to Table of Contents

3.10  Marantz preamplifier model AV600.

The code for this player is 0269.  People have reported that some of the input options are unavailable.  Here is the list of advanced codes:

Audio Amplifiers ----
621 ---3C         351 Acoustic Sel  268 Display       492 Preset Volum
429 0             255 Acoustic Sel  655 Display Down  717 Pro Logic
717 1             447 Acoustic Up   367 Display Up    381 Rear Down
429 10            655 Brightness D  735 Down          477 Rear Up
621 2             367 Brightness U  397 Hall          429 Reset
397 3             735 Center Adjus  268 i             255 Right
621 3 Stereo      447 Center Adjus  658 Input         492 Set
557 4             545 Center Down   351 Left          237 Simulated
333 5             351 Center Sel D  717 M1            557 Stadium
237 6             255 Center Selec  621 M2            701 Surround
525 7             257 Center Up     397 M3            429 Surround Off
684 8             429 CL            557 M4            702 Test Tone
460 9             704 Delay         336 Memo          333 Theater
509 Acoustic      351 Delay Time D  639 OK            624 Timer
735 Acoustic Dow  255 Delay Time U  268 OSD           447 Up
689 CHANNEL UP......+                  465 CHANNEL DOWN....-
689 CHANNEL UP......11                 465 CHANNEL DOWN....12
528 2...............ACU                274 TV/VCR..........Amp
690 5...............Amp AV In          689 CHANNEL UP......Audio Processor+
465 CHANNEL DOWN....Audio Processor-   522 1...............Aux
432 CENTER..........Balance Front      398 LEFT............Balance Left
273 REAR............Balance Rear       622 RIGHT...........Balance Right
240 DISPLAY.........Center Mode        465 CHANNEL DOWN....Channel Down
689 CHANNEL UP......Channel Up         593 SURROUND........DSP
689 CHANNEL UP......Equalizer          558 3...............GEQ
238 UP..............High Filter        465 CHANNEL DOWN....Input Down
689 CHANNEL UP......Input Up           558 3...............Loud
657 0...............Loudness           526 DOWN............Low Filter
463 VOLUME DOWN.....Main Volume Down   687 VOLUME UP.......Main Volume Up
240 DISPLAY.........Memory Program     498 SELECT..........Mode
657 0...............Mon                588 MUTE............Mute
689 CHANNEL UP......Next 5             22 1...............Phono
300 POWER...........Power              300 POWER...........Power Off
465 CHANNEL DOWN....Previous           593 SURROUND........S Mode
689 CHANNEL UP......Skip Forward       465 CHANNEL DOWN....Skip Reverse
497 SLEEP...........Sleep              334 4...............Speaker
657 0...............Speaker A          273 REAR............Speaker B
300 POWER...........Standby            465 CHANNEL DOWN....Station Down
689 CHANNEL UP......Station Up         240 DISPLAY.........Store
593 SURROUND........Surround           657 0...............Tape Monitor

Return to Table of Contents

3.11  Sony receiver model STR-D965.

Thanks to Dale Larson (d-larson@execpc.com), we have some new info for the Sony DE925:

Device Code 0159

558 Bass Boost 046/206
486 FM Stereo/Mono 230/094
444 Cursor Right 188/132
704 Cursor Left 192/133
702 Cursor Down 190/134
450 Cursor Up 194/135
314 Cursor Mode 061/136
429 Sound Field on/off 173/192
584 Scan Tuner up 068/108
324 Scan Tuner Down 072/109
582 Previous Memory Station 070/110
330 Next Memory Station 074/111
645 AM/FM 133/112
393 Memory 137/113
522 Station A1 010/127
262 Station A2 006/126
264 Station A3 008/125
516 Station A4 004/124
267 Station A5 011/123
519 Station A6 007/122
521 Station A7 009/121
261 Station A8 005/120
394 Station A9 138/119
646 Station A0 134/118
EFC Description BaseEFC/OBC
OBC -> Original button code
EFC -> Extended function code
BaseEFC -> Extended function code in range 0..255

Return to Table of Contents

3.12  Aiwa receiver model AV-D30.

Thanks to Nonsanity (chris@nonsanity.com), here are the advanced codes:

Device Code 0406

Receiver - Aiwa - AV-D30
EFC Function Description
012 FM/AM Switch-To and Toggle
013 Aux Switch-To
014 Tape On/Off Toggle
015 Video 2 Switch-To
017 Phono Switch-To
018 Power Toggle
019 CD Switch-To
076 Mute Toggle
078 Volume Up
080 Volume Down
081 Bass Boost Cycle
143 Video 3 Switch-To
146 Video 1 Switch-To and 5.1 Toggle
156 GEQ Cycle
162 DSP Cycle
207 Input Cycle

Return to Table of Contents

3.13  Hughes DSS satellite receiver.

Thanks to Robert (rjsaenz@home.com), here are the advanced codes:

Device Code 0749

004 Turbo Tune
005 Turbo Tune
006 Turbo Tune
007 Turbo Tune
008 Turbo Tune
009 Turbo Tune
010 Turbo Tune
011 Turbo Tune
052 "8"
053 "4"
054 Action
055 "6"
056 "9"
057 "5"
058 Exit
059 "7"
073 Services
116 Left Button
117 Down Button
118 Previous Channel
119 Guide
120 Power
121 Favorites
122 Right Button
123 Info
133 Menu
134 Pre Select(View)
136 Alpha
138 Turbo Tune
180 "0" Zero not O
182 "2"
183 Channel +
184 "1"
185 TV/DSS
186 "3"
187 Channel -
245 Select
249 Up Button

Return to Table of Contents

3.14  RCA DSS satellite receiver model DS2122RD.

Thanks to Loren Omoto (lomoto@aol.com), the correct device code is now known: 0392.

The first device code listed for the RCA DSS by OFA (0566) forces you to learn the even "number" buttons.  However, if you keep trying device codes, you will arrive at a second one (0392) which operates all the functions of the RCA DSS.

This was tried on a RS 15-1994 and worked fine.  However, older remotes like the Cinema 6 may not have this device code.  In that case, you will need to use 0566 and learn the even numbers.

Return to Table of Contents

3.15  Scientific Atlanta cable box model Explorer 2000.

Thanks to Nonsanity (chris@nonsanity.com), here are the advanced codes:

Device Code 0477

EFC1 EFC2 EFC3 Function Description
000  232  248  Mute Toggle
002  234  250  Volume Up
004  020  028  Arrowpad Left
005  021  029  Power Toggle
007  023  031  Exit
008  024  032  Arrowpad Up
009  025  033  Guide Toggle
011  027  035  Arrowpad Right
068  084  092  "4"
069  085  093  "8"
070  086  094  "2"
071  087  095  "6"
072  088  096  "3"
073  089  097  "7"
074  090  098  "1"
075  091  099  "5"
132  148  156  Arrowpad Down
135  151  159  Bypass - Little Green Light
137  153  161  Last Channel Toggle
138  154  162  Info Cycle
139  155  163  Select
166  182  190  Options (different in the Guide)
198  214  222  "0"
199  215  223  Channel Up
201  217  225  Channel Down
202  218  226  "9"
230  246  254  Volume Down

It seems strange where there are three unique codes for the same function, but Ingenious (ingenious@my-deja.com) observed that the numbers have the same 6 least significant bits.

Return to Table of Contents

3.16  Sharp TV model 36L-S400B.

Thanks to Andrew Russell (arussell@bix.com) here is some new information regarding this TV:

Device Code 0093.

In general, the 0093 code sets up the TV functions on the Cinema 7 pretty well, but the PIP buttons are somewhat messed up.  The Sharp PIP fix documented in the troubleshooting part of the manual puts the PIP on/off on the wrong button.

There is an EFC list on the Starbase site (http://www.starbase314.com/AdvanceCodes/TV_Sharp_0093.txt).  It's a bit confusing for my TV, so I experimented by cycling through codes 000 to 255.

EFC Code Function (as best I can tell)

012 '3' digit
013 '7'
014 '1'
015 '5'
016 '2'
017 '6'
019 '4'
036 Favorite 'C'
038 Favorite 'A'
040 Favorite 'B'
043 Favorite 'D'
061 puts red 'T' in upper left, volume controls become three settings (min,middle,max)
076 source selecter toggle (Input 1, Input 2, Cable/Antenna)
077 Mute On/Off - toggle
078 Channel up (+)
079 Volume down (-)
080 Channel down (-)
081 Power On/Off - toggle
083 Volume up (+)
092 PIP freeze
094 PIP On/Off toggle
095 PIP Swap
096 PIP Move
109 Flashback/Previous channel
114 RESET - resets TV to factory setup, powers off the TV.  On next power up, TV comes up in Setup mode.
140 "1__" - 'hundreds' starter for inputting channel numbers above 99.
142 '9' digit
144 '0' digit
148 '8' digit
158 diagnostic - toggles a display line through picture setup (adjustments done with volume control keys)
160 diagnostic - caption and text setups
194 diagnostic - language setup
204 Display On/Off
210 Display On (discrete)
242 Menu On/Off

In addition, a number of EFC's bring up a line of diagnostic settings.  These settings start with 'S', 'P', and 'M'. They are adjusted with the Volume up and down keys.  Using the Channel up and down keys will cycle through all the different settings.  I have no knowledge of what they mean.  USE AT YOUR OWN RISK!  034, 039, 068-075, 122, 132, 133, 135, 137, 139, 196, 198-204, and 244 brings these up on the screen.  Power down then back up to get rid of them.

Return to Table of Contents

3.17  Pioneer receiver model VSX-D608.

Thanks to Dave (decam@newmail.net) here are the codes for direct access to the different modes (VCR/DVD/TV etc):

Device Code 0013.

548 CD
308 TV
566 VCR 2
311 Vol +
314 VCR 1
571 Vol -
615 Mute Off
360 Function
617 Mute On
630 Video
375 Mute
377 MD/Tape 1
420 Loudness
677 DSP Mode
426 Tuner
248 Tape 2 Mon
704 DVD/LD
500 Power
503 Power On
251 Power Off
234 ****Master Reset*****
Note that code 234(490,746) will clear all settings including station presets, surround/speaker settings, digital inputs, etc.
The following codes allow you to access the surround setup mode, mimicking the "VCR" buttons on the original remote:
444 Enter/play - exits the setting mode
701 Up/pause - cycles up through setting choices
447 Right/FFD - cycles right through setting modes
449 Down/Stop - cycles down through setting choices
451 Left/Rew - cycles left through setting modes

Return to Table of Contents

3.18  Apex DVD player model AD-600A.

Thanks to Jason Soukeras (ATGNAT@aol.com) you can now control this very "special" DVD player:

I had read that NEC and Goldstar TVs were responding to the APEX's remote.  I wondered just how many functions I could get to work if I program the APEX as a TV.  Guess what...ALL OF THEM!

First, the DVD device key must be programmed as a TV.  Use the MAGIC-9-9-2 method described in the manual.  Then, program the device key with code 0030.  After all the programming is completed, change the DVD device back using the MAGIC-9-9-2 method again.  If you don't, the volume punch-through won't work.  The Apex also responds to TV codes 0019, 0056 and 0178.  I assume there are advanced codes for these other device codes that will work too, but I didn't verify it.

The DVD player gave me the "hand" symbol using the following advanced codes: 149, 217, and 228.  I have no idea what these functions are; they could be undocumented features!

Here's the advanced code list in the order in which the keys appear on the original Apex AD-600A remote.

1-121  2-054    3-058      4-120     goto-180
5-119  6-123    7-249      8-118  display-038
9-122  0-247  +10-152  clear-187     mute-040
   shuffle-057   program-185  key+-037  echo+-164  volume+-053
vocal asst-150  surround-165  key--041  echo--216  volume--055
up arrow-148  left arrow-233  play-248  right arrow-020  down arrow-024
slow-039  repeat-183  AB-021  step-182  resume-184
<<-117  >>-116  |<<-245  >>|-244  zoom-231
stop-250  pause-186

Here are step by step instructions to program your remote for this player thanks to Rob Crowe (remotes@stormloader.com): http://www.hifi-remote.com/ofa/apex_help.shtml.

Return to Table of Contents

3.19  Mitsubishi VCR model U71.

VCRs sometimes have more than one set of remote codes.  This is for controlling multiple VCRs in the same vicinity without them interfering with each other.  Mitsubishi VCRs with the device code of 0150 can be set to accept one of two sets of remote frequencies, A or B.  Thanks to Rob Crowe (remotes@stormloader.com), you can program your C7 to operate both sets of frequencies.  Go to http://www.hifi-remote.com/ofa/codes2/VCR_0043.shtml to find the advanced codes you need.

Return to Table of Contents

3.20  Panasonic Superflat TV.

Thanks to LOmoto@aol.com, we now have the EFC codes (found by trial-and-error) for the Panasonic Superflat TV CT-27SF35.

The set shares a manual with the other models listed at the beginning of the table, so the codes *should* work on those, too.  The remote used was a Radio Shack 15-1994.

Televisions - Panasonic SuperFlat (CT-27SF35, CT-32SF35, CT-F2993, CT-F3393, CT-F2993V, CT-F3393V, CT-F2993X, CT-F3393X, CT-36SF35)

Device Code 0250.

534 Power On
282 Power Off
536 Power On/Off (toggle)
505 0...............0 629 1...............1
377 2...............2 375 3...............3
635 4...............4 372 5...............5
632 6...............6 630 7..............7
378 8...............8 245 9...............9
408 CH DOWN...........Ch. Down
660 CH UP.............Ch Up
473 VOL DOWN..........Vol Down
725 VOL UP............Vol Up
281 DISPLAY...........Recall
666 LAST..............R. Tune
663 MUTE..............Mute
440 TV/VIDEO..........TV/Video
615 MENU..............Action
488 PIP...............PIP
228 Freeze
491 Size
486 SWAP..............Swap
714 MOVE..............Move
658 (system reset)

Return to Table of Contents

3.21  Denon receivers.

Thanks to Ross Merante (rossmer@yahoo.com), Bill Spahn (spahn@flash.net), and "Carey Sundberg" (careys@augustmail.com) here are the advanced codes for the Denon receivers, specifically the AVR-2800 and AVR-3300:

Most of the standard functions exist in the 0160 device code (like volume).  However, there are a number of important functions also in the 0004 device code.

When an advanced code is programmed to a button, it will remain even after the device code is changed.  Therefore, you should initially set the remote to 0004, program the missing functions using the advanced codes listed for 0004, then change (and leave) the device code to 0160 for the rest of the functions.  Many of the functions are on the wrong buttons in 0160; therefore, you will most likely want to use the key mover to assign them to their proper location.

Denon RC-865          Device     Button
Remote Button          Code       Code
Power Off              0160        248
Power On               0160        246
1 - DVD                0160        244
2 - VDP                0160        152
3 - Tuner              0160        023
4 - TV/DBS             0160        150
6 - Phono              0160        020
7 - VCR-1              0160        151
8 - CD                 0160        027
9 - MD/TAPE            0160        088
+10 - VCR-2/V-AUX      0160        153
SHIFT                  0004        151
CHANNEL "+"            0004        089
CHANNEL "-"            0004        087
SPEAKER                0160        119
DOLBY/DTS SURROUND     0160        251
DIRECT                 0004        201
DSP SIMULATION         0160        249
5 CH STEREO            0004        106
STEREO                 0004        199
INPUT MODE             0004        041
ANALOG                 0160        219
EXT. IN                0004        039
MASTER VOL - UP        0160        054
MASTER VOL - DOWN      0160        056
MUTING                 0160        058
TUNING - DOWN          0004        216
TUNING - UP            0004        214
TUNING - BAND          0004        085
TUNING - MODE          0004        218
TUNING - MEMORY        0004        155
SYSTEM SETUP           0004        234
SURROUND PARAMETER     0004        230
STATUS                 0160        217
ON SCREEN              0160        213
CURSOR - UP            0004        228
CURSOR - DOWN          0004        235
CURSOR - LEFT          0004        189
CURSOR - RIGHT         0160        215
CH-SELECT/ENTER        0160        250
T. TONE                0160        120
OUTPUT                 0004        023

Advanced Codes w/ no button                 Device   Button
on the Denon RC-865 Remote                   Code     Code

Power - Toggle On/Off                         0160     022
Video - Select Simulcast w/ Audio Sound
Source                                        0160     218
CH-SELECT/ENTER ‚Äď This one does not work
with the System Setup menus                   0004     101
Tune - Current Preset Channel - Slot "1"     0004     022
Tune - Current Preset Channel - Slot "2"     0004     024
Tune - Current Preset Channel - Slot "3"     0004     020
Tune - Current Preset Channel - Slot "4"     0004     027
Tune - Current Preset Channel - Slot "5"     0004     023
Tune - Current Preset Channel - Slot "6"     0004     025
Tune - Current Preset Channel - Slot "7"     0004     021
Tune - Current Preset Channel - Slot "8"     0004     154
Tune - Current Preset Slot - Channel "A"     0004     166
Tune - Current Preset Slot - Channel "B"     0004     168
Tune - Current Preset Slot - Channel "C"     0004     164
Tune - Current Preset Slot - Channel "D"     0004     171
Tune - Current Preset Slot - Channel "E"     0004     167
Video Source (Scroll to select)               0004     103
Audio Source (Scroll to select)               0004     107
Panel Light Dimmer                            0004     213

Return to Table of Contents

4.0  FAQ Revision List

Here is a history of the changes made in previous versions of the FAQ.

Version Changes
1.20 ‚ÄĘ Moved to hifi-remote.com
1.19 ‚ÄĘ HTML code overhaul.
‚ÄĘ Updated links to Rob's site.
‚ÄĘ More Advanced Codes for Pioneer receiver model VSX-D608.
‚ÄĘ Fixed link to 7800 picture.
‚ÄĘ Panasonic Superflat TV.
1.18 ‚ÄĘ New format for Denon advanced codes.
‚ÄĘ Macro speed on non-macro buttons on Cinema¬†7.
‚ÄĘ Added link to Apex DVD player instructions.
‚ÄĘ Reprogramming X-10 device on RS 15-1994 tip.
‚ÄĘ Added help on Mitsubishi VCR A and B codes.
1.17 ‚ÄĘ Link to Robert Crowe's page added.
‚ÄĘ Miscellaneous fixes.
‚ÄĘ Fixed link for Hitachi advanced codes.
‚ÄĘ Fixed macro stacking procedure.
1.16 ‚ÄĘ New ideas on calculating memory capacity.
‚ÄĘ Update to RCA DSS satellite receiver model DS2122RD.
‚ÄĘ Removed Yahoo Messenger status.
‚ÄĘ Clarified section on programming Denon receivers.
1.15 ‚ÄĘ New version of One For All "official" manual created.
‚ÄĘ Denon receivers added.
‚ÄĘ Links to new manual added.
‚ÄĘ Angle code for Apex DVD player added.
1.14 ‚ÄĘ Added Yahoo Messenger status.
‚ÄĘ New notation of source/destination device key sequence used.
‚ÄĘ Removed e-mail address of a contributor.
‚ÄĘ Fixed mistake in clearing out a button.
‚ÄĘ Added volume punch-through pitfall with redefined device keys.
1.13 ‚ÄĘ Made the key mover instructions more consistent with the advanced code instructions.
‚ÄĘ Added instructions to erase macros.
‚ÄĘ Added a tip to the macro delay trick.
‚ÄĘ Added info on programming the Apex DVD player model AD-600A.
‚ÄĘ Added TITLE advanced code for Apex DVD player model AD-600A.
‚ÄĘ New information: URC-7200 has "magic" button.
‚ÄĘ Added undocumented advanced codes to Toshiba DVD.
1.12 ‚ÄĘ Added long overdue credit to Pieter Lessing for his 15-1994 picture.
‚ÄĘ Added info about the behavior of macros.
‚ÄĘ Added section on overwriting a macro with key mover.
‚ÄĘ Added info on the problems using key mover with already copied and advanced code assigned buttons.
‚ÄĘ Added info on programming an advanced code across different devices.
‚ÄĘ Deleted reference to manual for clearing a button.
‚ÄĘ More information on memory full condition.
1.11 ‚ÄĘ Memory full condition identified.
‚ÄĘ Modified section on other One For all remote compatibilities.
‚ÄĘ Added info to clear out shifted button functions.
‚ÄĘ Verified history of magic button.
‚ÄĘ Added fact that learned buttons can't be copied .
‚ÄĘ Info on wiping out all MAGIC-9-9-4 assignments for a device given own section.
‚ÄĘ Fixed mix up between sections 2.5 and 2.6.
1.10 ‚ÄĘ Added advanced codes for Sharp TV model 36L-S400B.
‚ÄĘ Pioneer receiver model VSX-D608.
‚ÄĘ Separated information on programming tips form Fallacies and Pitfalls.
1.09 ‚ÄĘ Added info about buttons that cannot be learned.
‚ÄĘ Added info about limitations to "stacking" advanced codes and macros.
‚ÄĘ Added info about "stacking" on number buttons.
‚ÄĘ Added info about undocumented reset function.
1.08 ‚ÄĘ Expanded explanation of advanced codes.
‚ÄĘ Added new contact for advanced codes.
‚ÄĘ Added advanced codes for Aiwa AV-D30 receiver.
‚ÄĘ Added advanced codes for Hughes DSS satellite receiver.
‚ÄĘ Added advanced codes and help for RCA DSS satellite receiver model DS2122RD.
‚ÄĘ Added advanced codes for Scientific Atlanta Explorer 2000 cable box.
1.07 ‚ÄĘ Painstakingly created Cinema¬†7 graphic buttons to replace old Netscape incompatible tables.
‚ÄĘ Modified question regarding 7200 vs. 7800 model.
‚ÄĘ Added advanced codes for Marantz preamplifier model AV600.
‚ÄĘ Added info about that promiscuous 6-pin interface (pending approval).
‚ÄĘ Made bulleted lists compatible with all browsers.
‚ÄĘ A whole load of miscellaneous changes.
1.06 ‚ÄĘ Solution to the Echostar Dishplayer problem.
‚ÄĘ Added advanced codes for Sony receiver model STR-D965.
‚ÄĘ Changed picture of 15-1994 to nicer one showing backlight.
‚ÄĘ Added help for DVD setup using 15-1994.
‚ÄĘ Added help for using SCAN button on 15-1994.
‚ÄĘ Added tip to macro programming non-discrete controls.
1.05 ‚ÄĘ Added style sheet to fancy up hyperlinks.
‚ÄĘ Expanded description of Cinema¬†7.
‚ÄĘ Added possible difference between URC-7200 and URC-7800.
‚ÄĘ Improved description of discrete codes.
‚ÄĘ Added pitfall on Panasonic VCR model PV-8450.
‚ÄĘ Added pitfall on JVC SVHS VCR model 3500.
‚ÄĘ Added pitfall on macro programming.
‚ÄĘ Added pitfall on Kenwood receivers.
‚ÄĘ Added "What's New" section and moved "Revision List."
1.04 ‚ÄĘ Added new query about device code searches.
1.03 ‚ÄĘ Changed font size in revision list.
‚ÄĘ Modified key boxes slightly.
‚ÄĘ Added help on code scanning.
‚ÄĘ Fixed wording on macro description; moved part of it elsewhere.
‚ÄĘ Pioneer DV-525 4-digit code fixed (again).
‚ÄĘ Miscellaneous fixes.
1.02 ‚ÄĘ Completely overhauled Table of Contents.
‚ÄĘ Fixed all hyperlinks to speed up page navigation.
‚ÄĘ Moved banner advert to page rather than pop-up.
‚ÄĘ Improved look of revision list.
‚ÄĘ Improved readability of key boxes on low resolution browsers.
‚ÄĘ Pioneer DV-525 4-digit code fixed.
1.01 ‚ÄĘ Added Table of Contents.
‚ÄĘ Added advanced codes for Toshiba SD-2006 DVD player.
‚ÄĘ Added programming info on Pioneer DV-525 DVD player.
‚ÄĘ Added programming info for Hitachi Ultravision TV.
‚ÄĘ Added advanced codes and programming info for Toshiba M754 VCR.
‚ÄĘ Added link to Bruce Tomlin's list of advanced codes.
‚ÄĘ Provided better link to manual for URC-7800.
‚ÄĘ Better picture of URC-7800.
‚ÄĘ Larger picture of Radio Shack 15-1994.
‚ÄĘ Added Kim Perry's e-mail address.
‚ÄĘ Made button diagrams easier to read.
‚ÄĘ More accurate explanation of volume punch-through problem with RS 15-1994.
‚ÄĘ Miscellaneous fixes.
1.00 ‚ÄĘ The premiere edition!

Return to Table of Contents

versió per imprimir