This driver allows BPQ32 to use the UZ7HO Sound Card Modem in Session mode, where the Level 2 processing is
done by the soundmodem. The Modem interface is compatible with AGWPE, so if you want the BPQ32 switch to
perform the L2 functions, you can use the BPQtoAGW driver. From Version 0.35b,
the SoundModem supports 2 channel operation.
For the driver to function correctly, you need to use at least version 0.35b of the Soundmodem. The Modem can be downloaded from here
The driver configuration is specified in the bpq32.cfg file
MYCALL is set to the PORT config PORTCALL if specified, otherwise to NODECALL. The driver will also accept connects to any of your APPLCALLs, and route the connection to the appropriate Application.
The driver is defined to BPQ32 as an External port, and needs driver-specific configuration.
Specify CHANNEL=A or CHANNEL=B
PACLEN defaults to 64. You may wish to tune this.
The first line defines the IP address and Port of the UZ7HO TNC, and an optional PATH to the Soundmodem.exe file. If PATH is omitted, bpq32 won't start the SoundModem, and you will have to run the Soundmodem before starting bpq32.
ADDR 127.0.0.1 8000 PATH C:\bpq32\SoundModem.exe
Note you can run more than one copy of the SoundModem, but each will need it's own Soundcard, TCP Port and folder. So for a second Modem you could have:
ADDR 127.0.0.1 8001 PATH C:\bpq32\SM2\SoundModem.exe
If you are running the TNC on a different machine to the Node, you can use program WinmorControl.exe to start or stop the TNC on that machine. To enable this mode, run WinmorControl.exe on the remote machine and enter REMOTE: before the path to the TNC, eg ADDR 192.168.1.2 8500 PATH REMOTE:C:\bpq32\SoundModem.exe
Other possible configuraton parameters are:
Sets the number of simultaneous connects allowed.
The modem logs connects to the Nodemap if you have specified a LOCATOR in your BPQ32.cfg. If you specify UPDATEMAP, stations heard will also be sent to the map.
Send Beacon after each session
These commands work on all platforms when using QTSoundModem or when using UZ7HO's SoundModem with BPQ32 running on Windows. They can be sent to the modem after an ATTACH
FREQ sets or displays the modem centre frequency eg FREQ 1300
MODEM sets or displays the modem. With QTSoundModem the paramter is the Modem Name, eg MODEM AFSK AX.25 300bd. With Soundmodem the parameter is the offset into the list of modes. So MODEM 0 sets the first (AFSK AX.25 1200 baud) and MODEM 2 sets the third (AFSK AX.25 300 baud).
VERSION displays the modem version (QTSoundModem only).
PORT ID=UZ7HO Soundmodem DRIVER=UZ7HO CHANNEL=A PORTCALL=GM8BPQ PACLEN=80 CONFIG ADDR 127.0.0.1 8000 PATH C:\DevProgs\bpq32\SoundModem.exe MAXSESSIONS=5 UPDATEMAP BEACONAFTERSESSION ENDPORT PORT ID=UZ7HO Soundmodem Chan 2 DRIVER=UZ7HO CHANNEL=B PORTCALL=GM8BPQ PACLEN=80 CONFIG ADDR 127.0.0.1 8000 PATH C:\DevProgs\bpq32\SoundModem.exe MAXSESSIONS=5 UPDATEMAP ENDPORT