Each mode uses speech telemetry to allow the system operator to track the status of the initialization. This telemetry is available at the transmit ports, but no PTT signals are activated during the initialization modes. The system operator should use an audio monitoring device connected to one of the transmit ports during an initialization sequence. If this is not available or practical, the sys-op must manually key one of the transmitters to allow them to monitor the initialization telemetry. Monitoring this telemetry is important because some of the initialization modes take several seconds to execute and this time can vary based on the changes that were made to the original data. If neither of these options are possible, then the sys-op should allow at least 60 seconds for each mode before interrupting the FF-800 -- this will allow sufficient time for each mode to complete.
A "mode" is initiated by setting the switches on SW2 according to the desired mode, then pressing the reset button (SW1) on the controller (or applying power if the FF-800 was off while manipulating the switches). The switches may be manipulated while the FF-800 has power applied without affecting the operation of the FF-800. The settings are only examined on reset which is why the FF-800 must be reset to begin each mode. After a mode has completed its operation, the FF-800 will "hang" until it is reset again (either for a different mode, or the normal mode).
NORMAL MODE 1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on|off|off|off
The FF-800 operates as a repeater controller in the normal mode.
SET WATCH-DOG 1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
off|off|off|on
This mode enables the firmware watch-dog which helps the FF-800 detect and
recover from possible firmware errors.
TELEMETRY: (start) "Service" (stop) "C O P Complete"
CLEAR SPEED DIAL MEMORY
1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on|off|off|on
This mode clears all speed call slots.
TELEMETRY (start) "Speed Call Start" (stop) "Complete"
INITIALIZE REPEATER PARAMETERS
1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on|off| on|off
This mode initializes such items as the repeater states, clears all macro
memories, clears message slots, etc... . Basically, this mode initializes
all parameters that are not covered in the other modes.
TELEMETRY (start) "E E Start" (stop) "Complete"
INITIALIZE SECURITY ACCESS
1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on|off| on| on
This mode sets the serial terminal password to the default "FF800". It also
sets the control and configuration prefixes to their defaults ("00" and "01",
respectively). This mode is helpful in regaining access if any of these codes
are lost or corrupted.
TELEMETRY (start) "P A S S Start" (stop) "Complete"
INITIALIZE USER DTMF PREFIXES
1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on| on|off|off
This mode resets all user DTMF prefixes (including control
and configuration) to their defaults as described in appendix C
of the FF-800 manual.
TELEMETRY (start) "C O D E Set" (stop) "Complete"
CLEAR SCHEDULER ASSIGNMENTS
1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
on| on| on|off
This mode allows the sys-op to clear all event times and event
macro assignments for the FF-800 scheduler.
TELEMETRY (start) "S C D Start" (stop) "Complete"
SET ALL 1 | 2 | 3 | 4 <-- "CONFIG SWITCH" settings
off|off|off|off
TELEMETRY: each of the above telemetry messages shown above
This option runs every initialization subroutine and completely resets the FF-800
to its factory defaults.
Using SW2 to select the "mode" requires that the sys-op be present at the
FF-800 to complete the initialization. However, there is an indirect method of
re-initializing the FF-800 that involves the "Load" command (Serial Terminal
interface, chapter 6 in the PDF version of the FF-800 manual). If the Load command receives bad
data (as indicated by the S-record check-sum), the FF-800 performs a COMPLETE
initialization sequence -- the reader should note the emphasis on complete.
There is no way to selectively re-initialize a particular data set. However,
this procedure does allow remote re-initializations to be performed if a
serial link is available. To initiate this procedure, the sys-op would log-on
to the FF-800 via the Serial Terminal interface and enter the Load command --
the FF-800 will then wait for data to be transferred. By manually entering a
data line that has a bad checksum, the FF-800 will be forced to re-initialize
its parameters. The following example should illustrate:
{logon to serial port}
>LOAD
S1021234567800 <-- enter bogus data plus a <cr>
The result of this sequence is that the FF-800 will re-initialize. When the
initialization is complete the FF-800 will reset in its default state -- this
means that TX A will be configured as main and be turned on, while all other
ports will be off. FF-800 will issue its reset message to port A signifying
that it is active and functional. At this point, the sys-op may begin setting
desired parameters.For V3.08 and above, the FF-800 is more tolerent of LOAD errors. Thus, the following sequence is needed to compete the error load:
{logon to serial port}
>LOAD
Restore memory from file ( to abort).
enter bogus data here and press <esc>Error bits: 02 = checksum 04 = hex conv err 08 = sci err 10 = syntax err 40 = xmodem eot err Error log, #errs: 0003 10:0B82 04:1237 00:0000 120 seconds to fact restart Enter option: abort(A), re-send(R), or fact-init(F)? Fpress "F" for factory init (the "F" will not echo)
Begining factory init... FF-800 Firmware V 3.10c revF+ Spetember 2002 release 09:08:30 am, Monday, August 09, 2004 Site Name: ANY TOWN, USA