APRS-SCS
Version 1.30
10/01/2007
Found a Bug. APRS-SCS would terminate when it received a bad packet.
I thought I had anticipated everything but I did not.
Squashed the Bug.
Version 1.29
Added a new HF mode.
aprs-scs can now work with Multipsk. aprs-scs is able to connect to the new
multipsk server. aprs-scs will work with all of the multipsk modes except any mode that
does not transmit the following characters.
>
/
-
\
Note not all modes that Multipsk can output and receive send the above characters.
Since the above characters are in every aprs packet then if the above characters are
not compatitable then aprs-scs will be unable to decode the packets.
Version 1.28
aprs-scs can now use Bitmaps, Jpeg, and Gif files as its maps.
Also aprs-scs can now read and understand UI-View INF files. So for example
if a user has UI-View bitmaps or Jpeg or Gif maps all a user has to do to
use these maps with aprs-scs is copy the Bitmap or jpeg or gif files to
the \aprsscs\bitmap sub directory along with their INF files. That is all there
is to it. no math conversions by the user.
I would like to thank Tony VK5AH for all his help with the above new map feature.
Thank you Tony without your help this would not have been possible.
Version 1.27
Added the use of "Weather Display" Software.
Now you can use the third party "Weather Display" software to output
your weather station data. Weather Display has a feature that will output
a file containing an APRS weather formated packet. APRS-SCS can now use this
information to send out Weather packets. The weather packets that APRS sends
out are the "Complete Weather Position Packets"
The complete weather Position Packets are the only type of weather packets
that APRS-SCS sends out. This is because APRS-SCS follows the spec and does
APRS the way Bob WB4APR wants it done.
Check out the new format of the Setup/Weather tab. Note the Help button.
Please click on the Help button to gain information on how to use this new
Feature.
If you are using software other than Weather Display that outputs a file
containing an APRS weather formated packet and you would like APRS-SCS to
support this software then please send me the following:
The Name of the Software.
All the APRS Weather formated files it outputs.
If the above is done then a future release of APRS-SCS will support this
Software.
Version 1.26
Fixed some bugs related to the saving of aprs-scs by registered users.
Fixed some bugs related to the use of aprs-scs in the Southern and Western
Hemisphere.
Changed the format of the Bitmap.txt file. To explane here is an example.
Let say you have a Bitmap named MYstreet.bmp then in order to display this Bitmap as
a map in aprs-scs you would have to copy the Mystreet.bmp file to the \aprsscs\bitmap
directory. Then in the \aprsscs\bitmap directory you would have to create a
ASCII text file called Mystreet.txt. No tabs or anyother funny characters just numbers
and spaces. So far this is the same as 1.25 but the Mystreet.txt file has a new format.
The user no longer has to supply a map range as the first line in the file. APRS-SCS
now automatically computes and displays the map range.
So the first line of the file becomes
Lat at top of map in decimal degrees.
Long at Left side of map in decimal degrees
Lat at bottom of map in decimal degrees
Long at right side of map in decimal degrees.
aprs-scs comes supplied with one bitmap file and one text file. They are USA.bmp and
USA.txt Please look at USA.txt to see what the format is.
Do not be miss led by what the USA.bmp looks like. It is the only Bitmap data I can
supply legally. The user can make his own bitmaps as detaied as he wants.
Added a note by the Filter command in the Setup/Internet tab stating the following
Note if you use port 14580 and leave the Filter command blank you will not see
any stations on your map.
Version 1.25
Fixed the error when a user clicked on the ClrMsgTxt menu item and the message
form is not displayed.
Added the ability to the Save Map as Bitmap menu item to save the map with or
with out call signs.
Now the Biggie.
Added the ability to use user supplied BitMaps as Map displayes.
Any BitMap will work as long as you assign a Lat and long for the upper
Left and Bottom Right of the BitMap. These values are stored in the user provided
text file. Note this text file is an ascii text file. No tabs or other funny characters.
Just numbers and spaces. For example if you had a bitmap named MyNeighborhood.bmp
then the text file would be called MyNeighborhood.txt
aprs-scs comes with one bmp and one txt file. USA.bmp and USA.txt.
You will find these files in the new Bitmap sub directory. Any Bitmaps that you
put in the Bitmap directory will be able to be displayed by aprs-scs.
As long as they have a text file also.
The first line of the text file is the map range.
The next line of the text file is the Lat of the Top edge.
The next line of the text file is the Long of the Left hand edge.
The next line of the text file is the Lat of the Bottom edge.
The Last line of the text file is the Long of the Right hand edge.
This new Bitmap feature basicly works like all other aprs programs that can use
user supplied bitmaps.
You change what type of map format you are using in aprs-scs by clicking on the
Map menu item. You will see the three types of supported format. Usgs Maps, Dos Maps
and the New BitMaps.
Gone is the tool bar Icon to change between Dos and Usgs Maps.
Note at this time I have not added any error checking when using this new Bitmap feature
So if your txt file is missing or not formated correctly then aprs-scs will exit
gracefully with an error message. In other words it will not hang your system.
I wanted to get this new version out before the new year. I am typing this on
December 31 so I have just made it.
Version 1.24
Added Beacon Now menu item. The user can activate the Beacon Now menu Item by
using two diffrent methods.
By clicking on the Beacon Now Menu Item with the left mouse button.
Or by pressing the alt key then the b key.
Once activated the users position packet will go out all open Ports.
Added PSK63 Clear Out Going Message Text Menu Item (CLRMsgTxt).
The user can activate the PSK63 Clear Out Going Message Text Menu Item
by using two diffrent methods.
By clicking on the CLRMsgTxt Menu Item with the left mouse button.
Or by pressing the alt key then the c key.
Once activated the Out going Psk63 Message text box will be cleared and the
Text input cursor will be placed at the begining of the out going PSK63 Message
Text box ready for the user to input a new out going PSK63 Message.
Now when a user sends a PSK63 Message and it arrives at the receiving station
intact 100% then the receiving station will send an ACK back. One ack will be sent
per each message that the receiving station receives 100%
Now ACKs go out the port that the message was received on. Before when a message was
received the ACK went out all open ports.
Killed a bug that would cause the users status packet to go out a diffrent path then
their Position Packet.
Killed a bug that when a user deleted a station from his map the deleted station
would not reapear on his map when a valid position packet was received.
Version 1.23
The received mail messages window now scrolls automatically.
While I was doing this easy fix I noticed that the Query feature needed some
fixing. aprs-scs would send the queries out the psk63 port but it would not
answer any queries out the PSK63 port. That is now fixed. Note some of the Queries do
not make anysense on HF so the following queries are not sent to the PSK63 port.
Also if aprs-scs receives these particular queries on the psk63 port
it will not answer them either.
?APRSM Outstanding Mail. In PsK63 Mode there cannot be any outstanding mail
?APRSD stations heard direct. There is no digipeating on HF
?PING? ?APRST both would answer with the stations digi path.
Version 1.22
Now it is possible to have the TCP/IP port open and the PSK63 Port open and
direct a message to either port. Note this only works if you only have the above
ports open. To direct a message to the psk63 port set mail path to psk63
To direct a message to the TCP/IP port set the mail path to anything other than
psk63.
Version 1.21
Well the third time is the charm.
Now the Message system works with PSK63Srv.
Also have added GPS support to aprs-scs.
Note the GPS support only works with 2 com ports or if you are using a sound card
then all you need is one com port. In other words the GPS must be connected to
a dedicated com port. Nothing else connected to this com port. At this time there
is no HSP switch. This is not a limintation to the PSK63Srv users since PSK63 is
a sound card mode.
Now the advance user can change the IP address and the port number of the
PSK63Srv port.
See the setup/modes tab for the GPS and IP/port address.
Version 1.20
My second try at using psk63srv was not a success.
aprs-scs does send its packets to psk63srv. I took an educated guess on how to
code aprs-scs to receive psk63srv packets.
My guess was correct but due to a programming error the receive did not work
Now all is well and the sending and receiving of PSK63 packets works.
I have also added a PSK63 Help button to the message form.
This help button states the following:
To send messages out the PSK63 port please add the following mail path 'PSK63'.
With out the quotes. Registered users can then save their configurations and
will never have to add this path again.
If your mail path is set to PSK63 and you press on the enter key your message
will be sent out the PSK63 port. It will be sent only once.
If you want to send it again then press the enter key again while the message
text box is the active control. Every time you press the enter key your message
will be sent.
Version 1.19
My first try at using psk63srv was not a success.
I have now fixed the problems and know for a fact the aprs-scs will send its
packets to psk63srv. I took an educated guess on how to code aprs-scs to receive
psk63srv packets. Hopefully I got it right.
Version 1.18
Incorporated the PSK63 Method of doing HF.
Under the Ports menu there is a new menu item called Psk63.
All a user who has Psk63 server running on his PC has to do is click on the
Ports menu then click on the Psk63 menu item. This is of course after he has
filled in all the needed fields to use APRS-SCS that are located on the Setup form.
Version 1.17
Incorporated the New N Paradigm.
I got rid of the canned paths and now only have None and WIDE2-2 as the canned paths.
Now APRS-SCS digipeats on WIDE1-1 instead of Relay. This only happens if the user
turns on the digipeating of WIDE1-1. Note if this feature is turned on then APRS-SCS will
perform a call sign subistution on WIDE1-1. So WIDE1-1 will become This stations callsign*.
Changed the adding of paths. The adding of paths now conforms to the New N Paradigm.
I am presently working on the displaying of Tiger data. I am also working on a separate program
that will allow the user to edit and update Tiger data. I hope to have this incorporatated in version
1.18
Version 1.16
Two changes.
One: Massaged the USGS map data. The mapdata.zip file is a lot smaller.
Also the displaying of USGS maps is twice as fast.
Two: In the past I have received reports that the APRSscs setup program did not
work with WIN2k. This version hopefully fixes that problem. I say hopefully because
I do not have Win2k to test it out on. What I have done is eliminated the setup program.
Now it is a simple zip file. The zip file contains all the dll's that APRSscs needs
to Run. See main APRSscs page for instructions on how to use this zip file.
Version 1.15
Incorporated the displaying of PHG circles on the map.
You can now display fixed station PHG circles. You can also display Mobile station
PHG circles. The diffrence between Fixed and Mobile is Mobile is 1/2 the size.
this gives a truer repsentation of the comms range of mobiles to fixed stations.
There are 3 new map menu items. Plot Fixed PHG, Plot Mobile PHG and Refresh Map.
You can display Fixed by itself or Mobile by itself or Fixed and Mobile together.
The PHG circles are modal menu items. Onec checked PHG circles will be displayed
continuously until you uncheck the menu item.
The Refresh Map Menu item will erase the PHG circles from your map.
Note the PHG circles are tempoary. If you have any forms cover your map form then the
covered PHG circles are erased. If you zoom your map the PHG circles will be redrawn.
Added PHG information to the find and Information forms. If a station is
sending PHG information then this information is displayed on these forms.
If a user of APRS-SCS does not enter his own PHG information by going to the
setup/mode tab APRS-SCS will enter it for him. The default is PHG5130 for fixed
PHG3020 for mobile.
Version 1.14
Incorporated the displaying of APRSdos maps.
APRS-SCS can now use APRSdos maps as it mapping system.
APRS-SCS can still use the USGS map data maps it used before this upgrade.
The user can switch back and forth between the two mapping systems while APRS-SCS is running.
The exciting news is now APRS-SCS can run on any PC capable of running WINDOWS 98se.
So now any old low memory slow PC can run APRS-SCS as long as they only display the APRSdos maps.
The APRS-SCS Web page now has a link where you can down load the full distribution of APRSdos
maps. Any personal APRSdos maps that you may have can be easily added to APRS-SCS.
The map format is unchanged. All you have to do is copy your map files to the \aprsscs\dosmaps
sub directory and then run EdMapList.exe to add your map files to the maplist1.scs maplist file.
Those that are ugrading from an eariler version of APRS-SCS will have to make a shortcut to the
EdMapList.exe file. Those that are registered users of APRS-SCS will have to delete their
aprsscs.ini file before they run APRS-SCS version 1.14 for the first time. Make sure you save
your registration number first.
The only limitation is APRS-SCS will only work with APRSdos maps that are Normal and Line format.
In the very near future I will be making new versions of mapmaking.exe and mapfix.exe programs that will run
on todays modern PC.
Thank You Bob WB4APR For all your help in making this possible.
Version 1.13
Incorporated the IGATE Feature into APRS-SCS
Thank You Pete AE5PL for answering the questions I had.
APRS-SCS can have a receive only IGATE (An IGATE that only sends what it receives on RF to the APRS-IS)
Or a Bidirectional IGATE. (An IGATE that also sends messages it receives via the APRS-IS to RF.)
The Bidirectional IGATE can be configured to only send messages to RF that are for stations that have
been heard direct or one hop or 2 hops.
Also the Bidirectional IGATE has a hold off feature. The user can configure the Bidirectional IGATE
to hold off sending a message to RF from zero to sixty seconds. If during this hold off time period
the IGATE hears another IGATE send the same message to RF then APRS-SCS will not send the message to RF.
APRS-SCS IGATE Buddy Feature:
The Buddy Feature can be configured to send to RF stations position packets that the user has selected.
These Buddy position packets are only sent with a direct path. The direct path is hard coded and is
not user configurable.
APRS-SCS IGATE National Weather Messages Feature:
APRS-SCS allows the user to select National Weather Messages to be transmitted on RF.
Theses messages are transmited using the IGATES Default Path.
The Wx messages feature can transmit group items. You do this by not entering
the full call sign. For example the letters KB2 entered into the Wx Messagelist would
cause APRS-SCS to transmit all Wx Messages starting off with KB2 to be transmitted to
RF.
Coding the new IGATE Feature made it so I had to fix the DIGI form in APRS-SCS.
In the past the digi form contained the latest digi path. This path would not be the shortest path
that the packet took to reach this station.
Now APRS-SCS shows the true path that a packet took to reach this station.
Version 1.12
Added Printing of Maps. You
can select what printer you want the map
to print out on. The
background of the map is change to White before
printing. Black
or White printing either works just fine.
Added Dead Reckoning
feature. Stations that have a course and a speed
above zero are
Dead Reckoned when the user clicks on the Refresh Menu Item.
Dead
Reckoning defaults to on. Even if you are a registered user of
APRS-SCS
This feature can be turned off by going to the
Setup/Station Tab and clicking
on the Dead Reckoning Off button.
Then click on the OK button.
Moving stations that have been Dead
Reckoned will have a Green Call Sign.
Moving stations that
APRS-SCS has recieved a new Position packet will be moved
to that
position and their call sign will have a Cyan color.
Version 1.11
Fixed a bug where bogus MicE
packets would cause APRS-SCS to terminate gracefully.
Your PC
would not crash. APRS-SCS would display an error message and when you
clicked on OK
APRS-SCS would end.
Added to the View/Just menu
Weather Stations. Before you had a choice
just view National
Weather Stations or just view Home Weather Stations.
Now you have
a third choice where you can view both Home Weather Stations
and
National Weather Stations at the same time.
Added Weather menu
item to the right click context menu. This new menu item
is only
available if you right click on a Weather Station. What happens is
the call sign of the Weather Station that you right click on is
entered into
the call sign text box of the Weather Form.
Added
a Help button to the setup form. Now a new user can click on this
help
button and get valuable information on how to setup
APRS-SCS.
Version 1.10
Cut the Map displaying time in
half. This was done by splitting up the Map data files.
Fixed a
bug in the APRS Messaging function now ACKS are sent out the correct
port.
Fixed the setup/Internet tab so a validated user can now
correctly save his Internet settings.
Version 1.00
If you are looking for PMmap be aware that APRS-SCS is PMmap with out Precision Mapping.
In order to use APRS-SCS you do not have to own or buy any mapping software. APRS-SCS uses
USGS data for it maps. APRS-SCS makes its maps on the fly. A user does nothing to make a map
display on their screen other than input a Map Range and a Map center. There is a link
at the bottom of the APRS-SCS page to down load the USGS data.
Note PMmap will no longer be offered.