Some time ago there appeared on USENET a program and its source code that provided the rudimentary ability to decode Motorola Type I, II, and IIi trunking radio system data. That program was nurtured and refined by a number of contributors. Then, a rudimentary program for decoding Ericsson EDACS data channels was posted to USENET. That rudimentary program was used to investigate further the parts of the data stream necessary to adapt Trunker to EDACS systems. This document represents the results of merging those two efforts. 80% of the code and features is shared by both Trunker and Etrunk.
This software provides a rudimentary implementation of Trunker for EDACS. It differs from the Motorola Trunker in the following ways:
Even with this reduced feature set, a user of ETRUNK should be able to monitor a EDACS system, collect information about talkgroups and radio IDs, and track both individual and group calls.
Etrunk is so much like Trunker, please start by reading the Trunker document, then see subsequent sections about how ETRUNK may be different...
Since there is currently no (inexpensive) EDACS trunk-tracking scanner on the market, ETRUNK (and its predecessor, EDACS.EXE) are the only way to track conversations on EDACS systems. The GE/Wiz scanner attachment does not track actual conversations, only allows the scanner to detect the end of the conversation on the current frequency. The next one it detects may not have the same call on it.
Like its partner, Trunker, ETRUNK uses a system identifier to associate data files with trunked systems. Since these identifiers may not be unique within a geographical area, it may be necessary to keep a working directory for each unique EDACS system you monitor, and it will probably not be practical to jump from one system to the next without stopping Etrunk.
Larger EDACS systems share group and radio IDs. Support for networked systems is not presently available. Each repeater in the system is treated as a separate system.Until ETRUNK can distinguish between repeaters, it will be necessary to switch the proper xxxxSYS into the directory with the common group and radio data files.
No standard bandplan is available to map LCNs to frequencies. A manual approach is required to determine the frequencies and update the ETRUNK data file.
Here is a sample xxxxSYS.TXT file for an EDACS system:
Clinton County,Ohio EDACS System MAP=00000000 PLAN=0 v866.2375,1,ffff dv866.7250,2,ffff v867.2250,3,ffff dv867.7250,4,ffff v868.1875,5,ffff
Field Name | Values | Meaning |
Flavor | EDACS System | System has either a single repeater or multiple repeaters all simultaneously broadcasting on the same frequencies. |
Networked | This networkable site has broadcast information about its peers so is believed to be part of a networked system. | |
SCAT Single Channel EDACS | A special type of system for outlying areas that uses a single radio frequency for both the control stream and the audio signals. | |
Type | 00000000 | ETRUNK forces a bank map of all zeros. Type-1 or Type-2 maps do not apply to EDACS systems. |
PLAN | ||
0 | All EDACS systems must be manually frequency-mapped. |
If you cannot achieve sufficiently good reception to reach 90% accuracy on the data channel, you will be losing information and may have difficulty receiving the audio as well. The EDACS version of Trunker provides a spinner in addition to the blinking '@' sign; both show up when you turn on the 'F'rameIndicator command. If things are working well the spinner should reach a vertical position every second. Slower progress means quality is degraded, perhaps by trying to run ETRUNK under Windows, or because of poor radio reception. Under degraded conditions, ETRUNK will lose some calls and may not show calling radio IDs.