Screen shots
 
Alpha tagging/Logging/Activity counter for trunk tracking on BC780 Snapshot of 780TMON.EXE
Control channel monitoring/Frequency logger for BC780 Snapshot of CCMON.EXE while running
Snapshot of CCMON.EXE terminated
Alpha tagging/Logging/Activity counter for trunk tracking on BC895 Snapshot of BCTRUNK.EXE
Log file processor for use with program above Snapshot of BCTLog.EXE
Virtual scanner/Activity counter for BC895 Snapshot of ScanStat.EXE
Alpha tagging for conventional scanning on BC895 Snapshot of BCSCAN.EXE

Original BC895 command reference (started in 1998, last supported update 03-JAN-1999)

BC895 programs available for download. Click on the links below.

Latest versions (last update 07-FEB-2000) :

  • BCTrunk - V2.1 : Trunk tracking alpha display and logger - (51147 bytes)
  • BCTLog - V1.01 : BCTrunk log file processor - (31069 bytes)
  • ScanStat - V2.02 : Virtual scanner with activity counter - (36463 bytes)
  • BCScan - V1.21 : Conventional scanning alpha display - (39860 bytes)

    BC780 programs available for download. Click on the links below.

    Latest versions (last update 01-AUG-2001) :

  • BC780 programs : Trunk tracking alpha display/logger
    Log file processor
    Control channel monitoring program/logger
    Virtual scanner - (154733 bytes)
  • I highly recommend David Hitchner's ID Tracker program. It is a small Windows based app that works great with my BC780. It is available here.


    I wrote these programs for myself and I developed them in QuickBasic because it was "Quick"! A Windows version was in development, but I could never get it to work right. I've worked on it occasionally over the past two years but it is far from perfect. Here's a screen shot of it.

    These QuickBasic (DOS) programs have been around for a while and have limited interest in the scanner world. I tested them on PCs as slow as a 386 laptop with 4Mb of memory.

    Be advised that these programs do not program the scanner. Although you can use a simple terminal program to upload text files with frequency/channel information.

    Looking at the screen shots here, you can see the programs are not much more than glorified displays. In any event, as with most of my software, I gladly share it. Source code is included. All programs can handle COM1: or COM2:.

    Programming with text files & a terminal program

    Each channel and frequency is on a separate line followed by a carriage return (hex 0D). Sending a line feed causes the radio to reject the data. TERMINAL.EXE from Windows 3.X has to have the 'Strip LF' enabled under the 'Following CR:' option. This is accessed by 'Send Text File' from the top menu. Under the text file transfer options, set for one line at a time and wait for prompt string to equal ^M (carriage return). In BASIC, I just send a CHR$(13) which is just a carriage return.

    For example: (the {Cr} is invisible - don't type it. Using a simple text editor, the editor will actually append {Cr}{Lf} where {Lf} is a line feed. Remember that the terminal program will eliminate the {Lf} for you).

    For conventional scanning frequencies (BC895):


    PM001 04537250{Cr}
    PM002 04535000{Cr}
    PM003 00459400{Cr}
    etc...

    For the BC780 (invisible carriage return not shown for the 780 examples):


    TA B B Fire
    PM051 01511900
    TA C 051 CDF Monte Vista
    PM052 01541750
    TA C 052 Inland Vol FD
    PM053 01543100
    TA C 053 SD Fire Disp.
    PM054 01511450
    TA C 054 CDF Ch. 1
    etc...

    For trunking frequencies in the BC895 (an actual example of the City of San Diego's system). KEY13H places the radio in the trunk programming mode, KEY21 D tells the radio which bank, in this case, bank 'D'. Channels 91 through 108 are programmed, and KEY13 takes the radio out of the trunk programming mode. Series of data similar to the one below may be repeated for additional banks as needed.


    KEY13H{Cr}
    KEY21 D{Cr}
    PM091 08560250{Cr}
    PM092 08560500{Cr}
    PM093 08570000{Cr}
    PM094 08570250{Cr}
    PM095 08580000{Cr}
    PM096 08590000{Cr}
    PM097 08600000{Cr}
    PM098 08620500{Cr}
    PM099 08621000{Cr}
    PM100 08630500{Cr}
    PM101 08590250{Cr}
    PM102 08590500{Cr}
    PM103 08600250{Cr}
    PM104 08600500{Cr}
    PM105 08570500{Cr}
    PM106 08580250{Cr}
    PM107 08580500{Cr}
    PM108 08640500{Cr}
    PM109 08650500{Cr}
    KEY13{Cr}

    For the 780, here's a typical trunking setup for the same system as above:
    City of San Diego System in first bank (invisible carriage return not shown for the 780 examples)


    TA B A San Diego City
    TR A 2
    PM001 08560250
    KEY13H
    PM002 08560500
    KEY13H
    PM003 08570000
    KEY13H
    PM004 08570250
    KEY13H
    PM005 08570500
    KEY13H
    PM006 08580000
    KEY13H
    PM007 08580250
    KEY13H
    PM008 08580500
    KEY13H
    PM009 08590000
    KEY13H
    PM010 08590250
    KEY13H
    PM011 08590500
    KEY13H
    PM012 08600000
    KEY13H
    PM013 08600250
    KEY13H
    PM014 08600500
    KEY13H
    PM015 08620500
    KEY13H
    PM016 08621000
    KEY13H
    PM017 08630500
    KEY13H
    PM018 08640500
    KEY13H
    PM019 08650500
    KEY13H
    KEY13

    Programming the alpha tags for the Motorola talk group IDs and banks


    TA L A A Tac Group
    IC A1 000432
    TA I A A1 SDPD Tac 1
    IC A2 000528
    TA I A A2 SDPD Tac 2
    IC A3 000592
    TA I A A3 SDPD Tac 3
    IC A4 000688
    TA I A A4 SDPD Tac 4
    IC A5 000752
    TA I A A5 SDPD Tac 5
    IC A6 000848
    TA I A A6 SDPD Tac 6
    IC A7 000912
    TA I A A7 SDPD Tac 7