MOTOROLA Radio Service Software (RSS)

Operational Problem TROUBLESHOOTING FLOWCHART

28aug98

Gary Christel

Motorola, Inc.

LMPS/RSTC/RPG

Plantation, Florida U.S.A.

===============================================================

(I)    PRIMARY FAILURE MODES/CAUSES, -DOS- Operation

===============================================================

Primary failure modes under DOS (NO Windows) can be divided into -3- major categories:

   A)     RSS Has RUNTIME Problems.

   B)     RSS Will NOT Communicate With RIB/Radio

    (Fails F9/F3 Comm Test).

   C)    RSS Will -NOT- READ/WRITE Radio Codeplug

           (Passes F9/F3 Comm Test, but fails during

           CODEPLUG READ/WRITE, CLONING or TUNING).

   ---------------------------------------------------

   A)     RSS Has RUNTIME Problems:

   ---------------------------------------------------

   "Runtime" problems / possible causes/remedies are:

   1)     RSS Support/Utility File(s) (Help, Screen Data, System Keys, etc.)

           corrupted or missing.  RSS fails at beginning of Execution,

    or when entering specific Menu/Data screen.

    a)             Use F9/F3 setup to properly set PATHS for all required files.

    b)             Re-install RSS from Installation Diskettes.

    c)             Re-install System Keys / OFP files from User's backup diskettes.

    d)             Make sure that -all- files used by RSS have -NO- DOS "read-only"

                      or "system/hidden" attributes set (see DOS command "HELP ATTRIB").

   2)     RSS reports/has INSUFFICIENT -CONVENTIONAL- Memory.

    a)             Create new CONFIG.SYS and AUTOEXEC.BAT Files which

                      use "HIMEM.SYS" (must be 1st line), load DOS "HIGH"

                      and do NOT load any UNNECESSARY Drivers / TSRs.

    b)             Use DOS command "MEM /C | MORE" to view memory usage;

Refine Step (a) above until minimum of 520 KB of CONVENTIONAL Memory is available for RSS.

   3)     RSS reports/has INSUFFICIENT -EXTENDED- Memory.

    a)           Create new CONFIG.SYS and AUTOEXEC.BAT Files which

                      use "HIMEM.SYS" (must be 1st line), load DOS "HIGH"

                      and do NOT load any UNNECESSARY Drivers / TSRs.

                      Add "EMM386.EXE RAM 64" as 2nd line of CONFIG.SYS.

    b)             Use DOS command "MEM /C | MORE" to view memory usage;

                      Refine Step (a) above until minimum of -2- MB of

                      EXTENDED Memory is available for RSS.

   4)     RSS reports/has "other" (miscellaneous) "Runtime" errors

    (e.g. PC/DOS "locks up" and re-boot required; RSS fails with "math error").

    a)             If RSS has previously operated properly on SAME PC, review -all-

                      changes made to this PC since last successful RSS run (check

CONFIG.SYS, AUOTEXEC.BAT and CMOS SETUP for recent modifications).

    b)             Use SMALLEST-possible CONFIG.SYS

                          DEVICE=C:\DOS\HIMEM.SYS /V

                          DOS=HIGH

                          BUFFERS=20

                          FILES=20

                          STACKS=9,512

    c)             Use SMALLEST-possible AUTOEXEC.BAT

                          PROMPT $P$G

                          SET PATH=C:\DOS;

                          SET TEMP=C:\TEMP

   ----------------------------------------------------------------------

   B)     RSS Will -NOT- Communicate With RIB/Radio

          (Fails F9/F3 Comm Test)

   ----------------------------------------------------------------------

   1)     Check F9/F3 "SETUP" for proper COMM. PORT setting.

   2)             Switch/Check

    a)            PC/RIB Cable.

    b)            RIB (turned ON, BATTERY OK ??).

    c)            RIB/Radio Cable.

d)                Radio (ON, proper POWER, etc. ??).

   3)     Under CMOS SETUP (different for each Brand/Model of PC);

    a)             Turn -all- CACHE functions -off-.

    b)             Turn -all- POWER MANAGEMENT functions -off-.

    c)             Set CPU speed to SLOWEST setting.

   4)             Upgrade to LATEST-possible Version of RSS.

   --------------------------------------------------------------------------------------

   C)     RSS Will -NOT- READ/WRITE Radio Codeplug

                     (Passes F9/F3 Comm Test, but fails/"hangs"

          during CODEPLUG READ/WRITE, CLONING or TUNING).

   --------------------------------------------------------------------------------------

   1)     Under CMOS SETUP (different for each Brand/Model of PC);

    a)             Turn -all- CACHE functions -off-.

    b)             Turn -all- POWER MANAGEMENT functions -off-.

    c)             Set CPU speed to SLOWEST setting.

   2)     Use SMALLEST-possible CONFIG.SYS

           DEVICE=C:\DOS\HIMEM.SYS /V

           DOS=HIGH

           BUFFERS=20

           FILES=20

           STACKS=9,512

   3)     Use SMALLEST-possible AUTOEXEC.BAT

           PROMPT $P$G

    SET PATH=C:\DOS;

    SET TEMP=C:\TEMP

   4)             Upgrade to LATEST-possible Version of RSS.

===============================================================

(II)   PRIMARY FAILURE MODES/CAUSES, -WINDOWS- Operation

===============================================================

Primary failure modes under WINDOWS can be divided into -2- major categories:

   1)             Windows 3.1 and Windows 95;

   -------------------------------------------------

    a)             Windows Attributes set wrong for RSS.

                      SEE BELOW.

    b)             Fundamental DOS/PC Setup/Configuration wrong for RSS.

                      RE-BOOT PC to be in MS-DOS Mode, -or- Re-Start Windows 95

                      to be in Windows-DOS Mode.  Re-execute RSS.

                      If failure still present, SEE ABOVE DOS/PC Setup/Config.

                      BE AWARE:

                          MS-DOS                 uses CONFIG.SYS and AUTOEXEC.BAT

                          Windows 3.1 uses CONFIG.SYS and AUTOEXEC.BAT

                          Windows 95  uses CONFIG.W40 and AUTOEXEC.W40

                          A successful MS-DOS Setup (CONFIG.SYS / AUTOEXEC.BAT)

                          can be "carried-over" to Windows by changing PATH names

                          from "C:\DOS\..." to "C:\WINDOWS\...".

c)             CMOS Setup will be common to both MS-DOS and Windows, and on

                      LAPTOP PCs -all- Power Management Features -must- be -off-.

   2)             Windows NT;

   --------------------------------

              Windows NT will -not- allow RSS programs to talk directly to the

           PC's Communications Port(s) or Timers.  This effectively -disables-

           proper communications between the RSS and the RIB/Radio.

           The -only- present solution is to create a -DUAL-BOOTABLE- MS-DOS

              Partition on the Hard Disk, and re-boot the PC into MS-DOS mode

           when using RSS programs.

   =================================================

   A)      Setting GENERAL/DOS/PC Attributes for RSS

   =================================================

   1)             Ensure that CMOS Setup for PC is correct, and allows RSS operation

    in MS-DOS Mode.  SEE ABOVE.

   2)             Ensure the CONFIG.SYS and AUTOEXEC.BAT Setup is correct, and allows

    RSS operation in MS-DOS Mode.  Then simplify Windows' CONFIG.* and

           AUTOEXEC.* to match the MS-DOS Setup.

   3)     Power Management Features must be completely -disabled-

    a)             Under CMOS SETUP (different for each Brand/Model of PC).

    b)             Within DOS/Windows CONFIG.* and AUTOEXEC.*

                      BE AWARE:

                                     MS-DOS                 uses CONFIG.SYS and AUTOEXEC.BAT

                                     Windows 3.1 uses CONFIG.SYS and AUTOEXEC.BAT

                                     Windows 95  uses CONFIG.W40 and AUTOEXEC.W40

    c)             In the Windows CONTROL PANEL / SYSTEM Setup.

   =================================================

   B)      Setting WINDOWS 3.1 Attributes for RSS

   =================================================

   For Windows 3.1, use the PIF EDITOR to open the "DOSPRMPT.PIF" file;

On the "MAIN" menu

           Set "Display Usage" to FULL SCREEN

           Set "Execution" to EXCLUSIVE.

Under "ADVANCED..."

           Set "Foreground Priority”  to 10,000,

           Set the "Detect Idle Time" box to OFF.

   SAVE the "DOSPRMPT.PIF" file before using the "MS-DOS PROMPT" icon.

   =================================================

   C)      Setting WINDOWS 95 Attributes for RSS

   =================================================

   For Windows 95, create an RSS icon/shortcut.  Under PROPERTIES:

Select PROGRAM Sheet;

           Set "CLOSE ON EXIT" box to TRUE.

       Under PROGRAM Sheet "ADVANCED";

           Set "PREVENT PROGRAM FROM DETECTING WINDOWS” to  TRUE.

           Set "SUGGEST MS-DOS MODE” to  FALSE.

           Set "MS-DOS MODE” to  FALSE.

Select SCREEN Sheet;

           Set "USAGE” to FULL SCREEN.

Select MISC Sheet;

           Set "ALLOW SCREENSAVER” to  FALSE.

           Set "IDLE SENSITIVITY” to  LOW.