Onkyo CHAD User manual

ChadEdit
User Guide

2
ChadEdit User Guide
© Copyright 2001 ONKYO CORPORATION,
All rights reserved.
Note:
The information in this manual is copyright-protected. No part of this manual may be copied or reproduced in
any form without prior written consent from ONKYO.
ONKYO SHALL NOT BE HELD LIABLE FOR OMISSIONS OR FOR TECHNICAL OR EDITORIAL
ERRORS CONTAINED IN THIS MANUAL. ONKYO SHALL NOT BE HELD LIABLE FOR INCIDENTAL
OR CONSEQUENTIAL DAMAGES RESULTING FROM THE SUPPLYING OR USE OF THIS
INFORMATION. ONKYO SHALL NOT BE HELD LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES RESULTING FROM THE PERFORMANCE OR USE OF THE MATERIALS DESCRIBED IN
THIS MANUAL.
The information in this manual may be subject to changes without prior notice.
All other brand or product names are trademarks or registered trademarks of
their respective companies or organizations.
version 1.0 – October , 2001

ChadEdit User Guide
3
Contents
Introduction 5
What is ChadEdit? 5
What is ChadEmulator? 6
ChadEdit system requirements 7
ChadEdit installation 7
What is a CCF? 8
Why would I use ChadEdit? 9
How can this guide help me use ChadEdit? 9
A note on menus 9
Loading and Saving 11
How do I upload a configuration from my USR-5? 11
How do I download a configuration into my USR-5? 12
How do I load a configuration from a CCF into ChadEdit? 13
How do I save the configuration in ChadEdit in a CCF? 14
Basic Tasks 15
How do I start with the factory default CCF? 15
How do I open a panel view? 15
How do I add a button to a panel? 16
How do I remove a button from a panel? 16
How do I move a button in a panel? 16
How do I copy a button? 16
How do I rename a button? 17
How do I change the font used in a button? 17
How do I copy all bitmaps from one button to another? 17
How do I assign an IR code to a button? 18
How do I assign an IR code to a direct-access or left/right key? 19

ChadEdit User Guide
4
How do I assign a source switch IR code? 19
How do I change the RF Settings? 20
How do I let a button jump to a panel? 21
How do I move a panel? 21
How do I copy a panel? 21
How do I add a panel? 22
How do I move a device or macro group? 22
How do I copy a device or macro group? 22
How do I add a device or macro group? 23
How do I update the software in my USR-5? 23
Timers 24
How do I create – add a Timer Group? 24
How do I create – add a Timer Action? 24
How do I repeat a timer action weekly? 24
Advanced Tasks 25
How do I resize a button or a frame? 25
How do I use my own bitmaps? 25
How do I create a macro? 26
How can I use panel view grids? 28
How can I better select in a panel view? 29
How can I make ChadEmulator faster? 29
How can I make a screenshot in ChadEmulator? 30
How can I create my own gallery? 30
How can I create my own default panels? 30
How can I write-protect a configuration? 30
How can I copy a device from one CCF to another? 31

ChadEdit User Guide
5
configuration view
panel view
Underneath DEVICES is a list of devices, and underneath MACRO GROUPS is a list of macro groups.
Underneath HOME, every device and every macro group is a property item and a list of panels. The property
item underneath HOME provides access to the USR-5 system properties, and the property item underneath a
device or macro group provides access to the properties of that device or macro group.
Included in these properties are the definitions of the direct-access and left/right keys.
On the right side of ChadEdit’s main window you’ll find panel views. A panel view displays the contents of a
Introduction
What is ChadEdit?
ChadEdit is the visual editor for USR-5 configurations. A USR-5 configuration fully defines a USR-5 user
interface including all devices, macro groups, panel layouts, button appearances, and button, direct-access and
left/right key behaviors (including all IR codes). ChadEdit always has a single configuration open, the current
configuration. See What is a CCF? for more information on USR-5 configuration files.
ChadEdit provides two complementary views on the current configuration. On the left side of
ChadEdit’s main window you’ll find the configuration view, a typical tree view of the overall structure of the
current configuration. At the top level of this tree view you’ll find HOME,DEVICES and MACRO GROUPS.
These top levels are associated with the home section, the right hand side device menu and the left hand side
macro group menu on your USR-5.

ChadEdit User Guide
6
When the cursor is over ChadEmulator’s window, press the right mouse button to display a pop-up menu to get
access to the following ChadEmulator functions: Help,About,Transparent,Minimize and Close. Function
Transparent is discussed in How can I make ChadEmulator faster?.
1 The speed of the emulator depends on your PC configuration and may differ from the speed
of the real USR-5.
panel as it is defined in the current configuration. Panel views provide an up to date view on the current
configuration, and any changes to a panel view are immediately incorporated into the current configuration.
What is ChadEmulator?
ChadEmulator is a separate application, although part of the ChadEdit package, which emulates every aspect of
a real USR-51. You can use ChadEmulator to test drive your configuration without the need to download it to
your USR-5. At any time you can launch ChadEmulator from ChadEdit by clicking on in the toolbar or
selecting Run Emulator from the Tools menu.

ChadEdit User Guide
7
ChadEdit system requirements
• PC with a 486DX/66 MHz or higher processor
• Windows 95, Windows 98, Windows NT 4.0 or higher operating system
• 16 megabytes of RAM
• 15 megabytes of free disk space
• Super VGA or higher graphics card and monitor
• Available serial port which supports 115200 baud
ChadEdit installation
We recommend that you close all programs before installing ChadEdit.
Installing from the web site
1. Open your internet browser.
2. Browse to the ONKYO website: www.onkyousa.com
3. Download ChadEditSetup.exe.
4. Double-click ChadEditSetup.exe.
5. Follow the on-screen instructions that will guide you through the
installation procedure.
The first time you run ChadEdit, you have to accept the license
agreement. Otherwise ChadEdit will not run.

ChadEdit User Guide
8
What is a CCF?
A CCF, or USR-5 configuration file, stores a single USR-5 configuration. A USR-
5 configuration fully defines a USR-5 user interface including all devices, macro
groups, panel layouts, and button appearances and behaviors (including all IR
codes). CCFs have file extension ‘ccf’ and icon , and contain the following
kinds of information:
•APanel defines the rectangular area of your USR-5’s screen between the
menu bars at the top of the screen and the gray bar at the bottom of the
screen.
A panel consists of up to 255 frames or buttons, and in turn every frame
can contain up to 255 frames or buttons. Frames are inactive user interface
elements with either a background color or a bitmap, and a name. Buttons
are active user interface elements with a background color or a bitmap for
each of four different states, a name, and an action list. An action list is a
list of up to 255 actions. An action can be a delay, an IR code, or a reference
to another action list. The last action of every action list can be a jump to a
specific panel.
•ADevice is a list of panels plus an action list for every USR-5 direct-
access and left/right key. A single device usually defines the control buttons
for a single ‘real live’ device, but this is not required. Devices appear in the
right hand side device menu of your USR-5.
•AMacro Group is a list of panels plus an action list for every USR-5
direct-access key (in a macro group, the left/right keys cannot have an
action list). A single macro group usually defines a number of related
macros, but this is not required. Macro groups appear in the left hand side
macro group menu of your USR-5.

ChadEdit User Guide
9
Why would I use ChadEdit?
One of the best features of the USR-5 is its adaptability: you can make buttons and whole panels appear and
disappear, change button labels, learn IR codes, and create and edit your own macros. But if you want to
personalize your USR-5 even more, ChadEdit is the perfect tool for you.
With ChadEdit you can make all the changes you can make on your USR-5. In addition, ChadEdit allows you
to perform a range of powerful tasks, including:
• upload and download configurations from and into your USR-5
• add buttons to panels
• rearrange panels
• add panels to devices
• add new devices
• use your own bitmaps
• create your own custom devices
• make any button into a macro
• create macros in macros
• let any button take you to any panel
• replace the home panels with your own panels
How can this guide help me use ChadEdit?
This guide provides step-by-step instructions for a range of common ChadEdit tasks and is only intended to get
you started with ChadEdit. This guide is not meant to be a ChadEdit reference guide and we encourage you to
investigate the range of features offered by ChadEdit which are not covered by this guide.
A note on menus
Most ChadEdit menu items are accessible both through the regular menus at the top of ChadEdit’s window and
through so-called context menus. Click on your right mouse button to open a context menu for the currently
selected item.

ChadEdit User Guide
10

11
ChadEdit User Guide
Loading and Saving
You need to choose the type of USR-5 first.
Before beginning to program, you should tell ChadEdit whether you are programming a USR-5
or a USR-5RF. After you have set this property once and cleared the “Show this dialog at startup”
check box, you can forget about it, ChadEdit will remember your choice in any future programming
session. The Title Bar shows your current settings. If you want to change your settings, click RF
User Interface from the Settings menu.
How do I upload a configuration from my USR-5?
1. Start ChadEdit.
2. Connect one end of the USR-5 serial cable to your USR-5 and connect
the other end to a serial port of your PC.
3. Click on in the toolbar, or select Upload from RC Device from the
File menu.
4. ChadEdit now tries to connect to your USR-5. If ChadEdit cannot connect
to your USR-5, it will display a message saying USR-5 not connected or
not responding. You can click on the Details >> button to open a window
listing all the serial ports on your PC.
•If another application is using the serial port to which your USR-5 is
connected you can either try another serial port or have the other
application release the serial port.
•If ChadEdit could open the serial port to which your USR-5 is connected
but still could not connect, check to see if both ends of the cable are
properly inserted and if USR-5’s batteries have not run out. Then wait a
few seconds and try again. If after a number of tries ChadEdit still cannot
connect, try resetting your USR-5, wait until it beeps twice and try again.
5. After connecting to your USR-5, ChadEdit will upload the configuration
from your USR-5 and load it into ChadEdit. If ChadEdit’s current
configuration is not empty, ChadEdit will ask you if you want to Merge
with current configuration or replace it?. If you decide to merge,
ChadEdit will add all home panels, devices and macro groups uploaded
from your USR-5 to the current configuration. If you decide to replace,
ChadEdit will remove the current configuration (if it has been modified,
you will first be allowed to save it) and replace it with the configuration
uploaded from your USR-5.
You can cancel the upload at any time by clicking on the Cancel button.
It is best to not touch your USR-5’s screen or use any of your USR-5’s direct
access buttons, while uploading is in progress.

12
ChadEdit User Guide
How do I download a configuration into my USR-5?
1. Start ChadEdit.
2. Connect one end of the USR-5 serial cable to your USR-5 and connect
the other end to a serial port of your PC.
3. Make sure you have a configuration in ChadEdit either by uploading one
from your USR-5 (see How do I upload a configuration from my USR-
5?) or by loading one from a file (see How do I load a configuration
from a CCF into ChadEdit?).
4. Click on in the toolbar, or select Download into USR-5 from the File
menu.
5. ChadEdit generates the configuration. If the resulting configuration does
not fit in your USR-5’s available memory, ChadEdit will tell you it is too
large and cancel the download. Based on how oversized the configuration
is (ChadEdit displays this information both in absolute and relative terms)
you should delete some elements and try again.
6. ChadEdit now tries to connect to your USR-5. If ChadEdit cannot connect
to your USR-5, it will display a message saying USR-5 not connected or
not responding. You can click on the Details >> button to open a window
listing all the serial ports on your PC.
•If another application is using the serial port to which your USR-5 is
connected you can either try another serial port or have the other
application release the serial port.
•If ChadEdit could open the serial port to which your USR-5 is connected
but still could not connect, check to see if both ends of the cable are
properly inserted and if USR-5’s batteries have not run out. Then wait a
few seconds and try again. If after a number of tries ChadEdit still cannot
connect, try resetting your USR-5, wait until it beeps twice and try again.
7. After connecting to your USR-5, ChadEdit will check the configuration in
your USR-5.
•If your USR-5 does not contain a valid configuration, ChadEdit will display
a message saying Failed to get valid information from USR-5, do
you want to overwrite any configuration currently in USR-5?. Click
No or Cancel if you don’t want to overwrite the configuration in your
USR-5. Click Yes to continue downloading.
•If your USR-5 contains a modified configuration, ChadEdit will display
a message with the creation date and time of this configuration, and
ask you if you want to overwrite it. Click No or Cancel if you don’t want
to overwrite the configuration in your USR-5. Click Yes to continue
downloading.

13
ChadEdit User Guide
8. ChadEdit will now download the configuration into your USR-5. After
downloading, your USR-5 will tell you when it is ready to be used again by
beeping twice.
You can cancel the download at any time by clicking on the Cancel button, but doing so may result in a
corrupted configuration in your USR-5 (you can fix this by fully downloading a configuration).
It is best to not touch your USR-5’s screen or use any of your USR-5’s direct
access buttons, while downloading is in progress.
How do I load a configuration from a CCF into ChadEdit?
There are a number of ways to load a CCF into ChadEdit.
•When ChadEdit is running.
1. Load a CCF into ChadEdit by doing one of the following
•drag a CCF and drop it on ChadEdit, or
•click on in the toolbar or select Open Configuration... from the
File menu and select a CCF
2. ChadEdit now loads the selected CCF. If ChadEdit has a non-empty
current configuration, ChadEdit will ask you if you want to Merge with
current configuration or replace it?. If you decide to merge, ChadEdit
will add all home panels, devices and macro groups from the loaded
CCF to the current configuration. If you decide to replace, ChadEdit will
remove the current configuration (if it has been modified, you will first
be allowed to save it) and replace it with the configuration from the
loaded CCF.
•When ChadEdit is not running.
1. Start ChadEdit and load a CCF by doing one of the following
•double click on a CCF, or
•drag a CCF and drop it on the ChadEdit icon

14
ChadEdit User Guide
How do I save the configuration in ChadEdit in a CCF?
If the current configuration in ChadEdit is not empty, you can save it in a CCF by clicking on in the toolbar,
or selecting Save Configuration or Save Configuration As... from the File menu.
If a saved configuration would not fit in your USR-5, ChadEdit will tell you it is too large and cancel the save.
Based on how oversized the configuration is (ChadEdit displays this information both in absolute and relative
terms) you should delete some elements and try again.

15
ChadEdit User Guide
Basic Tasks
In this section we assume ChadEdit is running and contains the configuration
you want to change.
How do I start with the factory default CCF?
The ChadEdit distribution comes with a single sample CCF in
<install>/Samples where <install> is the directory where ChadEdit has been
installed. This sample CCF is called default_udb.ccf and it contains the factory
default configuration loaded in your USR-5. Load this CCF to start with the factory
default CCF. See How do I load a configuration from a CCF into ChadEdit?
for instructions on how to load a CCF into ChadEdit.
How do I open a panel view?
1. Find the name of the panel you want to open in the tree view on the left
side of the ChadEdit window. Click on in front of DEVICES or MACRO
GROUPS to display the list of all devices or macro groups. Click on in
front of HOME, or a device or macro group name, to display the list of all
its panels.
2. Double-click on the name of the panel you want to open. A panel view for
that panel will open in the area on the right side of the ChadEdit window.
Closing a panel view will not undo any changes made to that panel view. A panel
view is merely a view on the current configuration, and any changes to it are
immediately incorporated into the current configuration.

16
ChadEdit User Guide
How do I add a button to a panel?
1. Open the panel view of the panel to which you want to add a button.
2. If the button and frame gallery is not visible, open it by clicking on in
the toolbar or selecting Gallery from the Tools menu.
3. Select a group of frames and buttons by clicking on the group’s name in
the list on the left side of the gallery window. Alternatively, you can use the
cursor UP and DOWN keys to change the selection.
4. Click on the button you want to add, drag it to the panel view and drop it
where you want to add it. If the button you want to add is embedded in a
frame, clicking on that button will select the entire frame. Hold down a
SHIFT key while clicking on a button in the gallery to select only that button.
How do I remove a button from a panel?
1. Open the panel view of the panel with the button you want to remove.
2. Select the button you want to remove by clicking on it. A red frame will
appear around the selected button.
3. Press the DELETE key.
How do I move a button in a panel?
1. Open the panel view of the panel with the button you want to move.
2. Select the button you want to move by clicking on it. A red frame will appear
around the selected button.
3. Hold down the left mouse button and move the cursor to drag the button to
a new location. The status bar shows the current location of the selected
button. Alternatively you can use the cursor keys to move the button. To
move it faster with the cursor keys, hold the SPACE bar at the same time.
How do I copy a button?
1. Open the panel view of the panel with the button you want to copy.
2. If you want to copy a button to another panel, then open the panel view of
the panel to which you want to copy a button.
3. Hold down a CTRL key, click on the button you want to copy, hold down
the left mouse button and drag the button to the location to which you want
to copy it, and release the left mouse button to drop the dragged button.

17
ChadEdit User Guide
ChadEdit does not support copying from one running copy of ChadEdit to another.
How do I rename a button?
1. Open the panel view of the panel with the button you want to rename.
2. Select the button you want to rename by clicking on it. A red frame will
appear around the selected button.
3. Press F2 and a name dialog with an on-screen keyboard will open. Click
on the Shift button to change from one keyboard layout to another (the
keyboard layouts are equal to the ones on your USR-5). Click on a key
button to add the symbol depicted on that button. You can also use your
PC keyboard to enter regular alphanumeric characters.
4. Press the ENTER key when you’re done.
How do I change the font used in a button?
1. Open the panel view of the panel with the button of which you want to
change the font.
2. Double-click on the button of which you want to change the font, or select
the button by clicking on it and press the INSERT key.
3. The Button Properties sheet appears. Select the Properties tab, and
choose a font from the drop-down list.
4. Click on the Apply button to look at the result of the change in the panel
view, and click on the OK button to accept the change or on the Cancel
button to decline it.
How do I copy all bitmaps from one button to another?
After creating a button and putting a few actions into its action list, you may want to change the appearance of
that button without having to recreate the action list. You can easily do this by copying all bitmaps from another
button to this button.
1. Open the panel view of the panel with the button to which you want to
copy bitmaps.
2. If you want to copy bitmaps from a button in another panel, open the panel
view of that panel. If you want to copy bitmaps from a button in the gallery,
open the gallery (see How do I add a button to a panel? for instructions
on how to open the gallery).
3. Press and hold an ALT key, click on the button from which you want to
copy icons, drag it to the button to which you want to copy bitmaps, and
drop the dragged button.

18
ChadEdit User Guide
How do I assign an IR code to a button?
1. Open the panel view of the panel with the button to which you want to
assign an IR code.
2. Double-click on the button you want to assign an IR code to, or select the
button by clicking on it and press the INSERT key.
3. The button property sheet appears. Select the Action tab.
4. If the list of actions is not empty, select an action by clicking on it and
press the DELETE key until the list is empty (merely to ensure that this
button will only have a single IR code assigned to it).
5. Click on the Set IR button. The Add IR sheet appears.
6. There are two ways to assign an IR code.
•to assign a code from the IR database:
a. Select the device for which you want to set the IR code from the
Devices drop-down list.
b. Select the brand of the device from the Brands drop-down list.
c. For some brands the IR codes are divided into different code sets.
Select, if necessary, the appropriate set from the Code Set drop-
down list.
d. Select which function has to be performed from the Functions list.
e. Click on the Test IR button to try out the selected function on your
USR-5. Before you perform this step, make sure to connect one end
of the USR-5 serial cable to your USR-5 and connect the other end to
a serial port of your PC. If the code set you selected doesn’t work
properly, return to the step cabove and select a different code set.
f. Click on the OK button.
•to assign a code by learning it:
a. Connect one end of the USR-5 serial cable to your USR-5 and
connect the other end to a serial port of your PC.
b. Click on the Learn IR button.
c. Press the button you want ChadEdit to learn on the remote you
want to learn from like you would do when learning on your USR-5
ChadEdit will return with one of three replies:
•Learning completed successfully.The learned code has been
put in the list of actions. Press the OK button to close the button
property sheet and assign the code to the selected button.
•Learning failed (timeout). ChadEdit successfully connected to your
USR-5, but somehow couldn’t learn the code. Try again and if it still
doesn’t work, refer to your USR-5 user guide to trouble shoot IR
code learning.

19
ChadEdit User Guide
•USR-5 not connected or not responding. You can click on the
Details >> button to open a window listing all the serial ports on
your PC.
•If another application is using the serial port to which your USR-
5 is connected you can either try another serial port or have the
other application release the serial port.
•If ChadEdit could open the serial port to which your USR-5 is
connected but still could not connect, check to see if both ends of
the cable are properly inserted and if USR-5’s batteries have not
run out. Then wait a few seconds and try again. If after a number
of tries ChadEdit still cannot connect, try resetting your USR-5,
wait until it beeps twice and try again.
See How do I create a macro? for information on how to assign more than a single IR code to a button.
How do I assign an IR code to a direct-access or left/right key?
The USR-5 has two kinds of key definitions: global and per-device. Whenever there is no per-device definition
(or an empty per-device definition), the global definition is used. There is only one global definition per key, but
there is a per-device definition per key for every device and macro group.
•to assign an IR code to the global definition of a key:
1. Double-click on System Properties underneath HOME in the
configuration tree view.
2. The USR-5 System Properties sheet appears. Select the Hard Keys
tab, click on the key as shown left, which you want to assign an IR
code, and proceed with step 4 of How do I assign an IR code to a
button?.
•to assign an IR code to the per-device definition of a key:
1. Double-click on the Properties item underneath the device or macro group
in the configuration tree view for which you want to assign an IR code.
2. The Device Properties or Macro Group Properties sheet appears. Select
the Hard Keys tab, click on the key as shown left, which you want to
assign an IR code, and proceed with step 4 of How do I assign an IR
code to a button?.
How do I assign a source switch IR code?
1. Double-click on the Properties item underneath the device or macro group
in the configuration tree view for which you want to assign a source switch
IR code.
2. The Device Properties or Macro Group Properties sheet appears. Select
the Action tab and proceed with step 4 of How do I assign an IR code to
a button?.

20
ChadEdit User Guide
How do I change the RF Settings?
The USR-5RF can be set to transmit radio frequency (RF) signals, which allows you to operate your devices
inside closets or in an adjacent room. To receive these RF signals and convert them to infrared signals, you will
need an RF Receiver (RFR-5 : optional).
In the RF settings you can set Extender IDs and Channels. Both have to be identical to the ID- and CH-dials on
the RF Receiver(s). Refer to the RF Receiver User Manual for more details.
Note:
The RF settings can also be set on the USR-5RF. Refer to the USR-5RF User
Manual for more details. The RF transmission feature is not available on the
USR-5.
Defining an Extender ID
1. Open the Device Properties or Macro Group Properties.
2. Select the RF tab.
3. Select an Extender ID.
Make sure that this ID matches with the ID on the RF Receiver.
4. Click OK to accept the properties.
-or-
Click Cancel to return without changing the properties.
Defining the RF Channel
1. Open the USR-5 System Properties.
2. Select the RF tab.
3. Select an RF Channel.
Make sure the RF Channel matches with the CH on the RF Receiver.
4. Click OK to accept the properties.
-or-
Click Cancel to return without changing the properties.
This manual suits for next models
1
Table of contents
Other Onkyo Remote Control manuals

Onkyo
Onkyo HT-R410 Assembly instructions

Onkyo
Onkyo RC-374M User manual

Onkyo
Onkyo TX-SR503 Administrator guide

Onkyo
Onkyo RC-390M User manual

Onkyo
Onkyo HR-10 User manual

Onkyo
Onkyo USR-5RF User manual

Onkyo
Onkyo TX-NR3009 Administrator guide

Onkyo
Onkyo RC-AV20M User manual

Onkyo
Onkyo USR-5 User manual

Onkyo
Onkyo RC-P101S Manual
Popular Remote Control manuals by other brands

Viessmann
Viessmann VITOTROL 300A Installation and service instructions

Universal Remote Control
Universal Remote Control UR5-MDVR operating instructions

Faro
Faro 33937 manual

Monte Carlo Fan Company
Monte Carlo Fan Company ESSWC-4-WH Installation & operating instructions

RCA
RCA RCRPS02GZ owner's manual

RF SOLUTIONS
RF SOLUTIONS PRO Series manual