6K V1.02 03-16-91
30
2.
POWER ON/INITIALIZATION
Each time power is applied to the controller, it will check to see if the
Initialize
pushbutton is being
pressed. (The Initialize pushbutton is located in the right rear corner of the Main Board). At that
moment, the controller will decide whether to retrieve default information stored in the EPROM and
write it into the non-volatile RAM (pushbutton down), or retain the previously-stored information
(pushbutton up). If the pushbutton is pressed at any other time, it will have no effect. Since a
specific sequence is needed to initialize your controller, accidental contact with the pushbutton will
not destroy your programming efforts.
Controllers are initialized as part of the testing procedure at the factory. However, we recommend
that you do another initialization before attempting to program the controller. There may be other
occasions when you will need to initialize the controller. For example: (1) The programming
password was never written down, and was forgotten by the programmer; (2) A general erasing of
all programming is desired, since the controller is being transferred to a new repeater and will
receive all new programming; (3) You are installing a new software upgrade EPROM; or (4), It has
been necessary to replace the battery, RAM IC, RAM Controller IC, or some other part in the non-
volatile RAM circuit. In this last case, you must perform the initialization sequence twice to ensure
proper operation of the RAM Controller IC.
To initialize the controller, follow these four steps:
Step 1: Remove power from the controller. This can be done by pulling out the 2.5 mm DC
power plug.
Step 2: Press and hold down the Initialize pushbutton.
Step 3: While holding down the pushbutton, restore power to the controller. This can be
done by inserting the 2.5 mm DC power plug.
Step 4: Continue holding down the pushbutton for several seconds after the power has
been restore.
An initialization is sometimes called a
cold start
. Applying power without doing an initialization is
sometimes called a
warm start
. When a cold start occurs, the controller will send "? RES C" (reset,
cold) in CW. When a warm start occurs, the controller will send "? RES" (reset) in CW.
After an initialization, we say that the controller's programming is in the
Default Condition
. Default
conditions are necessary if we want the controller to be able to operate the repeater before we've
had a chance to program it. An initialization can therefore be thought of as a quick "pre-
programming" of the controller.
Most commands have default conditions. They are in effect until you change them through
programming. The default conditions are described with the commands later in this manual.
NOTE: There is a push-on jumper in the Main Board that is used to disconnect the battery from the
RAM IC. This jumper is removed during some repair operations, and during current drain tests.
Removing this jumper
will not
initialize the controller! Removing and replacing the jumper will
require an initialization sequence before proper operation will resume.