Radio Shack
& One For AllŪ Advanced Codes

  • Adv Codes List

  • Search Help

  • OBC/EFC x-ref 1

  • OBC/EFC x-ref 2

  • Worksheets

  • John Wasser

  • Zig's Page


  • What makes these remotes so unique is the ability to program any key using advanced codes. Every button that comes pre-programmed on these universal remotes has an advanced code associated with it. In addition, there are many advanced codes for buttons that are not pre-programmed on the remote, including some that weren't even on the original remote. (The instructions for programming advanced codes are below).

    The advanced codes that are sent out, on request, by Universal Electronics are usually in the range 257 through 738, and they appear to have been assigned in a random order. Research has shown that there are only really 256 advanced codes, and they start at number 000 and go through to 255. After that they start repeating, so 256 is the same as 000, 257 is the same as 001, etc. Additional research has shown that they are assigned in what has been termed "Original Button Code" (OBC) order.

    If the advanced codes for your device are listed on this site, then try them out, you might find that you can program that missing button after all. If your codes are not listed, you can contact the folks on the Radio Shack helpline on (888) 284-8735 and they will email them to you. If you do this, please then post the codes on this site. You can also search for the codes yourself. I have prepared some worksheets that should be useful for writing down the results. The codes are listed in OBC order so that when you find one code, there's a good chance that many more will be found on the adjacent codes. If you want to write down codes that other people have found, or codes from this site first, there is a cross-referrence document that lists all the possible advanced codes (sometimes referred to as EFC's - Extended Function Codes) and the associated OBC's.

    I recommend that you also read John Wasser's excellent page on finding advanced codes at www.John-Wasser.com/OFA.


    Non-LCD remote instructions - eg; URC-8811, 15-1994, etc
    LCD remote instructions (current) - eg; URC-8910, 15-2116, etc
    LCD remote instructions (older) - eg; URC-9800, 15-1995, etc

    Non-LCD remote instructions:


    A. To test a code:

  • Press the device key
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • Check for a response from your equipment
  • (Holding the final digit down is the same as holding the actual button down)
  • B. To program a code:

  • Press the device key
  • Press and hold SETUP (wait for two blinks)
  • Enter 9-9-4 (wait for two blinks)
  • (Optional) Press the device button the code is coming from
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • (Optional) Press the device button the code is going to
  • Press the button to be assigned
  • C. To program a code (to a SHIFT key):

  • Press the device key
  • Press and hold SETUP (wait for two blinks)
  • Enter 9-9-4 (wait for two blinks)
  • (Optional) Press the device button the code is coming from
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • (Optional) Press the device button the code is going to
  • Press SETUP (don't hold it)
  • Press the button to be assigned
  • D. To delete a code:

  • Press the device key
  • Press and hold SETUP (wait for two blinks)
  • Enter 9-9-4 (wait for two blinks)
  • Press the assigned button - twice
  • E. To delete a code (from a SHIFT key):

  • Press the device key
  • Press and hold SETUP (wait for two blinks)
  • Enter 9-9-4 (wait for two blinks)
  • Press the assigned button
  • Press SETUP (don't hold it)
  • Press the assigned button
  • LCD Remote Instructions (Current models):


    A. To test a code:

  • Press the device key
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • Check for a response from your equipment
  • (Holding the final digit down is the same as holding the actual button down)
  • B. To program a code:

  • Press and hold SETUP until the screen reads 'CODE SET'.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM MODE'
  • Press the device button the code is coming from
  • The screen will read 'FROM KEY'
  • Press SETUP (don't hold it)
  • The screen will read 'SYNT'
  • Enter the 3 digit code, then press SELECT
  • The screen will read 'TO MODE'
  • Press the device button the code is going to
  • The screen will read 'TO KEY'
  • Press the button to be assigned
  • The screen will read 'SUCCESS'
  • C. To program a code (to a SHIFT key):

  • Press and hold SETUP until the screen reads 'CODE SET'.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM MODE'
  • Press the device button the code is coming from
  • The screen will read 'FROM KEY'
  • Press SETUP (don't hold it)
  • The screen will read 'SYNT'
  • Enter the 3 digit code, then press SELECT
  • The screen will read 'TO MODE'
  • Press the device button the code is going to
  • The screen will read 'TO KEY'
  • Press SETUP (don't hold it)
  • Press the button to be assigned
  • The screen will read 'SUCCESS'
  • D. To delete a code:

  • Press and hold SETUP until the screen reads 'CODE SET'.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM MODE'
  • Press the device button the code is being deleted from
  • The screen will read 'FROM KEY'
  • Press the key being cleared
  • The screen will read 'TO MODE'
  • Press the device button the code is being deleted from
  • The screen will read 'TO KEY'
  • Press the key being cleared
  • The screen will read 'CLR KMVR'
  • Press SELECT, the screen will read 'DELETED'
  • E. To delete a code (from a SHIFT key):

  • Press and hold SETUP until the screen reads 'CODE SET'.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM MODE'
  • Press the device button the code is being deleted from
  • The screen will read 'FROM KEY'
  • Press SETUP (don't hold it)
  • Press the key being cleared
  • The screen will read 'TO MODE'
  • Press the device button the code is being deleted from
  • The screen will read 'TO KEY'
  • Press SETUP (don't hold it)
  • Press the key being cleared
  • The screen will read 'CLR KMVR'
  • Press SELECT, the screen will read 'DELETED'
  • LCD Remote Instructions (Older models):


    A. To test a code:

  • Press the device key
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • Check for a response from your equipment
  • (Holding the final digit down is the same as holding the actual button down)
  • B. To program a code:

  • Press the device key
  • Press and hold SETUP until the screen reads 'TIMED SEQ'.
  • Scroll down to 'CONFIGURE', hit SELECT.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM'
  • (Optional) Press the device button the code is coming from
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • The screen will read 'TO'
  • (Optional) Press the device button the code is going to
  • Press the button to be assigned
  • C. To program a code (to a SHIFT key):

  • Press the device key
  • Press and hold SETUP until the screen reads 'TIMED SEQ'.
  • Scroll down to 'CONFIGURE', hit SELECT.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM'
  • (Optional) Press the device button the code is coming from
  • Press SETUP (don't hold it)
  • Enter the 3 digit code
  • The screen will read 'TO'
  • (Optional) Press the device button the code is going to
  • Press SETUP (don't hold it)
  • Press the button to be assigned
  • D. To delete a code:

  • Press the device key
  • Press and hold SETUP until the screen reads 'TIMED SEQ'.
  • Scroll down to 'CONFIGURE', hit SELECT.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM'
  • Press the button to be cleared.
  • The screen will read 'TO'
  • Press the button to be cleared again.
  • E. To delete a code (from a SHIFT key):

  • Press the device key
  • Press and hold SETUP until the screen reads 'TIMED SEQ'.
  • Scroll down to 'CONFIGURE', hit SELECT.
  • Scroll down to 'KEY MOVER', hit SELECT.
  • The screen will read 'FROM'
  • Press the button to be cleared.
  • The screen will read 'TO'
  • Press SETUP (don't hold it)
  • Press the button to be cleared again.

  • Home | Forums | Manuals | Files | Infra Red | JP1 Upgrades | Setup Codes | Advanced Codes | Links
    The Evolution of Remote Control