BPQ Home   BPQ32 Home

UZ7HO Sound Card Modem Driver for BPQ32 switch.

UZ7HO Sound Card Modem Driver

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.

Configuration.

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.

For example

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:

MAXSESSIONS
Sets the number of simultaneous connects allowed.

UPDATEMAP
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.

BEACONAFTERSESSION
Send Beacon after each session

Modem Commands

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).

Sample UZ7HO Driver Configuration.

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



John Wiseman GM8BPQ/G8BPQ
30nd November 2011
Updated July 2020