Timewave Technology Inc.
1025 Selby Ave, suite 101
St. Paul, MN 55104, USA
(651) 489-5080
http://www.tmewave.com
DSP-232
Multi-Mode
Operating Manual
Page 2
DSP-232 Multi-Mode Operating Manual
Welcome
Thank you for purchasing a Timewave product! Before you go any further, please fill out and return the enclosed
Warranty Registration Card. Only a portion of all warranty cards are return, which makes it hard to keep
customers up to date. From time to time,
updates if we have your warranty card on file, so send it in if you haven’t already done so. Returning your warranty
card also places you on
FCC Regulations
This device complies with Part 15 of the FCC rules. These rules are designed to provide reasonable protection
against harmful interference in a residential installation. This device generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio
communications. However, these is no guarantee that interference will not occur in particular installation. If this
device does cause harmful interference to radio or television reception, which can be determined by turning the
device on and off, the user is encouraged to try to correct the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the device and receiver.
• Connect the device into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
Changes or modifications not expressly approved b y th e manufacturer will void the user’s authority to operate the
device.
You must use shielded cables for all device connections, then tie all grounding wires/shields to a single point,
normally the radio. You need an effective station ground or you’ll have problems when RFI infiltrates your
equipment and causes all kinds of unexpected problems.
Disclaimer
As part of its continuing program of product improvement, AEA reserves the right to make changes in this
product’s specifications or documentation. AEA also reserves the right to incorporate and issue any information
thus supplied in whatever manner it deems suitable, without incurring any obligation whatsoever.
Under copyright laws, this manual can not be reproduced in any form without prior written permission from Timewave Technology
Inc. No patent liability is assumed, however, with respect to the use of the
information contained herein.
This manual may contain errors, omissions or “typos.” Please send your comments, suggestions, and corrections to: Timewave
Technology Inc., 1025 Selby Ave, Suite 101, St. Paul, MN 55104
Timewave’s catalog mailing list.
Timewave
Timewave offers updates to its products--we can only tell you about these
Radio Connection Notes.................................................................................................................A-1
Radio List A-2
Radio Connection Figures..............................................................................................................A-6
Appendix B - Specifications
Appendix C - Limited Warranty
Appendix D - 256K RAM upgrade
Appendix E - Schematics and Pictorial
vi September, 05
Page 7
Chapter 1 The DSP-232
Chapter 1
The DSP-232
Overview
The DSP-232 was designed by Timewave Technology Inc. to be the ultimate digital operating platform
when coupled to your computer or “dumb” terminal. The DSP couples your HF, VHF, UHF transceiver(s) or shortwave receiver to your computer so you can “talk” to other Amateurs or listen in to their—or a utility station’s—
digital and Morse communications. This unit is state-of-the-art and has been designed with an eye toward the future.
The architecture and parts used in the DSP-232 allow room for future technological enhancements.
232MBX left a decade long legacy of dependability and high-performance digital communication, the DSP-232 will
carry you through the next decade, and well into the next century.
Capabilities
With the DSP you can transmit and receive all the popular amateur digital modes. You can receive other modes
such as NAVTEX and bit-inverted Baudot RTTY. These capabilities, along with SIAM (Signal Identification and
Acquisition Mode), make the DSP ideal for the digital signal short-wave listeners (SWL) as well as the active
digital communication users. New modes will become popular and you can be assured this unit will be able to
handle them.
The DSP will transceive in the following modes:
♦ AX.25 packet on HF (300 bps), VHF and UHF (9600 bps and 1200 bps)
♦ Baudot and ASCII RTTY
♦ AMTOR/SITOR CCIR Rec. 476 and 625
♦ Morse Code
♦ PACTOR
In addition, the DSP receives the following modes:
♦ Gateway firmware which allows the DSP-232 to operate as a node and identify TCP/IP, TheNet, and
NET/ROM stations. There are two heard lists with Gateway, one for nodes heard and one for stations heard.
♦ Memory ARQ for better HF throughput in marginal conditions.
DSP-232 features continued. . .
Timewaves’s PK-
September, 05 1-1
Page 8
Chapter 1 The DSP-232
♦ Numerous external adjustments, ports, and connectors.
♦ The ultimate in digital filtering with the high-power, high-speed Digital Signal Processor.
♦ The unique LED display wh ich keeps you informed of system activity. This display allows for future modes
and features as no other display can. After all, we designed this unit for growth.
♦ Packet/AMTOR/PACTOR MailDrop message handling.
♦ A Mailbox that can expanded to 242K (256K RAM).
♦ KISS mode for TCP/IP packet applications.
♦ Host mode for popular Host application programs.
What Did—and Didn’t—Come In the Box
Besides this manual, the following items are enclosed:
♦ two 5-pin DIN radio cable
♦ one 8-pin DIN connector
♦ two RX audio cables
♦ one 2.1mm power cable
♦ one wire loop-back jumper
♦ an RS-232 serial cable with DB-9 connectors (pins 1-3 and 5-8 connected)
Here’s what isn’t enclosed:
♦ DOS, MacIntosh, or other computer platform software to operate your DSP
♦ microphone connectors for your radio(s)
♦ a power supply
♦ a computer and a radio!
The DSP will work with practically any telephone modem or terminal emulation program that your computer can run
as long as it uses the full ASCII character set. However, PK-Term for Windows is powerful
programs offered by CSS that istailor-made for its controller products. These programs offer many operating and
utility features—and conveniences—that simply aren’t found in typical modem and 3rd party controller programs.
But, if you do run Windows, PK-Term for Windows is the best amateur radio
has to offer in Windows control software. Visit http;//www.cssincorp.com
for more details about PK-Term programs.
We also didn’t enclose any mike connectors because we don’t know which brand or model of radio you plan to use
with your DSP.
Finally, we didn’t include a power supply since many owners simply connect their DSP to the same 12 VDC supply
that powers their radio and station accessories. If you want to operate your DSP from a “power cube” that plugs into
your wall outlet, you can purchase one locally or you can purchase the AC-5 power supply from Timewave
or through your favorite electronic equipment dealer.
Your Radio...
We presume that you have an operating radio transceiver or short-wave receiver that you’ll use with your DSP. In
the Amateur bands, most of the VHF packet activity occurs on the 2-meter FM band while most of the HF digital
activity occurs on the 20-meter band. By convention, an HF receiver or transceiver must be capable of SSB
operation in order to communicate digitally to other stations. While no specific brand of transceiver is required, we
recommend that a modern transceiver (built in the last 20 years) be used. Specific transceiver connections are
described in Appendix A of this manual.
1-2 September, 05
Page 9
Chapter 1 The DSP-232
Most modern radio transceivers are capable of excellent performance in Morse, Baudot and ASCII RTTY,
AMTOR, PACTOR, and packet radio. Although AMTOR Mode A (ARQ) and PACTOR operation imposes more
demanding switching speed requirements than the other operating modes, most radios will operate in both AMTOR
and PACTOR modes without any modifications. (See the AMTOR operating section for further details on timing
requirements.) The DSP has software-controlled timing variations that permits operation with nearly all the HF,
VHF and UHF radios in general use today.
...and Computer
You’ll need a computer or “dumb” terminal that has an RS-232 serial communications port in order to have it
communicate with your DSP. The most popular computers are IBM™-PC compatibles, PC laptops, and Apple
Macintosh™ (and Powerbooks™).
For the sake of brevity in this manual, instead of using both the phrases “dumb terminal” and “computer”
interchangeably we’ll just use the word, computer.
A Tour of the DSP-232
Before you leap ahead into the next chapter to see how to hook up your DSP, you should read this section to find
out what all those LEDs, adjustment levels and connectors are on the unit and what they do. If their functions or
terms sound cryptic to you now, don’t worry about it—they’ll be explained fully in later chapters.
Carefully remove the DSP from its box and plastic bag and inspect the it for signs of damage that may have
occurred during shipment. If there’s visible damage, please contact the dealer or shipper. Don’t install or use a damaged controller.
The Front
Front view of the DSP-232
Now, set it on the table or hold it in your hands and take a few minutes here to take a guided tour of your controller,
starting with the blacked-out display on the left-hand side of the front of the DSP labeled Mode and Status. Under
this black display are two, seven-segment LED indicators. These lights tell you which mode you’re using and
what’s going on while you’re in that mode. Let’s start with the ones in the MODE box.
Mode Indicators
In the Mode area, there are twelve possible symbols that can appear. Below is a rundown of these symbols. You will
find a legend on the front of the DSP-232 which tells you what symbols stand for what mode.
‘P’ will light when you’re using VHF/UHF or HF Packet at 9600, 1200, or 300 bps.
‘A’ will light when you’re in the AMTOR mode.
September, 05 1-3
Page 10
Chapter 1 The DSP-232
‘C’ will light when you’re using the DSP to decode Morse code signals.
‘b’ will light when you’re in the Baudot mode.
‘E’ will light when you’re in the ASCII mode.
‘S’ will light when you’re using Signal Identification and Acquisition mode (SIAM™) to
identify signals.
‘d’ doesn’t stand for an actual mode, but will light during special telemetry and data
conversion applications.
‘n’ will light when you’re copying NAVTEX data.
‘L’ will light when calibrating the DSP.
‘r’ will light when you’re working PACTOR.
‘II’ is an optional symbol which will be used for future applications.
‘F’ is an optional symbol which will be used for future applications.
Status Indicators
Now, let’s move on to the Status Indicators. There are ten symbols which may appear in the Status area. Below is
an explanation of these symbols. The legend on the front of the DSP-232 tells you what the symbols mean as well.
1-4 September, 05
Page 11
Other Indicators
Chapter 1 The DSP-232
‘F’ lights when you’re in FEC mode in AMTOR or PACTOR.
‘A’ comes on when you’re in ARQ mode in AMTOR.
‘L’ comes on when you’re in Listen mode in AMTOR or PACTOR
‘t’ comes on when sending “traffic” in AMTOR.
‘E’ This stands for ERROR. When not in packet, it’ll glow when it has trouble receiving—
or when it has received—a bad “block” of data while in PACTOR or AMTOR .
‘P’ Stands for PHASE and indicates that while in AMTOR or PACTOR, your transmitter is
trying to lock onto and synchronize with another station’s signal.
‘S’ Stands for SELFEC and will glow when you’re operating SELFEC AMTOR.
‘I’ IDLE is next. When on—while in AMTOR or PACTOR—it indicates that although
you’re connected to another station, no traffic is being transmitted or received.
‘r’ comes on when an error has occurred and the DSP ‘Requests’ a re-transmission.
‘o’ Stands for OVER and lights up when the DSP goes from transmit to receive while in
AMTOR or PACTOR.
September, 05 1-5
Page 12
Chapter 1 The DSP-232
To the left of the Mode LCD display is ‘MAX’. This is the abbreviation for Maximum
Throughput. This will light when PACTOR data is being throughput as fast as the mode
allows. When in PACTOR, with the ‘P’ showing in the Mode area, you will be able to
distinguish the top line of the ‘P’ from this slash because the ‘MAX’ slash will blink.
Also on the left is ‘CMPS.’ This is the abbreviation for Compression. This will light when
data is compressed in PACTOR.
There are three abbreviations to the left of the STATUS portion of the window: CON, STA, and MULT.
CON is the abbreviation for CONnected, and glows while you’re connected to another
station while in packet.
STA is the abbreviation for STAtus, and glows while in packet when you’ve sent a packet
that hasn’t been acknowledged (acked) by another station, yet.
MULT is the abbreviation for MULTiple. It glows constantly while you’re chatting
(connected) with more than one station at a given time while in packet. When the MULT
light blinks, it means that the DSP’s memory (32K standard, expandable to 256K) buffer is
full.
Note: the buffer can be filled with or without the computer connected to the controller since the DSP’s buffer
stores whatever it hears from the radio—not just the computer.
At the bottom of seven-segment LCD displays are two dots labeled: TX and MAIL.
TX stands for Transmit. This LCD dot will glow when you are transmitting data in any
mode.
Mail stands for Mailbox. This LCD dot will blink when you have mail waiting for you in
your mailbox.
Moving to the right is the tuning indicator. When you tune a signal, the LEDs behind the tune window will light a
certain way to tell you whether you’re tuned above or below the frequency of the signal you’re trying to receive.
The ‘Mark’ and ‘Space’ above the TUNE window denotes which way the Mark and Space tones are. With the
LEDs glowing, you’ll refer to the Mark and Space to see if the tones are above or below frequency.
Next is DCD, which means Data Carrier Detect. In HF, whenever your DSP hears anything—be it noise or someone
else’s signal—the LED will glow providing that the threshold is adjusted correctly. If it d oesn’t glow, then it means
that the DSP can’t ‘hear’ any signals. In 1200 and 9600bps VHF packet, the light only glows if a valid packet signal
is heard.
1-6 September, 05
Page 13
Chapter 1 The DSP-232
Just to the right is OVL, which means Overload. When the DSP’s threshold is too high, the Ov erload LED will
glow. Too much volume will allow an excessive amount of noise into the DSP. If this occurs, turn the volume on
the receiver down.
The last LED on the right is the ON indicator. When this LED is glowing, your DSP is being supplied with power.
To the right is the ON/OFF power switch. With it in, the DSP powers up; out, it’s off.
The Back
Rear view of the DSP-232
Turn the DSP around so you can see the back. AEA feels that the back of the unit is just as important as the front.
The attention to the back of the unit makes the DSP compatible with the equ ipment you have now, the equipment
you will buy in the future, offers convenient adjusting, and provides upgradability for future applications.
Starting from the left again and moving to the right is the station ground stud. This convenient stud provides a
ground for the equipment in your station.
Next is the 12 VDC POWER receptacle. The center pin is (+) and the ring, or outside, is (−).
Moving to the right are three transmit level adjustments. One for 9600 bps on radio port two, one for radio port one,
and one for radio port two.
RX AUDIO 1 is where the audio output from your receiver or transceiver will go if you don’t (or can’t) use Pin 1 of
the RADIO 1 connector. Use this jack if you have a short-wave receiver or just want to listen with your transceiver.
RX AUDIO 2 has the same function as RX AUDIO 1, but for RADIO 2 port.
The RADIO 1 connector is where you’ll plug in the radio transceiver you plan to designate as Radio 1. (Pins 1 and
5’s locations in that jack are marked under the connector.)
The RADIO 2 connector is where you’ll plug in the radio transceiver you plan to designate as Radio 2. (This is an
eight Pin DIN, equipped to accommodate 9600 bps applications.)
AUX/FSK is used when you want to hook up auxiliary equipment to the controller or want to use FSK (Frequency
Shift Keying) with your HF radio’s accessory port—if it has one.
The RS-232 I/O receptacle is where you’ll plug in the cable that connects to your computer.
Finally, the there is the RESET button which allows you to perform a hard reset on the DSP-232.
This ends your tour of the DSP. Let’s move on to the next chapter to hook up your computer and radio.
September, 05 1-7
Page 14
Chapter 2 Power Supply and Computer Installation
Chapter 2
Power Supply and
Computer Installation
Overview
In this chapter, you’ll power up the DSP and connect it to the RS-232 serial port of your computer. After the
connection has been made, you’ll perform a quick check of the DSP’s internal firmware. You’ll also check the
DSP’s internal modem by performing the all-important “loop-back” test. When you’ve completed this chapter,
you’ll be ready to connect the DSP to your receiver or transceiver and begin using it on the air.
Connecting Power
Before you hook up to your computer, you need to connect power to your DSP. To prevent any potential accidents,
make sure your power supply is off and unplugged before connecting the DSP to a live power source.
(If you have a ready-made power supply, like AEA’s AC-4, insert the coaxial connector into the DSP’s POWER
receptacle, plug the “power cube” into the wall, skip this rest of the section and go to the Turning it On section
below. DO NOT CONNECT YOUR COMPUTER YET.)
Locate the power cable in the accessory bag—the one that’s black but has a white strip running down the length of
one of its conductors—and strip off just enough insulation from the ends of both conductors to connect it to your
12-14 VDC regulated power supply.
! VERY IMPORTANT: your power supply must provide at least 12 VDC @ 1A under load to the DSP for it to
operate correctly.
Fasten the positive (+) lead—the one which has the white stripe running down its length—to the (+) terminal of
your power supply. Connect the other conductor to the negative (−) terminal of your power supply. Insert the
coaxial power plug into the POWER receptacle on the left rear of the DSP. DO NOT CONNECT YOUR
COMPUTER YET.
Turning it On
With the power connections made, turn on your power supply (or plug in the power cube into the wall outlet) then
depress the POWER switch on the front of the DSP. WATCH CLOSELY FOR THE FOLLOWING: the power
LED to glow, the ‘AU’ (AU stands for Autobaud) to light in the 7-segment Mode and Status windows, and the tune
bar LEDs to become active. If this occurs, then switch off the DSP and move on to the section, Connecting Your Computer to the DSP. If the above doesn’t happen, then go to Chapter 13 - Troubleshooting.
Note: If something other than ‘AU’ glows, the controller probably has been previously initialized and
should be reinitialized as described below.
Re-Initialization
September, 05 2-1
Page 15
Chapter 2 Power Supply and Computer Installation
If the DSP has been previously initialized, it’s ready to communicate with a computer or terminal at a specific baud
rate (probably 300, 1200, 2400, 4800, 9600 or 19,200bits/sec) or was shut off in the last mode it was operating in,
like packet or Morse. Reinitializing the controller will make it “forget” all of its user-defined parameters and will return it to its factory default settings. However, by reinitializing it now you’ll have an easier time getting it
up and running later.
To re-initialize the DSP:
1. Turn power off (power button out.)
2. Press and hold the RESET button on the back panel of the DSP.
3. Continue holding the RESET button and turn the DSP on (power button in.)
4. Continue holding the reset button in for five seconds to insure that the controller’s memory has forgotten
all of its previously set parameters.
5. Release the reset button and the unit has been re-initialized.
If the above procedure didn’t restore the proper start-up operation of the DSP’s front panel LEDs, then refer to
Chapter 13 - Troubleshooting.
Connecting Your Computer to the DSP
Make sure that the DSP and computer are turned off before proceeding.
The Cable
For communication to take place between your computer and the DSP, you need a properly wired, shielded cable
that’ll connect the computer’s serial port to the RS-232 I/O port on the back of the DSP. (The cable that
accompanies your DSP is pinned correctly and is ready to use.)
The style of connector you have on your computer is probably a DB-25F (25-pin), a DB-9 (9-pin), or a mini Din-8
for Apple computers (8-pin).
Here’s a table of pin assignments to wire the DSP’s RS-232 I/O port to a typical computer’s serial port see diagram
on next page:
from Apple
DSP-232 to... miniRS-232 I/O DB-25F DB-9 DIN-8P Function
Don’t use a “null modem” cable. This type of cable flips pins 2 & 3 so that pin 2 on one end of the cable is
connected to pin 3 on the other end (and vice versa.) Use a cable that has “straight through” connections like the
ones used to connect computers to a telephone modem since as far as your computer’s concerned, the DSP is a
modem.
Once you’ve tested the cable to make sure it’s pinned correctly, plug one end into your computer’s serial port and
the other end to the RS-232 I/O port on the back of the DSP, then proceed to the System Start-up and Loopback Test
later in this chapter.
Note: The enclosed computer cable was designed to connect directly to a 9-pin, IBM-PC/XT/AT
compatible computer’s RS-232 port. Some less-common machines are listed below.
Apple Computers
If you own an Apple Macintosh or Powerbook-type computer, simply purchase a standard mini-DIN8 to DB-9
modem cable.
Dumb Terminals
If you have an RS-232 “dumb” computer terminal, you may need to change the gender of the cable provided with
your DSP. This can be done with an inexpensive double-male RS-232 gender changing adapter available from
Radio Shack (part number 26-1388, Radio Shack Port Adapter) as well as other computer dealers.
The Computer
If the type of computer you plan to use with the DSP wasn’t mentioned earlier in this chapter, you may find
specific connection information below. You’ll also need a communications program to use with your computer. See
The Control Program section below for information regarding communication programs for many of the above
machines.
Many computers require a serial port adapter card that incorporates the necessary RS-232-C interface circuitry; The
IBM-PC is a good example of this. Computers that don’t have a serial port or permit use of a suitable adapter or
level converter can’t be used with the DSP.
Other Computers with RS-232 Ports
If your computer has an RS-232 port, consult your computer manuals to see which pins are used for TxD, RxD and
signal ground. Read the manufacturer’s recommendations for connecting the serial port to a telephone-type modem
and connect your DSP the same way.
The DSP-232 is configured as Data Communications Equipment (DCE)—it transmits data on pin-2. Most
computers and terminals are configured as Data Terminal Equipment (DTE) transmitting data on pin-3.
If your computer is configured as Data Terminal Equipment (DTE), use the supplied RS-232 cable with a gender
changing adapter, if necessary. These are available from Radio Shack (part number 26-1388) and other computer
stores.
September, 05 2-3
Page 17
Chapter 2 Power Supply and Computer Installation
Other Computers with Non-Standard Serial Ports
Computers with non-standard serial ports must meet the following conditions:
♦ The signal levels must be compatible with RS-232-C. The DSP requires the voltage levels from the computer
be greater than +3 volts in the “asserted” state and 0 volts or less in the “non-asserted” state.
♦ The signal polarity must conform to the RS-232-C standard. The 0 or negative-voltage state must correspond
to logical “1” and the positive-voltage state to logical “0 .”
♦ The computer must be able to correctly receive a signal that meets asynchronous RS-232-C specifications.
The DSP supplies signals that meet this specification.
Make or buy a cable that provides the following connections:
♦ The computer’s serial port signal ground or common pin must be connected to the DSP’s serial port
connector, pin 5.
♦ The pin on which the computer SENDS data (TxD) must be connected to the DSP’s RS-232 connector, pin 3.
♦ The pin on which the computer RECEIVES data (RxD) must be connected to the DSP’s RS-232 connector,
pin 2.
If your computer requires any other signals, you must arrange to provide them. The DSP has the standard hardware
handshake lines available. As a default, the DSP provides XON/XOFF software flow control to the computer or
terminal. The command, XFLOW, can be turned off, disabling software flow control and enabling hardware
handshake if your computer requires it. Hardware flow control is achieved with RTS/CTS (pins 7 and 8) of the DB9 RS-232 I/O connector. The documentation provided with your computer or serial card should clarify any special
requirements.
Peripherals and IRQ Conflicts in IBM-PC Compatibles
On a different note, you need to survey your computer system to see what peripherals are connected to it, both
internally and externally. This is important since you can’t connect the DSP to a COM port that’s shared or
occupied by another device like a modem, fax, or mouse card. For example, you may not be able to connect your
DSP to COM 1 if COM 3 is occupied by another device; the same holds true with COM 2 and COM 4. COM ports
are usually paired, meaning COM 1 “sees” what’s connected to COM 3, and COM 2 sees what’s connected to COM
4.
The reason why you have to be careful with COM port pairs is due to something called an Interrupt ReQuest (IRQ)
conflict—devices and peripherals send a distinct set of signals back to the CPU to interrupt its operation when the
device needs “attention.” When two devices have the same IRQ codes, their signals fight for the CPU’s attention
and cause all kinds of trouble. Therefore, if COM 1 or COM 3 are occupied, connect the DSP-232 to COM 2 or
COM 4 if you can. If you can’t, you’ll have to change the hardware (and software) to another IRQ so the shared
devices can “live together” on the paired port. Changing the device’s IRQ from 3 to 5 usually works. (Refer to the
device’s manual for changing its IRQ setting.)
Along the same lines as conflicts, sometimes a TSR (Terminate and Stay Resident) program can cause a
communication problem between the DSP and your computer. Therefore, when setting up your controller for the
first time, disable all of your TSRs to eliminate any potential start-up problems. An easy way to do this is to create a
system disk on “floppy” (in DOS, type
FORMAT A:/S to create a system disk), start-up your computer from that,
then access the communications program you plan to use with your controller.
To prevent programs from automatically booting in your Macintosh or Powerbook, simply hold down the (SHIFT)
key on power-up until you see the Welcome to Macintosh , Extensions Off message.
The Control Program
If you are going to use the PC PakRatt for Windows program supplied with your DSP-232, you will follow the
instructions in the PC PakRatt for Windows manual to install the software on your computer. If you’ll be using your
DSP with a dumb terminal, you won’t need any software and can skip to the next section, System Start-up and
Loop-back Test.
2-4 September, 05
Page 18
Chapter 2 Power Supply and Computer Installation
The DSP operates in much the same manner as a telephone modem so most telephone modem terminal programs
will work with your DSP. Some of these programs are in “Public Domain” which means they’re free. Other terminal
programs are “shareware” which means you may get them from a friend and try them before you buy them.
Follow the installation directions that come with the terminal program you plan to use. On ce installed on your
computer, you should start the program and set its parameters to:
♦ Data Rate = 1200 bits per second (Baud)
♦ Data bits/word length = 7
♦ Parity = EVEN
♦ Stop bits = 1
♦ Duplex = FULL
♦ Handshake = XON/OFF
Note: Early version of PC PakRatt for Windows 2.0 do not list the DSP-232 in the TNC menu. To operate
your DSP-232, you will select the DSP-1232 from the TNC menu. To PC PakRatt for Windows, your
DSP-232 ‘looks’ just like a DSP-1232. Later versions of PC PakRatt for Windows have the DSP-232 listed
in the TNC menu. THIS IS THE ONLY DIFFERENCE BETWEEN EARLY AND LATE RELEASES
OF PC PAKRATT FOR WINDOWS version 2.0.
Note: as a default, the DSP provides XON/XOFF software flow-control to the computer or terminal. The
DSP command, XFLOW, can be turned OFF to disable software flow control and enable hardware handshake if your computer requires it. Hardware flow control is achieved with RTS/CTS (pins 7 and 8)
of the DB-9 RS-232 I/O connector.
IBM PCs and Compatibles
Although you can use almost any terminal program with your IBM-PC or compatible computer, AEA currently sells
PC-Pakratt-II for DOS and PC-Pakratt for Windows; programs which provide many features not available in
telephone modem programs. (Call AEA’s 24-hour Literature Request line at 800-432-8873 and leave a message.)
Of course, you already own PC PakRatt for Windows.
If you already have one of AEA’s PakRatt programs, follow the instructions in the program’s manual to install the
software on your computer. For initial checkout of the DSP, use the programs’ Dumb Terminal mode.
A partial list of PC programs tested with the DSP includes: PROCOMM Plus, LANLINK, PC PakRatt for Windows
2.0 and 1.0, PC PakRatt II for DOS, YAPP, and the terminal program included with Microsoft Windows 3.1.
Apple Macintosh and Powerbooks
Although you can use almost any Macintosh-based terminal program with your Macintosh or Powerbook, AEA
presently sells the MacRATT program which provides many features not available in telephone modem-type
programs. Again, call or write AEA for more information.
If you already have MacRATT, follow the program’s manual to install the software on your computer. For initial
checkout of the DSP, use MacRATT’s Dumb Terminal mode.
As we mentioned above, an AEA program is not required to use the DSP with your Macintosh or Powerbook. A
partial list of Macintosh programs tested with the DSP includes: MAC TERMINAL, RED RYDER,
MICROPHONE II, SMARTCOMM II and MOCK TERMINAL.
System Start-up and Loop-back Tests
Make sure that you’ve connected your DSP to an adequate power supply and to the RS-232 port of your computer
or terminal.
Radio Port 1 Test
September, 05 2-5
Page 19
Chapter 2 Power Supply and Computer Installation
1. Don’t connect any cables to your radio yet!
2. If a loop-back jumper is included with your shipment of the DSP-232, plug one end into the 1 hole (TX)
and the other end into the 4 hole (RX) of Radio 1 port on the back of the DSP-232, and go to step 7. If you
did not receive a loop-back jumper, continue following the steps.
Insert Loop-back jumper in holes 1 and 4
3. Remove one of the 5-wire, shielded radio cables from the DSP accessory bag. If you have a single 10-Ft.
cable with 5-pin connectors on each end, cut the cable to the length you need to reach your primary radio.
4. With your pocket knife or wire strippers, remove about an inch (2.5 cm) of cable jacket exposing the five
colored wires and the shield-wire, being careful not to accidentally nick the wires’ insulation.
5. Strip about 1/4 inch (7 mm) of insulation from the green and white wires and short them together by
twisting gently twisting their ends together.
6. Plug the cable into the 5-pin RADIO-1 socket on the DSP’s rear panel. Make sure that the cable at the
connector end faces downward as it leads away from the controller.
7. Set the RADIO 1 AFSK LEVEL pot on the rear of the DSP to 50% rotation (straight up and down) using a
small screwdriver.
8. Turn on your computer. Load and run your communications program. (Choose the TTY option, if
available.)
If you’re using an AEA program, follow its manual’s instructions to enter the packet mode, then skip to Step 11.
Note: Early version of PC PakRatt for Windows 2.0 do not list the DSP-232 in the TNC menu. To operate
your DSP-232, you will select the DSP-1232 from the TNC menu. To PC PakRatt for Windows, your
DSP-232 ‘looks’ just like a DSP-1232. Later versions of PC PakRatt for Windows have the DSP-232 listed
in the TNC menu. THIS IS THE ONLY DIFFERENCE BETWEEN EARLY AND LATE RELEASES
OF PC PAKRATT FOR WINDOWS version 2.0.
Note: You may use a wide range of terminal baud rates with the DSP, but we recommend 1200 baud now
to keep this procedure easy and consistent.
9. Press the DSP’s power switch to the ON position.
The seven segment LCD symbols ‘AU’ (AU stands for Auto Buad) will light. (If the
above doesn’t happen, then refer to Chapter 13 - Troubleshooting.
If your serial port is operating at 1200 baud (this is the terminal baud rate), 7-bit even parity as recommended, you’ll
see the following message:
Please type a star (*) for autobaud routine.
If your serial port is operating at 2400, 4800, 9600, or 19,200 baud (this is terminal baud), you may see some
“garbage” characters. This is normal and you should proceed with Step 10.
2-6 September, 05
Page 20
Chapter 2 Power Supply and Computer Installation
10. Type an asterisk (*). When the DSP has recognized your computer’s data rate, its ‘AU’ lights will glow as
in the picture above. Your screen will then display the following sign-on message:
AEA DSP-232 Data Controller
Copyright (C) 1995 by
Advanced Electronic Applications, Inc.
Release DD.MMM.YY
cmd:
”cmd:” is the DSP’s system prompt. When you enter (or have entered) a command, you’ll see this prompt.
Important: When you enter a parameter or command, type it after the prompt, press the (SPACE) bar once, enter
the command’s “argument” (the variable or text you’re changing) if appropriate, then press (RETURN).
At this point the DSP-232 is in its default mode: 1200 bps VHF Packet.
11. Set the DSP to RADIO PORT 1by typing RADIO 1 (or RAD 1) at the cmd:like this:
RAD 1
11. Enter the following text after the cmd: prompt to set your test callsign to AAA:
MYCALL AAA
After you’ve entered this, the DSP will print the following on the screen:
MYcall was DSP232
MYcall now AAA
12. Enter the following command to “connect” to AAA: (the DSP-232 recognizes the letter C to mean “connect
to...”)
C AAA
After a few moments, your monitor should display:
*** CONNECTED to AAA
13. Type Hi, there!, then press (RETURN). Your monitor should echo the same message.
If you’ve gotten this far, then the DSP and its VHF packet modem is working properly. If you’re having difficulties,
see Chapter 13 - Troubleshooting.
14. You’ll now check the DSP’s HF modem. Enter a (CTRL-C) so you’ll return to the Command mode. After
the cmd: prompt, enter:
DISCONNECT
The command HBAUD (or HB for short) controls the data rate of the DSP-232. Currently, the DSP-232 is in 1200
bps (HBAUD 1200) VHF Packet. You want to be in 300 bps HF Packet. After the cmd: prompt, enter:
HB 300
Your monitor should respond with:
HBAUD was 1200
HBAUD now 300
cmd:
15. Enter the following command to “connect” toAAA:
C AAA
16. Type Hi, there!, then press ENTER or RETURN. Your monitor should echo the same message.
September, 05 2-7
Page 21
Chapter 2 Power Supply and Computer Installation
17. Now you’ll exit out of the packet mode. The following command will force the DSP to “disconnect” from
a station and exit the packet mode:
(CTRL-C)
cmd:D
The DSP-232 recognizes the letter D to mean “disconnect from...”
Your monitor should respond with:
cmd:***DISCONNECTED: AAA
AAA*>AAA (UA)
If all of the above steps were successful, you’ve completed the system check-out for Radio Port 1. Press (CTRL C) and the cmd: prompt will display on your screen. At the cmd:, type RESET.
If you experienced problems with the above procedure, go back to Step 1 after checking all the cables and
connectors for proper wiring, continuity, and connection. Read each step again carefully. The most common errors
made during this procedure are: trying to connect to a callsign different from AAA; not having the green-and-white
wires connected; or not setting the AFSK level to 50% rotation.
Radio Port 2 Test
Now you need to perform the Loop-back test for Radio Port 2. You will do the VHF and HF Packet tests just as you
did before, plus you will test the 9600 bps VHF Packet modem on Radio Port 2.
1. Take the Loop-back jumper that came with your DSP-232, or the jumper you crafted for the previous test
an plug one end into 1 hole (TX) and the other end into the 4 hole (RX) of the 8-pin RADIO-2 socket on
the DSP’s rear panel. This is the 1200 bps VHF & 300 HF Loop-back jumper placement shown below.
You will use the 9600 bps placement later in this section.
9600 bps Loop-back jumper placement.
1200 bps VHF & 300 HF Loop-back jumper placement.
2. Set the RADIO 2 AFSK LEVEL pot on the rear of the DSP to 50% rotation (straight up and down) using a
small screwdriver.
The seven segment LCD symbols ‘AU’ will light. If the above doesn’t happen,
then refer to Chapter 13 - Troubleshooting.
If your serial port is operating at 1200 baud (this is the terminal baud rate), 7-bit even parity as recommended, you’ll
see the following message:
Please type a star (*) for autobaud routine.
If your serial port is operating at 2400, 4800, 9600, or 19,200 baud (this is terminal baud), you may see some
“garbage” characters. This is normal and you should proceed with Step 10.
2-8 September, 05
Page 22
Chapter 2 Power Supply and Computer Installation
3. Type an asterisk (*). When the DSP has recognized your computer’s data rate, its ‘AU’ lights will glow as
in the picture above. Your screen will then display the following sign-on message:
AEA DSP-232 Data Controller
Copyright (C) 1995 by
Advanced Electronic Applications, Inc.
Release DD.MMM.YY
cmd:
At this point the DSP-232 is in its default mode: Radio Port 1, 1200 bps VHF Packet.
4. Enter the following text after the cmd: prompt to switch to Radio Port 2
RAD 2
5. Enter the following text after the cmd: prompt to set your test callsign to AAA:
MYCALL AAA
After you’ve entered this, the DSP will print the following on the screen:
MYcall was DSP232
MYcall now AAA
6. Enter the following command to “connect” to AAA: (the DSP-232 recognizes the letter C to mean “connect
to...”)
C AAA
After a few moments, your monitor should display:
*** CONNECTED to AAA
7. Type Hi, there!, then press (RETURN). Your monitor should echo the same message.
If you’ve gotten this far, then the DSP and its Radio Port 2 VHF packet modem is working properly. If you’re
having difficulties, see Chapter 13 - Troubleshooting.
8. You’ll now check the DSP’s Radio 2 HF modem. Enter a (CTRL-C) so you’ll return to the Command
mode. After the cmd: prompt, enter:
DISCONNECT
After thecmd: prompt, enter:
HB 300
Your monitor should respond with:
HBAUD was 1200
HBAUD now 300
cmd:
9. Enter the following command to “connect” toAAA:
C AAA
10. Type Hi, there!, then press
11. Now you’ll exit out of the packet mode. The following command will force the DSP to “disconnect” from
a station and exit the packet mode:
(CTRL-C)
cmd:D
ENTER or RETURN. Your monitor should echo the same message.
September, 05 2-9
Page 23
Chapter 2 Power Supply and Computer Installation
The DSP-232 recognizes the letter D to mean “disconnect from...”
Your monitor should respond with:
cmd:***DISCONNECTED: AAA
AAA*>AAA (UA)
Now you need to to the Loop-back test for 9600 bps on Radio Port 2. You need to take your wire Loop-back jumper
and plug one end into the 7 hole (9600 RX) and the other end into the 6 hole (9600 TX) of Radio Port 2. For those
using the cable method (described previously), unplug the cable and take a paper clip, straighten it out, bend it in
half, and insert it into RADIO PORT 2 as described above.
12. Set the 9600 TX AFSK LEVEL pot on the rear of the DSP to 50% rotation (straight up and down) using a
small screwdriver.
13. Press (CTRL - C). When the cmd: displays on your monitor, type: RESET.
The seven segment LCD symbols ‘AU’ will light. (If the above doesn’t happen,
then refer to Chapter 13 - Troubleshooting.
If your serial port is operating at 1200 baud (this is the terminal baud rate), 7-bit even parity as recommended, you’ll
see the following message:
Please type a star (*) for autobaud routine.
If your serial port is operating at 2400, 4800, 9600, or 19,200 baud (this is terminal baud), you may see some
“garbage” characters. This is normal and you should proceed with Step 10.
14. Type an asterisk (*). When the DSP has recognized your computer’s data rate, its ‘AU’ lights will glow as
in the picture above. Your screen will then display the following sign-on message:
AEA DSP-232 Data Controller
Copyright (C) 1995 by
Advanced Electronic Applications, Inc.
Release DD.MMM.YY
cmd:
At this point the DSP-232 is in its default mode: Radio Port 1, 1200 bps VHF Packet.
15. Enter the following text after the cmd: prompt to switch to Radio Port 2
RAD 2
16. At the command prmopt type:
MODEM 16 This is an alternate means of selecting a modem. We use HBAUD in previous examples, and you could at
this point too. But, in an effort to get you familiar with the DSP-232’s commands, we had you use the
MODEM command. (After you are done with this entire Loop-back test type DIRECT at the cmd: to see
the whole list of modems available for the DSP-232.)
17. Now to make the Loop-back test work, at the cmd:, type:
HBAUD 9600
2-10 September, 05
Page 24
Chapter 2 Power Supply and Computer Installation
18. Now, at the cmd:, type:
EXPERT ON Press (RETURN) and then type:
UBIT 0 OFF
19. Enter the following text after the cmd: prompt to set your test callsign to AAA:
MYCALL AAA
After you’ve entered this, the DSP will print the following on the screen:
MYcall was DSP232
MYcall now AAA
20. Enter the following command to “connect” to AAA: (the DSP-232 recognizes the letter C to mean “connect
to...”)
C AAA
After a few moments, your monitor should display:
*** CONNECTED to AAA
21. Type Hi, there!, then press (RETURN). Your monitor should echo the same message.
22. Now you’ll exit out of the packet mode. The following command will force the DSP to “disconnect” from
a station and exit the packet mode:
(CTRL-C)
cmd:D
If you’ve gotten this far, then the DSP and its Radio Port 2 9600 bps VHF packet modem is working properly.
If you still have problems after consulting Chapter 13 - Troubleshooting, leave your DSP on and call AEA’s
Technical Support department at (206) 775-7373. If all tests went well, your DSP’s modems and Radio Ports are
functioning properly. Any problems that arise from this point on will most likely stem from cabling or radio
problems. Now, move on to Chapter 3 Radio Installation.
September, 05 2-11
Page 25
Chapter 3 Radio Installation
Chapter 3
Radio Installation
Overview
This chapter describes how to connect the DSP-232 to your radio receiver or transceiver.
If You Just Want to Listen
If you’re a short-wave listener or are only interested in receiving and not transmitting signals, the audio connection
to the DSP is simple—just plug one end of the supplied audio cables into either the RX AUDIO 1 or AUDIO 2
jacks on the rear of the DSP (as shown in Figure 3-1 below) and the other end of the cable is into the external
speaker/earphone jack of your radio.
Note: some short-wave receivers come with low-level outputs designed for use with a tape recorder. These
outputs typically don’t have enough power to drive the DSP circuitry—the DSP needs at least 200 mVfor it to operate correctly.
Figure 3-1 Receive audio connections to the DSP.
If You Want to Transmit. . .
. . . you’ll need to make the proper connections to your radio’s speaker, microphone and the Push-To-Talk (PTT)
circuits.
The best way to connect the DSP to your transceiver is through its rear panel accessory port, if it has one—it’ll free
up the mike jack so you don’t have to swap connectors with your mike and the DSP when you want to use either
device. If your radio doesn’t have an accessory port, use its microphone connector for hook-up.
p-p
Note: if your controller is connected to your radio’s Accessory port and you leave your mike plugged in, if
you accidentally key the mike it’ll cause your radio to transmit whatever it hears from the DSP.
Radio Connection Requirements
! Very Important: MAKE SURE THAT YOU REMOVE POWER FROM YOUR DSP AND RADIO
BEFORE MAKING ANY OF THE FOLLOWING CONNECTIONS.
You’ll need the following items to make a radio cable to connect the DSP to you r transceiver:
September, 05 3-1
Page 26
Chapter 3 Radio Installation
• the AEA-supplied radio cable for each radio you want to connect
• a microphone or accessory-plug connector for your transceiver
• a pin assignment diagram of your radio’s microphone and/or accessory port
• a low-wattage (under 40W) soldering iron and solder
• wire cutters, strippers or a small pocket knife
The lines you’ll be connecting from your radio to the DSP are:
♦ Receive Audio: carries the audio signals from your radio’s internal or external speaker or headphone jack
to the DSP. The audio can usually be tapped from a particular pin in your transceiver’s mike connector or
through your radio’s external speaker jack.
♦ Microphone Audio (AFSK): carries the transmit audio signal from the DSP to your transceiver for
transmission.
♦ Ground: provides an electrical return-path for the DSP’s DC signals.
♦ PTT: when energized—like when you press the button on your mike—it puts your transceiver into
transmit.
If your transceiver has these four lines, then you shouldn’t have any problem getting your radio to work with the
DSP.
Connections for Specific Transceiver Models
Appendix A contains information and diagrams for connecting the DSP to many modern HF and VHF transceivers.
Go there to locate the transceiver model(s) you’ll be connecting to your DSP and at the same time, refer to your
radio’s Operating or Owner’s manual to verify that the pin assignments are correct. (If you don’t find your
transceiver listed there, then locate a model from the same manufacturer that has the same accessory or mike
connector and pinouts as the unit you’ll be connecting—usually each manufacturer has consistent pin assignments
so the hook-ups will be the same.)
! Very Important: IF YOU HAVE ANY QUESTIONS OR DOUBT ABOUT YOUR MANUAL’S WIRING
DIAGRAM FOR YOUR RADIO OR THERE’S A DIFFERENCE IN THE PIN-OUT DIAGRAMS
BETWEEN YOUR RADIO’S MANUAL AND OURS, CALL OR WRITE YOUR RADIO’S
MANUFACTURER OR AEA FOR ASSISTANCE.
Basic Connections and Adjustments
The following table (3-1) and figure (3-2) will help you identify the connection points to the DSP’s radio cable.
Wire
Pin Signal Name Color Description
4 Receive Audio Green Audio from your radio to the DSP
1 Microphone Audio White Transmit audio from the DSP to your transmitter
5 Squelch Input Black Squelch input from radio (optional)
2 Ground Brown Audio and PTT common return
3 Push-To-Talk Red Keying line to your transmitter
Shield/Drain Wire Silver Shield of cable / Microphone ground
Radio Port 2 has these 9600bps packet connections also
6 Receive Audio Green Audio from your radio to the DSP
7 Microphone Audio White Transmit audio from the DSP to your transmitter
Table 3-1 Radio Port 1 and 2 and Cable Connections
3-2 September, 05
Page 27
Chapter 3 Radio Installation
Figure 3-2 DSP to Radio Cable Connections for Radio Ports 1 and 2
If you’ll be using a Packet channel that’s shared with voice users, then you should connect the black wire to the
Squelch status pin of the connector. This will prevent the DSP from transmitting when there’s a received signal
strong enough to open the squelch. If you connect this pin, you may have to change the setting of the SQUELCH
command in the DSP. (Most VHF/UHF Packet operations are no longer shared with voice users so this connection
generally isn’t needed.)
As an example for determining the Radio cable connection to a radio, let’s say you want to hook up an Alinco DR112 to your DSP. Go to Appendix A and turn to the page listing the Alinco radios. There, the DR-112 is listed and to
its right—under the Figure column—it refers you to Figure 2 and the Notes column, Note 1. Turn to the first page
of the Appendix and read Note 1. It doesn’t really apply because if we look at Fig. 2 on the next page, it shows that
the green wire in the Radio cable, Receive Audio, is hooked up to pin 6 in the Alinco’s mike connector. The brown
wire, Ground, is connected to pin 7; the braided cable shield, to pin 8; the white wire, Mike Audio (AFSK) to pin 1,
and finally the red wire, PTT, to pin 2.
So, to fashion the radio cable:
1. Locate one of the 5 ft. DSP radio cables included with your DSP.
Note: that the Radio cables may have been shipped as a single 10 ft. cable which should be cut to
length before use.
2. Prepare the bare end of one of the radio cables by removing an appropriate amount of jacket for the mike
connector you’ll attach. Typically, this is .5 - .75 inches (13 - 19mm).
3. Carefully remove the foil shield exposing the colored wires underneath. Be careful not to nick or cut the shield wire.
4. Strip back about .125 inch (7mm) of colored insulation from the green, red, white and brown wires. (Don’t
strip back the black wire if you don’t intend to use it—just cut it short)
5. Feed the connector’s backshell over the cable end, then look at the connector closely (with a magnifying
glass, if necessary) to locate pin 1. Compare this to the location of pin 1 on the connector drawing in your
transceiver’s manual and also in Appendix A. This is important as some diagrams show the connector from
the inside of the transceiver, not the outside of the plu g you are wiring. (This will help insure that the plug
is not wired backwards.)
6. Warm up your soldering iron and begin wiring.
Note: when wiring a connector, it’s often easier to wire the inside or middle pins first then work
your way to the outside pins.
7. Connect the Shield (silver) wire to the mike’s ground connection if your transceiver has one. If it doesn’t
have a separate mike or ground connection, then connect it to the single ground along with the Brown wire.
(See the next step.)
September, 05 3-3
Page 28
Chapter 3 Radio Installation
8. Connect the brown wire to the main ground on the connector. This ground is the one used for the PTT and
receive audio. You should connect the Silver Shield/Drain wire to this ground only if there isn’t a separate
mike ground as described in the previous step.
For PTT, the DSP keys only positive (+)PTT since most transceivers use this method of keying. If you’re
connecting a handheld (“handy-talkie”) transceiver to your DSP, you’ll probably need a resistor and/or capacitor to
isolate this connection from the AFSK audio. (Check Appendix A).
Connect the green wire to the Receive Audio terminal on the connector. If the connector you’re wiring doesn’t have
Receiver Audio available, then the included 3.5 mm audio cable may be used instead. This cable connects audio
from your transceiver’s external speaker/earphone jack to the RX AUDIO jack on the DSP. If you’re connecting to
an Accessory jack, make sure the available level is at least 200 mV
Connections for Direct-FSK on RTTY
Some HF SSB radios provide direct FSK (Frequency-Shift Keying) for RTTY, AMTOR and PACTOR operation.
RMS
.
Note: when using narrow filters they can limit the data transfer rate at 110 baud. Consult your
transceiver’s manual regarding direct FSK operation for further recommendations.
To install and operate your DSP and radio in the FSK mode, connect a shielded cable from the DSP’s FSK/AUX
(DIN) receptacle, pins 1 or 4, to the radio’s FSK input. (See Figure 3-3 below.)
Note: polarity of the FSK signals aren’t standardized by radio manufacturers—Icom radios most often use
FSK-N, while Kenwood radios most often use FSK-R. Consult your transceiver’s manual to identify the
proper polarity, its power and duty cycle limits so they won’t be exceeded.
Figure 3-3 AUX/FSK Pin Assignments
Transceiver Adjustments
! Very Important: MAKE SURE YOUR DSP AND RADIO ARE OFF AND ALL THE CABLES ARE
CORRECTLY WIRED AND CONNECTED.
This section is split into separate procedures for FM and HF SSB radios. If you’re connecting an FM transceiver to
one of the radio ports, then we recommend that you adjust that radio, first. This will establish the AFSK level fro m
the DSP. If the only radio you will be connecting is an HF SSB transceiver, then skip the FM section and proceed
directly to the HF SSB Final Adjustments section.
FM Transceiver Adjustments
1. Connect a dummy load to your radio and be prepared to monitor your transmissions with another nearby
radio such as a handheld transceiver.
3-4 September, 05
Page 29
Chapter 3 Radio Installation
Note: If you don’t have a spare receiver to monitor the tone, a “quick-’n’-dirty” way to set the
AFSK level is to turn the AFSK LEVEL pot on the back of the DSP halfway between its stops,
but if you happen to have a deviation meter such as AEA’s DM-1 Deviation Meter, set the AFSK
LEVEL’s pot so the DSP’s deviation is 3.25 KHz, peak.)
2. Verify that your DSP and FM radio(s) are connected as shown in Figure 3-4 and/or 3-5 or 3-6 below.
Figure 3-4 Radio-to-DSP Radio Port 1Connections
Note: Radio Port 2 can be wired the same as Radio Port one (shown above) or it can be wired specifically
for 9600 bps packet operation as in either of the two diagrams shown below. This is the beauty of having
both a 5 Pin and 8 pin DIN, you can fit the 5 pin plug into both ports if you don’t run 9600 bps packet,
and for those you do run 9600 bps you can use Port 2 specifically for this purpose.
Figure 3-5 Radio-to-DSP Radio Port 2 Connection for 9600 bps packet
September, 05 3-5
Page 30
Chapter 3 Radio Installation
Figure 3-6 Radio-to-DSP Radio Port 2 Connection for 9600 bps packet
3. Turn on your radio and computer. Load your terminal program so that you’re operating the DSP in the
Dumb Terminal mode.
4. Enter the CALIBRATE mode by entering: CAL next to the cmd: prompt.
In the CALIBRATE mode only, the letter K toggles the transmitter PTT line on and off; the (SPACE) bar
toggles the tone generator from Mark (the lower pitched tone) to Space (the higher pitched tone).
Note: The DSP has a transmit watchdog timer circuit that unkeys your transmitter automatically
after 30 seconds.
5. Press K to key the transmitter. You should hear a continuous tone in the spare receiver.
6. Tap the (SPACE) bar several times until the higher pitched of the two tones (Space) is heard.
7. Adjust the transmit audio level as follows:
a) Set the monitor receiver to your transmitter’s frequency and turn up the volume. Turn the DSP’s rear-
panel AFSK LEVEL pot clockwise until you hear no increase in the audio output level from the
monitoring receiver.
b) Rotate the AFSK LEVEL pot counter-clockwise (CCW) until the audio signal on the monitoring
receiver is slightly, but noticeably, reduced.
Note: If you find the “correct” AFSK level setting occurs in the first 20% of the potentiometers range,
the adjustment may be difficult. If you find this adjustment difficult, the internal AFSK
adjustment level jumper may be moved to the LOW setting which will improve the adjustment
range of the potentiometer.
To locate the internal AFSK level jumpers in the DSP-232, remove the six screws that secure the
top chassis, and carefully remove it.
Look for jumpers JP10 and JP11 near the fuse at the rear of the DSP-232 as shown in figure 3-6
below. Jumper JP10 controls the output level of radio port 1, and JP11 controls the output level
of port 2. When the jumper is towards the right, the output level is high (high and low are printed
on the circuit board near the jumper for your convenience). Move the jumper for the radio port
3-6 September, 05
Page 31
Chapter 3 Radio Installation
being adjusted to the left two pins to set the AFSK output level to LOWer range. Repeat step 7 when this has been completed.
Figure 3-6 DSP-232 AFSK HIGH/LOW Jumpers
8. Press K to return to receive mode.
9. Press Q to leave the CALIBRATE mode.
10. Enter the packet mode and set HBAUD to 1200 baud. With your radio in the receive mode, set its squelch
control “open” so that a steady hash or “white noise” is heard from its speaker.
Note: the front panel DCD LED should not be lit.
11. Set the frequency of your FM transceiver to a packet frequency and observe the DCD LED.
12. The DCD LED should light steadily during reception of packets and go out when the channel is clear.
13. This is the proper setting for packet operation. You may now reset your receiver’s squelch for normal voice
operation.
SSB Transceiver Final Adjustments
Digital modes with an SSB radio require specific settings of the radio’s operating controls for proper AMTOR and
Packet operation. Be sure to observe the following settings precautions:
♦ Set VOX to OFF
♦ Set speech compression to OFF
♦ Set AGC to FAST (if available)
♦ Disconnect the ALC cables between your SSB radio and an external RF amplifier
Baudot, ASCII RTTY, Mode B (FEC) AMTOR, and PACTOR send cause continuous, key-down conditions during
the entire length of each transmission. If your SSB radio isn’t designed for continuous transmit operation, you must operate your radio at a reduced power level. Consult your radio’s specifications for details regarding the operating
“duty-cycle".
September, 05 3-7
Page 32
Chapter 3 Radio Installation
Note: make all connections with all power off.
1. Connect your fabricated cable from the DSP’s RADIO 1 or RADIO 2 connector to your SSB radio.
2. Connect your SSB radio to a dummy load.
3. Turn on your computer, start its terminal program, enter its Dumb Terminal mode, then turn on the DSP.
4. If your SSB radio has a “monitor” facility that lets you listen to the audio signals entering the microphone
or phone patch jacks, turn that monitor circuit on.
5. Switch the radio to LSB (lower sideband).
6. Set the radio’s Meter switch to the ALC position. If the radio doesn’t have an ALC indication, set the
meter switch to I
to indicate power output.
7. Enter the CALIBRATE mode by entering: CAL
Note: In the CALIBRATE mode only, the letter K toggles the transmitter PTT line on and off;
the (SPACE) bar toggles the tone generator from Mark (the lower pitched tone) to Space (the
higher pitched tone).
The DSP has a transmit watchdog timer circuit that unkeys your transmitter automatically after thirty (30)
seconds.
8. Rotate the microphone gain control CCW so it’s off.
9. Press K to key the transmitter. Increase the microphone gain control clockwise until hear a continuous tone
from the radio’s monitor output (through the radio’s speaker or headphone jack.)
10. Tap the Space Bar several times until the lower pitched of the two tones (Mark) is heard.
11. Rotate the microphone gain control clockwise from its OFF position about a quarter turn.
12. Turn the DSP’s rear-panel AFSK LEVEL pot CW until the ALC meter shows a small deflection from its
unmodulated mark. Check the radio’s plate/collector current or output power indicators.
13. Adjust the AFSK LEVEL control until the radio’s indicators show approximately thirty percent (30 %) of
the manufacturer’s rated full-power reading.
Example: If the manufacturer’s plate/collector current specification for clockwise operation is 200 mA, set
the AFSK LEVEL pot and your microphone gain control so that the plate/collector current indicates
approximately 75 mA.
14. Press K to return to receive mode.
15. Press Q to “Quit” (exit) the CALIBRATE routine.
16. Remove the dummy load and connect your antenna line. Then, tune your radio to a clear, unoccupied
frequency.
17. Set the receiver’s audio volume control (AF GAIN) to the position you would normally use for CW
reception. This is the approximate receiver audio output level for best receive performance from your
DSP’s modem.
or IC to read the plate/collector current. If a current reading isn’t available, set the meter
P
3-8 September, 05
Page 33
Chapter 3 Radio Installation
18. Adjust the software controlled THRESHLD (default 50) up or down until the DCD light is lit by the noise
output from your receiver, then increase it slowly until the DCD light is no longer lit. Alternatively, you
can type AUTOTHR at the cmd:, and the DSP will automatically adjust the threshold to the proper
setting.
September, 05 3-9
Page 34
Chapter 4 Terminal Interfacing
Chapter 4
Terminal Commands
Overview
We know you’re ready to get on-the-air, but before you do you should familiarize yourself with the DSP-232’s
“operating system,” a few important commands, some error messages, and its list of available commands.
Most of the commands have a standard (default) value that provide good performance for the mode you select and
for an average amateur radio station. Almost all of the commands have initial or default values that are loaded when
the DSP is first turned on, but there’s no rule that says “you must keep these defaults.” You can—and should—
change the default values as required for your individual operating needs, type of equipment, and local operating
practices or protocols.
Don’t be daunted by all the commands that are available to you—an average user needs to understand or change
only a handful of them and once set, usually don’t need to be reckoned with again. (See EXPERT.) This chapter
describes the commands used to control how the DSP-232 communicates with your terminal or PC. Mode specific,
MailDrop, and GPS commands are listed and explained in their respective chapters elsewhere in this manual.
There are five TNC control modes you need to be familiar with to make the DSP-232 communicate with your
terminal. These are: the Command mode, Converse mode, Transparent mode, Host mode, and KISS mode. Below is
a brief desicription of each of these modes. Later in this chapter are the actual commands that you will use to enable
the TNC to communicate with the terminal.
Command Mode
Command mode is for configuring and setting the parameters for your TNC. To get to the Command mode if you
are in the Converse mode, enter a <CTRL> C. If you are in any of the other operating modes, you can get to the
Command mode by entering three <CTRL> C’s in quick succession.
Once in the Command mode you will see this— cmd:. You type the system parameters at the cmd: prompt. You
will see what you type on the screen, and if you type something wrong, the system will try to help you through the
mistake. For example, if you type the wrong type of arguement, such as a numeric value instead of a text arguement,
the TNC will respond with— What? If you type a numeric value that is out of the command’s range, the system
will respond with— Range? See the parameters and arguements explaination below for more information on how
to deal with the command arguements. To get a complete list of the TNC’s parameters type Disp Z at the cmd:
prompt.
Converse Mode
Converse mode is for communicating with someone on the air. Whatever you type on your keyboard will be
transmitted by your radio. To enter the Converse mode, type CONVERSE or K at the cmd: prompt.
Once in the Converse mode you will see a cursor on the left-hand side of your screen. As stated previously,
whatever you type will be transmitted. You can make changes as to the way your typed messages are transmitted.
For example, you can change the settings so that an entire line will be transmitted after a carraige return as opposed
September, 05 4-1
Page 35
Chapter 4 Terminal Interfacing
to character by character --these sort of configuration changes are made in the Command mode and are realized in
the Converse mode.
Transparent Mode
Transparent mode is used to transfer binary files. No data is echoed, so you don’t see the actual data appearing on
your screen. The TRANS command switches the DSP-232 from the Command mode to the Transparent mode.
Host Mode
In Command mode, the DSP-232 presents a reasonably user-friendly human interface that uses plain-language to
describe exactly what is going on.
All of the DSP-232’s Command mode features that make life easy for the user unfortunately produce substantial
difficulties for the computer and for the programmers that write terminal control programs.
Host mode does not use human-type dialog. By communicating directly with the ‘host’ or computer, Host mode
provides the computer with much greater direct control over the DSP-232. Host mode permits programmers to
eliminate, reduce, or greatly simplify the transfer and subsequent encoding and decoding of critical information. In
Host mode, the DSP-232 is unfriendly; humans would find it difficult to operate the DSP in Host mode.
KISS Mode
The DSP-232 provides a simple, asynchronous, computer-to-TNC protocol for a raw HDLC TNC or “KISS” TNC
developed by Phil Karn (KA9Q). The computer must provide all AX.25 headers and timing functions. KISS
protocol is similar to the Raw HDLC protocol where data from the computer is converted into pure packet frames
without adding headers or protocol bytes. However, Raw HDLC is available only in Host mode, whereas KISS is its
own mode.
Parameters and Arguments
If a command requires an argument, the type of argument is indicated after the command name as well as its default
value. There are three different types of parameters used: Boolean, Numeric, and Text.
Boolean
Boolean arguments use one value out of a choice of only two possible values, such as ON or OFF, YES or NO, or
EVERY or AFTER. Boolean arguments can also be changed back and forth (toggled) with an argument of
TOGGLE or T. This is useful, for example, in the case of RXREV and TXREV.
Numeric
An argument designated as “n” is a numeric value. Numeric values can be entered by typing them in familiar
decimal numbers, or in hexadecimal numbers. When using hexadecimal notation, you must type a $ in front of the
number to tell the DSP that this is a “hex” number.
For numeric parameters the arguments ON or Y set the parameter value to its default. Arguments OFF or N set the
value to zero. The UP (U) or DOWN (D) can be used to select the next higher or lower baud rate.
Text Arguments
A text parameter, such as the CTEXT message, can hold most any ASCII character including uppercase and
lowercase letters, numbers, spaces, and punctuation.
Some commands, such as CONNECT, require callsigns as arguments. These arguments are usually callsigns, but
may be any string of numbers of at least one letter (and up to six characters) in length. Some commands, such as
CFROM, have arguments which are actually lists of callsigns. You must separate multiple callsigns with either
spaces or commas.
Changing Commands
4-2 September, 05
Page 36
Chapter 4 Terminal Interfacing
As you skim through the list of commands, you’ll notice that the first few characters in the command are capitalized
and the rest aren’t. The capitalized letters indicate the minimum abbreviation for a command. For example, with the
command DISPlay, DISP, DISPL, DISPLA and DISPLAY will all be accepted. You can also enter commands
using lowercase, uppercase, or a combination of lowercase and uppercase letters. Most people find it preferable to
enter their commands in lowercase, but for emphasis the commands in this manual are printed in uppercase.
When you change a command’s value, the DSP will let you know a change has been made and the change will be
automatically saved and an appropriate response will be generated. Say you want to enter your callsign. You’d enter
your callsign after the cmd: prompt by typing MYCALL [call]. If your callsign is WF7A, then this is what you’ll
type:
cmd: MY WF7A
The DSP’s response will be:
MYcall: was DSP232
MYcall: now WF7A
cmd:
If you turn off or remove the power cord from your DSP, it will still remember the change(s) you’ve made. Also, all
commands that accept values or parameters may be typed without any arguments to check their present setting. For
example, if you enter EXPERT after the cmd: prompt, you’ll see:
cmd: EXPERT
cmd: Expert ON
This means that the DSP is currently set to use VHF (or UHF) tone pairs.
If, while changing timing commands and such, you find that you’ve “dug yourself into a hole” and the DSP doesn’t
work as well as it did before, enter REINIT—it’ll reinitialize most of the commands to their default settings and
perform a RESTART, but it won’t lose the contents of the MailDrop or NAVTEX message history.
List of General and Terminal Related Commands
Commands are listed alphabetically with their descriptions. Each command entry contains several fields of
information: Command Name, Default Value, Mode(s) in which the command is used, Host mode abbreviation (for
Host mode programmers), and Parameters. The default value is listed first.
5BitImmediat e Command Host: 5B
5BIT is an immediate command allowing the user to store 5-bit Baudot transmissions received then write a program
to decrypt codes that involve bit inversion or transposition. In 5BIT, a constant of $40 (64 decimal) is added to each
received 5-bit character to make it a printable ASCII character in the range of $40-5F. All characters are treated this
way, including CR, LF, LTRS, and FIGS.
When the user enters 5BIT, the DSP-232 displays “OPMODE now BAUDOT”. This is not strictly true; however, the
‘b’ for Baudot will glow in the Mode window.
RXREV, RBAUD, and the MODEM number must be set properly for the monitored transmission. SIGNAL is
helpful in determining whether a transmission is 5-bit and the setting for RBAUD and RXREV, but typing OK after
SIGNAL selects BAUDOT, not 5BIT.
Do not change modes directly between BAUDOT, 5BIT, and 6BIT. Go through some other mode first, such as
Packet. There commands do not function in 5BIT: BITINV, CODE, MARSDISP, TRACE, USOS, WRU, and
XMIT.
6BitImmediat e Command Host: 6B
September, 05 4-3
Page 37
Chapter 4 Terminal Interfacing
Same as 5BIT, except that the unit receives a 6-bit code and adds a constant of $30 (48 decimal) to yield a range of
$30-6F. RXREV and RBAUD must be set correctly. SIGNAL is helpful in determining whether a transmission is 6bit and the settings for RBAUD and RXREV, but OK will not automatically select 6BIT.
When the user enters 6BIT, the DSP-232 displays “OPMODE now BAUDOT”. This is not strictly true; however, the
‘b’ will glow in the Mode window.
Do not change modes directly between BAUDOT, 5BIT, and 6BIT. Go through some other mode first, such as
Packet. There commands do not function in 6BIT: BITINV, CODE, MARSDISP, TRACE, USOS, WRU, and
XMIT.
ACRDispnDefault: 0 Host: AA
“n” 1 to 255 specifies the screen width, in columns or characters.
0 Disables this function.
The numerical value “n” sets the terminal output format for your needs. The DSP sends a (RETURN) + [LF is
optional] (LF) sequence to your computer at the end of a line in the Command or Converse modes when “n”
characters have been printed on the computer screen. Most computers and terminals do this automatically so
ACRDISP defaults to 0.
When the DSP is in the MORSE mode, received data will be broken up on word boundaries, if possible. At a
column of 12 less than the ACRDISP value, the DSP starts looking for spaces in the received data. The first space
received after this column forces the DSP to generate a (RETURN). If ACRDISP is 0 (default), this occurs at
column 60. If there are no spaces at—or after—this column, then a (RETURN) occurs at ACRDISP.
For example: pretend you’re sitting in front of typewriter and you set it’s right-margin at 60 (characters). This is
like setting ACRDISP to 60. As you reach, and pass, character 48—the “12 less than ACRDISP” value—the DSP
will look for a space between the words you’re typing in. When it sees this space, it’ll force a (RETURN) to put
you on the next line. If the DSP doesn’t find any spaces between 48 and 60, or if ACRDISP is set to zero, it’ll force
a (RETURN) at 60.
ADDressnDefault: $0000 Host: AE
“n” Zero ro 65,535 ($0 to $FFFF) setting and Address in the DSP-232 memory.
The ADDRESS sets an address somewhere in the DSP-232’s memory map. This command is usually used with the
IO, MEMORY and the PK commands. It is used primarily by programmers and is of no use for normal DSP-232
operation.
AFilterON|OFFDefault: OFF Host: AZ
ON The ASCII characters in the MFILTER list are filtered out and not transmitted.
OFF The ASCII characters in the MFILTER list are filtered from monitored packets only.
Some terminals and computers use special characters to clear the screen or perform other “special” functions.
Placing these characters in the MFILTER list, and turning AFILTER ON, will keep the DSP from transmitting
them.
!Exception: when ECHO is ON and the computer sends a filtered character, the DSP will echo it back to your
terminal or computer.
4-4 September, 05
Page 38
Chapter 4 Terminal Interfacing
AFILTER works regardless of mode, or COMMAND/CONVERSE/TRANSPARENT status. Leave AFILTER OFF
during binary file transfers.
ALFDispON|OFFDefault: ON
Host: AI
ON A line feed is sent to the terminal after each (RETURN).
OFF A line feed isn’t sent to the terminal after each (RETURN).
ALFDISP controls the display of (RETURN) characters received, as well as the echoing of those that are typed in.
With ALFDISP ON, the DSP adds a line feed (LF) to each (RETURN) it sends to the terminal, if needed. If an LF
was received either immediately before or after a (RETURN), ALFDISP won’t add another LF. Use the DSP’s
sign-on message to determine how (RETURN)s are being displayed.
Note: ALFDISP affects your display, not transmitted data.
♦ Turn ALFDISP ON if the DSP’s sign-on message lines are typed over each other.
♦ Turn ALFDISP OFF if the DSP’s sign-on message is double spaced.
♦ ALFDISP is set correctly if the DSP’s sign-on message is single spaced.
ANalogImmediat e Command Host: An
ANALOG is an immediate command that switches your DSP-232 into the ANALOG mode.
Most DSP users will not use this mode the way Packet and Baudot are used. Rather, application display programs
will use this mode to process FAX signals, allowing gray scale and color images to be displayed. The Analog mode
paases data for communications modes that require “gray scales” such as FAX. ANALOG is simplar to the
DSPDATA mode, except that in ANALOG the unit samples on a timer interrupt. (Also see the ANSAMPL
command)
Analog requires an 8-bit Analog type of DSP modem that samples and digitizes the analog information. After the
signal is sampled, it is sent to the RS-232 serial port to the host computer for processing.
Presently, Modems 17, 18, and 19 are available for use in the Analog mode. Modem 17 is designed for HF FM
facsimile operation and digitizes the audio frequencies from amplitude of a 1,300 Hz to 2,100 Hz. Modem 19 is
designed for HF FM facsimile operation and digitizes audio frequencies from. Modem 18 is designed for satellite
APT facsimile operation and digitizes the 2,400 Hz audio carrier.. All Analog modems digitize the samples into b
bit binary quantities with the lowest frequency or amplitude represented by $00 and the highest represented by $FF.
Analog modems may also be used in the DSPDATA mode.
To use the Analog mode, the computer program should first ANSAMPLE, then enter ANALOG mode. ANALOG
initializes in the standby receive state. The following commands function in other operating modes and now control
the ANALOG mode as well.
L (Lock): Force Data receive. (Start the Digitizing Process)
R (Receive): Standby receive. (Stop the Digitizing Process)
X (Xmit): Data transmit. (Not yet implemented)
The TRACE command also functions in Analog mode. TRACE OFF (default) sends the data as one binary
character per sample. TRACE ON causes the data to be sent to the user as a 2 hex characters per sample for test
purposes. User BIT 20 (UBIT 20) also affects the data presentation.
ANSamplen Default: 2000 Host: As
“n” 900 to 65535 decimal specifies a number to be loaded into the DSP to control the Analog mode sample rate.
September, 05 4-5
Page 39
Chapter 4 Terminal Interfacing
The value n is sent directly to the DSP chip to control the sample rate of the ANALOG mode.
AUTOBaudON|OFFDefault: OFF
Host: AB
ON Autobaud routine always present at power-up or RESTART.
OFF Autobaud routine active at RESET or power-up only if battery jumper is removed.
With AUTOBAUD OFF, the DSP performs the autobaud function only when powering-up or after a RESET. With
AUTOBAUD ON, the DSP performs the autobaud routine every time it’s powered-up, and every time the
RESTART command is entered. The stored parameters (for example, MYCALL) are saved if the battery jumper is
connected. The unit displays the autobaud message at the same rate as the last setting of TBAUD. AUTOBAUD ON
is helpful when moving the unit from one computer to another where the terminal data rates are different.
In the autobaud routine, only one asterisk (*) is needed to set TBAUD. The autobaud routine detects 110, 300, 600,
1200, 2400, 4800, 9600, and 19,200 baud at either 7 bits even parity or 8 bits no parity.
AUTOThrHost: AU
The AUTOThreshold command is used to automatically find the correct threshold setting for the Packet, Pactor,
Amtor, and Morse modes.
To use Autothreshold, tune your radio to a frequency with no signal (make sure the frequency of the radio
corresponds to your currently selected operating mode). Type AUTOT in command mode. The DSP will find the
correct threshold setting using a range from 0-100. If you switch to another mode, you will need to use AUTOT for
this mode as well. Also see the THRESHLD command for manually setting the Threshold.
AWlennDefault: 7 Host: AW
“n” 7 or 8 specifies the number of data bits per word.
The parameter value defines the digital word length used by the serial input/output (I/O) terminal port and your
computer or terminal program.
AWLEN will most likely be set properly by the DSP’s autobaud routine. Still, you may want to chan ge the ASCII
word-length at some time to accommodate a particular terminal program you want to use.
For plain text conversations with the DSP, AWLEN 7 or 8 may be used. For Transparent mode binary file transfers
and Host mode operation, AWLEN 8 must be used.
The RESTART command must be issued before a change in word length takes effect. Don’t change AWLEN
unless the terminal can be changed to the same setting.
BKondelON|OFFDefault: ON Host: BK
ON The sequence BACKSPACE - SPACE - BACKSPACE is echoed when a character is deleted from the
input line.
OFFThe backslash character ( \ ) is echoed when a character is deleted.
4-6 September, 05
Page 40
Chapter 4 Terminal Interfacing
t
BKONDEL determines how character deletion is displayed in the Command or Converse mode. With BKONDELON, the (BACKSPACE) + (SPACE) + (BACKSPACE) sequence is produced which updates your computer
screen, erasing the character you want to delete.
On a printing terminal, the (BACKSPACE) + (SPACE) + (BACKSPACE) sequence will result in overtyped text.
Set BKONDELOFF if you have a paper-output display, or if your terminal doesn’t respond to the BACKSPACE
character, ^H (CTRL-H). When BKONDEL is OFF, the DSP displays a backslash for each character you delete.
You can get a display of the corrected input by typing the REDISPLAY-line character.
CALibrateImmediat e Command Host: Not Supported
CALIBRATE is an immediate command that starts the AFSK transmit tone calibration routine. The DSP-232
provides a continuous on-screen display of AFSK generator tone frequencies in Hertz. The Calibrate command
simplifies transmitter calibration of AFSK levels.
When Calibration is checked all packet connections will be lost, and the time-of-day clock will not advance until
you quit the calibration routine.
Commands available in the calibration routine are:
K Toggles the DSP-232’s PTT between on and off.
Q Quits the calibration routine.
<space> Toggles the audio tone between “mark” (low) and “space” (high) tones.
D Toggles between transmitting a continuous tone or alternating the mark and space tones at a rate set by
the radio baud (Hbaud) rate.
CANline nDefault: $18 (CTRL-X)
Host: CL
“n” 0 to $7F (0 to 127 decimal) specifies an ASCII character code.
The argument “n” is the ASCII code for the character you want to use to cancel the line of text you’re typing. You
can enter the code in either hex or decimal.
Say you type some characters or a sentence that you want to erase and haven’t yet pressed the (RETURN) key.
Simply enter (CTRL-X). If you plan to assign a different ASCII character, you’d still press the (CTRL) key first,
then the ASCII character you’ve chosen for CANLINE. For example, say you want to assign $7E (~) as your
CANLINE character. Enter:
cmd:CAN$7E
So, when you want to cancel a line of text while in the Command mode, you’d enter ~.
When you use the CANLINE character to cancel an input line in the Command mode, the line ends with the
backslash ( \ ) character and a new prompt (cmd:) appears on the next line to accept a new command. When you
cancel a line while in the Converse mode, only a ( \ ) and a new line appears.
! Remember:
♦ You can cancel only the line you’re currently typing.
♦ Once (RETURN) has been pressed, you can’t cancel the line of text you just typed in.
Note: If your SENDPAC character isn’t RETURN, the CANLINE character cancels only the last line of a multi-line packe
CASedispnDefault: 0 (as is) Host: CX
September, 05 4-7
Page 41
Chapter 4 Terminal Interfacing
“n” 0 to 2 specifies how your DSP sends characters to your terminal.
CASEDISP allows you to set the case of the characters your DSP sends to your terminal; it offers three possible
modes:
CASEDISP 0”As is” - characters’ case isn’t changed.
CASEDISP 1”lower” - all characters are displayed in lowercase only.
CASEDISP 2”UPPER” - all characters are displayed in uppercase only.
CASEDISP has no effect on transmitted data from your DSP.
CMdtimen Default: 10 (1000 msec.) Host: CQ
“n” 0 to 250specifies TRANSPARENT mode time-out value in 100-mS intervals. If “n” is 0 (zero), exit from
the Transparent mode requires sending the BREAK signal or interruption of power to the DSP.
CMDTIME sets the time-out value in the Transparent mode. A guard time of “n” x 10 seconds allows escape to the
Command mode from the Transparent mode while permitting any character to be sent as data.
The same Command mode entry character COMMAND (default CTRL-C) is used to exit the Transparent mode,
although the procedure is different than from Converse mode. Three Command mode entry characters must be
entered less than “n” x 10 seconds apart—with no intervening characters—after a delay of “n” x 10 seconds
following the last characters typed.
The following diagram illustrates this timing:
Last First Second Third DSP now
Terminal Command Command Command in Command
Input Character Character Character mode
| Entry Entry Entry |
| | | | |
| | | | |
| <longer than n> | <shorter than n> | <shorter than n> | <——n——> |
COMmand nDefault: $03 (CTRL-C)
Host: CN
“n” 0 to $7F (0 to 127 decimal) specifies an ASCII character code.
COMMAND changes the Command mode entry character. Type the COMMAND character to enter the Command
mode from either the Converse or Transparent mode. After you enter the COMMAND character, the Command
prompt (cmd:) should appear, indicating successful entry into the Command mode. See CMDTIME.
CONVerse ( or K) Immediate Command Host: Not Supported
CONVERSE is an immediate command that causes the DSP to switch from the Command mode to the Converse
mode. The letter K may also be used.
Once the DSP is in the Converse mode, all the characters typed into the keyboard are transmitted by your radio. To
return the DSP to the Command mode, type the Command mode entry character, (CTRL-C).
CUstomnDefault: $0A15 Host: Cu
4-8 September, 05
Page 42
Chapter 4 Terminal Interfacing
“n” 0 to $FFFF (0 to 65,535 decimal) specifies a four-digit hexadecimal value, where each bit controls a
different function described below.
CUSTOM was originally introduced to allow specialized features for custom applications to be added to AEA Data
Controllers without burdening you with extra commands. Since the CUSTOM command is quickly filling up, UBIT
has been added to replace CUSTOM to allow for additional features. The CUSTOM command is retained for
compatibility, but we recommend using the UBIT command as it’s more flexible and easier to use.
For those applications that can’t take advantage of the UBIT command, the following terminal-related CUSTOM
features are available in the DSP-232. See Appendix C for a complete list.
Bit2, position $0004: If bit 2 is set to 1, (default), a break on the RS-232 line will put the DSP into the
Command mode (except for Host mode). If set to 0, a break on the RS-232 line will
not affect the DSP.
Bit 5, position $0020: If bit 5 is set to 0, (default) the DSP will always power up in the Command mode. If
bit 5 is set to 1, then the DSP will remain in the previous mode, that is, Converse,
Command, or Transparent mode.
Bit 14, position $4000: If bit 14 is set to 0 (default), the transmit buffer for data sent from the computer to the
DSP is limited only by the DSP memory. If bit 14 is set to 1, the serial flow control
will permit only a maximum of 7 I-frames to be held by the DSP before transmission.
This solves a problem with the YAPP binary file transfer program which relies on a
small TNC transmit buffer to operate correctly.
Bit 15 is unused at the present time. To (RETURN) CUSTOM to the default setting, type CU Y or CU ON at the
command prompt.
DAYStampon/offDefault: off Host: DS
on The DATE is included in CONSTAMP and MSTAMP displays.
off Only the TIME is included in CONSTAMP and MSTAMP displays.
DAYSTAMP activates the date in CONSTAMP and MSTAMP. Set DAYSTAMP ON when you want a dated
record of packet channel activity, or when you’re available for local packet operation.
DAytimedate and time Default: none Host: DA
date and timeCurrent d ate and time used to set the DSP’S internal clock. DAYTIME is used in many modes and should be set when the DSP is initially powered up.
The clock isn’t set when the DSP is first turned on. The DAYTIME command displays the ?clock not set
error message until it’s set as follows:
YYMMDDHHMMSS
Example: cmd: daytime 951125065923
September, 05 4-9
Page 43
Chapter 4 Terminal Interfacing
where: YY is the last two digits of the year 1995
MM is the two-digit month code (01-12) Nov
DD is date (01-31) 25
HH is the hour (00-23) 6 (am)
MM is the minutes after the hour (00-59) 59
SS is seconds (optional) 23
If you want the DSP to keep current time, either keep its power supply on, have the software program you’re using
set the clock upon start-up, or install a dedicated clock chip. The clock chip of choice is the SmartWatch clock chip
(DS1216C) by Dallas Semiconductor, 4350 Beltwood Parkway, Dallas, TX 75244. Phone: (214) 450-0400. (You
can also order the chip from JDR Microdevices, 1-800-538-5000.) The only time the SmartWatch is read is upon
power-up, RESTART or RESET.
Installation is easy: Carefully remove U5, install the SmartWatch chip into U5’s socket, then insert U5 into the top
of the SmartWatch chip. Enter the time and date in DAYTIME and you’re all set.
DELeteON|OFFDefault: OFF Host: DL
ON The DELETE ($7F) key is used for editing your typing.
OFF The BACKSPACE ($08) key is used for editing your typing.
Use the DELETE command to select the key to use for “backing up” and deleting text.
Refer to BKONDEL to see how the DSP indicates deletion.
DIRect“m n”Immediate command
Host: DQ
DIRECT is an immediate command that displays a directory listing of all available DSP-232 Modems. When the
DIRECT command is given, the modem list is displayed as shown below:
The DIRECT command can also take a modem number as an arguement to display only the information on that
particular modem including the argument of 0 which displays only the date of the modem EPROM. A range of
arguments can also be entered, for example DIRECT 1 9 will display the directory of all the RTTY/TOR modems
contain in the MODEM EPROM.
DSPDATA is an immediate command that places the DSP-232 into the DST DATA mode. In this mode, a host
computer program may communicate directly with the Analog Devices 2105 chip. In this mode, the DSP-232 is
functionally only a modem. All protocol conversion or translation of the data must be done by the host computer
program.
The DSP DATA mode is not a mode most users will ever need to use directly. Rather it allows programmers to use
the Modems in the DSP-232 for their own applications.
DISPlayclass Immediate Command Host: Not Supported
classLists commands and their current settings, depending which argument you enter for class and how
EXPERT is set. When DISPLAY is typed without a parameter, the DSP responds with a short list of oftused parameters.
One of the most important commands is DISP—it generates a list of commands and their saved (current) arguments
or values. To see a brief list, enter DISP. Your screen should now display:
(See also DISPLAY A,B,C,F,I,L,M,R,T,Z)
Connect Link state is: DISCONNECTED
Opmode PAcket
EXPert OFF
FRack 5 (5 sec.)
HBaud 1200
MAXframe 4
Monitor 4 (UA DM C D I UI)
MYcall none
MYSelcal none
PACLen 128
RBaud 45
TXdelay 30 (300 msec.)
Vhf ON
WIdeshft OFF
cmd:
By typing an argument after DISP, like DISP A, you can call up a sub-list with a different set of commands. If you
want to list all of the available commands and their settings, enter DISP Z.
The arguments for class are:
(A)sync displays asynchronous port parameters
(B)BS displays AMTOR and packet MailDrop parameters
(C)haracter displays special characters
(F)ax displays fax parameters
(I)d displays ID parameters
(L)ink displays link parameters
(M)onitor displays monitor parameters
(R)TTY displays RTTY and PACTOR parameters
(T)iming displays timing parameters
(Z) displays the entire command/parameter list
...and here are their default listings, with EXPERT OFF:
September, 05 4-11
Page 45
Chapter 4 Terminal Interfacing
cmd:DISP A
8Bitconv OFF
AWlen 7
PARity 3 (even)
TBaud 1200
cmd:DISP I
Unproto CQ
AAb
CMSg OFF
CText
HId OFF
MId 0 (00 sec.)
MYcall WF7A
MYGate none
MYIdent none
MYPTcall none
MYSelcal none
cmd:DISP B
3Rdparty OFF
MAildrop OFF
MDMon OFF
MDPrompt Subject:/Enter message, ^Z
(CTRL-Z) or /EX to end
MMsg OFF
MTExt Welcome to my personal
mailbox.
MYMail none
TMail OFF
TMPrompt GA subj/GA msg, '/EX' to
end.
cmd:DISP F
ASPect 2 (576)
FSpeed 2 (120)
GRaphics 1 (960 dots)
PRCon OFF
PRType 2
cmd:DISP L
Connect Link state is: DISCONNECTED
GUsers 0
HBaud 1200
MAXframe 4
PACLen 128
REtry 10
TRIes 0
USers 1
Vhf ON
XMITOk ON
4-12 September, 05
Page 46
Chapter 4 Terminal Interfacing
cmd:DISP M
CONStamp OFF
DAYStamp OFF
MCon 0 (none)
MDigi OFF
MFIlter $80
Monitor 4 (UA DM C D I UI)
MStamp OFF
WHYnot OFF
cmd:DISP R
ABaud 110
ADelay 4 (40 msec.)
ARXTor OFF
DIDdle ON
EAS OFF
MOPtt ON
MSPeed 20
PT200 ON
PTHuff 0
PTRound OFF
RBaud 45
RXRev OFF
TXRev OFF
USOs OFF
WIdeshft OFF
WOrdout OFF
cmd:DISP T
FRack 5 (5 sec.)
cmd:DISP Z
Lists all the above commands in alphabetical order
ON Characters received from the terminal are echoed by the DSP-232.
OFF Characters aren’t echoed.
The ECHO command controls local echoing by the DSP-232 when in the Command or Converse mode, but not in
the Transparent mode.
♦ Set ECHO ON (default) if you don’t see your typing appear on your display.
♦ Set ECHO OFF if you see each character you type twice.
ECHO is set properly when you see the characters you type displayed correctly.
EScapeON|OFFDefault: OFF Host: ES
ON The (ESCAPE) character ($1B) is output as “$” ($24).
OFF The (ESCAPE) character is output as ESCAPE ($1B) (default).
ESCAPE selects the character to be output when an (ESCAPE)character is sent to the terminal. The
(ESCAPE)character selection is provided because some computers interpret the ESCAPE character as a special
command. Set ESCAPE ON if you have an (ESCAPE)-sensitive computer to avoid unexpected results from
accidentally receiving this character.
EXPertON|OFFDefault: OFF Host: DL
OFF Disable some of the less frequently used commands in verbose mode.
ON Enables all commands in verbose mode.
EXPERT controlls your access to the DSP’s command set. Because some new DSP-232 owners understandably
find the large number of commands confusing or daunting, this command limits the newcomer’s access to the
commands that are the simplest or the most often used. Generally, about half of the total number of commands are
available to you after a RESET (EXPERT OFF).
September, 05 4-13
Page 47
Chapter 4 Terminal Interfacing
With EXPERT OFF, expert-level commands may not be accessed and don’t appear in any output of the DISPLAY
command--an attempt to use one of these commands will result in the error message “?EXPERT command.”
All mmediate commands (e.g., CONNECT and PACKET) are ‘NOVICE’ commands. The error message for an
Expert command is separate from the unknown command message:
cmd: BBQ
?What?
cmd: FRICK
?EXPERT command
In Host mode, all commands are available, regardless of the setting of EXPERT. This command won’t affect
operation of AEA PakRatt programs.
The following display lists denote when a command is available when EXPERT of OFF (“Novice”). “Retain”
means the command keeps its setting during a REINIT operation.
ON Type-in flow control is active.
OFF Type-in flow control is inactive.
With FLOWON (default), any character typed on your keyboard halts the output from your DSP to the computer to
stop until any of the following occurs:
♦ A packet is sent (in Converse mode)
♦ A line is completed (in Command mode)
♦ The packet length (PACLEN) is exceeded
♦ The current packet or command line is canceled
♦ The REDISPLAY character is typed
♦ The packet channel is changed
Setting FLOWON prevents received data from interfering with your keyboard data entry. With FLOWOFF, data
is sent to the terminal whenever it’s available.
FREeImmediate Command Host: FZ
4-16 September, 05
Page 50
Chapter 4 Terminal Interfacing
Typing “FREE” displays the number of usable bytes left in the MailDrop, as in “FREE 16996.” This may be useful
to a Host mode application using the MailDrop.
HelpImmediate Command Host: Not Supported
While in Command mode, type H to read the abbreviated on-line HELP file which lists the available modes to you
from your DSP. Your monitor will display the following brief list:
“n” A hexadecimal value from $00 through $FF setting bits from the table below that define the Host operation
of the DSP.
The Host command enables the “computer-friendly” Host communications mode over the DSP’s RS-232 link. To
exit out of the Host mode, enter three (CTRL-C) characters in rapid succession or type (CTRL-A),O,H,O,N,(CTRL-W). Sending a Break signal won’t cause the DSP to exit from the Host mode.
Bit 0: Controls whether the Host mode is ON or OFF. If bit 0 is equal to 0, Host is OFF. If bit 0 is equal to 1, Host is ON.
Bit 1: Controls the local MailDrop access.
If bit 1 is 0, then the MailDrop Send data uses the $20 block. Read data uses the $2F block as
before. Monitored MXMIT data uses the $3F (monitored receive) block type.
If bit 1 is 1, then the MailDrop send data uses the $60 block type. Read data uses the $70 block
type. Monitored MXMIT data uses the $2F (echoed) block type to differentiate between monitored
transmitted and received frames.
Bit 2: Controls the DSP-2232 and PK-900 extended Host mode. (This isn’t used in the DSP-232.)
Bits 3-7 are reserved for future use.
To maintain backward compatibility with older programs written to use the ON|OFF form of the Host command,
Host ON is equivalent to Host $01 described above. However, programmers must note that Host now returns a
numeric value and not ON or OFF as before.
HPollON|OFFDefault: ON Host: HP
ONThe Host mode program must poll the DSP for all data (default).
September, 05 4-17
Page 51
Chapter 4 Terminal Interfacing
OFFThe Host mode program must accept data from the DSP at anytime.
With HPOLLON, the Host mode program must poll the DSP—using (CTRL-A),O,G,G,(CTRL-W)—for all data
that might be available to be displayed to the screen. With HPOLL OFF, the Host mode program must be able to
accept any data from the DSP whenever it becomes available.
KIssn Default: 0 Host: KI
“n” Is a HEX number from $00 (KISS disabled) through $FF that enables the KISS mode selected from the
table below.
The KISS mode must be entered to prepare the DSP for KISS operation. TCP/IP and other special applications have
been written that require the KISS mode be enabled to operate correctly. For normal AX.25 packet operation, this
command should be left at 0 or OFF (default).
The KISS command, formerly ON|OFF, has now been expanded to a numerical value from $00-$FF. This
expansion supports G8BPQ’s multi-drop KISS protocol. The table below describes available KISS options.
KISS $00: KISS disabled (formerly displayed as KISS OFF)
KISS $01: Standard KISS (same as KISS ON or KISS YES)
KISS $03: Extended KISS
KISS $07: Extended KISS+KISS polling enabled
KISS $0B: Extended KISS+KISS checksum enabled
KISS $0F: Extended KISS+KISS polling and checksum enabled
Note that KISS ON enables standard KISS operation for compatibility with existing applications.
Extended KISS
If the KISS checksum is enabled, a checksum byte is added to the end (before the final FEND) of all KISS blocks
flowing between the TNC and the host application. The checksum is the exclusive-OR of all other bytes between
the FEND bytes, taken before KISS escape transpositions. A checksum is helpful when using multiple TNCs on a
marginal RS-232 link. If the DSP receives a KISS block with a bad checksum, it does not transmit the data.
In KISS and Raw HDLC modes, communication activity on the RS-232 link is shown by lighting the STA and
CON LEDs as follows:
Host OFF—entering three (CTRL-Cs)—will force KISSOFF. Details on the use of KISS TNC protocol are
contained in AEA’s Technical Reference Manual — Model DSP-232 Data Controller.
KISSAddrn Default: 0 Host: KA
mode adds these commands to the standard commands ($x0-$x5):
$xC signifies data to be transmitted. Unlike the $x0 command, the $xC byte is followed by two frame ID
bytes, then the data; when the TNC transmits the frame, it notifies the host application by echoing back
FEND, the $xC byte, the two frame ID bytes, and FEND.
$xE is the polling command, similar to the Host “GG” command existing in AEA products. Polling makes
multi-TNC KISS operation possible. If KISS polling is enabled, the TNC holds received data until the host
application sends the poll command. If the TNC is holding no data, it echoes back FEND $xE FEND. The
“x” in “$xE” must match the number in the KISSADDR command for the TNC to respond.
Host to TNC Communication: STA LED illuminated.
TNC to Host Communication: CON LED illuminated.
4-18 September, 05
Page 52
Chapter 4 Terminal Interfacing
“n” Is a number from 0-15, signifying the KISS address of the TNC’s radio port.
Radio port addressing is available in the high nibble of the KISS command byte. The DSP compares the high nibble
of the KISS command byte to KISSADDR only if extended KISS mode is enabled. If the command doesn’t match
KISSADDR, the DSP takes no action. Exception: the exit-KISS command $FF works no matter what the value of
KISSADDR or the status of extended KISS mode.
MEmoryDefault: none Host: MM
nA hexadecimal value used to access the DSP-232’s memory locations, or read values stored at a specified
ADDRESS.
The MEMORY command works with the ADDRESS command (ADDRESS $aabb) and permits access to memory
locations. Use the Memory channel without arguements to read a memory, and with one arguement $0 to $FF to
write to a memory location. The value in ADDRESS is incremented after using the MEMORY command.
MODemDefault: 12 Host: Mg
n0 to 21 signifies a modem number from the list below.
The MODEM command determines what DSP Modem is selected for the DSP-232. The Modems available in
EPROM are listed below.
The DSP modems included in the DSP-232 can be shown with the DIRECT(ory) command and are listed below.
ON The DSP automatically returns to the Command Mode at disconnect or return to receive.
OFF The DSP does not return to the Command Mode at disconnect or return to receive.
September, 05 4-19
Page 53
Chapter 4 Terminal Interfacing
You DSP-232 always switches to a data transfer mode at the time of connection, unless NOMODE is ON.
NEWMODE determines how your DSP behaves when the link is broken or when the state is changed from
Transmit to Receive with the RECEIVE or CWID characters.
When NEWMODE is ON (default) and the link is disconnected, or if the connect attempt fails, your DSP-232
remains in Converse or Transparent Mode unless you have forced it to return to Command Mode.
NUCrON|OFFDefault: OFF Host: NR
ON Null characters are sent to the terminal following RETURNs.
OFF Null characters aren’t sent to the terminal following RETURNs.
NULLS sets the number of null characters that will be sent. Some older printer-terminals require extra time for the
printing head to do a (RETURN) and LF. NUCR ON solves this problem by making your DSP send null characters
(ASCII code $00) to your computer or terminal.
NULfON|OFFDefault: OFF Host: NF
ON Null characters aren’t to the terminal following LFs.
OFF Null characters aren’t sent to the terminal following LFs.
Some older printer-terminals require extra time for the printing head to do a (RETURN) and LF. NULF ON solves
this problem my making your DSP send null characters (ASCII code $00) to your computer or terminal. NULLS
sets the number of null characters that will be sent.
NULLsnDefault: 0 (zero) Host: NU
“n” 0 to 30 specifies the number of null characters to be sent to your computer or terminal after a (RETURN)
or LF when NUCR, or NULF, are ON.
NULLS specifies the number of null characters (ASCII $00) to be sent to the terminal after a (RETURN) or LF is
sent. NUCR and/or NULF must be set to indicate whether nulls are to be sent after (RETURN), LF or both. The
null characters are sent from your DSP to your computer only in the Converse and Command modes.
OpmodeImmediate Command Host: OP
OPMODE is an immediate command that shows the DSP-232’s current mode of operation as well as system status.
Opmode also displays the MORSE speed when in Morse mode. Use the OPMODE command at any time when your
DSP-232 is in the Command Mode to display the present operating mode. Here is a typical example:
cmd:o
OPmode AScii RCVE
PARitynDefault: 3 (even) Host: PR
“n” 0 to 3 selects a parity option.
PARITY sets the DSP’s parity for RS-232 terminal according to the table below:
0 = no parity
4-20 September, 05
Page 54
Chapter 4 Terminal Interfacing
1 = odd parity
2 = no parity
3 = even parity
The parity bit, if present, is stripped automatically on input and isn’t checked in Command and Converse modes, but
in Transparent mode all eight bits (including parity) are transmitted.
The change won’t take effect until you enter RESTART. Be sure to change the computer or terminal to the same
parity setting after you’ve entered RESTART.
PASs nDefault: $16 (CTRL-V)
Host: PS
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code that you can . PASS selects the ASCII character“n” used for the “pass” input editing commands. The PASS character signals
that the following character is to be included in a packet PACTOR or ASCII text string. For example, if you’re
typing in text and want to enter three RETURNs so you can put a line space between two paragraphs, you’d do this:
“...here’s the end of the first paragraph.” (CTRL-V)+(RETURN)+(CTRL-V) (RETURN)+(CTRL-
V)+(RETURN) .“Now this line will appear after a line space.”
The line will appear at the other station like this:
“...here’s the end of the first paragraph.”
“Now this line will appear after a line space.”
If you had just pressed (RETURN) at the end of the word, “paragraph,” you would’ve forced a packet to be sent.
Press (RETURN) again, and you would’ve forced an empty packet to be sent. Press (RETURN) yet again, and
another empty packet would’ve been sent. This happens because when you press RETURN, it normally forces a
packet to be sent. However, by inserting a (CTRL-V)
(RETURN) in the Command mode and allow it to be used in your outgoing text to act as a “real” (RETURN). So,
the PASS character “hides” the next character’s function.
PK n Default: none Host: PK
na hex number used to access the DSP-232’s memory and I/O locations.
PK (Peek/Poke) permits access to memory locations. To use the PK command:
1) Set the memory address into the ADDRESS command.
2) Use the PK command without arguments to read that memory location.
3) Use PK with one argument 0-$FF to write to that memory location.
DSP-232 RAM locations are $8000-$FFFF. ROM begins at $0000. This command is used primarily as a
programmer’s aid and is not needed for normal use.
QData n Default: 21 Host: QA
nModem number to be selected when the DSP DATA mode is entered.
QDATA sets the DSP-232 modem that will automatically be selected when the DSP DATA mode is entered.
See the DSPDATA and MODEM commands for more information.
before entering a (RETURN), you disable the function of
September, 05 4-21
Page 55
Chapter 4 Terminal Interfacing
RADio n Defau lt: 1 Host: RA
n0, 1, 2 with 1 meaning Radio Port 1 and 2 meaning Radio Port 2.
The radio command allows the user to control which radio port is selected.
Type RADIO 1 to select Radio Port 1 (default). To select Radio Port 2, simply enter RADIO 2, or RAD 2.
Typing RADIO 0 disables operation of both Radio Ports.
REDispla nDefault: $12 (CTRL-R)
Host: RD
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code. REDISPLA changes the redisplay-line input editing character.
Parameter “n” is the numeric ASCII code for the character you’ll use when you want to re-display the current input
line. Type the REDISPLA character to re-display a command or text line you’ve just typed. This can be helpful
when editing a line, especially if your terminal doesn’t support BACKSPACE. It can also be used in packet to
display a packet that might have been received while you were typing. A backslash (\) is appended to the old line,
and the corrected line is shown beneath it.
REINIT Immediat e Command
Host: RI
This is an immediate command that you can use to get out of trouble caused by setting a lot of commands—
especially timing parameters—to strange values. REINIT can be thought of as being halfway between RESTART
and RESET. REINIT re-initializes most of the commands to their default setting, then does a RESTART, but the
contents of the MailDrop and the NAVTEX message history buffers are preserved. The commands that are
preserved are:
In Host mode, the REINIT command is acknowledged by a RESTART response (RT).
RESETImmediate Command
Host: RS
RESET resets all of the DSP’s parameters to their default settings and reinitializes the unit. All person alized
parameters, monitor lists and MailDrop messages will be lost.
RESTARTImmediat e Command Host: RT
4-22 September, 05
Page 56
Chapter 4 Terminal Interfacing
RESTART reinitializes the DSP while retaining the settings you’ve changed or entered. The effect of RESTART is
the same as turning the DSP off, then on again. RESTART doesn’t reset the values stored in its battery-backed
RAM.
See RESET.
STArt nDefault: $11 (CTRL-Q)
Host: ST
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code.
Use the START command to choose the character you want to use to restart output from the DSP to your computer
after it has been halted by entering the STOP character.
See XFLOW.
STOp nDefault: $13 (CTRL-S)
Host: SO
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code.
Use the STOP command to select character you’ll use to stop output from your DSP to your computer.
See the XFLOW command .
TBaudnDefault: 1200 baud
Host: TB
“n”Specifies the data rate your computer uses to talk to the DSP.
Set TBAUD to specify the terminal baud rate to be activated at the next power-on or RESTART. (A warning
message reminds you of this.) Be sure you can set your computer and its communications program for the new rate.
The TBAUD command supports the following serial port data rates: 45, 50, 57, 75, 100, 110, 150, 200, 300, 400,
600, 1200, 2400, 4800 and 9600 baud.
TClearImmediate Command
Host: TC
The TCLEAR command clears your DSP’s transmit buffer on the “Logical Channel” you have selceted and cancels
any further transmission of data when in the Baudot, ASCII, AMTOR or Morse operating modes. In Packet mode,
all data is cleared except for a few remaining packets.
You must be in command mode to use TCLEAR.
THreshld n Default: 50
n 0-100 sets the threshold for the operating modes.
Fifty is the default for the Threshold control. You can manually enter a threshold value. Alternatively, you can use
the AUTOThr command and the DSP-232 will automatically adjust the threshold to the correct setting for the
operating mode you are currently in.
TImenDefault: $14 (CTRL-T)
September, 05 4-23
Page 57
Chapter 4 Terminal Interfacing
Host: TM
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code. TIME specifies which control character sends the time-of-day in the text you type into the transmit buffer or into a
text file stored on disk.
At transmit time, the DSP reads the time-of-day from the DSP’s internal clock then sends the time to the radio in the
data transmission code in use at that time. If DAYTIME hasn’t been set, a (CTRL-T) will cause the DSP to send an
asterisk (*). With DAYSTAMP ON, the date is transmitted with the time.
Note: TIME can’t be embedded in CTEXT, BTEXT, MTEXT or AAB.
TransImmediate Command
Host: Not Supported
TRANS switches the DSP from the Command mode to Transparent mode; the current state of the radio link isn’t
affected. Transparent mode is primarily useful for computer communications since Transparent mode “human
interface” features such as input editing, echoing of input characters, and type-in flow control are disabled.
♦ Use Transparent mode for transferring binary or other non-text files.
♦ To exit the Transparent mode, type the COMMAND character, (CTRL-C), three times within the time
period set by CMDTIME (default:1 second).
TRFlowON|OFFDefault: OFF Host: TW
ON Software flow control for the computer or terminal receiving data is enabled in Transparent mode.
OFF Software flow control for the computer or terminal receiving data is disabled in Transparent mode.
With TRFLOWON, the type of flow control used by the computer receiving data in the Transparent mode is
determined by how START and STOP are set.
With TRFLOWOFF, only “hardware” flow control (RTS, DTR) is available to the computer when receiving data
from the DSP (while in Transparent mode).
With TRFLOWON, and START and STOP are set to values other than zero, software flow control is enabled for
your computer. The DSP responds to the START and STOP characters while remaining transparent to all other
characters from the terminal.
TWRcv n Default: 50 Host: Tr
n0-100 adjusts how the DSP-232 manipulates amplitude of received signals on 1200 bps Packet.
Twist receive (TWRcv) allows you to compensate for poor signal reception by adjusting the amplitude of the high
tones. Entering values less than 50 allow you to lower the amplitude of the received signal’s high tone. Entering
values greater than 50 allow you to increase the amplitude of received signal’s high tone.
TWXmt n Default: 50 Host: Tx
4-24 September, 05
Page 58
Chapter 4 Terminal Interfacing
n0-100 adjusts how the DSP-232 manipulates amplitude of transmitted signals on 1200 bps Packet.
Twist transmit (TWXmt) allows you to compensate for transmitter deficiencies by adjusting the amplitude of the
high tones. Entering values less than 50 allow you to lower the amplitude of the received signal’s high tone.
Entering values greater than 50 allow you to increase the amplitude of received signal’s high tone. This command
allows you to keep high and low signals at their proper levels on the air.
TXFlowON|OFFDefault: OFF
Mode: packet Host: TF
OFF Software flow control for the DSP is disabled in Transparent mode.
ON Software flow control for the DSP is enabled in Transparent mode.
With TXFLOWON, the setting of XFLOW determines the type of flow control used in the Transparent mode by
the DSP to control transmitted data; with it OFF, the DSP uses only hardware flow control to control transmitted
data. All data that’s sent to the terminal remains fully transparent.
With both TXFLOW and XFLOW ON, the DSP uses the Start and Stop characters (set by XON and XOFF) to
control the input from the computer.
UCmd n xDefault: 0 Host: UB
n 0 to 15 specifying a User BYTE that may be set.
x 0 to 255 specifying the value of the specific byte to be set.
The UCMD is an extension of the UBIT command which allows up to 15 commands that take numeric arguments to
be added to the DSP-232 without burdening users with a large number of commands. The functions controlled by
UCMD are things that most users will never have to change. Still they are important enough to some users or
applications programs that we have included them under the umbrella command UCMD.
The following are examples of how to use the UCMD command:
UCMD 2 Returns the present status of UCMD 2.
UCMD 4 5 Sets user command 4 to the value of 5.
UCMD 12 OFF Sets user command 12 to the value of 0.
UCMD ON Restores user command 8 to its default value.
UCMD Shows the setting of the last UCMD entered.
Listed below are the UCMD functions and the default states that presently have been assigned. The default state of
each UCMD is always shown first.
UCMD 0: This is a Pactor command. It sets the number of correct packets in a row that must be received before generating an automatic request to change from 200 to 100 baud.
UCMD 1: This is a Pactor command. It sets the number of incorrect packets in a row that must be received
before generating an automatic request to change from 200 to 100 baud.
UCMD 2: This is a Pactor command. It sets the number of packets sent in a speed-up attempt.
UCMD 3: This is a Pactor command. It sets the maximum number of Memory ARQ packets that are combined to form one good packet. When this number is exceeded, all stored packets are cleared
and Memory ARQ is re-initialized.
UCMD 4-15: are unused for now.
UBit n ON|OFFDefault: 0
Mode: All Host: UB
“n”0 to 255 specifying a User BIT that may be set ON or OFF.
September, 05 4-25
Page 59
Chapter 4 Terminal Interfacing
UBIT is an extension of the CUSTOM command which allows up to 255 ON|OFF functions to be added to the
DSP without burdening you with a large number of extra commands. The functions controlled by UBIT aren’t
things that you’ll most likely change—still, they’re important enough to some users or application programs that we
have included them under the umbrella command of UBIT.
The following are examples of how to use the UBIT:
UBIT 5 Shows the present status of UBIT 5
UBIT 1 ON Sets the function controlled by UBIT 1 to ON
UBIT 10 T Toggles the state of the function controlled by UBIT 10
UBIT Returns the state of the last UBIT value that was accessed
Listed below are the terminal relevant UBIT functions and the default state that presently have been assigned. The
default state of each UBIT is shown first. Others are listed in Appendix C.
UBIT 2: ON: A Break signal received on the RS-232 line forces the DSP into Command mode
from all the modes except Host mode.
OFF: A Break signal on the RS-232 line is ignored by the DSP. UBIT5: OFF: The DSP will always power up in Command mode.
ON: The DSP will remain in the last mode (Converse, Command or Transparent)
provided the battery jumper enabled.
UBIT 14: OFF: In packet, the transmit buffer for data sent from the computer to the DSP is limited
only by the available DSP memory.
ON: In packet, the serial flow control will permit only a maximum of seven I-frames to
be held by the DSP before transmission. This solves a problem with the YAPP
binary file transfer program which relies on a small TNC transmit buffer to operate
correctly.
XFlowON|OFFDefault: ON Host: XW
ON XON/XOFF (software) flow control is activated.
OFF XON/XOFF flow control is deactivated - hardware flow control is enabled.
With XFLOWON, software flow control is in effect—it’s assumed that the computer will respond to the DSP’s
Start and Stop characters defined by the XON and XOFF commands. Similarly, the DSP will respond to the
computers start and stop characters defined by START and STOP.
With XFLOWOFF, the DSP sends hardware flow control commands by way of the CTS line and is controlled by
either the RTS or the DTR line.
XMITOkON|OFFDefault: ON Host: X0
ON Transmit functions (PTT line) are active.
OFF Transmit functions (PTT line) are diabled.
When XMITOK is OFF, the PTT lines to your transmitter on both Radio Ports are disabled - the transmit function
in inhibited. All other DSP-232 functions remain the same. Your DSP generates anmd sends packets as requested,
but does not key the radio’s PTT line.
Use the XMITOK command to ensure that your DSP does not transmit.
Turning XMITOK OFF can be used to enable full break-in CW operation (QSK) on certain transceivers.
4-26 September, 05
Page 60
Chapter 4 Terminal Interfacing
XOFFnDefault: $13 (CTRL-S)
Host: XF
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code.
Use XOFF to select the Stop character to be used to stop input from the computer to the DSP.
The Stop character default value is (CTRL-S) for computer data transfers.
XONnDefault: $11 (CTRL-Q)
Host: XN
“n”0 to $7F (0 to 127 decimal) specifies an ASCII character code. XON selects the DSP Start character that is sent to the computer to restart input from it to the DSP.
The Start character default value is (CTRL-Q) for computer data transfers.
ZFreeImmediate Command
Host: ZF
This command is primarily of interest to HOST mode programmers. ZFREE is an immediate read-only command
that returns the amount of data RAM that is available in the DSP-232. n is the number of free internal memory
blocks. Each memory block holds 28 bytes of data.
Use the ZFREE command to avoid the situation in which a host mode application sends a block of data to be
transmitted, but the controller connot issue a data acknowledgement (5F X X 00) to the host computer rith away
because the TNC is too full. The application should not send data to the controller if it would cause the value of
ZFREE to drop below 64. To avoid the transmission of RNR (device busy) packets, the application should make
sure ZFREE does not drop below 128.
Note that ZFREE is different from the FREE command, which shows the number of message bytes available to the
MailDrop. (ZFREE times 28 is always larger than the value of FREE.)
ZStatusImmediat e Command Host: ZS
This command is primarily of interest to HOST mode programmers. ZSTATUS is an immediate read-only
command. that returns a data byte in hexadecimal indicating the status of the unit as shown in the table below.
BIT Meaning if 0 Meaning if 1
0 Transmit character RTTY & AMTOR characters
buffer is empty are being transmitted
1 No MailDrop command MailDrop command in progress
in progress
2 No MailDrop messages for The MailDrop contains messages
local sysop for local sysop
September, 05 4-27
Page 61
Chapter 4 Terminal Interfacing
3-7 Reserved Reserved
ZSTATUS is meant to be a read-only command for use by host applications in determining the status of the unit,
although the user may write a value to ZSTATUS if desired. Bit 0 shows whether all characters have been
transmitted in non-packet modes. Bit 1 shows whether the maildrop is busy servicing a command such as Read or
List. (Note: bit 1 may show 0 before the hostapplication has polled all the data from a Read or List command out of
one of the unit’s buffers.) Bit 2 shows whether any mail has been sent to the local sysop (same indication as the
front panel MULT bar flashing).
4-28 September, 05
Page 62
Chapter 5 Packet Operation
Chapter 5
Packet Operation
Overview
In the brief time that packet radio has been around, it has grown to become the most popular digital mode found on
the amateur bands today. Although packet can be found on the HF bands, most of the activity lies in the VHF and
UHF FM frequencies. This chapter will begin with general packet operation for the VHF and UHF frequencies, th en
HF packet operation. (If you’re interested in packet just for HF, read the VHF section, first—many of the
commands found there are also used in HF packet.) If you are interested in Global Positioning System (GPS) or
Automatic Packet Reporting System (APRS) applications, refer to Chapter 6: Global Positioning System
Operation. Mailbox information can be found in Chapter 7: Mailbox Operation. Chapter 4: Terminal
Commands will give you information on general DSP-232 commands.The last few pages of Chapter 4 contain a
list of all DSP-232 commands and the page numbers they can be found on.
Before you plunge ahead, a minor “caution”: as you can see below, there are a lot of commands available to you in
this mode, some of them quite esoteric. The average packet user, however, only has to be familiar with about a
dozen commands, and of those most of those only need to be set once. If you’re a newcomer, set the EXPERT
command to its default (OFF) so you can filter out the “complicated” commands that you needn’t concern you rself
with at this time. The commands you should initially familiarize yourself with are: CBELL, CMSG, CONNECT,
CTEXT, DISCONNE, MHEARD, MONITOR, MYALIAS, MYCALL, MYGATE, MYMAIL, PACLEN, and
UNPROTO. Other commands not mentioned here that are useful to a beginner can be found later in this chapter.
Once you’re comfortable with basic packet operation, you might want to explore these commands: 8BITCONV,
ACKPRIOR, ACRPACK, ALFPACK, ALTMODEM, AUDELAY, AX2512V2, AXDELAY, AXHANG,
BBSMSGS, BEACON, BTEXT, CANPAC, CASEDISP, CFROM, CHCALL, CHDOUBLE, CHECK,
CHSWITCH, CONMODE, CONPERM, CONSTAMP, CPACTIME, CSTATUS, DAYSTAMP, DAYTIME,
DCDCONN, DFROM, DWAIT, FRACK, FRICK, FULLDUP, GUSERS, HBAUD, HEADERLN, HID,
HOMEBBS, ID, ILFPACK, KILONFWD, KISS, KISSADDR, LASTMSG, LITE, MAILDROP, MAXFRAME,
MBELL, MBX, MCON, MDIGI, MDMON, MDPROMPT, MFILTER, MFROM, MID, MMSG, MPROTO,
MRPT, MSTAMP, MTEXT, MTO, MXMIT, PACTIME, PASS, PASSALL, PERSIST, PPERSIST,
RAWHDLC, RELINK, RESPTIME, RETRY, SENDPAC, SLOTTIME, SQUELCH, TRACE, TRIES,
TXDELAY, TXFLOW, USERS, WHYNOT, XMITOK. Packet specific commands are listed and defined at the end
of this chapter.
Switching Between Radio Ports
If you are using an AEA PakRatt program designed for the DSP-232, switching between Radio Ports is described in
the program manual. If you are using a computer terminal, terminal program or the “Dumb Terminal Mode” of an
older PakRatt program, this section will describe how to switch between the radio ports.
The RADIO command allows either radio port 1 (default) or radio port 2 to be selected. To operate on radio port 1,
simply type RADIO 1 (or RAD 1) at the DSP-232 command prompt. To select radio port 2, simply type RADIO 2.
September, 05 5-1
Page 63
Chapter 5 Packet Operation
Tuning in Packet Stations—VHF/UHF
The following steps will help you understand what you need to know about moving around in and configuring your
DSP-232. First you have to enter the packet mode—simply enter PACKET (or PA) at the cmd: prompt. The DSP
responds by displaying the previous mode it was in, then its new mode on the computer screen:
cmd: PA
Opmode was (previous mode)
Opmode now PAcket
cmd:
Look at your DSP’s front panel to verify that you're in the packet mode—in the MODE display there will be a ‘P’.
Now enter your callsign using MYCALL. For example, if your callsign is WO6P, then you’d enter:
cmd: MYCALL WO6P
MYcall was DSP232*
MYcall now WO6P
cmd:
! *or AAA if you just came from Chapter 2 (or if don’t have a callsign, yet).
Next, enter VHF ON then (RETURN).
Your monitor should respond with:
Vhf was OFF
Vhf now ON
*** HBAUD now 1200
You are currenty in the DSP-232’s default radio port -- 1, with the default VHF Packet setting -- 1200 bps. You can
change your Radio Port at any time with the RAD command. You can also select other Packet modems that the
DSP-232 contains. If you wish to select a different DSP modem for Packet operation, simply type MODEM
followed by a modem number. The various modems available in the DSP-232 can be seen with the DIRECT(ory)
command. To display all the available modems, simply enter the Command Mode, using (CTRL - C), of the DSP232 and then type DIR as shown.
Any modem from this list may be loaded with the MODEM command. For example, let’s say that you want to
operate 9600 bps VHF packet using the K9NG/G3RUH modem. First, you must switch to Radio Port 2 because this
is the port that has the proper radio connections for 9600 bps Packet operation. To switch to Radio Port 2, type this
at the cmd: prompt:
RAD 2
Your DSP will respond with:
RADIO was 1
RADIO now 2
cmd:
Now you need to load the proper modem for 9600 bps Packet, which is modem number 16. (Use the DIR command
for a list of available modems). To load modem 16, first enter the Command Mode, using (CTRL - C), of the DSP232 and then type MODEM 16 as show below:
MODEM 16 (RETURN)
The DSP-232 will respond with the following:
MODem was 13
MODem now 16
cmd:
Note: Do not load modems designed for non-packet modes such as Baudot or Morse when operating
packet. They will not function.
After selecting the specific modem you want to use, you need to set the HBAUD to the proper speed. In the
previous steps, you chose Modem 16, which is by nature a 9600 bps mode. So, you would enter:
HB 9600
The DSP-232 will respond with the following:
HBAUD was 1200
HBAUD now 9600
cmd:
To switch back to Radio Port 1 and operate 1200 bps Packet, type the following:
RAD 1
You DSP will respond with:
RADIO was 1
RADIO now 1
cmd:
The DSP-232 is now on Radio Port 1, however it is still configured for 9600 bps Packet operation -- you want 1200
bps operation. You need to switch to MODEM 13, so type the following:
MODEM 13
The DSP will respond:
MODem was 16
MODem now 13
cmd:
Set the HBAUD to 1200 by typing:
HB 1200
September, 05 5-3
Page 65
Chapter 5 Packet Operation
The DSP will respond:
HBAUD was 9600
HBAUD now 1200
You have got a feel for how to switch ports and modems. If you have followed along, your DSP is now configured
for 1200 bps Packet using Port 1. The thing to remember is that there are two Radio Ports on the DSP-232 and one
MODEM and HBAUD setting. So, even though you switch from Radio Port 1 to Radio Port 2, your MODEM and
HBAUD stay the same.
If you know the VHF activity in your area uses a modem from the list above other than the Bell 202 default, you
may enter this modem number in the command QVPACKET. The modem in QVPACKET is automatically selected
when the VHF parameter is ON and the Packet mode is entered.
If you know there is packet activity in your area, but don’t know the frequencies, try some of these:
2 meter (144-148 MHz) band: 144.91, 144.93, 144.95, 144.97, 144.99, 145.01, 145.03, 145.05, 145.07,
145.09.
1.25 meter (222-225 MHz) band: 223.40, 223.42, 223.44, 223.46, 223.48
70 cm (420-440 MHz) band: 440.975, 441.000, 441.050, 441.025, 441.075
You’ll know you’ve found a packet channel when you hear the characteristic “braaaaaap” of packet transmissions.
High speed packet, such as 9600 bps, may sound like “white noise.” When you’re properly tuned to a packet signal,
the LEDs in the DSP’s tuning indicator spread out evenly from the center to both the left and right sides.
Once you’ve found an active packet channel, make sure you have the volume control in your transceiver adjusted
correctly so the DCD light on the DSP’s front panel glows when a packet is received. If DCD doesn’t light, you
must increase the audio level from your transceiver.
Conversely, make sure that the DCD light goes out when there aren’t any packet signals present on the channel. If it
doesn’t extinguish when the channel is clear, make sure the Squelch control on your transceiver is set high enough
to silence the speaker when no signals are present. If the DCD light stays on when the packet channel is quiet, your
DSP will think that a signal is present and won’t ever key up.
If everything is set properly, packets should scroll up on your screen. Some typical packets you might monitor are
shown below:
N7ALW*>WA7GCI [C]
WA7GCI*>N7ALW (UA)
N7ALW*>WA7GCI:
Hi Bob, how are you this evening?
K6RFK>N7ALW*>N7GMF:
Goodnight John, its been nice talking to you.
K6RFK>N7ALW*>N7GMF [D]
N7GMF>N7ALW*>K6RFK (UA)
KD7NM*>MAIL:
Mail for: K6RFK N7ML WO6P
WN7ANK-8*>ID:
NET/ROM 1.3 (SEA)
SEA*>N7ML:
SEA:N7HWD-8> Connected to #SEA:N7HWD-7
5-4 September, 05
Page 66
Chapter 5 Packet Operation
Note: You might see data (packets) show up on the DSP’s tuning indicator which don’t print on the screen.
This is normal and is a function of the MONITOR and the MPROTO commands.
What It Means
There are different types of packets that will mean different things to your DSP—it keeps track of and knows what
to do with all these packets so you don’t have to worry about them most of the time. Since the DSP has the
capability of monitoring all the packet activity on a channel, it’d b e wise for you to observe what scrolls up on the
screen for awhile to see how stations interact with each other.
Examine the first packet exchange in the examples above:
N7ALW*>WA7GCI [C]
WA7GCI*>N7ALW (UA)
The first callsign is the originator of the packet. The callsign after the “>” is the station the packet’s addressed to. So
the packet listed above originated from N7ALW and is being sent to WA7GCI. The “[C]” immediately following
the two callsigns identifies this packet as a connect request. So, N7ALW is trying to connect with WA7GCI.
The second packet, WA7GCI*>N7ALW (UA), is in response to N7ALW’s connect request—WA7GCI responded to
N7ALW with a “(UA)” which stands for Un-numbered Acknowledge; WA7GCI sent N7ALW an ack signal as if to
say, “Yes, I acknowledge getting your packet for a connect request.”
The next packet is data (text) sent from N7ALW to WA7GCI.
N7ALW*>WA7GCI:
Hi Bob, how are you this evening?
The stations are connected and are enjoying a QSO.
One benefit of packet radio is that packets can be relayed, or digipeated. In fact, packets can be “digied” by up to
eight other stations to get them to a distant station you can’t reach directly. In practice, digipeating through a large
number of stations doesn’t work very well, but still you will often see packets that are digipeating through one or
two stations to get to their destination. A better way to relay packets us by using the node functions of your DSP-
232. See nodes and Node Operation later in this chapter. The packet shown below is an example of a digipeated
packet:
K6RFK>N7ALW*>N7GMF:
Goodnight, John--its been nice talking to you.
This packet originated from K6RFK and is intended for N7GMF, but for one reason or another it’s being digipeated
through N7ALW. Notice the asterisk (*) in the first line—it tells you which station was actually heard by N7GMF
when it received the packet. In this case, we can see that we actually heard radio station N7ALW. Without the
asterisk, you couldn’t tell whether the transmission came from radio station K6RFK or N7ALW. More will be
discussed about digipeating later, but the above example is typical.
The next packet:
K6RFK>N7ALW*>N7GMF [D]
. . . is again from K6RFK to N7GMF and is being digipeated through N7ALW. This packet indicates that K6RFK
has finished talking to N7GMF and wants to disconnect. Again you see that you aren’t hearing K6RFK directly but
N7ALW as indicated by the asterisk (*) after his call.
N7GMF>N7ALW*>K6RFK (UA)
This packet is an ack that lets K6RFK know that N7GMF has acked the disconnect request. K6RFK and N7GMF
are no longer connected.
The following packet:
KD7NM*>MAIL:
September, 05 5-5
Page 67
Chapter 5 Packet Operation
Mail for: K6RFK N7ML WO6P
...is a BEACON packet from KD7NM. Since the packet is addressed to “MAIL” we can assume KD7NM is a
packet Bulletin Board System (PBBS) broadcasting to the area that there’s mail waiting for these three stations to
read.
The following BEACON packet is an identification packet from a NET/ROM level-3 packet networking switch.
WN7ANK-8*>ID:
NET/ROM 1.3 (SEA)
In this example, the packet “switch” is operated by WN7ANK-8, but it uses the alias SEA as a MYALIAS callsign.
There are many types of packet switches now in use, but NET/ROM is one of the most popular. We will briefly
discuss using a NET/ROM switch later in this chapter since most switches operate in much the same way.
The packet below was sent by the network switch SEA to N7ML.
SEA*>N7ML:
SEA:WN7ANK-8> Connected to #SEA:N7HWD-7
This message tells N7ML that he is now connected to another port on the SEA “node” named #SEA. Again, we will
talk more about how and why N7ML might want to do this later in the chapter.
Who’s Out There?
If you don’t have a friend on packet in your local area, then you will want to choose a station you can reach.
Fortunately the DSP has a command called MHEARD that displays the list of the last eighteen stations it has heard.
After you’ve tuned to a packet station for half an hour or so, enter MHEARD prompt. You’ll see something like this:
cmd:MHeard cmd:MHeard (with DAYSTAMP ON)
........ WO6P 21-Nov-95 13:40:35 WO6P
........ KB6IUX-1 21-Nov-95 13:40:25 KB6IUX-1
........ SEA* 21-Nov-95 13:40:01 SEA*
........ N7HWD-8* 21-Nov-95 13:39:51 N7HWD-8*
........ KD7NM* 21-Nov-95 13:39:44 KD7NM*
........ KG6ZL* 21-Nov-95 13:39:20 KG6ZL*
........ WF7A-9* 21-Nov-95 13:39:12 WF7A-9*
cmd: cmd:
Note: DAYSTAMP is a virtual ‘postmarker’ of stations heard, displaying the dates and times stations are
heard. DAYSTAMP is not a command that is accessible with EXPERT OFF. The factory default for
DAYSTAMP is OFF, so if you wish to see the dates and times of the stations heard you will need to set
DAYSTAMP to ON.
The callsigns in the list are the stations heard by your DSP with the most recently heard station at the top of the list.
As mentioned earlier, the asterisks (*) indicate that the station was heard directly by the DSP. The callsigns without
an asterisk were relayed by another station and so cannot be connected to you directly without you connecting to a
node or digipeating.
Talking to Yourself
Most of us are a little nervous when we first get on-the-air in a new mode. In packet, fortunately, you’re able to get
a lot of practice just by talking to yourself before you send your first CQ or connect to someone else who has sent a
CQ. Once you feel comfortable with the basic operation of packet, going on-the-air is a breeze! To get some
practice, you’ll learn the important commands by talking to yourself.
Remember back in Chapter 2 the “loop-back” test where you tied together the green and white wires at the end of
the radio cable? Do this again with either the unused half of the supplied radio cable or you can use a small alligator
clip or a jumper wire to short pins 1 and 2 together in either Radio Port 1 or 2, whichever port isn’t connected right
5-6 September, 05
Page 68
Chapter 5 Packet Operation
now. Once you’ve made this connection, enter RADIO 1 or RADIO 2 at the cmd: for the corresponding Radio
Port you’ll now use for practice runs.
Adjust squelch so the DCD light just goes out. With your program and DSP up and running so the cmd: prompt is
at the ready, you’re now all set to have a thrilling monologue.
Connecting
In packet, when you want to chat with a station you “connect” to it; the abbreviation of connect is the letter, C. Go
ahead and connect to yourself by entering: C (your call). If your call happens to be KB6IUX, you’ll type:
cmd:C KB6IUX*** CONNECTED to KB6IUX
You’ve now gone from the Command mode to the Converse mode and the CON bar is lit on the DSP’s status
window. Go ahead and type a quick sentence, then press (RETURN). Your sentence will echo back at you, but if
you were the other station the echo you see is exactly what would appear on your screen. Type in another sentence
but as you press (RETURN) this time, watch the DSP’s front panel. The TX light and STA bar come on, the TX
light will extinguish, then a few moments later the TX light will come on briefly then both the CON and STA bars
will go out.
What’s happening here? It’s all part of packet’s error-checking scheme. When you pressed (RETURN), the TX
light came on because the DSP is keying up your transmitter and sending your packet to the other station. Once the
packet has been sent, the TX light goes out and your transmitter unkeys. The STA bar stays on because the DSP is
waiting for the packet you just sent to be acknowledged, or acked, by the other station. After the other station
receives your packet and checks it over to see that it was received okay, it sends back a quick ack signal. When your
DSP receives the other station’s ack signal, it “acks the ack” and your transmitter is momentarily keyed for this to
happen.
Leave the Converse mode by entering a (CTRL-C). Notice that the CON bar is lit because you’re still connected
with a station. When you enter a (CTRL-C) while you’re connected, you’ve essentially put the other station “on
hold” like you would with a telephone. You can go do anything that you can normally do while in the command
mode.
You have a couple of options now: you can either return to the Converse mode and continue chatting with the other
station, or you can disconnect—which ends the QSO. To go back to the QSO enter the letter K—for “K”onverse—
next to the cmd: prompt. You’ll be put on a new line and will be able to type text or read what may have come up
on your screen in your absence from the QSO. While in the Command mode, if you decide to quit out of the
connection, enter the letter D, for Disconnect. In this example with KB6IUX, you’d see:
*** DISCONNECTED: KB6IUX
KB6IUX*>KB6IUX (UA)
Congratulations! You performed the basic steps you need to initiate and end a basic packet contact. Try this exercise
a few more times until you feel comfortable with it. When you are, try the next few exercises before you go on-theair.
CTEXT
An optional step you might want to take right now is to enter a CTEXT
answering machine message (up to 120 characters) that your DSP will send to a station immediately after it
connects to you. A good CTEXT message is something like this:
cmd:CTEXT Hi, there! If I don’t respond in a few moments to your connect, please leave a
message in my mailbox, WO6P-1. Thanks! (RETURN)
CText was
CText Hi, there! If I don’t respond in a few moments to your connect,
please leave a message in my mailbox, WO6P-1. Thanks!
cmd:
message. CTEXT is like a telephone
September, 05 5-7
Page 69
Chapter 5 Packet Operation
With this message, the connected station has the option of waiting for you to “pick up the phone” or to leave a
message in your maildrop.
To enable your CTEXT message, turn CMSG ON. If you don’t want your DSP to send the message, leave CMSG OFF. Go ahead and connect to yourself again to see what your CTEXT message will look like to a connected
station.
When you first turn on your DSP, it becomes a standard AX.25 packet TNC (Terminal Node Controller). All TNCs
and multi-mode controllers have this capability. When you connect to a TNC, in most cases you’ll be connecting
directly to someone’s computer screen. If you get a message like this . . .
Welcome to my packet station. If I don’t respond, please leave a
message and Disconnect.
. . . when you connect to another station, usually you would type something like “Hello?” If you don’t see a
response from the other station in a minute or so, simply leave a message—just like a telephone answering machine.
The TNC at the other station should then hold your message until the operator returns to the computer or terminal.
However, if he should shut off his computer before checking his screen, he’ll never see your message. So if the
other operator doesn’t answer after waiting a reasonable amount of time, try to connect to his mailbox.
Connect/Disconnect Notification (CBELL)
If you’re in the ham shack but busy doing other things—or while you’re connected to a station—you may want to
be alerted when someone (else) connects to you. Turning CBELL ON will make your computer beep three times
when another station connects or disconnects from you.
Setting Up for Transmitting
(If you're using an AEA program, follow the instructions in the program's manual to set up and use packet.)
Most packet operation is on FM simplex so turn off the repeater offset in your radio, if it’s on.
Calling CQ
In order to allow amateurs to send message beacons and to call CQ, the AX.25 protocol has the ability to send
packets that are intended for more than one specific packet station to see. Since all packets must have a destination
“callsign”, the DSP sends Unprotocol packets to the callsign of CQ. This can be changed with the UNPROTO
command, but most people like this since it makes an easy way to call CQ.
You can call CQ in one of three ways: locally, by digipeating, or through a node.
Locally: Simply enter K to enter the Converse mode, press (RETURN) twice, the (CTRL-C) to return to the
Command mode. Your CQ will look like this to anyone that’s monitoring you:
(your call)*>CQ:
If you wanted to digipeat your CQ, say through WF7A, you’d enter it thusly:
U CQ V WF7A (RETURN) (RETURN) (CTRL-C)
To listeners nearby, they’ll see this on their screens:
(your call)>WF7A*>CQ:
...or if they hear your call directly, it’d be:
(your call)*>WF7A>CQ:
You can use up to eight calls to send your CQ through a distant station.
To change the UNPROTO command to read something other than CQ, enter: UNPROTO (text), with (text) up to
six characters long.
5-8 September, 05
Page 70
Chapter 5 Packet Operation
Nodes usually have a CQ command; to call CQ through it, you’d connect, first, then enter CQ—it’ll send your
callsign out for you.
To send a CQ through a couple of nodes to a distant one, you’ll have to conect to each node as described in the
Digipeating section below.
Going On-The-Air
Choose one of the stations with an asterisk displayed in your MHEARD list, or a friend that you know is on-the-air
near you and enter:
cmd: C call
A few moments later, you should see:
*** CONNECTED to call
If you see this, you have just connected to your first packet station! Since you initiated the contact, you speak first.
As you type, you may notice that the TX light on the DSP’s front panel comes on. This means you’ve typed in a
PACLEN’s worth of text and the DSP is sending it; just keep on typing un til you’ve finished with your message.
After you’ve finished typing, enter a couple of (RETURN)s or press the “greater than” sign ( > ), followed by a
(RETURN), to let the other station know that you’ve finished typing and that it’s their turn to transmit. The other
station will respond—at a PACLEN’s worth of characters sent at a you at a time—then will give you a couple of
(RETURNS) or a “>” to signal you to start transmitting. This is how it goes, back and forth, until you’ve finished
chatting. Terminate the QSO as you did before with a (CTRL-C).
If you didn’t connect according to plan, see below.
I’m Having Trouble Connecting
If the station you’re trying to connect to is connected to someone else, you may see the following message:
*** BUSY call: DISCONNECTED
If you see this it means that the other station is connected with someone and can’t respond to you now. Simply wait
a few minutes and try again or try connecting to a different station from your MHEARD list.
If the distant station can’t hear you, you may see the following:
*** Retry count exceeded
*** DISCONNECTED: (call)
A number of different things can cause this to occur. It may simply be that the station you’re trying to connect to is
out of your transmitter’s range or for one reason or another, is inaccessible. It’s possible, however, that something
more serious is wrong. If your connects don’t go smoothly or as planned, go to Chapter 13: Troubleshooting, the
packet section, for assistance.
More Packet Features
Now that you have worked a packet station or two, it is time to learn a little more about the other packet capabilities
of the DSP. Rather than explain all the features in detail here, read about them later in this chapter and in the next
chapter - GPS Applications.
Nodes, and Node Operation
In the early days of packet radio, Amateurs had to “digipeat” through many stations (up to 8) to connect to a distant
station. As more users became active on packet, digipeating quickly proved to be an inefficient way of relaying
packets through even a few “hops”. The reason why is simple: with all the packets on-the-air being leapfrogged and
trying to reach their destination, they’d invariably “crash”, meaning that stations would transmit (and retransmit)
packets at the same time. As you know from voice radio operation, when two stations talk at the same time you get
a garbled mess, and that’s what happened—packets would crash, stations would retransmit the packets since they
weren’t acked, they’d crash again with the same or someone else’s packets.
September, 05 5-9
Page 71
Chapter 5 Packet Operation
To solve this problem, Amateurs began working on more efficient “higher level” ways of routing packets over long
distances. NET/ROM™, ROSE, TCP/IP, TheNet, and TEXNET are some of the higher level protocols that emerged
and are currently in use around the world. An analogy to packet node operation is your body: say you stub a toe
against the wall. The nerve impulse starts at your toe, is transmitted by branch nerve fibers in your leg, then on to
your spine (backbone) and finally the impulse reaches its destination, the brain. Packet communications work pretty
much the same way: you (the toe) would send to a node (a branch station) that would be retransmit along a digital
backbone to a final destination. Instead of a central clearinghouse for signals, like your brain, packet signals are
routed along nodes that would retransmit a message until it reaches its destination. (This doesn’t mean you don’t
need brains to use packet.)
In practice, you’d never connect directly to a backbone station; backbone stations typically operate in the 220 MHz
and 440 MHz bands (in the U.S.) are used strictly as retransmitters of packets, not originators in the usual sense.
With these stations not used for local traffic, they can speed packet traffic along faster and without interruption.
In summary, you don’t connect to a distant station anymore but to a node which will do all the connecting and
retransmitting for you so you can send mail, or chat with, another station. . . and it doesn’t necessarily have to be a
distant station. In mountainous or hilly areas, it’s common practice for all stations to connect to a node and have it
retransmit your signals, rather than have you connect directly to a nearby station. This method, rather than direct
connecting, helps solve the packet crash problem that you read about a few paragraphs ago.
When you connect to a NET/ROM node you won’t initially see a prompt. Since NET/ROM commands are few and
easily memorized, they’re not transmitted so airtime will be reduced. Like other automatic systems however, if you
send an “H” or a “?” for Help you can expect to get a response. For Seattle’s SEA node, you’d see:
cmd:c sea
*** CONNECTED to SEA
?
SEA:WN7ANK-8} Invalid Command - Choose from :
Connect CQ Bye Help Info Nodes Routes Talk Stats BBS MHeard Users Quit
In the above example, the Seattle node is addressed as SEA and it’s operated by WN7ANK-8. Invalid
Command means that the node didn’t understand the command a connected station sent, so it returned the above
“help” line to remind its user of the commands it knows, which are listed below its I.D.
Your DSP acts as a node!
Your DSP-232 node firmware supports local acknowledgment (acks) of packets like a full-service BBS/node does,
so instead of users having to digipeat through your MYALIAS or MYCALL callsign to connect to a destination
station, they can now simply connect to your MYGATE callsign. From there, they can then issue a connect request
to the station they want to reach and your station will be responsible for accepting and sending packet data and acks.
(Users can’t digipeat through your MYGATE callsign.) All this allows for increased throughput. Users can also
enter the MHEARD command to see the last 18 stations your TNC has heard.
The features of your node firmware are as follows:
• AEA packet “node”helps eliminate the need for digipeating.
• In AMTOR-listen mode, link and conect attempts are shown.
• Enhanced packet MHEARD function identifies TCP/IP, NET/ROM, and TheNet stations.
• EXPERT command is included so you’re no longer burdened with a large number of commands to view.
• MOPTT command simplifies full brea-in CW operation.
• Automatic selection of AMTOR mode when a received signal is tuned with the ARXTOR command.
• The CODE command includes upper/lower case extensions used by many AMTOR MSO and APLINK stations.
For your node to work, simply enter a call into MYGATE—but not the same one as your MYCALL, MYALIAS or
MYMAIL—and set GUSERS to a value greater than zero. To disable the node function, enter MYGATE NONE or
GUSERS to zero.
5-10 September, 05
Page 72
Chapter 5 Packet Operation
Note: with each station connected to your node you’ll lose a “logical” channel. So, if you have GUSERS set
to 3 and three source stations have connected to three destination stations through your node, they’ll take up six of your ten channels, leaving you with only four channels to accept and initiate contacts. (If a station
connects to your Maildrop that’d leave you three channels.)
Operating Your Node
Here’s what a user would see when using your node as a packet node. In this example, your MYGATE call is set to
N7ML-7:
cmd:C N7ML-7*** CONNECTED to N7ML-7
+++ N7ML node. Type ? for help.
de N7ML-7 (B,C,D,J,L,N,S,?) >
The first line is the user’s connect request to your TNC. The second line is the connect message from the user’s
TNC. The third line is the greeting. And the fourth is the command prompt from the node. The user sends a question
mark, ?, to obtain the following help menu:
B(ye) Log off node
C(onnect) n Connect to station ’n’
C n STAY Stay connected to node when ’n’ disconnects
D(isconnect) Cancel a connect attempt
J(heard) Display stations heard
L(isten) Toggle monitoring
N(odes) Display nodes heard
S(end) Broadcast unproto
de N7ML-7 (B,C,D,J,L,N,S,?) >
The commands’ functions are:
B(ye) This is similar to the Bye command used in the AEA Maildrop and BBS stations. When a user
enters a B the node will “disconnect.”
C(onnect) nSimilar in operation to the CONNECT command in the packet mode. (Also used to connect in
AMTOR and PACTOR instead of using the ARQ and PTCONN commands, respectively.)
For a packet connection, the user may connect to your node, then specify a string of digipeaters:
C W1AW VIA W2XY, W1XXZ
Your node will try to establish a connection with W1AW as the destination; the user’s callsign
will be shown as the source but with a difference: the user’s SSID is decremented by one to avoid
protocol conflicts on the same frequency.
Here is an example of the frames sent in establishing a typical connection (with the MONITOR
command set to 5):
USER>GATE [C]
GATE>USER (UA)
GATE>USER [I]:
+++ N7ML node. Type ? for help.
de GATE (B,C,D,J,L,N,S,?) >
USER>GATE (RR)
USER>GATE [I]:
c remote
GATE>USER (RR) USER-15>REMOTE [C]
REMOTE>USER-15 (UA)
GATE>USER [I]:
+++ CONNECTED to REMOTE at GATE
USER>GATE (RR)
USER>GATE [I]:
hello.
Once the connection is established with the destination station, the node notifies the user that the
connection has been made then goes from the “Command” mode into the “Converse” mode. Now,
whatever the user sends goes to the destination station as data instead of to the node as a
command.
Normally, when someone disconnects from your node, no link will remain. However, if a user
adds the word STAY as the last argument in a Connect request, (e.g., C callsign STAY), the user
will remain connected to your node even after disconnecting from the destination station.
If the connect attempt to the destination station retries out or is busy, your node sends the user a
Retry count exceeded or (Remote) busy message, but remains connected to the user
even if STAY wasn’t entered.
D(isconnect) (to cancel a connect attempt.) Since the source station remains in the Command mode until the
connection to the destination station is established, there’s no need for the user to wait for your
node to cycle through a full number of retries to attempt a connection—the user can send your
node a Disconnect request which cancels the Connect request the same way it would in a TNC’s
Command mode. (The user stays connected to your node even if STAY wasn’t used in the
original Connect command.) The Disconnect command may be used at any time before the
connection is established, regardless of any preceding commands.
Once a connection is established and your node is in the Converse mode, the user can end the
connection either by sending a B(ye) command to the destination station if that station supports it,
or by issuing a Disconnect request to the user’s own TNC. If the user disconnects from your node
this way, it’ll force your node to disconnect the destination station.
J(heard) Your node sends its MHEARD list to the user: A maximum of eighteen stations are kept in the
JHEARD list.
L(isten) The node toggles packet monitoring on or off.
N(odes) Your node sends the user a list of nodes heard. The format is the same as that of the JHEARD
command, the difference being that a callsign is put in the Nodes list only if the monitored packet
was a UI frame with a PID of CF (NET/ROM) or CD (IP). A maximum of ten stations are kept in
the Nodes list. You clear the nodes list and the MHEARD list simultaneously with the same
command, MHEARD %.
S(end) Your node responds with. . .
+++ Sending. To end, type ’=’.
. . . and sends all subsequent data in the broadcast mode “unproto.” The data characters are held
until the user sends a (RETURN), whereupon the held data is broadcast.
In all operating modes, the user can stop sending unproto by sending the “=” character—the node
will then issue a command prompt. The “=” character shouldn’t be used within the user’s
broadcast text.
5-12 September, 05
Page 74
Chapter 5 Packet Operation
Digipeating
Sooner or later, you’ll want to connect to a packet station that’s beyond your immediate radio range or is
inaccessible from your location. If a third packet station is on the air and both you and the station you want to talk to
are in range of that third station, the third station can act as relay station for your packets—you simply enter the
digipeater routing path in your connect request. Here’s a sketch that shows how digipeating can solve a simple
problem:
KB6IUX
|
/\
/\/\/\/\
WO6P
You’re station WO6P and you want to have a packet QSO with KG6ZL but there’s a mountain between you which
completely blocks your radio path. However, you know that there’s a packet station located on the mountaintop,
KB6IUX, which is accessible by both you and KG6ZL.
To digipeat through (VIA) KB6IUX, enter:
cmd:C KG6ZL V KB6IUX
. . . but KB6IUX doesn’t have DFROM ON, so no one can use him as a digipeater. What now? Pick up the
telephone and call your friend at KG6ZL? Not necessarily. You listen some more and you can hear another station,
KD7NM off to the side of the mountain, chatting with WF7A in a location that you know he can reach KG6ZL. So,
you enter the linear, point-to-point path you need to use to connect to KG6ZL:
cmd:C KG6ZL V KD7NM,WF7A
They both have DFROM ON, so a few seconds later you receive an ack back from KG6ZL and you’re all set.
Are You a Digipeater?
Your packet station can be a digipeater for other stations. You don’t have to “do” anything—your DSP will digipeat
other stations unless you tell it not to using DFROM.
If your transmitter keys when you’re not using it or during lulls in your own conversations, you’re being used as a
digipeater by someone. Don’t worry—this won’t interfere with your chat with your partner. (As a courtesy, leave
DFROM ON.)
If you want to see, or monitor, the text the other stations are sending through you, set MDIGI ON.
Identifying as a Digipeater
If your DSP is being used as the primary digipeater in a local area, you may want to enable HID—it will
automatically identify your station for others to see.
You may also want to choose a simpler identifier for others to use by setting it with MYALIAS. Examples are: SEA
for Seattle; PTLD for Portland; LYNN for Lynnwood, and so on.
Time-stamping Packets and Messages
Monitored packets can be time-stamped if the DSP’s internal clock has been set with DAYTIME. To time-stamp
monitored packets, turn MSTAMP ON. Turning DAYSTAMPON adds the date to the time-stamp provided by
MSTAMP.
Sometimes it is useful to know what time someone connected to you—perhaps for logging purposes. To time-stamp
your packet connects and disconnects turn CONSTAMP ON. As discussed in the last paragraph, turning
DAYSTAMP ONwill add the date to this time-stamp as well. The
DAYSTAMP to operate.
/\/\/\/\/\/\/\ KG6ZL
DAYTIME command must be set first for
September, 05 5-13
Page 75
Chapter 5 Packet Operation
Multiple Connection Operation
Because packet radio supports multiple QSOs on the same frequency, you can converse with more than one station
at a given time. The DSP offers ten channels, (0-9), each of which can support a conversation. This capability is a
powerful feature of your DSP, let alone a mentally challenging one when you have more than a couple of QSOs
going on at once! This is when Windows and Mac users will appreciate AEA’s TNC control programs: PC PakRatt
for Windows and MacRatt.
Multiple connect operation is like a 10-line telephone with automatic “hold.” When you’re connected to multiple
stations you’ll automatically receive everything sent to you, but you must select the proper channel to send data to a
particular station on a particular channel; in effect, it’s just like having to push the proper “line” button on the
telephone to talk to someone—you can’t talk to someone on Line 1 while you’re talking on Line 3.
As mentioned before, you can step down to Command mode while you’re connected to someone, and you’ll need to
jump down there in order to change channels. (This is true for any and all of the channels that are active.)
By the way, you’ll know you’re connected to more than one packet station when the MULT light on the front panel
of the DSP lights.
Note: The MULT light will blink if the DSP’s receive buffer is filled. This can happen if your computer is
not connected to the DSP, its maildrop is full, or if your communications program no longer can accept any
further inbound data.
Setting Up
You can select any channel you want to initiate a connect, but to enable your DSP to allow incoming multiple
connections, you need to set the USERS parameter to a value greater than one (1); The number you enter in the
USERS command tells the DSP how many users you’ll allow to connect to you at a given time. So, if you set
USERS 5, five stations can connect to, or digipeat through, you concurrently. With USERS set to 0 (zero), no one
can connect to you.
Note: With all ten channels enabled with the USERS command, stations that connect with you will connect
to the DSP’s channels in ascending order, starting from 0. Stations that connect to your maildrop are
automatically connected to your DSP’s Channel 9.
The Channel Switching Character
Once you’ve set the USERS command you need to set the CHSWITCH character, a character that you don’t
normally type such as the vertical bar “|” (ASCII $7C), or the tilde “~” (ASCII $7E). You’ll use this character to tell
your DSP that you want to change channels numbered zero through nine (0-9). To change channels, press the
CHSWITCH character you just defined, and then a number from 0-9. For example, if your CHSWITCH character
is the tilde, you’re chatting with somone on Channel 0, and you want to to chat with a station that connected to your
DSP’s Channel 1, you’d enter:
cmd:~1 (RETURN)
~1: cmd:
Note: Even though you’ve changed to Channel 1, you still can access all the commands normally available
to you that you had in Channel 0, the DSP’s default channel. This is true for all ten channels
When you change channels, the channel you just changed to will have the packet header info rmation of the station
that just connected to you. Remember, that the text that you’ll now typ e will only be sent out to the station
connected to the channel your DSP is now on. If, while talking on Channel 1, the station still connected to you on
Channel 0 sends data to you, it’ll be held in the DSP’s memory until you return to Channel 0, whereupon the data
will scroll up on your screen.
5-14 September, 05
Page 76
Chapter 5 Packet Operation
Say, by coincidence, the station you’re connected to sends a character which is the same one you’ve set for
CHSWITCH. If you want to be able to tell the difference between the CHSWITCH characters you type and the
same character from other station, set CHDOUBLE ON.
CHCALL
Multiple connection operation can be confusing, especially when trying to remember who’s connected on which
channel. To help the situation, turn CHCALL ON to display the callsign of the station which is connected to you on
a given channel number.
Checking Your Connect Status with CSTATUS
To check which channels are available to you as well as who’s connected to you, enter CSTATUS—it will show
you the connect status of all 10 packet channels—connected or unconnected—as well as the status of the channel
you’re currently on. By entering CSTAT SHORT, the DSP’ will display only the channels that are currently
connected.
HF Packet Operation
HF packet requires a bit more patience to use than VHF packet; the mode suffers from lower throughput because of
its 300 baud “speed limit”, static crashes and man-made noise. Because of this, PACTOR has taken over where HF
packet was once the only true error-correcting mode on the HF bands. At this writing, howev er, HF packet is still
widely use and now with the integration of Global Positioning System technology it is becoming popular to map the
location of packet users around the world. Some users even use packet to map DX spots while communicating in
CW.
Where To Operate
Most HF packet operation is on the 20-meter amateur band starting at 14.103 MHz and every 2 KHz above that up
to 14.111 MHz. Note that 14.103 MHz is the calling frequency and a good place to start. The higher frequencies
such as 14.109 and 14.111 are used mostly by HF PBBS systems and aren’t good places to look for a QSO.
Settings
With your computer and DSP up and running, change the following parameters for 300 baud HF packet. The VHF
settings are also shown to make it easier to switch back to VHF when you’re finished.
The last command is the most important. If you don’t set the packet baud rate (HBAUD) to 300, you’ll be operating
at a different speed than everyone else, won’t be able to copy and packets, and you’ll cause all kind of adjacent
signal QRM.
HF Receiver Settings
Set your HF receiver (or transceiver) to LSB unless you connected your DSP through the direct FSK keying lines,
in which case you should select your radio’s FSK operating mode. Adjust the volume to a comfortable listening
level.
Tuning-in HF Packet Stations
September, 05 5-15
Page 77
Chapter 5 Packet Operation
Perhaps the most difficult thing about HF packet operation is making sure the station you’re talking to is tuned
properly and stays tuned. Since HF packet uses 200 Hz Frequency Shift Keying to send data (2110/2310 Hz),
tuning accuracy is very important. Being off-frequency by only 20 Hz makes a noticeable difference in the DSP’s
ability to copy. Once you are tuned in, the superior filtering ability of the DSP-232 improves HF packet
performance. Follow the tuning procedure below carefully for the best results in tuning in HF packet stations.
1) Make certain your HF receiver is either in LSB or FSK, depending on your DSP’ set-up.
2) Turn any IF-Shift and Passband-Tuning controls to the Center or off position.
3) Tune your receiver to 14.103 MHz (or another frequency where you know there’s HF packet activity) and
listen to the packets.
4) Slowly vary the tuning knob on your receiver and look for a display on the DSP tuning indicator like the
one shown below:
Frequency too low Tuned in! Frequency too high
5) Adjust the DSP’s THRESHOLD so that the DCD light glows when a properly tuned packet is being
received. (You must also make certain that the DCD light goes out when no packet signals are present on
the frequency.)
After you have a packet station tuned in, you should start seeing HF packet stations on your display.
Transmitter Adjustments
Make sure your DSP is adjusted for your SSB transmitter as described in Chapter 3, SSB Transceiver Final
Adjustments. These are very critical adjustments. If your DSP’s AFSK level and transmitter microphone gain are not
adjusted properly, other stations will not be able to copy your packets. Check you r plate or collector current or the
power output of your rig before going on the air.
Going On-the-Air
On HF there are two ways you can go about talking to another station:
♦ Monitor the frequency for packet traffic (or check your MHEARD list) for calls you can hear well and
choose one of them to connect to;
♦ You can also “Call CQ” by entering the Converse mode and pressing (RETURN).
Either way you decide to go on-the-air, remember that things happen much more slowly on HF packet than they do
on VHF and UHF packet. HF packet requires patience and careful tuning in order to be used successfully.
If you’re having problems connecting to other HF packet stations, try working with an experienced HF packet
operator in your area and listen to each other’s signals. See if you can copy each other’s packet signals. If he can’t
copy you, have him listen to your signal while you’re in the CALIBRATE mode to make sure you’re transmitting a
pure tone. As mentioned earlier, any distortion caused by overmodulation or RF feedback will make your signal
difficult or impossible to copy.
Packet Meteor Scatter Extension
A new packet protocol extension has been added for meteor scatter work that allows a Master/Slave packet
connection to be established. This is done to reduce the possibility of simultaneous transmissions by both sides of a
packet connection over a long meteor scatter path.
This experimental protocol is activated by turning UBIT 18 ON; the packet station that initiates a packet connect
will become the master station and the station that acknowledges the connect becomes the slave.
After a meteor scatter connection has been established, the master station will continually send either information
frames (I-frames) or polling frames and await an acknowledgment from the slave. The Master station therefore
sends packets constantly, even if all its I-frames have been acknowledged. The slave station sends nothing, not even
5-16 September, 05
Page 78
Chapter 5 Packet Operation
I-frames, until it receives a polling frame from the master. The slave station may only send an I-frame to the master
after a poll frame has been received.
The packet timing of the master station is critical for proper meteor scatter operation. In a normal AX.25 packet
connect, the FRACK timer counts down until it reaches zero and then a RETRY of a poll frame is sent. The
FRACK timer counts in units of seconds, however, and a finer timing resolution is desirable for meteor scatter
work. A new timer, called FRICK, has been added which times in 10 mS increments. The FRICK timer can be set
from 0 (disabled) to 250 which corresponds to a time of up to 2.5 seconds.
The following settings are recommended for this method of meteor scatter work. Both packet stations should use the
same settings:
UBIT 18 ON
RETRY 0
AX25L2V2 ON
MAXFRAME 1 (CHECK doesn’t matter)
FRICK n, where n is large enough to allow the other station time to send the start of an acknowledgment
frame.
Note: Don’t operate the unit with multiple packet connections while FRICK is active (1-250). In contrast to
FRACK, which provides one retry timer per multi-connect channel, there is only one FRICK timer in the
DSP. Each logical channel will try to use the same FRICK timer, causing interference to the operation of
the other channels.
Digipeaters shouldn’t be used when in the meteor scatter mode. The FRICK timer (unlike FRACK) doesn’t allow
any extra time when digipeater stations are specified. To return to normal AX.25 packet operation, turn UBIT 18 OFF. Also, be sure to disable the FRICK timer (by setting FRICK to 0) when you’re through operating in meteor
scatter mode.
Intermediate and Advanced Packet Commands
Your DSP has many commands that are not necessary for day-to-day connects or casual conversations. Still, as you
become more familiar with packet, these commands and features may become important to you.
1200/9600 bps Operation
To select the speed you want to operate packet at on VHF, simply change the value of HBAUD--for 1200 bps
packet, enter HBAUD 1200; for 9600 bps packet, enter HBAUD 9600.
Monitoring Other Stations While—or While Not—Connected
When you’re connected, MCON determines what packets are shown. The default of MCON is 0 (zero) which tells
the DSP’ not to monitor any packets while you’re connected. Most users prefer it this way so they’re not disturbed
with monitored channel data while they’re connected with another station. However, if you want to monitor packets
while connected, refer to MCON for user settings.
Use the MONITOR command to determine what kinds of packets you’ll see when you’re not connected to any
stations. The higher the argument number (1-6), the more information you’ll see. If you don’t want to see
extraneous information associated with sent packets, use a lower value like 2 or 3.
Note: If you’ll be leaving your DSP on to accept connects from other stations while your computer is off, set
MONITOR to 0 (zero). This way, you won’t fill up the DSP’s buffer with “junk” copy and will devote its
memory to its MailDrop.
September, 05 5-17
Page 79
Chapter 5 Packet Operation
Monitoring the Packet Networking Switches
There are other types of frames used by networking switches that the DSP doesn’t normally display. These frames
can be seen with MPROTO—turning it on allows all AX.25 frames to be displayed. Some packets you might see
with MPROTO ON will contain information that may interfere with the display on your terminal or computer
causing it to look “funny”. For this reason, MPROTO’s default is OFF.
Selective Monitoring
After you’ve monitored channel activity for awhile, you may decide there are only a few stations you want to copy.
To “screen” stations for monitoring purposes, use MTO and MFROM. With the MBELL command, you can even
be alerted when a certain station transmits on the frequency. These commands work in conjunction with MONITOR
and MCON commands.
MFILTER
Some terminals and computer programs are sensitive to certain characters that may appear in monitored packets.
You’ll know this is happening if occasionally the cursor on your screen moves to strange places, causing the
received copy to be garbled.
The DSP default for MFILTER is $80 which prevents most control characters from interfering with your display.
Monitor Without Callsign Headers
Sometimes you may want to monitor certain stations without having to look at the packet callsign headers. This can
be useful when monitoring message traffic from a large PBBS. The MBX command allows you to choose the
callsign of a station, or a pair of stations, you want to monitor without having to see packet headers.
Beacon Operation
In the early days of packet, the beacon was useful to show your presence on the packet channel. With the growth of
packet, many users feel that beacons have outlived their usefulness and interfere with traffic. Use your beacon with
discretion.
The DSP can send an automatic “beacon” message at a specified time interval. A beacon can send special
announcements, or let others know you’re on the air. To enable beacon operation:
♦ Enter your beacon message in BTEXT.
♦ Set the beacon in terval using the BEACON EVERY or AFTER command.
♦ A beacon frame is sent to the path set in UNPROTO.
As a reminder, if you set the BEACON timing at a value considered too small for busy channels (less than “90”),
you’ll see:
WARNING: BEACON too often
Packet Transmit Timing
The DSP has a number of built-in timers used to control the packet protocol and transmit timing. The default values
have been set at the factory to provide reasonable performance, but the values may not be optimum for your local
area. Most protocol parameters should be adjusted only after carefully reading about them later in the chapter. You
should adjust TXDELAY for your transmitter as described below.
Radios vary in the time it takes it to switch from receive to transmit. If your DSP’ starts sending data before your
transmitter is up to power, the packet will not be received properly at the distant end. TXDELAY controls the delay
between your transmitter’s key-up and the moment when your DSP’ starts sending data. The default value of 30
corresponds to a time of 300 mS and works with most VHF/UHF FM transceivers. With modern transceivers,
TXDELAY can often be reduced from its default value which will improve packet performance in your area. You
should perform the following procedure to optimize TXDELAY for your station:
1) Find another station who can reliably digipeat your signals.
2) Set your UNPROTO path to TEST via the call of the station that will digipeat your sign als. For example: U TEST V WO6P.
5-18 September, 05
Page 80
Chapter 5 Packet Operation
3) Set MONITOR to at least 1.
4) Go to Converse mode by entering K, then send a few packets by pressing the (RETURN) key. You should
see the outgoing packets on your own screen echoed back as they’re digipeated by the other station.
5) Start reducing TXDELAY by units of 5 each time, making sure the other station is still digipeating all of
your UNPROTO packets.
Eventually you’ll find a value where the other station can no longer copy your packets accurately enough to digipeat
them.When this happens, increase TXDELAY in units of one or two until the other station again digipeats all of
your packets again. This will be the optimum setting of TXDELAY for that particular radio.
After TXDELAY has been adjusted, you may want to adjust the audio delay (AUDELAY), too, using the same
procedure as above. (See AUDELAY for more information.)
Packeting Through Voice Repeaters
Although it isn’t common, packet can be used through voice repeaters. When sending packets through a repeater
you may require a longer key-up delay than is normally needed for direct communications. AXDELAY adds more
key-up delay in your DSP so that the repeater can key-up at the proper time. AXHANG sets the timespan needed for
the repeater to “drop.”
Although it’s seldom needed, the DSP does have an input for squelch information from a transceiver through the
RADIO connectors. This input should be used with the SQUELCH command.
Packet Formatting and Editing
Some of your DSP’s command parameters affect how your packets are formatted—how your typing appears to the
rest of the world. Other commands let you correct typing errors before your packet is sent, cancel lines, or entire
packets.
(RETURN)s and Linefeeds
Most hams use packet radio for sending and receiving messages or just for conversation. The character used to send
a packet is defined with the command SENDPAC which defaults to a (RETURN) ($0D). You can change the
SENDPAC character, but you’ll find the (RETURN) or (ENTER) key to be a natural choice.
Similarly, your DSP will include a (RETURN) in the packet you send to the other station since this makes for a
more natural conversation. ACRPACK controls this feature, and most people will never want to change this.
The DSP also has the capability of adding a linefeed character ($0A ) automatically to packets that you send to
others. If you encounter a station or two says your packets are overprinting, you may want to turn the ALFPACK or
ILFPACKON for them.
Canceling Lines and Packets
Most of the time, the Backspace key—or the Delete key on some machines—is all that’s needed to edit a line before
it’s sent. Occasionally, it may be helpful to cancel a typed line or the entire packet you’re entering with one
keystroke. The CANLINE character, (CTRL-X), will cancel the entire line you’re typing; the CANPAC character,
(CTRL-Y), will delete the entire packet.
Redisplaying Text
If you’ve erased and retyped lots of characters, you may want to see a “fresh” screen (especially if BKONDEL is
OFF.) The REDISPLAY character (CTRL-R) will refresh your screen and will display any packets you might
have received while you were typing.
The PASS Character
Sometimes you may want to include a special input character such as a (RETURN) in a packet without forcing an
action to happen. For example, to send several blank lines in the same packet, you must include a (RETURN) at the
September, 05 5-19
Page 81
Chapter 5 Packet Operation
end of each line. However, if you press (RETURN), you’ll force a packet to be sent. You can get around this
problem using the PASS (CTRL-V) character. You can include any character in a packet (including all special
characters) by prefixing that character with the PASS character. For example, if you’re in Converse mode, you can
type:
I wasn’t at the meeting.(CTRL-V)+(RETURN)
What happened?(RETURN)
Without the PASS character, this message would go out as two separate packets because you entered two
(RETURN)s, but by prefixing the first (RETURN) with a (CTRL-V), you send all the above text in only one
packet while maintaining its two-line format. The PASS character can be useful in formatting text messages such as
CTEXT as well.
Packet Protocol Basics
Here we will talk a little about the AX.25 packet protocol. You don’t need to understand this to use packet, but it is
helpful in understanding some packet protocol parameters.
There are two modes of packet transmissions: connected and unconnected. Most of the time when you use packet,
you’ll be conversing with another packet station in a connected state. Still, the unconnected, or unprotocol, mode
comes in handy for beacon transmissions and roundtable exchanges.
All packets are constructed basically the same: they contain source and destination callsigns (and any digipeaters if
they are used) as well as information identifying the type of packet. (This packet identification can be seen with the
MONITOR command discussed earlier.) All packets contain an error check code called the CRC. This ensures that
when a packet is received, it won’t contain any errors. PASSALL can disable the CRC error check, but this should
only be done for experimental purposes.
Connected packets
When you connect to another station, the AX.25 packet protocol ensures that the station to whom you’re connected
to receives all the packets that you send. Likewise, the protocol ensures you will receive all the packets that the
other station sends to you. The following describes briefly how the protocol does this.
FRACK and RETRY
When the DSP is connected and sends a packet to another station, it expects an ack packet back from the other
station to confirm that the packet was received. The AX.25 packet protocol will automatically retransmit (retry)
packets when an acknowledgment isn’t received from the distant end of the link within a specified time.
FRACK sets the timespan before the originating station retransmits (retries) the packet that hasn’t been acked, yet.
RETRY sets the maximum number of retransmissions before your DSP’ “gives up” and terminates the connection attempt (disconnects). The TRIES counter keeps track of the retries that have occurred on the current packet.
PACLEN and MAXFRAME
Packets will be sent either when the (RETURN) pressed or when the maximum packet size is exceeded—which is
set by PACLEN. When large amounts of data need to be sent, this value can be increased to 256. When conditions
are poor or the channel is crowded as on HF packet, this value should be reduced to 64 or less.
The packet protocol allows more than one frame to be sent in a single transmission, which set by MAXFRAME.
When conditions are good, up to 7 frames can be sent to speed data transfer. When conditions are poor or the
channel is crowded, MAXFRAME should be reduced to 1.
Reducing Errors through Collision Avoidance
Since packet operates over the radio, there are usually many stations operating on the same frequency that can’t hear
each other. The digipeaters and network nodes allow these stations to communicate with each other, but this
increases the chances of collisions.
5-20 September, 05
Page 82
Chapter 5 Packet Operation
The first attempt to avoid collisions was through the use of the DWAIT and RESPTIME timers. DWAIT forced the
TNC to delay the transmission of any packet except for digipeated frames by the time selected. This fixed timer
helped, but packet was still plagued by collisions. RESPTIME was added to help with large file transfers. Still,
more needed to be done to reduce collisions.
Another attempt to reduce collisions was the introduction of AX.25 version 2 protocol. On VHF packet, most
everyone uses version 2 which is controlled by the AX25L2V2 command. On VHF this helps, but some users on
HF packet turn this command off.
An exponentially distributed random wait method was proposed by Phil Karn (KA9Q) called P-persistent CSMA.
When PPERSIST is ON, the DSP’ uses the number set in PPERSIST and the time value set by SLOTTIME to
more randomly distribute the transmit wait time. This is more efficient than using the DWAIT time.
As a further attempt to improve packet performance, Eric Gustafson (N7CL) proposed giving priority to
acknowledgment packets (acks); this protocol is controlled by ACKPRIOR. Check with the experienced packet
users in your area and find out if they are using priority acknowledge or have changed any other parameters.
DAMA Support
AEA has added DAMA (Demand Assigned Multiple Access) to the DSP-232. DAMA allows for a master/slave
connection to reduce packet collisions. At times, a node’s receiver can hear too many signals at once and remote
users can get lost in the noise. A good example of this situation is when ships on the open sea try, but can’t connect
to communication satellites; the stations have a clear shot at the satellite, yet can’t connect.
To solve this problem using existing equipment and still using only one frequency, DAMA has been implemented to
organize all node users’ communications. With DAMA, the master station identifies all slave stations and polls each
of them for information. Slave stations are ‘asked’ by the node if they have any information to send. If a slave
station does, the information is sent and the node ‘remembers’ that this station sent information this time around. If
a slave station does not send information, the master ‘remembers’ and skips this person next time around, coming
back to them at a later time. Those stations replying with information when polled are considered active. Stations
that do not send information are considered inactive. Active stations are given a higher priority than inactive stations
and thus, more opportunity to send information. As the node traffic increases, inactive users fall down through the
priority list. Low priority stations can become active (and have higher priority) at anytime by sending information
when the master station polls. Using DAMA can increase overall channel throughput by organizing stations based
on their state of activity. Stations sending data are given more chances to send data and stations not sending data are
given less chances.
AEA has added the UPlink command to the DSP-232 for use with DAMA communications. Information on this
command can be found at the end of this chapter.
CHECK and RELINK
If a station connects to you and then turns its TNC off, you would probably not want to stay connected to the
station. The CHECK timer determines the amount of time your DSP will wait before testing the link if no data has
been exchanged.
RELINK sets what happens after the CHECK timer has expired. If RELINK is OFF, the DSP will change to the
disconnected state to terminate the link. If ON, the DSP’ will attempt to reconnect to the distant station to reestablish the link.
Transparent mode
One of these features is the Transparent mode—it allows any 8-bit binary character to be sent by your packet
station. You usually must use the Transparent mode to transfer binary and executable files to and from other
stations. See Chapter 4 for terminal commands.
September, 05 5-21
Page 83
Chapter 5 Packet Operation
You can either enter the Transparent mode by typing TRANS at the command prompt after you connect, or by
setting CONMODE to TRANS. Either way, once you enter the transparent mode any character you type will be
sent automatically after the PACTIME setting. This way, any character can be sent by the DSP. Although we
recommend using hardware flow control in Transparent mode, software flow control is available through the
TRFLOW and TXFLOW commands.
To return to the Command mode after you’re finished with transparent mode, you must type the Command
character (CTRL-C) three times within the “guard time” set by CMDTIME (default: 1 second), then wait an
additional CMDTIME for the cmd: prompt to appear.
Sometimes you may need to send a file that contains some 8-bit data, but you don’t need all the features of the
Transparent mode. In this case, you may find turning the command 8BITCONV ON is all that is needed.
Full-Duplex Operation
Most packet activity is conducted through half-duplex transceivers that transmit or receive, but not both at once. In
some systems where a separate transceiver and receiver is used (such as satellite operation), set FULLDUP ON.
Morse ID in Packet
In most countries, packet is an accepted mode of identification so MID should be left OFF. (Your callsign appears
in the header information.) If a Morse ID is required where you reside, turn MID ON.
The QRA Feature
The DSP recognizes UI frames with a destination field of “QRA” and will respond by sending an ID packet. This is
helpful for others new to your area that are looking for other packet stations to talk to. To disable this feature and
remain anonymous, simply set UBIT 22 OFF.
If you want to see who’s available in your local area, simply set your UNPROTO path to QRA and send a packet.
Within 1 to 16 seconds, other stations should respond to your QRA request by sending an ID packet of their own.
This feature is compatible with TAPR’s QRA feature introduced in their 1.1.8 firmware release.
Packet Mail
Although standard TNCs allow incoming messages to be saved, there’s no way for the owner to leave a message for
someone who will connect at a future time. The ability to both send and receive messages without the owner being
present is accomplished by a mailbox.
There are many different packet mailbox systems in use. Some systems are large and require the use of a dedicated
computer to that end. Other systems are relatively small like the personal PakMail™ MailDrop built into your DSP.
Large systems are often called Packet Bulletin Board Systems (PBBS) since they serve as electronic message
centers for a local area. PBBS’s are a source of information as well as a gateway for messages that can be sent to,
and received from, other parts of the country or world. You will probably want to locate the PBBS nearest you and
connect to it from time to time.
Most mailbox systems are easy to use and whether they are small or large, operate in much the same way. Another
nice feature of mailboxes and other automatic systems is that they usually have a Help file or menu available by the
caller entering an “H” or “?” after a command line. Feel free to experiment with mailboxes and other packet
systems, but be courteous and experiment during off-peak hours.
For more information on setting up and using your maildrop, read Chapter 7: Maildrop Operation.
PACKET COMMANDS
Other commands can be found in the following mode, mailbox, and GPS chapters. A complete list of
commands is in Appendix C and an explaination of terminal commands are found in Chapter 4.
5-22 September, 05
Page 84
Chapter 5 Packet Operation
8BitconvON|OFFDefault: OFF
Mode: packet/ASCII Host: 8B
OFF The high-order bit is stripped in Converse Mode.
ON The high-order bit isn’t stripped in Converse Mode.
8BITCONV permits packet and ASCII transmission of 8-bit data in Converse mode. When 8BITCONV is OFF, the
high-order bit (bit 7) of characters received from the terminal is set to 0 (zero) before the characters are transmitted.
ACKpriorON|OFFDefault: OFF
Mode: packet Host: AN
ON Priorityacknowledgment is enabled.
OFF This feature is disabled.
This command implements the Priority acknowledge scheme described by Eric Gustafson, N7CL, which proposes
to improve multiple-access packet performance on HF and VHF simplex channels with “hidden” terminals. When a
busy channel clears, the acknowledgments are sent immediately while data and poll bits are held off long enough to
prevent collisions with the ack packets. By giving priority to data acks, fewer acks will collide with other station’s
data, reducing retries. Digipeated frames are sent immediately. RAWHDLC and KISS force ACKPRIOROFF.
These are the defaults for a P-persistence system with no Priority acknowledgment: ackPRIOR OFF, PPERSIST
ON, PERSIST 63,SLOTTIME 30, RESPTIME 0, MAXFRAME 4, and FRACK 5.
The following are the recommended command settings for Priority acknowledge:
Stations using neither the Priority acknowledge nor the P-persistence schemes should set DWAIT 73for 1200 baud
and DWAIT 76 for 300 baud work. Stations using P-persistence but not Priority acknowledge should set PERSIST
and SLOTTIME to the same values that ACKPRIOR stations are using.
AEA and TAPR use some different command names to handle P-persistence. The following table should help with
the AEA/TAPR command differences:
AEA products calculate the TAPR ACKTIME value based on the setting of HBAUD. The TAPR DEADTIME
command is similar to AEA’s SLOTTIME command.
ACRPackON|OFFDefault: ON
Mode: packet Host: AK
ON The SENDPAC character is added to packets sent in Converse mode.
OFF The SENDPAC character isn’t added to the packets.
With ACRPACKON, all packets sent in the Converse mode include the SENDPAC character, normally a
(RETURN), as the last character of the packet.
When ACRPACK is OFF, the SENDPAC character is interpreted as a command, and isn’t included in the packet
or echoed to the terminal.
ACRPACKON and SENDPAC$0D produce a natural conversational mode.
ALFPackON|OFF Default: OFF
Mode: packet Host: AP
ON A line feed is added after each (RETURN) sent in outgoing packets.
OFF A line feed isn’t added to outgoing packets (default).
ALFPACK is similar to ALFDISP, except that the LF characters are added to outgoing packets rather than to text
displayed on your computer screen. If the person you’re talking to reports overprinting of packets from your station,
set ALFPACKON.
ALFPACK is disabled in the Transparent mode.
AUdelaynDefault: 2 (20 msec.)
Mode: Baudot, ASCII, FEC, PTSEND, and packet Host: AQ
“n” 0 - 120 specifies in units of 10 mS intervals, the delay between PTT going active and the start of the
transmit AFSK audio tones.
In some applications you may need to make a time delay from the moment the radio PTT line is keyed and the time
that audio is produced from the DSP. Most notably, on HF when an amplifier is used, arcing of the amplifier’s relay
contacts may occur if drive to the amplifier is applied before the contacts have closed. If arcing occurs, increase
AUDELAY slowly until the arcing stops.
In VHF or UHF FM operation, some synthesized transceivers may produce undesirable spurious emissions if audio
and PTT are applied at the same time. These emissions may be reduced by setting AUDELAY to roughly half of
TXDELAY.
Please note that AUDELAY must always be less than TXDELAY. It’s advisable that AUDELAY be set lower than
TXDELAY by a setting of 10. For example, you’ve determined that TXDELAY20 works well for your transceiver.
Subtracting 10 from 20 yields 10, which is the recommended setting for AUDELAY. If a setting of AUDELAY 10
is too short, then set both TXDELAY and AUDELAY higher.
Ax25l2v2ON|OFFDefault: ON
Mode: packet Host: AV
ONThe DSP uses AX.25 Level 2 Version 2.0 protocol.
5-24 September, 05
Page 86
Chapter 5 Packet Operation
OFFThe DSP uses AX.25 Level 2 Version 1.0 protocol.
This command allows the selection of either the old (version 1) version of the AX.25 packet protocol or the current
(version 2.0) protocol. Some implementations of version 1 of AX.25 protocol won’t properly digipeat Version 2.0
AX.25 packets. Most users run AX.25 version 2, but this command allows you to (RETURN) to the older version,
if necessary, for compatibility.
“n” 0 to 180 specifies a key-up delay for voice repeater operation in 10mS intervals.
AXDELAY specifies the period of time the DSP will wait—in addition to the delay set by TXDELAY—after keying
the transmitter and before data is sent. Packet groups using a standard voice repeater to extend the range of the local
area network may need to use this feature.
Repeaters with slow electromechanical relays, auxiliary links, or other circuits which delay transmission after the
RF carrier is present require more time to get RF on the air. Try various values to find the best value for “n” if
you’re using a repeater that hasn’t been used for packet operations before. If other packet stations have been using
the repeater, check with them for the proper setting. AXDELAY acts together with AXHANG.
“n” 0 to 20 specifies voice repeater “hang time” in 100mS intervals.
AXHANG allows you to increase efficiency when sending packets through an audio repeater that has a hang time
greater than 100mS. When the DSP hears a packet sent within the AXHANG period, it doesn’t add the repeater keyup delay (AXDELAY) to the key-up time. Try various values to find the best value for “n” if you’re using a repeater
that hasn’t been used for packet operations before. If other packet stations have been using the repeater, check with
them for the proper setting.
BBSmsgsON|OFFDefault: OFF
Mode: packet, PACTOR Host: BB
OFF The DSPs status messages work as before (default).
ON Makes the DSP status messages look like the TAPR-style output.
With BBSMSGS ON, some of the status messages change or are suppressed which may improve operation of the
DSP with some BBS software. The following status messages are suppressed or changed with BBSMSGS ON:
No: (parm) was (value)
(parm) now (value)
(Connect messages:) ; v2; 1 unACKed
xxx in progress: (dest) via (digis)
Sends carriage (RETURN) before all other “***”
(callsign) busy message
BeaconEVERY|AFTERn Default: EVERY 0 (00 sec.)
Mode: packet Host: BE
EVERY Sends a beacon at regular intervals.
AFTER Sends a beacon after the specified time interval without any packet activity.
“n” 0 to 250 sets beacon timing in 10-second intervals.
September, 05 5-25
Page 87
Chapter 5 Packet Operation
0Zero turns off the beacon (default).
The BEACON command sets the conditions under which your beacon will be sent. A beacon frame contains the
text that you’ve typed into the BTEXT message slot in a packet addressed to the UNPROTO address. When the
argument EVERY is specified, a beacon packet is sent every “n” x 10 seconds. When AFTER is specified, a beacon
is sent after (n x 10) seconds have passed without any packet activity being heard.
If you set the BEACON timing less than 90—a value judged as too short for busy channels—you’ll see the
following message at each command prompt:
WARNING: BEACON too often
BTexttextDefault: empty
Mode: packet Host: BT
textAny combination of characters up to a maximum length of 120 characters. BTEXT is the message you want broadcasted as a beacon packet. The default text is an empty string (no message).
When and how packet beacons are sent is discussed in more detail under the BEACON command.
Although the beacon subject is controversial in packet circles, you can use beacon texts intelligently and benefit the
packet community.
♦ Don’t type your call sign in BTEXT - the normal packet header shows it.
♦ Don’t fill BTEXT with screen graphics; use BTEXT for meaningful information.
♦ After you’ve beaconed for a week or two and people know who you are, follow the practice used by more
experienced packeteers: set BEACON EVERY 0.
♦ Use %, &, N, NO, NONE, or OFF as arguments after you enter BTEXT on the command line to clear the
text you previously typed in for that command.
For example: cmd: BTEXTOFF
CANPac nDefault: $19 (CTRL-Y)
Mode: packet, Command Host: CP
“n” 0 to $7F (0 to 127 decimal) specifies an ASCII character code.
The parameter “n” is the ASCII code for the character you choose to cancel a packet message you just typed in or to
cancel the screen display output from the DSP.
You can only cancel the packet that’s currently being entered in the Converse mode. When you cancel a packet, the
line is terminated with a ( \ ) and your cursor is put on a new line. You must cancel the packet before typing the
SENDPAC character.
In the Command mode, this character cancels all the output from the DSP to your computer screen. Entering the
CANPAC character again restores normal output from your DSP.
CBellON|OFFDefault: OFF
Mode: packet, AMTOR, PACTOR Host: CU
OFF “Bells” aren’t sent with the CONNECTED or DISCONNECTED message.
5-26 September, 05
Page 88
Chapter 5 Packet Operation
ONThree BELL characters (CTRL-G) are sent to your computer with the “***CONNECTED to” or
“DISCONNECTED from (call)” message.
Set CBELLON if you want to be notified when someone connects to, or disconnects from, your station in packet or
upon establishing a link in AMTOR or PACTOR.
CFromALL, NONE, YES/NOcall1,call2... Default: all
Mode: packet Host: CF
callALL, NONE, YES list, NO list. (list = up to 8 call signs, separated by commas.) CFROM determines how your DSP responds to connect requests from other stations. CFROM is set to ALL when
you first start your DSP. This means your DSP will respond to all the connect requests addressed to it.
To reject all connect requests, type CFROM NONE. Your DSP sends the calling station a DM packet, or “busy
signal.” (This is like leaving your telephone off the hook.)
To accept calls from one or more specific stations, type CFROM YES (followed by a list of calls signs). Connect
requests will be accepted from stations whose callsigns are listed after CFROM YES. For example:
cmd:CFROM YES WF7A,KG6ZL,KB6IUX,WO6P
To reject calls from one or more specific stations, type CFROM NO (followed by a list of call signs). Connect
requests will be ignored from stations whose call signs are listed after CFROM NO. For example:
cmd:CFROM NO WF7A,KG6ZL,KB6IUX,WO6P
You can include optional SSIDs specified as “-n” after the call sign. With CFROM NOKB6IUX, connect attempts
from all SSIDs of KB6IUX (KB6IUX-0 through KB6IUX-15) will be ignored. If CFROM is set to YES KB6IUX-1, then only KB6IUX-1 will be allowed to connect to you. Clear CFROM with
CHCallON|OFFDefault:OFF
Mode: packet Host: CB
OFF Callsign of originating station isn’t displayed (default).
ON Callsign of the originating station is displayed in a multiple connection packet operation.
With CHCALLON, the callsign of the originating station appears after the channel identifier even if you’re
connected through more than one packet station. With CHCALL OFF, only the channel number is displayed in a
single or multiple-connection operation.
With CHCALLOFF, the monitored activity looks like this:
:0Hi, Rich--howya doin’?
Things could be better--the high winds turned my 10M vertical into a sloper!
:1*** CONNECTED to KB6IUX
:0Consider it a blessing: now you can work satellites!
:1Hey guy--did you survive the winds okay?
With CHCALLON, the same contact now lists the connect path:
:0:KG6ZL:Hi, Rich--howya doin’?
Things could be better--the high winds turned my 10M vertical into a sloper!
:1:KB6IUX*:*** CONNECTED to KB6IUX
:0:KG6ZL:Consider it a blessing: now you can work satellites!
:1:KB6IUX:Hey guy--did you survive the winds okay?
CHDoubleON|OFFDefault: OFF
Mode: packet Host: CD
%, &, or ,OFF as arguments.
September, 05 5-27
Page 89
Chapter 5 Packet Operation
OFF Received CHSWITCH characters appear once (not doubled).
ON Received CHSWITCH characters appear twice (doubled).
Set CHDOUBLEON when operating with multiple connections to tell the difference between CHSWITCH
characters received from other stations and CHSWITCH characters generated by your DSP. In the following
example CHDOUBLE is ON and CHSWITCH is set to “|” ($7C):
|| this is a test.
The sending station actually transmitted:
| this is a test.
The same packet received with CHDOUBLE OFF would be displayed as:
| this is a test.
CHecknDefault: 30 (300 sec.)
Mode: packet Host: CK
“n” 0 to 250 specifies the CHECK time in ten-second intervals.
0 Zero disables this feature.
CHECK sets a time-out value for a packet connection if the distant station hasn’t been heard from for CHECK x 10
seconds.
Without the CHECK feature, if your DSP were connected to another station and the other station disappeared, your
DSP would remain connected indefinitely, perhaps refusing connections from other stations. Your DSP tries to
prevent this sort of lock-up from occurring—depending on the settings of AX25L2V2 and RECONNECT—by
using the CHECK timer as follows:
♦ If a Version 1 link is inactive for CHECK x 10 seconds, your DSP tries to save the link by starting a
reconnect sequence. The DSP enters the “connect in progress” state and sends “connect request” frames.
♦ If a Version 2 link (AX25L2V2 ON) is inactive and packets haven’t been heard from the other station for
“n” x 10 seconds, your DSP sends a “check packet” to test if the link still exists. If your DSP doesn’t get an
answer to the “check packet” after RETRY+1 attempts, it will attempt to reconnect to the other station.
See the RELINK command.
CHSwitchnDefault:$00
Mode: packet Host: CH
“n” 0 to $FF (0 to 255 decimal) specifies an ASCII character code.
CHSWITCH (CHannel SWITCHing) selects the character used by both you and the DSP to show that a new
connection channel is being addressed. DO NOT USE $30 to $39 (0 to 9).
If you plan to engage in multiple packet connections, you must select a CHSWITCH character. This character will
be interpreted by the DSP to indicate that you want to select another packet channel.
The vertical bar “|” ($7C) is a seldom used punctuation mark and makes a good switching character. To make the
CHSWITCH character the vertical bar, simply enter the command and the vertical bar’s ASCII code: CHSWITCH $7C.
To change packet channels, simply type the vertical bar “|” followed by a number between 0 through 9, indicating
which channel you want to use. So, to go from Channel 0 to Channel 1, you’d enter:
cmd:|1
5-28 September, 05
Page 90
Chapter 5 Packet Operation
See CHDOUBLE and CHCALL for further information on the use of CHSWITCH.
CMSgON|OFFDefault: OFF
Mode: packet Host: CM
OFF The text message isn’t sent.
ON The entered CTEXT message is sent as the first packet after a connection is established after a connect
request from a another station.
CMSG enables or disables automatic transmission of the CTEXT message when your DSP accepts a connect
request from another station. Set CMSG ON to send the connecting station your CTEXT message. One idea is to
put in your CTEXT message an invitation for the connecting station to leave a message in your Maildrop if you’re
not available.
CONmodeCONVERSE|TRANSDefault: CONVERSE
Mode: packet, PACTOR Host: CE
CONVERSE Your DSP enters the Converse mode when a connection is established.
TRANS Your DSP enters the Transparent mode when a connection is established.
CONMODE selects the mode your DSP enters after entering the “connected” state. For general operation, use the
default setting.
Connect call1 (Via call2,call3,...call9]) Immediate Command
Mode: packet Host: CO
call1 Callsign of the station you want to connect to.
call2-9 Optional callsign(s) of up to eight stations you can leapfrog through to reach call1.
Use the CONNECT command to send a packet connect request to station call1, directly or VIA (through) one or
more “digipeaters” (call2 through call9). Each callsign can include an optional SSID-n immediately after the
callsign.
For example, say you want to digipeat through two stations that are on a linear radio path to the third station, the
one you want to talk to. You’d type something like this after the cmd: prompt:
C WF7A V KG6ZL,KB6IUX-1,WO6P
This string means that you want to Connect to WF7AVia (through) station KG6ZL, then KB6IUX-1, then WO6P.
The path looks like this:
You → KG6ZL → KB6IUX-1 → WO6P → WF7A
You can type CONNECT at any time to check the DSPs connect status. If you’re in the process of trying to connect
to another station, you’ll see the message:
Link state is: CONNECT in progress
If the other station doesn’t ack your connect request after the number of tries set with RETRY, the connect attempt
is canceled. Your monitor would display:
OFFThe current channel can be disconnected from the other stations.
September, 05 5-29
Page 91
Chapter 5 Packet Operation
ONThe connection on the current channel is maintained.
With CONPERMON, the DSP is forced to maintain the current connection, even when the number of frames to
the other station exceeds RETRY attempts for an acknowledgment.
CONStampON|OFFDefault: OFF
Mode: packet, PACTOR Host: CG
OFF Connect status messages aren’t time stamped.
ON Connect status messages are time stamped.
CONSTAMP activates time stamping of *** CONNECTED status messages. If CONSTAMP is ON and
DAYTIME (the DSPs internal clock) is set, the time is sent with CONNECT and DISCONNECT messages. For example, if the clock is set and CONSTAMP is ON, a connect and disconnect sequence would appear like this:
cmd:10:55:23*** CONNECTED to KB6IUX
cmd:10:55:59*** DISCONNECTED: KB6IUX
CPactimeON|OFFDefault: OFF
Mode: packet Host: CI
OFF packet transmit timer isn’t used in the Converse mode.
ON packet transmit timer is used in the Converse mode.
CPACTIME activates automatic, periodic packet transmission in the Converse mode.
With CPACTIMEON, characters are “packetized” and transmitted periodically as if in Transparent mode. Local
keyboard editing and display features of the Converse mode are available. See the PACTIME command for a
discussion of how periodic packetizing works.
CStatus SHORT Immediat e Command
Mode: packet Host: Not Supported
CSTATUS is an immediate command helpful in keeping track of your DSP’s activity while singly or multiplyconnected to other stations. When CSTATUS is typed, your monitor displays the link status of all ten channels as
well as the current input/output channel as follows:
CSTATUS will give a short display if desired. CSTATUS SHORT, or CS S, displays only the current
input/output channel or those channels which are connected.
5-30 September, 05
Page 92
Chapter 5 Packet Operation
CTexttextDefault: empty
Mode: packet Host: CT
textAny combination of up to 120 characters, including spaces. CTEXT is the “answering machine” mesage sent when CMSG is ON. The message is sent only when another
station connects to you. A typical CTEXT message might be:
Hiya! I’m not available right now, so please leave a message in my Maildrop, WO6P-1.
Clear CTEXT text by using the following arguments: %, &, NO, NONE or OFF, or simply set CMSGOFF. DCdconnON|OFFDefault: OFF
Mode: packet, AMTOR, PACTOR, KISS and RAWHDLC Host: DC
OFF RS-232 cable Pin 8 is permanently set high (default).
ON RS-232 cable Pin 8 follows the state of the CON (or DCD) LED.
DCDCONN defines how the DCD (Data Carrier Detect) signal affects pin 8 in the RS-232 interface to your
computer or terminal. Some programs such as PBBS software require that DCDCONN be ON.
DCDCONN also works in the RAWHDLC and KISS modes. In RAWHDLC and KISS, no packet connections are
known to the DSP. With DCDCONN ON, the state of the radio DCD is sent to the RS-232 DCD pin (pin-8). This
may be necessary to some Host applications that need to know when the radio channel is busy.
DFrom ALL, NONE,YES/NO call1,call2... Default: All
Mode: packet Host: DF
call ALL, NONE, YES list, NO list. (list = up to eight call signs, separated by commas and no spaces.)
DFROM determines how your DSP responds to stations trying to use your station as a digipeater. DFROM is set to
ALL when you first start your DSP. Type DFROM to display the ALL, NONE, YES list/NO list status of station’s
callsigns whose packets will or won’t be digipeated.
To allow one or more specific stations to digipeat through your station, type DFROMYES, followed by a list of
callsigns. To prevent one or more specific stations from digipeating through your station, type DFROM NO
(followed by a list of call signs). To prevent all stations from digipeating through your station, type DFROM NONE.
Clear DFROM with %, & or OFF as arguments.
DIGipeatDefault: on
Mode: packet
ON: Equivalent to DFOM ALL
OFF: Equivalent to DFROM NONE
In host computer applications that use a Boolean parameter switching routine rather than numeric values, the
DIGIPEAT command can be used with ON and OFF instead of ALL or NONE.
This alternate DIGIPEAT command is appropriate in certain electronic mail and bulletin board systems.
Note that DIGIPEAT ON and OFF as Boolean commands do not provide the same capability for selective
digipeating as with DFROM YES)calls) and DFROM NO(calls).
September, 05 5-31
Page 93
Chapter 5 Packet Operation
DisconneImmediate Command
Mode: packet Host: DI
DISCONNE is an immediate command that initiates a disconnect command to the station to you’re connected to. If
your disconnect command is successful, your monitor will display:
*** DISCONNECTED: (call)
Other commands can be entered while a disconnect is in progress. New connections aren’t allowed until the
disconnect is completed.
Note: if another disconnect command is entered while your DSP is trying to disconnect, your DSP will
instantly switch to the disconnected state.
DWaitnDefault: 16 (160 mS)
Mode: packet Host: DW
“n”0 to 250 specifies wait time in 10 mS intervals.
Unless the DSP is waiting to transmit digipeated packets, DWAIT forces your DSP to pause DWAIT x 10 mS after
last hearing data on the channel before keying you r transmitter.
DWAIT is an old way collisions with digipeated packets were avoided. These days, the P-Persistent method is
generally used. With PPERSIST ON (default) the DWAIT timer is ignored. FRacknDefault: 5 (5 sec.)
Mode: packet Host: FR
“n”- 1 to 15, specifying timeout in 1 second intervals.
FRACK is the FRame acknowledgment time in seconds that your DSP will wait for acknowledgment of a sent
protocol frame before “retrying” that frame.
After sending a packet requiring acknowledgment, the DSP waits for FRACK seconds before incrementing the retry
counter and sending another frame. If the packet address includes any digipeaters, the time between retries is
adjusted to:
Retry interval (in seconds) = n x (2 x m+1), where “m” is the number of intermediate relay stations.
When a packet is retried, a random wait time is added to any other wait times. This avoids lockups where two
packet stations repeatedly collide with each other because of timing conflicts.
“n” 0 to 250, specifying the FRACK timeout for meteor scatter work in 10 mS increments.
FRICK is a short version of FRACK, meant to be used in packet radio meteor scatter work. If FRICK is 0 (default),
the FRACK timer is then used and the DSP operates as before with the retry timer in units of whole seconds. If
FRICK is 1 to 250, it overrides FRACK as the unit’s retry timer, and the retry timer is in units of 10 mS up to 2500
mS (2.5 seconds).
Unlike FRACK, FRICK doesn’t take into account the number of digipeaters in the connect path. FRICK assumes
that no digipeaters are being used.
5-32 September, 05
Page 94
Chapter 5 Packet Operation
Note: Do not attempt multiple packet connections while FRICK is active (1-250). In contrast to FRACK,
which provides one retry timer per multi-connect channel, there is only one FRICK timer in the DSP. Each
channel will try to use the same FRICK timer, causing interference to the operation of the other channels.
Due to the sporadic nature of meteor scatter work, a Master/Slave mode can be enabled in the DSP with User BIT
18 (UBIT 18). With UBIT 18OFF, FRACK operates the same as in previous firmware versions.
With UBIT18 ON, a master/slave relationship is established in packet radio connections. This is done to reduce the
possibility of simultaneous transmissions by both sides of a packet connection. In this mode, the master station
sends either an I-frame or a polling frame upon the expiration of FRICK (or FRACK if FRICK = 0). The FRICK or
FRACK timer then starts counting
again. The master station therefore sends packets constantly, even if all its I-frames have been acknowledged. The
slave station sends nothing, not even I-frames, until it receives a polling frame from the master. A station becomes
the master upon its transmission of a SABM (connect) frame; a station becomes the slave upon its transmission of a
UA (acknowledgement of the SABM) frame.
Recommended settings for this method of meteor scatter work (both stations should use these settings):
UBIT 18ON
RETRY 0
AX25L2V2 ON (default)
MAXFRAME 1
CHECK (doesn’t matter)
FRICK n, where n is large enough to allow the other station time to send the start of an
acknowledgement frame
Note: This is an experimental mode and we welcome any comments or suggestions you might have. Please
make them in writing and direct them to AEA’s Engineering Department. Thanks!
FUlldupON|OFFDefault: OFF
Mode: packet Host: FU
OFF Full duplex mode is disabled.
ON Full duplex mode is enabled.
When full duplex mode is OFF (default), the DSP makes use of the DCD (Data Carrier Detect) signal from its
modem to avoid collisions. When, ON the DSP ignores the DCD signal and acknowledges packets individually.
Full-duplex operation is useful for full-duplex radio operation, such as through OSCAR satellites. It shouldn’t be
used unless both stations can operate in full-duplex.
GPS Commands are listed in the GPS Operation chapter, Chapter 6
GUSERS nDefault: 0
Mode: packet, AMTOR, PACTOR Host: GU
“n”0 to 3 specifies the maximum number of users allowed to use your node.
GUSERS allows up to n number of stations to connect to your MYGATE call. The argument “n” may be 0-3, with
zero meaning no station can use your node. Alternatively, n can be thought of as the maximum number of pairs of
stations which may be connected through your Gateway.
Your must have your MYGATE call entered and GUSERS set to a number greater than 0 to enable the DSPs node
function.
September, 05 5-33
Page 95
Chapter 5 Packet Operation
HBaudnDefault: 1200 bauds
Mode: packet Host: HB
“n” values specifying the data rate in bauds from the DSP to the radio.
HBAUD sets the radio on-the-air baud rate only in the packet operating mode and has no relationship to your
computer terminal program’s baud rate. So, with HBAUD 300, data leaves the DSP and your radio at a speed of
300 baud, at HBAUD 1200, it leaves at 1200 baud, and with HBAUD 9600, it leaves at 9600 baud.
Available HDLC packet data rates “n” include 45, 50, 57, 75, 100, 110, 150, 200, 300, 400, 600, 1200, 2400, 4800
and 9600 bauds. Internal HBAUD modems are provided for 45-9600 bauds.
HEAderlnON|OFFDefault: ON
Mode: packet Host: HD
ON The header in a monitored packet is printed on a sep arate line from the text.
OFF The header and text of monitored packets are printed on the same line.
With HEADERLNON, the address is shown followed by a (RETURN)+LF that puts the packet text on a separate
line as shown below:
KG6ZL>WF7A:
Go ahead and send the file, Rich.
With HEADERLNOFF, the address information is shown on the same line as the packet text as shown below:
KG6ZL>WF7A:Go ahead and send the file, Rich.
HId ON|OFFDefault: OFF
Mode: packet Host: HI
OFF Your DSP doesn’t send HDLC identification.
ON Your DSP sends HDLC identification as a digipeater.
Set HID ON to force your DSP to send an ID packet every 9.5 minutes when it’s being used as a digipeater.
Otherwise, leave HID OFF (default). This identification consists of a UI-frame with your station identification
(MYCALL) and MYALIAS in the data field. The packet is addressed to “ID.”
Note: You can’t change the 9.5-minute automatic interval timing.
IdImmediate Command
Mode: AMTOR/ASCII/Baudot/Packet Host: ID
In AMTOR, the ID command acts like the RCVE command only it adds a Morse ID before going back to receive.
In ASCII and Baudot, the ID command causes a Morse ID to be sent much like an immediate version of the CWID
character (CTRL-F). Because the ID command is immediate, the message “Transmit Data Remaining” will
be displayed if any unsent data remains in the transmit buffer. To clear the data from the buffer, enter TC at the cmd: prompt.
5-34 September, 05
Page 96
Chapter 5 Packet Operation
In packet, ID is an immediate command that sends a special identification packet. The ID command allows you to
send a final identification packet when you take your station off-the-air. (HID must also be set ON). The
identification consists of a UI-frame, with its data field containing your MYALIAS (if it’s entered), MYCALL, and
the word “digipeater”. The ID packet is sent only if your DSP has digipeated any transmissions since the last
automatic identification.
ILfpackON|OFF Default: ON
Mode: packet Host: IL
ON The DSP ignores all LF characters sent by your computer.
OFF The DSP transmits all LF characters sent by your computer.
The ILFPACK command permits you to control the way the DSP sends LF characters received from your computer
while in the packet mode.
Maildrop Commands are completely listed in the Maildrop chapter, Chapter 7
MAXframe nDefault: 4
Mode: packet Host: MX
“n” 1 to 7 signifies a number of packet frames.
MAXFRAME limits the number of nacked packets your DSP permits on the radio link and the number of sequential
packets your DSP will send.
The optimum value of MAXFRAME depends on your local channel conditions. In most cases, the default value of
MAXFRAME4 works well. When the amount of traffic is heavy, the path in use is poor, or if you’re using many
digipeaters, you can actually improve your throughput by reducing MAXFRAME.
Use MAXFRAME1 for best results on HF packet.
MBEllON|OFFDefault: OFF
Mode: packet Host: ME
OFF The DSP won’t send any BELL characters to your computer while monitoring packets.
ON Will send 3 BELL characters to the terminal when the callsign(s) of the station(s) monitored match the
MFROM and MTO lists.
MBELL can be used to alert you to the presence of a particular packet station (or stations) on the frequency. For
example, if you want to be alerted when KG6ZL comes on frequency, you’d enter:
cmd:MBELL ON
cmd:MONITOR 4 (or the value you prefer)
cmd:MFROM YES KG6ZL
cmd:MTO NONE
With MBELLON, packets from—and to all—stations are displayed, but only those packets matching the MFROM
and MTO lists cause BELL to ring.
callThe callsign(s) of one or two stations to be monitored.
“n” 0 to 15, indicating an optional SSID.
September, 05 5-35
Page 97
Chapter 5 Packet Operation
MBX lets you read or record useful or needed data without having to connect or log on to the source station(s).
MBX filters the received packet data so that only packets from the selected station(s) entered above are shown,
without headers or repeated frames. MBX overrides normal monitor functions and can show one or both sides of a
conversation.
The operation of MBX command is as follows:
MBX NONE All monitored frames are shown with their headers.
MBX ALL Only the data fields in the I-frames and UI frames are shown. Data from retried
frames will be shown each time such a frame is monitored. The MFROM and MTO
commands are active.
MBX call1 Only the data in the I and UI frames to or from call1 are shown. call1 can be either
the source or destination station. Retried frames are not shown. The MFROM and
MTO commands are ignored.
MBX call1,call2 Only the data in the I and UI frames are shown when call1 is the source and call2 is
the destination or vice-versa. Retried frames aren’t shown. The MFROM and MTO
commands are ignored.
A packet connection on any channel inhibits monitoring if MBX isn’t set to NONE. MCON will only work if MBX
is set to NONE. Clear MBX with %, &, N,NO, NONE, or OFF as arguments.
MConnDefault: 0 (none)
Mode: packet Host: MC
“n” 0 to 6 signifies various levels of monitor indications
MCON works similarly to MONITOR, but MCON affects your display only while you’re connected to another
station. If MCON is set to a value between 1 and 5, frames meant for you are displayed as though MONITOR was
OFF—you’ll see only the data and not any header information. With MCON6, frames meant for you are displayed
as any other monitored frame—the headers appear with the data.
Starting with 0, as you increase the value of n the more “stuff” will be visible with each packet you receive:
0 You won’t monitor any packets while you’re connected.
1 Only unnumbered (UI) frames resulting from an unconnected transmission are displayed. Use this for an
“unproto,” roundtable-type conversation where you want to read other station’s packet text—sent
unproto—while you’re connected. This setting also displays beacons.
2 Numbered (I) frames are also displayed. Use this to monitor connected conversations in progress outside
your own.
3 Connect request (SABM or “C”) frames and disconnect (DISC or “D”) frames are also displayed with the
headers.
4 Unnumbered acknowledgment (UA) of connect- and disconnect-state frames are also displayed with either
the characters “UA” or “DM” and a header.
5 Receive Ready (RR), Receive Not Ready (RNR), Reject (RJ), Frame Reject (FRMR) and (I) Frames are
also displayed.
6 Poll/Final bit, PID and sequence numbers are also displayed.
See MONITOR about monitoring packets while you’re not connected.
MDCheckImme diate Command
Mode: Maildrop Host: M1
5-36 September, 05
Page 98
Chapter 5 Packet Operation
MDCHECK is allows you to log on to your own Maildrop. After logging on, you can EDIT, LIST, READ, SEND
or KILL Maildrop messages.
To use MDCHECK, your DSP mustn’t be connected to or linked to any packet, AMTOR, or PACTOR stations. For
monitoring purposes, local access of the Maildrop is considered a connection. Enter “B” (B)ye to exit the Maildrop.
MDigiON|OFFDefault: OFF
Mode: packet Host: MD
OFF Normal monitoring as determined by the monitoring mode commands.
ON I and UI frames having your callsign (MYCALL or MYALIAS) as the next digipeater in the field are
displayed, regardless of connected status.
MDIGI lets you display packets when another station uses your station as a digipeater. If you want to monitor all
traffic that flows through your packet station, set MDIGI ON.
You may not want to see all the data passing through your station, especially if many others use you as a digipeater.
In this case set MDIGI OFF.
MFiltern1[,n2[,n3[,n4]]] Default: $80
Mode: Morse, Baudot ASCII, AMTOR, PACTOR and packet Host: MI
“n”0 to $80 (0 to 128 decimal) specifies an ASCII character code. (Up to four characters may be specified separated by commas.)
Use MFILTER to select up to 4 characters to be “filtered” or excluded from Morse, Baudot, ASCII, AMTOR,
PACTOR and monitored packets with parameters n1 - n4, the ASCII codes for the characters you want to filter. The
special value of $80 (default) filters all characters above $7F and all control-characters except (RETURN) ($0D), LF ($0A), and (TAB) ($09).
MFromALL|NONE or YES|NO call1[,call2...] Default: ALL
Mode: packet Host: MF
callALL|NONE or YES_list|NO_list (list = up to eight call signs, separated by commas).
MFROM determines what packets are or aren’t to be monitored. To monitor all packets set MFROM to ALL. To
stop all packets from being displayed set MFROM and MTO to NONE.
To display packets from one or more specific stations, type MFROMYES followed by a list of call signs you want
to monitor packets from. To block packets from one or more specific stations, type MFROM NO followed by a list
of call signs you don’t want to hear packets from. When using MFROM, set MTO to NONE.
You can include optional SSIDs specified as “-n” after the callsign. For example, with MFROM NO WF7A, packets
from WF7A-0 through WF7A-15 won’t be monitored. With MFROM YES WF7A-1, then only WF7A-1 will be
monitored. When MFROM and MTO contain different arguments, the following priority applies:
1. ALL
2. NO_list
3. YES_list
4. NONE
Clear MFROM with %, & or OFF
as arguments.
September, 05 5-37
Page 99
Chapter 5 Packet Operation
MHeardImmediat e Command
Mode: packet/AMTOR Maildrop Host: MH
MHEARD displays a list of the 18 most recently heard stations.
When DAYTIME has been set, entries in the Heard log are time stamped. With DAYSTAMPON the date is also
shown. An example of the MHEARD display is shown below:
Previously, stations heard directly were displayed with an asterisk (“W1AW*”) and digipeated stations were shown
without (“W2SZ”). Digipeating isn’t used as much as it used to be—most stations now use nodes so we’ve stopped
using the asterisk. However, for those few cases in which a station is heard indirectly through a digipeater, that
station’s callsign is displayed with the message, “via digi”.
In addition, I- and U-frame packets with PIDs of CF and CD are shown with the indicators “N/R” (for Net/ROM)
and “IP” respectively. AMTOR and PACTOR stations accessing the Maildrop or the gateway are shown in the
MHEARD list with an “AMTOR” or “PACTOR” indicator.
Clear the MHEARD list with a %, &, N, NO, NONE or OFF as arguments.
MIdnDefault: 0 (00 sec.)
Mode: packet, AMTOR, PACTOR Host: Mi
“n” 0 - 250 specifies the Morse ID timing in units of 10-second increments.
0 Zero disables this function.
If “n” is set to a value between 1 and 250, the DSP will periodically issue a 20 wpm Morse ID. For example, a MID
of 177 would cause a Morse ID to be sent every 1,770 seconds (29.5 minutes). A Morse ID will be transmitted only
if a packet was sent since the last Morse ID. The Morse ID uses TXDELAY, PPERSIST and DCD.
If MID is set to a value other than 0, ID will force a Morse ID immediately. If both HID and MID are active, the
Morse ID will be sent first.
MID normally sends a Morse ID using on/off keying of the low tone. If FSK keying of both tones is desired to
prevent stations from transmitting over your Morse ID, see the UBIT 12 comma nd.
Morse ID now works in AMTOR and PACTOR modes on both ARQ and broadcast transmissions. Because of the
nature of these operating modes, the destination station will go into an error state when your TNC sends a Morse
ID, but should recover data synchronization immediately afterwards.
MODemDefault: 12 Host: Mg
n0 to 21 signifies a modem number from the list below.
The MODEM command determines what DSP Modem is selected for the DSP-232. The Modems available in
EPROM are listed below.
The DSP modems included in the DSP-232 can be shown with the DIRECT(ory) command and are listed below.
MonitornDefault: 4 (UA DM C D I UI)
Mode: packet Host: MN
“n” 0 to 6 sets different levels of monitoring while the DSP isn’t connected.
Starting with 0, as you increase the value of n the more “stuff” will be visible with each packet you intercept:
0 You won’t monitor any packets while you’re unconnected.
1 Only unnumbered (UI) frames resulting from an unconnected transmission are displayed. Use this for
an “unproto,” roundtable type conversation where you want to read other station’s packet text—sent
unproto—while you’re not connected. This setting also displays beacons.
2 Numbered (I) frames are also displayed. Use this to monitor connected conversations in progress.
3 Connect request (SABM or “C”) frames and disconnect (DISC or “D”) frames are also displayed with
the headers.
4 Unnumbered acknowledgment (UA) of connect- and disconnect-state frames are also displayed with
either the characters “UA” or “DM” and a header.
5 Receive Ready (RR), Receive Not Ready (RNR), Reject (RJ), Frame Reject (FRMR) and (I) Frames
are also displayed.
6 Poll/Final bit, PID and sequence numbers are also displayed.
If you want to save your DSPs buffer from filling up with unwanted packets, set MONITOR to zero. That way,
you’ll still be able to store mail sent to you and receive connect requests, but the DSPs 18K buffer won’t fill up with
“junk mail.”
See MCON about monitoring packets while you are connected.
MProtoON|OFF Default: OFF
Mode: packet Host: MQ
September, 05 5-39
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.