OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
CO2JA  > BPQ      06.01.97 13:07l 122 Lines 4171 Bytes #-10893 (0) @ WW
BID : 28919_CO2JA
Read: DG0LGF DG0OAW VK3EUB DL8HK GUEST
Subj: BAYCOM & BPQ : BPQAX25.DOC !!
Path: DB0AAB<DB0MWS<DB0RBS<DB0GE<LX0PAC<ON7RC<ON1BWP<ON6AR<F6CNB<WB0TAX<
      KO4KS<N4HHP<N4GAA<N1URO<W1OKY<W1EDH<KA1XN<CO2JA
Sent: 970103/0352Z @:CO2JA.#HAV.CUB.NA #:28919 [La Habana] FBB5.15c $:28919_CO2
From: CO2JA@CO2JA.#HAV.CUB.NA
To  : BPQ@WW


After all I have read about this thread, here go my two cents. Hope this helps
the brave hearted with small bank accounts to keep the ham radio spirit alive.
Good luck and Happy New Year !

  73 de Jose, CO2JA @ CO2JA.#HAV.CUB.NA | La Habana, 02-Jan-1997 22:47 EST
  Sysop, CO2BQQ / CO2JA BBS (FBB5.15c/JNOS1.11x4), La Habana (EL83TB).

---

        Jose A. Amador  | AX.25   : CO2JA@CO2JA.#HAV.CUB.NA
        P.O. Box 2004   | AMPRNet : co2ja@co2ja.ampr.org [44.175.2.1]
        La Habana 10200 | E-Mail  : radioaf@infomed.sld.cu
        CUBA            |           co2ja@tinored.cu


--------------------------- Document follows -----------------------------


Baycom driver for BPQ Node Software
-----------------------------------

The BPQAX25 program is based on the AX.25 packet driver written by Pawel
Jalocha for use with NOS which I have modified to interface as an external
packet driver to the BPQ Node software.

BPQAX25 is a TSR program which is loaded before the BPQCODE program. It has
several command line options which are given below :

bpqax25 options: (default values in [])
 ?  prints this help message
-i <int_no>(hex) BPQ software interrupt number [60]
-I <irq>(hex)[p][s] COM IRQ number 2..7 [4]
-B <base>(hex)      COM base address 0..3ff [3f8]
-b <bit rate>(dec) [1200]
-c <carrier mode> possible choices are:
  -cf = full duplex (do not care about channel busy - just transmit)
  -cc = sense DCD modem line
  -ct = sense data transitions [default] (hardware DCD)
  -cd = deliver carrier signal from data analysis (software DCD)
-T <threshold>(dec)  software DCD threshold 0..100 [50]
-s <slot time>(dec) slot time in data bits [120]
-p <peristance>(dec) persistance/255 [64]
-h <tx head>(dec)  Transmitter head in data bit units [240]
-t <tx tail>(dec)  transmitter tail in data bit units [24]
-S  sound effects (beeps for every received frame)

Running the BPQAX25 program without any command line parameters will default
to using the modem on COM 1 at 1200 baud using a BPQ interupt of 0x60 (hex)
which is 96 decimal (used in BPQCFG.TXT - see below ).

To use COM 2, run the program as : BPQAX25 -I3 -B2f8

To configure it into BPQ, you must define a PORT in the BPQCFG.TXT file
setting TYPE to EXTERNAL and INTLEVEL to the value used in the -i option above
eg,

PORT
        ID=144.650 Mhz on Baycom Modem
        TYPE=EXTERNAL
        PROTOCOL=KISS
        IOADDR=2F8H
        INTLEVEL=96     ; Note - this is decimal, -i above given in hex
        SPEED=9600
        CHANNEL=A
        QUALITY=10
        MAXFRAME=2
        TXDELAY=500
        SLOTTIME=100
        PERSIST=50
        FULLDUP=0
        FRACK=7000
        RESPTIME=2000
        RETRIES=10
        PACLEN=120
        CWID=G7JJF
        DIGIFLAG=1
        DIGIPORT=0
        USERS=0
        UNPROTO=MAIL,NORMAN
        MHEARD=N
ENDPORT

I am sure some of these parameters don't need to be specified, ie SPEED,
IOADDR etc but it doesn't cause any harm to leave them in.

The program only took a quick couple of hours to bodge together and it seems
to work ok with my setup. It is very unlikely that there are bugs in there
but if anything strange happens, let me know.

Please note that I cannot give support on the AX25 aspects of the driver
since I did not write it. You can find more information on this part of the
program plus fuller descriptions of the various command line parameters by
referring to the AX25.DOC file which Pawel distributes with his version of
the program. I did not include it here to save space.

If there is enough interest shown in this program, I may develope it further.
It is quite big at the moment due to parts of it being written in C but I
could rewrite it all in assembler (ie pretend to be a 'Real Programmer') if
there was a demand.

If you have any comments or bugs reports etc, you can contact me at the
following places :

Jon Welch,                                   G7JJF @ GB7MAM.#23.GBR.EU
50 Quarrydale Road,                          CompuServe ID : 100012,2607
Sutton In Ashfield,                                 Cix ID : jwelch
Notts. NG17 4DR.
Great Britain

25th July, 1993







Read previous mail | Read next mail


 03.11.2026 21:22:28lGo back Go up