INSTALLING
==========

First read the README file. To compile type:

    ./configure
    make

To install type:

    make install

To uninstall type:

    make uninstall


CONFIGURING
===========

Newqpsk is an AX.25 modem so you need to have a working kernel AX.25 setup
to use it. The modem uses KISS protocol over a pseudo-tty connection to
talk to the kernel which means that you must have MKISS support compiled
in the kernel (and the module loaded if you made it a module).

To set up the modem you must have a line in /etc/ax25/axports that
describes your port. Something like this:

    # /etc/ax25/axports
    # name  callsign        speed   paclen  window  description
    sm      OH2BNS-8        0       256     7       NEWQPSK port

To configure the actual modem code you must edit
/usr/local/etc/soundmodem.conf, see that file for more information. 
Then you set up the port with a script like this:

    #!/bin/sh
    soundmodem
    sleep 1
    ifconfig ax1 44.139.8.48 hw ax25 OH2BNS-8
    kissparms -p sm -r 64 -s 100 -t 0 -l 0

The soundmodem daemon sets up a kernel AX.25 interface and depending on
how many such interfaces you have, it will be called ax[0-9]. The
interface used in ifconfig command must match this and the callsign must
match the axports callsign. Note that with NEWQPSK both txdelay and txtail
should be zero as the modem takes care of all that.

soundmodem usage:

	soundmodem [-c <cfgfilename>] [-l] [-k] [-n]

	-c <cfgfilename>	Use <cfgfilename> instead of the default
				(/usr/local/soundmodem.conf).

	-l			Enable logging to syslog.

	-k			Kill soundmodem.

	-n			Do not go to background.

-- 
Tomi Manninen, OH2BNS <tomi.manninen@hut.fi>
