
NX-RM505
Operating Manual
Pre-programmed,
Learning and
Writable
LCD Menu
Remote Control
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 1

NX-RM505 Operating Manual
Table of Contents
1. Introduction 3
2. Batteries 5
A. Battery Installation
B. Battery Life
3. Summary of Operations 6
A. Description of Devices
B. Pre-programmed Codes
C. Learning From Other Remote Controls
D. Macro Operations
E. Favorite Channel Buttons
F. Punch Through Operations
G. Editing LCD Text
H. Cloning the NX-RM505
I. All Other Operations
J. LCD Screen And Button Layout
K. System Settings
4. Programming the NX-RM505 to Control Your Components 12
A. Using Pre-programmed Codes
1. Three-Digit Code Number
2. Auto Scan With Three-Digit Number
B. Learning Method
1. Programming the Function Buttons
2. Programming the Ten Device Buttons
5. Programming Favorite Channels 24
6. Programming Macro Buttons 26
A. Programming Macro Functions
To M1, M2, M3,
POWER and SYSTEM OFF Buttons
B. Programming Macro Functions
To The Ten Device Buttons
7. Programming Punch Through Functions 32
8. Erasing Existing Programming 34
A. Erasing Learned Buttons
B. Erasing Favorite Channel Buttons
NX-RM505
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 2

C. Erasing Macro Functions
1. Erase M1, M2, M3, POWER and SYSTEM OFF Buttons
2. Erase Macro Functions In The Ten Device Buttons
D. Erasing Punch Through Functions
9. LCD Button Editing 39
A. To Create or Edit Text on Function and Device Buttons
B. To Create or Edit Text for Favorite Channel Buttons
10. Recalling the Pre-programmed Three-Digit Number 41
11. Setting Backlight 42
12. Cloning NX-RM505 43
13. Adjustment of LCD contrast 44
14. Caution On Handling LCD Screen 45
15. Low Battery Message 45
16. Memory Lock 46
17. Glossary 52
18. Warranty 52
19. Specifications 52
20. Appendix 53
A. List of Pre-programmed LCD Text by Device
B. Three-Digit Pre-programmed Code Tables
NX-RM505
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 3

Introduction
Congratulations!
You have purchased one of the most sophisticated remote controls
on the market. The NX-RM505 has been designed to provide a new
standard in remote control technology offering a very powerful and
flexible pre-programmed and learning product.
Setting up your NX-RM505 to operate your components is easy.
Please follow the instructions in the manual and retain the manual for
future reference. If any words used are unfamiliar to you, please refer
to page 46 for a GLOSSARY of terms used in this manual.
Your NX-RM505 can operate up to ten home entertainment and
home automation components by using the pre-programmed code
library in the remote control, by teaching up to 530 commands into
the NX-RM505 from your original remote controls, or a combination
of both.
The NX-RM505 has many additional operating features to ad
convenience and enjoyment to the operation of your home entertainment system. You can create your own labels of the buttons on the
LCD screen; program 50 favorite channel buttons; operate the volume, channel and transport buttons from one device when you are in
another device; and have multiple things done with one press
of a button!
There is also a list of Frequently Asked Questions (FAQ) for the
NX-RM505 on the website that may prove to be helpful. Visit
www.nxgtech.com for FAQs.
For any questions or comments about the NX-RM505, please visit
our website: www.nxgtech.com
or contact us at:
NXG Technology
16648 N. 94th Street
Scottsdale, Arizona 85260
1-800-733-0008
NX-RM505
4
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 4

2. Batteries
A. Battery Installation
Before the remote control can be used, the batteries need to be
installed. First, remove the battery cover on the back of the unit
and install the four AAA batteries inside the battery compartment
as shown. Make sure the batteries lineup with the (+) and (-)
markings. Improper installation could damage the remote control.
When you're done, slide the battery cover back on. The remote
control starts up automatically and the default devices will appear
on the LCD screen.
B. Battery Life
Under normal operating conditions, the batteries will last approximately six months. If the batteries are running low, you will notice
reduced range from the remote, commands that are not sent properly, or are not sent at all. You may also notice the backlighting of
the LCD screen and the buttons is diminished. Should any of these
occur, replace the batteries immediately. To ensure proper performance of the unit, use 4 new AAA alkaline batteries.
The remote control will retain the commands and settings in
memory even after the batteries are low or become discharged.
See Memory Lock on page 46.
However, you should replace the worn batteries with a fresh set as
soon as possible. Do not mix new and used batteries.
NX-RM505
5
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 5

3. Summary of Operations
A. Description of Devices
The NX-RM505 is designed to operate up to ten components
including Audio Receivers, Cable and Satellite Boxes, TV, DVD (LD),
VCR, DVR, CD, Tape and AUX. However, each of the device buttons
and corresponding functions can be changed to meet your individual requirements. Almost any device that uses infrared commands
can be controlled by the NX-RM505, including home automation,
personal computers and more.
Each device button on the main screen contains two sub-pages of
commands and you can change the name of any LCD button using
up to five alphabet characters, numbers and symbols to customize
the unit to fit your audio/video devices. Please refer to ‘LCD Button
Editing’ on page 39for additional details.
B. Pre-programmed Codes
The NX-RM505 comes with extensive pre-programmed IR codes
for practically all major audio and video equipment. You can set up
and operate all of your components with the NX-RM505 by simply
entering a three-digit code number assigned to your brand of component. The code numbers for the various brands of components
are listed in the back of this instruction manual. Please refer to the
programming instructions shown on page 13 for details.
NX-RM505
6
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 6

3. Summary of Operations
C. Learning From Other Remote Controls
The NX-RM505 can learn codes from your original remote controls.
There are 26 LCD screens in the NX-RM505. Each screen (page)
has ten function buttons, including the ten device buttons on the
main menu screen that can be taught. In addition, there are 31 buttons and a joystick (thumb pad) that can be taught for each of the
ten devices. You can teach up to 530 new functions into the remote
control. Please refer to page 19 in this instruction manual for
details.
D. Macro Operations
A ‘macro’ is a series of commands that you choose to be sent out
with the push of one button. Any function available on your original
remote control or in the pre-programmed database can be added to
a macro to completely automate what you would normally do by
pushing buttons one at a time. It can be as simple as turning on
your TV and Cable Box, turning the TV to the appropriate channel
for operation with the Cable Box and changing the Cable Box channel to your favorite morning news. A macro can be configured to
Power On your TV, DVD player and receiver, change to the appropriate inputs and outputs, dim your lights and start a movie. It can
be as simple or as comprehensive as you want. There are two types
of macro buttons you can use for macro operations:
M1, M2, M3, POWER and SYSTEM OFF Buttons
The M1, M2 and M3 are called ‘system-wide’ buttons because they
send out the same signal no matter what device you are currently
controlling. The POWER and
NX-RM505
7
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 7

3. Summary of Operations
SYSTEM OFF buttons can be made ‘system-wide’ if they are programmed with macros.
(Note: Programming the POWER or SYSTEM OFF buttons with a
macro overrides the pre-programmed or learned code on the button.) See page 26 of this manual for further information. Each of
these five buttons is designed to be able to send out a series of up
to 20 commands you program into the buttons. One common use
is to turn on and turn off all of your A/V components with one button press, but the buttons can be programmed with whatever
macro you desire.
Ten Device Buttons
There are ten device buttons and each of these device buttons can
send out a series of up to 20 programmed commands when
pressed for more than one second. These buttons are commonly
used in sending audio input codes when you press the button to go
to a device. The audio receiver would make an automatic input
switch according to the device button you pressed. However, these
buttons can be programmed with whatever macro you desire.
E. Favorite Channel Buttons
You can create up to 50 favorite channel buttons in the NX-RM505
by programming the most frequently watched channel numbers
into these buttons. Each of these buttons can send out up to 10
commands. Please refer to page 24 of the manual for Favorite
Channel Programming.
F. Punch Through Operations
The NX-RM505 can be set up to operate your audio component
volume control buttons (VOLUME UP and DOWN and
NX-RM505
8
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 8

3. Summary of Operations
…MUTE) while all the other buttons control other equipment. You
can also set up the remote to operate channel control and transport
functions (PLAY, STOP, REWIND, FAST FORWARD, SKIP-, SKIP+,
PAUSE and RECORD buttons) from VCR, DVD, DVR, LD, CD or any
other mode while all other buttons in the remote control are controlling other components. Please refer to page 32 in the manual for
details.
G. Editing LCD Text
You can write your own text on each of the twenty-six LCD screens.
Please refer to page 39 in the manual for details.
H. Cloning The NX-RM505
The NX-RM505 is capable of sending all the programmed codes
and operations from one NX-RM505 to another NX-RM505. Please
refer to page 43 in the manual for details.
I. All Other Operations
You can set the duration of the backlight on time and change the
LCD screen contrast. Please refer to pages 42and 44 in the manual
for additional details.
Note: The last Device selected will remain active when you are on
the MAIN page and will be shown at the bottom of the LCD screen.
For example, if you are using ‘TV’ and then return to the MAIN
page, the hard buttons remain in TV mode. The LCD buttons only
change when you select another device.
NX-RM505
9
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 9

3. Summary of Operations
J. LCD Screen And Button Layout
NX-RM505
10
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 10

3. Summary of Operations
K. System Settings
All programming is done by first entering the SETUP mode
in the remote control. Press both the MAIN and ENTER buttons
simultaneously for three seconds to enter the SETUP mode.
SETUP will be shown at the top of the LCD screen.
You exit the SETUP mode by simply pressing the MAIN button.
Important:
When using the Preprogramming method starting on
page 13, always use the appropriate button as shown in the illustration above when asked ‘FROM TABLE’. You may have already
changed the labels of the buttons, but the code tables are in the
positions as shown. For example, the AUDIO Code Table (refer to
pages starting at 58) will ALWAYS be the top-left button. The SAT
Code Table will always be the 4th button down on the right side of
the LCD screen, etc.
NX-RM505
11
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 11

4. Programming the NX-RM505 to Control
Your Components
WHERE DO I START?
First of all, get all of your original remote controls together. Find out
what brands of components you have. You may have one or more
components that do not have original remote controls, but can still
be controlled by the NX-RM505. You must use the pre-programmed
method for those devices. For the rest, you can program the NXRM505 to make it compatible with your components by following
the pre-programmed method instructions, by using your original
remote controls to teach the NX-RM505, or both methods.
Next, it is a good idea to decide whether you want a ‘Device-based’
configuration, or if you want an ‘Activity-based’ configuration.
A ‘Device-based’ configuration centers on each Device with its two
LCD pages controlling one component. All of the functions that
your original remote control has on it would be put on to one
device. The NX-RM505 comes with the labels and pre-programmed
codes in a ‘Device-based' setup.
If you go to the ‘List of Pre-programmed LCD Text by Device’ on
page 53, you will see diagrams of how the NX-RM505 is set up at
the factory. When you choose a pre-programmed code for a component from the ‘Setup Code Tables’ in the Appendix of this manual, that code will be applied to one device only.
An ‘Activity-based’ configuration centers on what you are doing at
the time.
If you are watching a DVD on your TV and are using your Home
Theater receiver to control the sound, you may want to start by setting up the DVD Device using the pre-programmed method
described below and then add functions from the other devices you
will be using while watching your DVD video to the DVD device. For
example, while playing a DVD, you will want to adjust the volume of
your receiver. So, you would use the ‘Punch Through’ method
described on page 32 to put the Receiver's Volume control into
NX-RM505
12
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 12

4. Programming the NX-RM505 to Control
Your Components
your DVD Device. You may then want to adjust other functions of
your Receiver while staying in the DVD device, so you would use
the learning method described on page 19 to add those functions to
your DVD device, such as surround sound controls, the receiver's
DVD input code, the TV's power code, etc. Everything that you need
for watching a DVD on your TV without having to jump back and
forth from Device to Device.
You can decide where on the NX-RM505 you want your functions
to reside, relabeling the LCD screen buttons (explained on page 39)
for those functions and choosing preprogramming, learning, or a
combination of both to fully customize your NX-RM505 will give
you a remote totally customized to your needs.
So, let's start with learning how to Preprogram the NX-RM505.
A. Using Pre-programmed Codes
1. Three-Digit Code Number
You can program the NX-RM505 to make it compatible with your
components by using the pre-programmed method:
NX-RM505
13
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 13

4. Programming the NX-RM505 to Control
Your Components
1
Manually turn on the device you wish to operate.
2.
Go to the SETUP mode by pressing both the MAIN and ENTER
buttons simultaneously for three seconds until SETUP appears at the
top of the LCD screen.
3
. Press the P-PRO button next to the LCD screen.
4
The remote will be flashing ‘SELECT BUTTON’. Press the button for
the device you wish to program. (For example, to program TV, press
the TV button.)
5
The remote will be flashing ‘FROM TABLE’. Select the device from
which you want to access the code table. Important: If you have
already relabeled your device keys, your LCD screen will not look like
the illustration above. Select the appropriate LCD button for the
‘FROM TABLE’ using the labels as shown in the illustration on page
11 of this manual. For example, if you have relabeled AUX as
LIGHTS, you would still push the bottom-left button to access the
AUX Code Table.
6
The remote will be flashing ‘ENTER NUMBER’. Refer to the tables
starting on page 58 in the back of this manual and find the
manufacturer of your device. (If you are programming the remote for
the TV device, find the TV device code table.)
7
Point the remote control toward the device and enter the
NX-RM505
14
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 14

4. Programming the NX-RM505 to Control
Your Components
first three-digit code number you selected for your device. There is
no way of knowing which code is the one that will have the functions that more closely match your device than the others, so it is
wise to try them all. See step #9 below. (Please enter the code
number within 20 seconds of beginning programming, otherwise
the remote will revert to the SETUP menu and then after a period of
time, it will go back to the MAIN device page.)
If there is more than one code number assigned to your brand, try
one code number at a time until you find the right code number
(the number that turns off your device.)
If the device turns off when you enter the three-digit code, make
note of the code. It will have at least some of the functions in it that
are needed to control your device.
8
Confirm that it is the right code by pressing the Power button.
The device should turn on. After you have confirmed that the right
code is entered, save the code by pressing the SAVE button on
the LCD.
9
At this point try ALL of the buttons on the remote and see which
ones work with your device. The majority of the buttons should work
with your device. Make note of the code if it seems to be the right
one and try the next one. You are trying to find the one that has the
most functions to operate your equipment. If there are any functions
missing, you will learn them from your original remote in the
‘Learning Method’ section on page 19.
10
Continue to program other components by repeating from Step 1
above.
11
You can press EXIT at any time if you do not wish to proceed.
NX-RM505
15
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 15

4. Programming the NX-RM505 to Control
Your Components
12.
When you are finished programming your remote, exit from the
preprogramming mode by pressing the MAIN button and then exit
from the SETUP mode by pressing the MAIN button once again.
Tip: You can change the pre-programmed code for each device at any time
by following the steps above. The new code will override the old code. For
example, this would be gone if you replaced your old TV with a new one.
2. Auto Scan With Three-Digit Number
You can also program your remote control by sending out a series
of Power Off commands for different brands stored in the library by
using the following steps. This is similar to the first method, except
it is easier to move through all of the device codes for your device
and make note of each one that turns your device OFF.
1.
Manually turn on the device you plan to operate.
2
. Go to the SETUP mode by pressing both the MAIN and ENT
buttons simultaneously for three seconds.
3.
Press the P-PRO button next to the LCD screen.
NX-RM505
16
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 16

4. Programming the NX-RM505 to Control
Your Components
4
The remote will be flashing ‘SELECT BUTTON’. Press the device you
wish to program. (For example, to program TV, press the TV button.)
5
The remote will be flashing ‘FROM TABLE’. Select the device from
which the scanned code will be selected.
(Important: If you have already relabeled your device keys, your LCD
screen will not look like the illustration above. Select the appropriate
LCD button for the ‘FROM TABLE’ using the labels as shown in the
illustration on page 11 of this manual. For example, if you have
relabeled AUX as LIGHTS, you would still push the bottom-left
button to access the AUX Code Table.
6
Point the remote control toward the component and alternately press
the UP (or DOWN) button on the LCD and the Power button. If the
right code number is sent, the component will turn off right after the
code number is transmitted.
(Please press the UP (or DOWN) button within 20 seconds of
beginning programming, otherwise the remote will revert to the
SETUP menu and then after a period of time, it will go back to the
MAIN device page.)
NX-RM505
17
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 17

7
Confirm that it is the right code by pressing the Power button. After
you have confirmed that the right code is entered, save the code by
pressing the SAVE button on the LCD.
8
Confirm that you entered the right code number that matches your
component by pressing other functional buttons. If any of the
buttons do not operate, as they should, please repeat from Step 1.
9
Continue to program other components by repeating from step 1
above.
10
You can press EXIT at any time if you do not wish to proceed.
11
Exit from Pre-programmed mode by pressing the MAIN button and
then exit from the SETUP mode by pressing the MAIN button once
again.
NX-RM505
18
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 18

4. Programming the NX-RM505 to Control Your
Components
B. Learning Method
You can program the NX-RM505 to operate a device by ‘teaching’
the correct commands to device buttons on the MAIN screen menu,
the two sub-pages within each device button, 31 buttons and the
joystick located in the middle of the remote control. The NX-RM505
learns these commands by receiving infrared signals directly from
your existing remote controls. The NX-RM505 receives these signals through its learning eye, located at the top of the unit.
Apart from the PAGE, MAIN and FAV buttons, which cannot be
taught, the NX-RM505 has the capability of learning up to 530 commands.
Tip: Function buttons are any buttons that can be assigned a command to
control a particular action for your device. Commonly used function buttons include the two pages of sub-commands within each of the 10
devices, channel up and down, volume up and down, menu, guide, exit,
info, 0-9 and the joystick.
Points to Remember
If the remote control fails to learn a function after the first try:
• Keep the remotes stable by placing them on a flat surface.
• Make sure the original remote is pointed at the learning eye
at the top end of the case and is not at an angle.
• Make sure both remotes’ batteries aren't low.
• Avoid programming the NX-RM505 under bright lighting.
It can interfere with the infrared signals.
• Try again. Sometimes the second or third attempt works.
• Some buttons require a single, short push of the original
remote's button, other ‘repeating’ buttons, such as the
VOL button, require that you ‘press and hold’ the original
remote’s button until ‘Good’ flashes twice on the LCD screen.
• Try varying the distance between the remotes until you find
an optimal distance where the codes are learned on the first
or second try.
NX-RM505
19
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 19

1. Programming The Function Buttons
1
Go to the SETUP mode by pressing both the MAIN an ENT buttons
simultaneously for three seconds.
2
Press the LEARN button next to the LCD screen.
3
Select the DEVICE that contains the function button you wish to
program.
4
Press the PAGE button to go to page 2 of the device if you need to.
5
Place your original remote control head to head with the NX-RM505
about 2 inches apart on a flat surface as illustrated below.
NX-RM505
20
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 20

4. Programming the NX-RM505 to Control Your
Components
6
Press the button on the NX-RM505 you wish to program. Only the
three MAIN, PAGE and FAV buttons cannot be programmed.
7
Press the button on your original remote control that you wish to
program onto the NX-RM505. Once the NX-RM505 has received the
signal, the NX-RM505 will flash ‘Good’ on the LCD screen, indicating
it learned the code correctly.
(Please do Step #6 within 20 seconds of Step #5, other wise the
remote will revert to the SETUP menu and then after a period of
time, it will go back to the MAIN device page.)
If it flashes ‘Fail’, repeat from Step 4 until it learns successfully.
8
Return to Step #3 until you have programmed all of the buttons that
you require.
9
Once you complete the programming and wish to exit the LEARNING
mode, press the MAIN button. Exit from the SET UP mode by
pressing the MAIN button once again.
Tip: Learning to VOL, CH and Transport buttons: If you are having problems learning to the Volume, Channel and transport buttons, it may be
that you have previously assigned a ‘Punch Through’ from another device
to that device. To remove a Punch Through, just punch through the device
to itself. For example, to erase a punch through from a TV to an Audio
Device, just punch through the TV to the TV.
(See ‘Programming Punch Through’ functions on Page 32.)
NX-RM505
21
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 21

4. Programming the NX-RM505 to Control Your
Components
2. Programming The Ten Device Buttons
This will program ONE learned code onto the device button, so that
when you select that Device, it will send out the learned signal as it
changes to that Device's function pages.
1
Go to the SETUP mode by pressing both the MAIN an ENT buttons
simultaneously for three seconds.
2
Press the LEARN button next to the LCD screen.
3
Important: Press the PAGE button.
4
Place your original remote control head to head with the NX-RM505
about 2 inches apart on a flat surface.
5
Select any of the ten device buttons you wish to program on the NXRM505. Press the button on your original remote control you wish to
program into the device button you have chosen on the NX-RM505.
Once the NX-RM505 has received the signal, the NX-RM505 will
flash ‘Good’ on the LCD screen, indicating it learned the code
correctly. If it flashes ‘Fail’, repeat from Step 4 until it learns
successfully. (Please enter the code signal within 20 seconds of
programming.)
6
Return to Step #5 until you have programmed all of the device
buttons that you require.
NX-RM505
22
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 22

4. Programming the NX-RM505 to Control Your
Components
7
Once you complete the programming and wish to exit the
Learning mode, press the MAIN button. Exit from the SETUP
mode by pressing the MAIN button once again.
Tip: Only follow these instructions if you actually want a code sent when
changing devices. Some users do not want a Device to send out a code
when changing to that device.
For example: You program the AMP’s TV input code on the TV
device and are in the DVD device pages because you are controlling
the DVD player. The AMP's input is set to DVD. Now you want to
quickly adjust the picture on the TV. If you push the TV Device
button, it will change the input on your AMP to TV and you will not
be able to adjust the picture for your DVD. In this case, it would be
better not to program a code to the TV device. However, your
circumstances may be different.
NX-RM505
23
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 23

5. Programming Favorite Channels
You can create and program up to 50 Favorite Channel buttons.
Each favorite channel button can send out up to 10 commands with
one button press.
1. Go to the SETUP mode by pressing both the MAIN an ENT buttons
simultaneously for three seconds.
2. Press the FAV button next to the LCD screen.
3. Press the device button that corresponds to the component that
your FAV channel will control. For example, pressing the TV device
will only send out the type of code that the TV responds to. Pressing
the Cable device will only control the cable box.
4. Press the LCD button you will be assigning to the favorite channel
and enter the channel number you wish to store in the FAVORITE
channel button. You can store up to10 digits.
5. Press the favorite channel button you selected in step 4again to
store the channel you programmed.
NX-RM505
24
NX-RM505_Remote_Manual 10/6/08 6:17 PM Page 24