D-PRS Interface

Skip Navigation LinksAPRS-IS > D-PRS > D-PRS Interface

D-PRS Interface for Windows is a .NET 2.0 automatic install (install program installs all necessary pieces) program which utilizes the Windows GUI and requires no special configuration file. It is compatible with all Windows operating systems that support .NET 2.0. Users of other operating systems please contact Pete Loveall AE5PL at the address given at the bottom of the page for the javAPRSSrvr Java implementation. While only a command-line interface, javAPRSSrvr provides all of the functionality of D-PRS Inteface across all platforms that support Java. D-PRS Interface supercedes DStarTNC2. DStarTNC2 is no longer supported.

D-PRS Interface has a TCP/IP port (127.0.0.1:14551) for APRS client(s) to connect to in exactly the same manner as the client would connect to an APRS-IS server. This port supports multiple clients. VHF and UHF D-STAR radios have a tracker capability (transmitting GPS provided position reports). D-PRS Interface converts these position reports from remote D-STAR radios to an APRS format on the APRS port so the client can see other D-STAR radios in addition to other APRS stations using D-PRS Interface or APRS packets gated to the D-STAR low-speed channel by javAPRSSrvr.

D-PRS Interface also has a TCP/IP port (127.0.0.1:14550) that provides a direct path to and from the serial port. This can be used by a telnet client or any other TCP/IP client to send and receive data to and from the D-STAR serial port. D-PRS Interface also supports TCP "serial ports" which will be available in a future release of DVTool.

D-PRS Interface and javAPRSSrvr do checksum validation of the GPS positions received from remote D-STAR radios. They also reduce the continuous position reporting that happens when a D-STAR radio transmits voice to a single position report to keep from flooding the client and APRS-IS respectively. Radios in GPS mode (not GPS-A mode) must use the D-PRS calculator found elsewhere on this site to create a string that provides the checksum needed. GPS-A mode users read the next paragraph.

The Icom IC-2820 introduced a new mode called GPS-A. This mode uses a CRC to wrap a TNC2 format APRS string for transmission. D-PRS Interface and javAPRSSrvr recognize that format and use that format for gating APRS packets to the D-STAR DV data stream. IC-2820 users should set their radios to GPS-A mode and set their UNPROTO to API282,DSTAR* IC-92AD users should also use GPS-A mode and set their UNPROTO to API92A,DSTAR*

Finally, most repeater gateways have javAPRSSrvr installed to provide gating of D-STAR positions to APRS-IS. To make use of this, set your RPTR2 to your gateway callsign (repeater callsign with a "G" in the eighth character position). This will allow the gateway to see the datastream and gate the D-PRS information to APRS-IS.

D-PRS Interface

Click on this link for the user's guide and msi installer file DPRSInterface.zip (3.15.06.00 10/10/09)

D-PRS Interface relies on .NET 2.0 being installed on the OS. It also relies on J# 2.0 which is normally installed by the application installer. I recommend preinstalling J# 2.0 SE. Download the proper package for you system from Microsoft.com downloads.

D-PRS Interface and javAPRSSrvr are free for use by Amateur Radio operators for Amateur Radio purposes. Commercial or governmental use, and redistribution in any form is prohibited. Commercial or government users may contact Peter Loveall at pete@ae5pl.net for licensing information.

APRS is a registered trademark of APRS Software and Bob Bruninga, WB4APR.
Copyright © 2010 - Peter Loveall AE5PL
Hosted by AME Corp.