NJ6N's D-STAR Chat application for Windows

d*Chat: A simple D-Star keyboard to keyboard chat application for Windows by NJ6N.

Using HyperTerm or other terminal emulators for simple keyboard to keyboard chatting works, but almost every single character you type is sent independently and immediately which is inefficient and makes it impossible to correct mistakes before they are sent.

d*Chat is a Windows based keyboard to keyboard communication application that uses the D-STAR "DV" data capability. d*Chat is used to enable text-based communication between multiple stations on a simplex frequency or through a repeater.

Installation instructions

Radio configuration

Assuming you have already successfully configured your radio for digital voice (DV), you should be able to use the low-speed data feature of your radio with the D-STAR chat application.

Radio configuration, model specific information

Software Installation

NJ6N's D-STAR Chat application is copyright (c) 2008 Brian Roode. Permission is given for non-commerical use by licensed Amateur Radio operators.

NOTE: The d*Chat application was written in Microsoft Visual Basic 2005 Express (the free version) and has been tested on Windows 98, Windows XP, and Vista Enterprise. USE AT YOUR OWN RISK.

There are two methods to install the d*Chat application and necessary Microsoft software libraries.

  1. If you have a high speed Internet connection, you can simply download the d*Chat installer ZIP archive using the link in step #3, unzip and double-click on the "Setup.exe" installation program. Windows should download the necessary .NET framework from the Microsoft web site automatically as a part of the installation.
  2. If you would like to download the software and install it offline, you will need to download the d*Chat application ZIP archive and then the .NET Framework installer from Microsofts web site (via the link in step #4 or #5 below). Run the .NET Framework installer first, then the d*Chat "Setup.exe" installer from the dChat ZIP archive.
  3. Download the latest version of d*Chat, NJ6N's D-STAR Chat application (version 2.1.3).
  4. Windows XP; Windows Vista Users: Download .NET Framework Version 3.5 Package (x86) from the Microsoft web site.
  5. Windows 2000; Windows 98; Windows 98 Second Edition; Windows ME users: Download .NET Framework Version 2.0 Package (x86) from the Microsoft web site.
  6. Note: If you receive the error "Application cannot be started. Contact the application vendor." when installing the new version, try un-installing the previous version first, then re-installing the latest version.
  7. Note: If you receive error messages while installing d*Chat on Windows XP or Vista such as these:
    Activation of C:\dChat213\dChat.application resulted in exception. Following failure messages were detected:
          + Exception reading manifest from file:///C:/dChat213/dChat.application: the manifest may not be valid or the file could not be opened.
          + Manifest XML signature is not valid.
          + The system cannot find the file specified.
    
    try installing the latest version of .NET 3.5 from the Microsoft web site. (Thanks to Bill, N2CSA for the pointer.)

Other versions, no longer supported.
  1. Version 1.2.2 installer.

Software Change History


Version 2.1.3

Version 2.1.1

Previous Version Updates

Running the d*Chat D-STAR Chat application Once you have installed the .NET Framework and d*Chat application, the following screen should appear:

Program Operation

  1. Click on the Settings menu, the Settings dialog box will appear.
  2. Select the COM port your radio is connected to through the pull-down menu. Default is COM1.
  3. Select the baud rate that is compatible with your radio. U/V82 = 9600, ID-800H = 9600, IC-91AD = 38400, ID-1 in DV mode = 19200, IC-2820 = 9600. See above for more details on your particular radio model.
  4. Replace MYCALL with your own call sign in the Call Sign entry box.
  5. Click on the Connect button to connect to your serial port. The program will transmit "Callsign connected, version=n.n.nn" through your radio.
  6. The port status box next to the Recall button should now contain the message "COMn opened." where n=the number of your COM port.
  7. Type the text you would like to send into the Text to Send entry box and press Send or hit the ENTER/RETURN key on your keyboard. Your text will be sent out the serial port to the attached radio.
  8. Clicking on Quick Send text copies the text to the Text to Send dialog box. Pressing the Send button sends the text.
  9. You may optionally include a time stamp on text received or transmitted by checking the rx or tx timestamp check box.
  10. If you would like to hear an audible beep when a line of text is received, click the Rx Beep checkbox.
  11. The last time a received station is heard is displayed in the Last Heard box on the top of the screen.
  12. To send out a periodic message, check the "Send Periodic QST" checkbox, select an interval from the Minutes pull-down menu, and enter the text to send in the box provided below these menu selections.
  13. Clicking on Disconnect will disconnect the program from your serial port.
  14. The Font button allows you to select a new font that will be used for all displayed text.
  15. Clicking the Save button saves your settings.
  16. Clicking on the Close button closes the dialog box.

Known bugs and issues

d*Chat was created using examples presented on the devX web site.

Donate towards my web hosting bill!

Copyright (c) 2006-2008 Brian Roode, NJ6N
Webmaster E-mail: dstar@nj6n.com
Last Revised: January 21, 2008, nj6n