Work, work, work, work…
—Gov. Wm. J. Lapetemane
IP =
Hits = 1
MICOSYEN Computer-Controlled Radio Page
Latest software version: 07-01-07
PCSCAN is a DOS radio control program which integrates the monitoring of Motorola type II trunked systems into a conventional scanning environment. Any trunk frequencies assigned a talkgroup ID enabled by the user are scanned along with all other frequencies. All other trunk channels are ignored. Talkgroup IDs may be selectively enabled or blocked, and identifying text may be added to all talkgroups.

The program can be run in three modes:

  1. Regular Scanner. This mode requires one RS-232-controllable radio and one serial port. Operation and capabilties are similar to normal scanning receivers, with advanced features not found in an typical scanner.
  2. Manually tuned trunk control. This mode requires two serial ports, one RS-232-controllable radio and a second radio with discrimiator output at RS-232 levels on DSR or CTS.
  3. Fully automated trunk scanning. This mode requires two serial ports and two RS-232-controllable radios. One of the radios must have discrimiator output at RS-232 levels on DSR or CTS.

IR remote control is possible (Extra hardware required--see details below). A remote decoder may be connected to a second serial port (single radio mode only), or connected to the first parallel port. Volume, bank squelch, bank enable temporary lockout and channel lockout can be controlled remotely.

There are two versions of the program, a VGA-graphics version that runs on 486 computers and a text-only version that runs on lesser machines. The text version requires a minimum of a 386 processor. The VGA version is missing some features, so should be considered and treated as a Beta release. The old 286 and 8088 versions are still available for download, but no longer supported. Note also that much of the descriptive information regarding capability does not apply to the old versions.

Text Version of program 2007-07-01 20.60k
VGA Version of program 2007-07-01 21.39k
Informational text file for above two programs 2007-07-01 30.63k
Really old 286 Version of program 2002-12-24 20.01k
Really, really old 8088 Version of program 2002-12-24 20.12k
Informational text file for above two programs 2001-05-18 27.83k
Sample indirect load file (loads files below) 2004-04-07 0.11k
Sample search bank load file 2002-04-30 0.36k
Sample scan bank definition file 1 (Aircraft) 2003-11-15 0.74k
Sample scan bank definition file 2 (6-meter cordless) 2000-04-15 1.12k
Sample scan bank definition file 3 (FRS and GMRS) 2004-03-26 0.82k
Sample scan bank definition file 4 (Misc monitor) 2004-04-07 1.04k
Sample scan bank definition file 5 (Trunk system) 2000-02-03 0.24k
Sample trunk talkgroup ID file 2004-03-30 1.56k
Sample trunk talkgroup block file 2004-03-30 1.64k
Sample trunk talkgroup allow file 2004-03-30 1.63k

Screen Shots
Text version
VGA version

Radios Currently Supported
Tested and known to work
Icom PCR-1000
Icom PCR-100
Icom ICR-9000
AOR AR-8000
AOR AR-3000A
Optoelectronics Optocom
Tested and has a DTMF problem
AOR AR-5000
Never tested
Icom ICR-7000
Icom ICR-7100
Icom ICR-10
AOR AR-8200
Uniden BC895XLT
Uniden BC245XLT
Generic Icom with user-specified CIV

   Be sure to visit the Digital Radio Page.

  Comments and suggestions welcome:


More stuff for the technically inclined or the terminally curious
Infrared remote control is possible with external hardware. All versions after 06/02 can decode TTL-level IR data applied to LPT1 pin 10 (ACK-). Logic level should be low on active IR and should follow the IR pulse patterns after the 38 KHz carrier has been filtered out. There are numerous modules and ICs available that perform this function. Here is a PDF schematic of the self-powered hardware I use on the scanner in my office.

Remote data can only be processed if connected to the first printer port (pointed to by word at 408h), and the port must be connected to interrupt 7. Some information given in the instructional text file may be contradictory. That and the information below should be considered obsolete, as they only apply to older versions of the program that could only accept remote data on a serial port. All information regarding remote control codes, selection and programming are still applicable. Also, the newer versions still support the old method of receiving remote control data on a serial port.

The external hardware must detect the IR, convert it to 9600 bps async serial and send it to the control computer. A JPEG schematic or zipped OrCAD schematic files (.SCH, .LIB and .PTL) show one possible IR to async converter, which is known to work. Anyone serious about actually building this thing will need the source code and a 6805 cross-assembler. You will need to furnish your own programmer, however. Further documentation about IR remote control, IRDA and perhaps a PIC version with Radio Shack parts, instead of what was lying around here, may be posted from time to time. Right now, documentation of the IR remote system is all there is.

PCR-1000 control codes. Please do not send e-mail asking for this information. This is what there is. It was collected from the Internet at large and from newsgroups, and was used to create PCR.COM and PCSCAN.COM.
There are no plans to release the source code for this product. If you really want it, ask. You might be rewarded by an especially convincing story.

Home Projects Fundamental Design Philosophy Patents More Contact
Page dynamically generated: September 28, 2023, 7:12:35 PDT.  Small print © Copyright 1998-2023 MICOSYEN.  All Rights Reserved (as if this might prevent you from stealing whatever you want).