D-StarCom is a program for assisting in the mass loading of "frequency memories" ("channels") between the following Icom D-Star radios & software:
| Radio | Software | Firmware/software version |
|---|---|---|
| IC-91A/AD | RS-91 | ≥1.0 |
| IC-92AD | RS-92 | ≥1.0 |
| IC-2820H | CS-2820 | ≥1.0 |
| ID-1 | (included) | ≥1.0 |
| ID-800H | CS-D800 | ≥2.0 |
| ID-880H | CS-80/880 | ≥1.0 |
User knowledge requirements: Before you read any further, you need to know that D-StarCom is a command line program that runs in a command-line ("DOS"-type) window, under either Microsoft Windows or the x86 variants of Linux.
Proper usage requires a knowledge of intermediate command line operation (eg, piping/redirection). In order to use D-StarCom effectively, you will also have to understand & edit CSV (ASCII "Comma Separated Values") format files.
If you do not immediately understand the following commands, you do not have the required knowledge of intermediate command line operation to use the program effectively. Please do not ask for assistance in gaining this knowledge; it is available elsewhere on the Internet and from books.
D-StarCom does not read & write to the radios directly; rather it extracts & updates the channels in files created by Icom's software.
The general model for use is:
As you can see, D-StarCom runs in two modes:
DStarCom IcomSourceFilename.icfThe above command will display programmed channels information on the screen in CSV format. However, typically you will redirect this information to a file; eg:
DStarCom IcomSourceFilename.icf > ChannelsFilename.csv
DStarCom OldIcomTargetFilename.icf NewIcomTargetFilename.icf < ChannelsFilename.csvProgrammed channels information from the ChannelsFilename.csv will be merged with the OldIcomTargetFilename.icf, and written to a new file named NewIcomTargetFilename.icf. Channel information in the Icom-format file that is not replaced by data from the CSV-format file, is left unchanged.
The D-StarCom program automatically recognizes the type of radio from the Icom-format file.
Here are the fields that are present in the CSV-format file. Notes:
| Field name | Comments |
|---|---|
| Page | The Icom software page "ID" for the entry. This field is not emitted or expected by Icom's software. |
| CH No | Memory position number within the Icom software page. |
| Frequency | The receiving frequency in MHz. Only values supported by the radio can be used. |
| Dup | Duplex mode: OFF, DUP-, or DUP+. |
| Offset | The transmitting frequency offset in MHz. Only values supported by the radio can be used. |
| TS | The tuning step in kHz. Only values supported by the radio can be used. |
| Power | The power level: Low, Mid, or High. This field is only present for the ID-800H radio. |
| Mode | Modulation mode: FM, FM-N, WFM, AM, AM-N, DV, DD, etc. |
| Name | A value assigned by the user. Note that some radios have restrictions on what characters can be in the name. D-StarCom does not currently check for this. |
| SKIP | Skip, PSkip, or OFF. Used for marking channels to skip when scanning. |
| TONE | The tone encoding/decoding mode to use: TONE, TSQL, DTCS, or OFF. |
| Repeater Tone | The tone requency to transmit, in Hz. Only values supported by the radio can be used. |
| TSQL Frequency | The tone requency to unsquelch the receiver, in Hz. Only values supported by the radio can be used. |
| DTCS Code | Only values supported by the radio can be used. |
| DTCS Polarity | BOTH N (Tn-Rn), TN-RR, TR-RN, or BOTH R (Tr-Rr). |
| DV SQL | DSQL (Icom's name for Callsign squelch), CSQL (Icom's name for Digital code squelch), or OFF. |
| DV CSQL Code | CSQL (Digital squelch code) code (00-99). |
| Your Call Sign | See the Icom manual. |
| RPT1 Call Sign | See the Icom manual. |
| RPT2 Call Sign | See the Icom manual. |
This program is currently BETA software, and you are advised to use Icom's software for the radio to verify that valid values are going to be uploaded to the radio. In particular, if you use banks, verify that the "bank index" is set correctly.
Linux note: When D-StarCom creates a new Icom-format file on Linux, it writes the file with the standard Linux "LF" line endings, as opposed to the "CR-LF" line endings in Windows. Apparently, the Icom programs will accept their Icom-format file with Linux line endings. In any case, you can always use the Linux unix2dos utility to convert the Icom-format file to Windows line endings.
Download:
Support: You can ask questions in the D-StarCom forum.
Release history:
Please refer interested parties to the D-StarCom web site and the D-StarCom forum.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
This page last modified on 2010-03-18 10:44 PDT