0% found this document useful (0 votes)
19 views85 pages

Barrett 2050 RS232 Control Manual

The document is a software control guide for the Barrett 2050 series SSB transceivers, detailing commands for controlling the device via RS232. It includes sections on hardware requirements, command syntax, and various operational commands for programming and editing channel parameters. The guide serves as a comprehensive reference for users to effectively manage and configure the transceiver's functionalities.

Uploaded by

bob dobb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views85 pages

Barrett 2050 RS232 Control Manual

The document is a software control guide for the Barrett 2050 series SSB transceivers, detailing commands for controlling the device via RS232. It includes sections on hardware requirements, command syntax, and various operational commands for programming and editing channel parameters. The guide serves as a comprehensive reference for users to effectively manage and configure the transceiver's functionalities.

Uploaded by

bob dobb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 85

BCM20509/4 - © Barrett Communications

www.barrettcommunications.com.au

Head Office: European Office: Americas Office:

Barrett Communications Pty. Ltd. Barrett Europe Ltd. Barrett Communications USA LLC
8-10 Port Kembla Drive Unit 9, Fulcrum 2, Victory Park 5770 Croy Road
Bibra Lake, Western Australia, 6163 Solent Way Suite H
P O Box 1214, Bibra Lake, Western Australia, 6965 Whiteley PO15 7FN Morgan Hill, CA. 95037-9120
AUSTRALIA UNITED KINGDOM UNITED STATES OF AMERICA
Toll free number (within Australia) 1800 999 580
Telephone: +618 9434 1700 Telephone: +44 1489 880332 Telephone: +1 408 782 8000
Facsimile: +618 9418 6757 Facsimile: +44 1489 565422 Fax: +1 408 778 1683
Email: information@barrettcommunications.com.au Email: sales@barretteurope.co.uk Email: information@barrettusa.com
Introduction ............................................................................................................................................4
Software Control Guide .......................................................................................................................4
Minimum Hardware requirements .......................................................................................................4
Pin outs for interface cable..................................................................................................................4
Setting Up ...........................................................................................................................................4
2050 Computer Control - Software Commands ..................................................................................5
Notational conventions .....................................................................................................................5
Program current channel characteristics ...........................................................................................6
Editing commands ................................................................................................................................9
Set SSL mute sensitivity .....................................................................................................................9
Set Scan stop dwell time. ..................................................................................................................10
Set transceiver RX configuration.......................................................................................................11
Set transceiver TX configuration. ......................................................................................................12
Set clarifier ........................................................................................................................................13
Select AGC Hang ..............................................................................................................................14
Set RF power level ............................................................................................................................15
Set Channel Usage Label .................................................................................................................16
Select Noise Reduction state ............................................................................................................17
Select Noise Blanker state ................................................................................................................18
Select Hopping state .........................................................................................................................19
Select Scan Rate ..............................................................................................................................20
Select Scan Resume time .................................................................................................................21
Add a label to the channel usage label list ........................................................................................22
Set antenna type ...............................................................................................................................23
Set Selcall ID .....................................................................................................................................24
Set OEM Selcall ID ...........................................................................................................................25
Clear Selcall received flag.................................................................................................................26
Set Selcall preamble length ..............................................................................................................27
Interrogate commands ........................................................................................................................28
Return scan dwell time ......................................................................................................................28
Return current signal strength level (SSL) ........................................................................................29
Return signal strength mute level (SSL) setting ................................................................................30
Return mode .....................................................................................................................................31
Return current channel number ........................................................................................................32
Return channel data ..........................................................................................................................33
Return channel data ..........................................................................................................................34
Return all channel use labels ............................................................................................................35
Return transceiver series number .....................................................................................................36
Return Selcall history ........................................................................................................................37
Return number of programmed channels .........................................................................................38
Return clarifier value .........................................................................................................................39
Return GPS coordinates ...................................................................................................................40
Returns current transmit power setting .............................................................................................41
Return label .......................................................................................................................................42
Return mute state ..............................................................................................................................43
Return PTT state ...............................................................................................................................44

2
Return receive frequency ..................................................................................................................45
Return transceiver model number .....................................................................................................46
Return transceiver scan state ...........................................................................................................47
Return transmit frequency .................................................................................................................48
Return PA temperature .....................................................................................................................49
Return software version number .......................................................................................................50
Return transceiver Core firmware version.........................................................................................51
Return transceiver DSP firmware version .........................................................................................52
Return transceiver Source firmware version .....................................................................................53
Return complete software version number .......................................................................................54
Return transceiver head firmware version ........................................................................................55
Return input power supply voltage ....................................................................................................56
Return 4 digit International Selcall ID ................................................................................................57
Return 4 digit OEM Selcall ID ...........................................................................................................58
Return 6 digit Selcall ID.....................................................................................................................59
Return last Selcall history record ......................................................................................................60
Return Selcall preamble length .........................................................................................................61
Execute commands .............................................................................................................................62
Select mode ......................................................................................................................................62
Select channel ...................................................................................................................................63
Erase Channel Memory ....................................................................................................................64
Select mute state ..............................................................................................................................65
Scan Start / Stop ...............................................................................................................................66
Enable/Disable RS232 Control .........................................................................................................67
Select Tx/rx .......................................................................................................................................68
Reset the Transceiver .......................................................................................................................69
Select Scan Table to Scan ................................................................................................................70
Transmit ARINC Call .........................................................................................................................71
Transmit Beacon Call ........................................................................................................................72
Transmit Hangup Call .......................................................................................................................73
Transmit GPS position request. ........................................................................................................74
Transmit pagecall ..............................................................................................................................75
Transmit Selcall .................................................................................................................................76
Transmit status request .....................................................................................................................77
Transmit Telcall .................................................................................................................................78
Cancel call transmission / secure call ...............................................................................................79
Error messages ...................................................................................................................................80
Command summary ............................................................................................................................82

3
Introduction
Barrett 2050 series SSB transceivers are sophisticated yet easy to use synthesised transceiver
covering the frequency range 1.6 to 30 MHz. It utilises the superior direct digital frequency synthesis
(DDFS) system to ensure ultra stable operation.

Software Control Guide

Introduction

This software control manual describes all of the commands available for controlling the transceiver via
RS232.

Minimum Hardware requirements

IBM 486 AT/compatible or better


MS-DOS 5.1 or later
RS-232 serial communications port
Hard disk with a minimum of 10 Mb of disk space
VGA monitor

Pin outs for interface cable - transceiver to computer 9 pin 'd' connector.

Transceiver end Computer end


25 pin 'd' connector male 9 pin 'd' connector female
Pin Pin
2 Rx data <--- Tx data 3
3 Tx data ---> Rx data 2
7 GND --- GND 5

pin outs for interface cable - transceiver to computer 25 pin 'd' connector.

Transceiver end Computer end


25 pin 'd' connector male 25pin 'd' connector female
Pin Pin
2 Rx data <--- Tx data 2
3 Tx data ---> Rx data 3
7 GND --- GND 7

Setting Up
The RS232 port must be set to the following parameters:

Data BAUD Rate : 9600


Parity : None
Data Bits : 8
Stop Bits : 1

4
The 2050 transceiver uses an XON / XOFF protocol to control data flow from the transceiver to the pc.
When a carriage return is received by the transceiver an XOFF is transmitted. Once the command
received has been processed an XON is transmitted to tell the PC that the transceiver is ready for the
next command.

2050 Computer Control - Software Commands

Notational conventions

<command verb><expression list>[<expression list parameters>]<cr>

<> items enclosed in angle brackets must be supplied.


[] items enclosed in square brackets are optional.
<cr> means carriage return (all commands must be terminated with <cr>, all received data is
terminated with <cr>)

<command verb> is one of the following :-

'P' - programming commands

'E' - editing commands

'I' - interrogation commands

'X' - execute commands

** note:- do not use the angle or square brackets when typing in a command.

5
Program current channel characteristics
Program channel command is used to program channel parameters. This command is the full channel
program command. Short form commands, described later, are used to program or edit each
parameter in the channel program command individually without the need to enter the full command
syntax.

Syntax:-

<P>[<C><chan>][<R><rx frequency>][<T><tx frequency>]

[<Z><Selcall enabled/disabled>][<S><scan enabled/disabled>]

[<H><rf power level>][<B><mode select>] [<L><label number>]

[<A><antenna socket>]

Purpose:-

Program channel parameters

Comments:-

The command parameters can be entered in any order once the P has been sent. (NB: the <C>
command is optional, without it the current channel will be programmed. However, if the channel
number is going to be programmed then the <C> command must be immediately following the <P>
command byte)

<chan> must be a 4 digit integer number representing the channel to be programmed.

<rx frequency> up to 8 digit integer number representing the new receive frequency.

<Tx frequency> up to 8 digit integer number representing the new transmit frequency.

<Selcall enabled/disabled> - single letter as follows:-


N – No Selcall
Y – International Selcall enabled
S – International Selcall enabled
W – CCIR Selcall enabled
R – OEM Selcall enabled

<scan enabled/disabled> - single letter or number as follows:-


N - scan disabled
Y – put in scan table 1
1 – put in scan table 1
2 – put in scan table 2
3 – put in scan table 3
4 – put in scan table 4
5 – put in scan table 5
6 – put in scan table 6
7 – put in scan table 7
8 – put in scan table 8

6
<power> - single letter as follows:-
H - high power set
M – medium power set
L - low power set

<mode select> - is the mode to change to. Valid mode selection options are as follows:-
L - J3E - LSB mode selected
U -J3E - USB mode selected
A -H3E - mode selected
F - F1B - mode selected
C - J2A - mode selected

<label number> - channel use label number. This number is an integer between 0 and the
number of labels already programmed (must be 3 digits).

<antenna socket> - antenna socket to use. Single number as follows:-


1 - Antenna socket 1
2 - Antenna socket 2

Note: The transceiver must have antenna 2 enabled for the changes to be effective.

Returns:-

Okay if successful.

E0, E6, E7, E8, ED or EE on error.

7
Examples:-

PC0001R12365000T06850000ZYSNHHBAl015A1

This is a full program command which will:-


channel - 1
receive frequency - 12365 kHz
transmit frequency - 6850 kHz
Selcall - enabled
scan - disabled
power - high
mode - H3E
label number - 15
antenna socket - 1

PL013T3265

This is an abbreviated program command that will set the current channel to the following:-
label number - 13
transmit frequency - 3265 kHz

All other parameters remain unchanged.

PR08932500ZNS3HLBU

This is an abbreviated program command that will set the current channel to the following:-
receive frequency - 8932.5 kHz
Selcall - disabled
scan - put channel into scan table 3
power - low
mode - J3E - USB

All other parameters remain unchanged.

8
Editing commands
Command:-

Set SSL mute sensitivity

Syntax:-

<E><A><mute sensitivity>

Purpose:-

Set SSL mute sensitivity level.

Comments:-

<mute sensitivity> - H - high sensitivity


M – medium sensitivity
L - low sensitivity

Returns:-

Okay if successful.
E0 on error.

Example:-

EAL
This will change the SSL mute sensitivity to Low

9
Command:-

Set Scan stop dwell time.

Syntax:-

<E><A><D><dwell time> or <E><D><dwell time>

Purpose:-

Set the length of time the transceiver will scan stop for after a scan stop condition has gone.

Comments:-

<dwell time> - Length of dwell in seconds. Valid range is 1 to 10.

Returns:-

Okay if successful.
E0 on error.

Example:-

EAD3
This will set the scan dwell to 3 seconds.

10
Command:-

Set transceiver RX configuration.

Syntax:-

<E><B><R><path>

Purpose:-

Sets the receiver audio path of the transceiver.

Comments:-

<path> - L – Internal receiver source


R – External receiver source

Returns:-

Okay if successful.
E0 on error.

Example:-

EBRL
This will set the transceivers receive audio source to internal.

11
Command:-

Set transceiver TX configuration.

Syntax:-

<E><B><T><path>

Purpose:-

Sets the transmit audio path of the transceiver.

Comments:-

<path> - L – Internal transmit source


R – External transmit source

Returns:-

Okay if successful.
E0 on error.

Example:-

EBTL
This will set the transceivers transmit audio source to internal.

12
Command:-

Set clarifier

Syntax:-

<E><F><sign><clarify value>

Purpose:-

Program new clarifier value for current channel.

Comments:-

<sign> "-" for a negative clarifier, "+" for a positive clarifier value
<clarify value> new clarifier value in Hz. This number is an integer value
between 0000 and 1000 inclusive.(0 to 1000 Hz.)

Please note that the clarifier value is reset on channel change.

Returns:-

Okay if successful.
E0, EA or EC on error.

Example:-

EF+0856
This will change the clarifier value to plus 856hz.

13
Command:-

Select AGC Hang

Syntax:-

<E><G><AGC Hang>

Purpose:-

The selection depends on the receiver environment and should be set for optimum receiver
performance. In the presence of high static and sporadic noise, the function of the hang AGC may
result in gaps in the received signal due to the slow AGC recovery.

Comments:-

<AGC Hang> - H – Enable AGC hang


N – Disable AGC Hang

Returns:-

Okay if successful.
E0 on error.

Example:-

EGH
This will turn on the AGC hang.

14
Command:-

Set RF power level

Syntax-:

<E><H><power>

Purpose:-

Set RF maximum global power level to high power - 100/125 watts, medium power - 30 watts or low
power - 10 watts.

Comments:-

<power> - H - high power enabled


M – medium power enabled
L - low power enabled

Returns:-

Okay if successful.
E0 or E4 on error.

Example:-

EHH

Sets RF power of transceiver to high power- 100/125 watts.

15
Command:-

Set Channel Usage Label

Syntax-:

<E><L><999><T><label>

Purpose:-

Set channel usage label values.

Comments:-

<999> - Label number to be edited. Must be 3 digits between 000 and 127.
<label> - New label string. Up to 20 characters long.

Returns:-

Okay if successful.
E0 on error.

Example:-

EL012THello World

Sets channel usage label 12 to “Hello World”.

16
Command:-

Select Noise Reduction state

Syntax:-

<E><M><state>

Purpose:-

Selects noise blanker on or off.

Comments:-

<state> Y – noise reduction on


N – noise reduction off

Returns:-

Okay if successful.
E0 on error.

Example:-

EMY
This will turn the noise reduction on.

17
Command:-

Select Noise Blanker state

Syntax:-

<E><N><state>

Purpose:-

Selects noise blanker on or off.

Comments:-

<state> Y – noise blanker on


N – noise blanker off

Returns:-

Okay if successful.
E0 on error.

Example:-

ENY
This will turn the noise blanker on.

18
Command:-

Select Hopping state

Syntax:-

<E><O><state>

Purpose:-

Selects Hopping mode on or off.

Comments:-

<state> Y – Frequency hopping on


N – Frequency hopping off

Returns:-

Okay if successful.
E0 on error.

Example:-

EOY
This will turn put the transceiver into frequency hopping mode.

19
Command:-

Select Scan Rate

Syntax:-

<E><R><S><rate>

Purpose:-

Selects the scan rate for non selcall channels.

Comments:-

<rate> Scan rate setting between 0 and 6 inclusive, where :-


0 – 300ms
1 – 500ms
2 – 700ms
3 – 1000ms
4 – 1500ms
5 – 2000ms
6 – 5000ms

Returns:-

Okay if successful.
E0 on error.

Example:-

ERS4
This will set the transceiver scan rate to 1.5 seconds per channel.

20
Command:-

Select Scan Resume time

Syntax:-

<E><R><resume time>

Purpose:-

Selects the scan resume time after a scan stop condition has ended.

Comments:-

<resume time> Scan rate setting between 0 and 8 inclusive, where :-


0 – Off (No scan resume)
1 – 1 minute
2 – 2 minutes
3 – 3 minutes
4 – 5 minutes
5 – 10 minutes
6 – 15 minutes
7 – 20 minutes
8 – 30 minutes

Returns:-

Okay if successful.
E0 on error.

Example:-

ER2
This will set the transceiver scan resume time to 2 minutes after scan has been turned off.

21
Command:-

Add a label to the channel usage label list

Syntax:-

<E><U><label text>

Purpose:-

Adds a new label into the channel usage label list.

Comments:-

<label text> The label to be added text. Up to 20 characters allowed.

Returns:-

Okay if successful.
E0 or E8 on error.

Example:-

EUHello World
This will add the label “Hello World” to the channel usage label list.

22
Command:-

Set antenna type

Syntax:-

<E><W><type>

Purpose:-

Sets auto tune on or off.

Comments:-

<type> - 1 - Base station antenna fitted (BCD out).


2 - 910 Automatic antenna tuner fitted.
3 - 911 Automatic antenna tuner fitted.
4 - Linear amplifier fitted.
5 - 2000 Series antenna fitted.

Returns:-

Okay if successful.
E0 on error.

Example:-

EW2
This will tell the transceiver that a Barrett 910 automatic tuning antenna is fitted.

23
Command:-

Set Selcall ID

Syntax:-

<E><Z><Selcall ID>

Purpose:-

Set Selcall ID number (4 digit or 6 digit number).

Comments:-

<Selcall ID> - new Selcall ID of the radio. ID must be either a 4 digit


or 6 digit integer number between 000000 and 999999 inclusive.

Returns:-

Okay if successful.
E0 on error.

Example:-

EZ1234
Changes the transceivers 4 digit International Selcall ID to 1234.

EZ654321
Changes the transceivers 6 digit Selcall ID to 654321.

24
Command:-

Set OEM Selcall ID

Syntax:-

<E><Z><T><Selcall ID>

Purpose:-

Set OEM Selcall ID number

Comments:-

<Selcall ID> - <Selcall ID>new OEM Selcall ID of the radio. ID must be a 4 digit
integer number between 0000 and 9999 inclusive.
Returns:-

Okay if successful.
E0 on error.

Example:-

EZT4321
Changes the transceivers 4 digit OEM Selcall ID to 4321.

25
Command:-

Clear Selcall received flag

Syntax:-

<E><Z><C>

Purpose:-

Clear the Selcall received flag.

Comments:-

Returns:-

Okay if successful.
E0 on error.

Example:-

EZC
Clears the Selcall received flag.

26
Command:-

Set Selcall preamble length

Syntax:-

<E><Z><P><preamble>

Purpose:-

Set Selcall preamble length

Comments:-

<preamble> - new Selcall preamble length. Value must be a 2 digit integer


number between 01 and 10 inclusive. (1 second = 1)

Returns:-

Okay if successful.
E0 on error.

Example:-

EZP05
Changes the Selcall preamble length to 5 seconds.

27
Interrogate commands
Command:-

Return scan dwell time

Syntax:-

<I><A> <D>

Purpose:-

Returns scan dwell time in seconds.

Comments:-

Returns:-

Current scan dwell time


E0 on error

Example:-

IAD
If the scan dwell time is 5 seconds then the returned value will be 05<cr>.

28
Command:-

Return current signal strength level (SSL)

Syntax:-

<I><A> <L>

Purpose:-

Returns the current signal strength level.

Comments:-

Returns:-

Current signal strength level as a value between 1 and 16. In line with the signal strength meter shown
on the front panel of the transceiver.

E0 on error.

Example:-

IAL
If the signal strength meter shows 3 bars then the returned value will be 3<cr>.

29
Command:-

Return signal strength mute level (SSL) setting

Syntax:-

<I><A> <R>

Purpose:-

Returns the signal strength level setting where the mute will open in SSL mute

Comments:-

Returns:-

The SSL setting. Either L for low, M for medium or H for High.
E0 on error.

Example:-

IAR
If the SSL mute open setting is set to low then the returned value will be L<cr>.

30
Command:-

Return mode

Syntax:-

<I><B>

Purpose:-

Returns current mode.

Comments:-

Returns:-

Mode code as follows:-


BL - J3E - LSB
BU - J3E - USB
BA - H3E - AM
BF - F1B - FSK
BC - J2A - CW

E0 on error.

Example:-

IB
If the current mode is USB the returned value will be BU<CR>.

31
Command:-

Return current channel number

Syntax:-

<I><C>

Purpose:-

Returns current channel number in use..

Comments:-

Returns:-

Current channel number (4 digits).


E0 on error.

Example:-

IC
If the current channel is 22 then the returned value will be 0022<cr>.

32
Command:-

Return channel data

Syntax:-

<I><D><C><channel number>

Purpose:-

To return channel frequency data of individual channels programmed in the transceiver.

Comments:-

- The 4 digit channel number required. (Valid range is 0001 to 9999 inclusive)

Returns:-

Frequencies for each channel in the transceiver.


The data received for each channel has the following form:-

CCCCRRRRRRRRTTTTTTTT

where:-

CCCC = is the channel number.


RRRRRRRR = is the receive frequency in Hz.
TTTTTTTT = is the transmit frequency in Hz.

E0, E5, or E6 on error.

Example:-

IDC0104
This will return all channel data for channel 104.
ie. 01040377600006850000
This is decoded as :
channel number is 104
receive frequency is 3776.0kHz
transmit frequency is 6850.0kHz

33
Command:-

Return channel data

Syntax:-

<I><D><F>

Purpose:-

Returns frequency information for all programmed channels.

Comments:-

Returns:-

Frequencies for each channel in the transceiver.

The data received for each channel has the following form:-

CCCCRRRRRRRRTTTTTTTT

where:-

CCCC = is the channel number.


RRRRRRRR = is the receive frequency in Hz.
TTTTTTTT = is the transmit frequency in Hz.

E0, E5, or E6 on error.

Example:-

IDF
This will return frequency information for each programmed channel.
ie. 0103059400000594000001040377600006850000
This is decoded as :
channel number is 103
receive frequency is 5940.0kHz
transmit frequency is 5940.0kHz
channel number is 104
receive frequency is 3776.0kHz
transmit frequency is 6850.0kHz

34
Command:-

Return all channel use labels

Syntax:-

<I><D><L>

Purpose:-

Returns all channel labels currently programmed.

Comments:-

Returns:-

Channel labels as ASCII.


E0 on error.

Example:-

IDL
Return all the labels with a <CR> to finish.

35
Command:-

Return transceiver series number

Syntax:-

<I><D><R>

Purpose:-

Returns transceiver series information.

Comments:-

Returns:-

Transceiver series number as ASCII.


E0 on error.

Example:-

IDR
Return the series number with a <CR> to finish.
ie. 2000
This shows the transceiver as being in the 2000 series product line.

36
Command:-

Return Selcall history

Syntax:-

<I><D><Z>

Purpose:-

Returns the full Selcall history.

Comments:-

Returns:-

Selcall history records available. These records are broken down as follows :-

No. of characters Purpose

4 Channel Selcall received on


4 Selcall destination address
4 Selcall origin address
2 Type of Selcall. ie:-
117 normal
102 Telcall
104 hang-up
106 pagecall
32 Pagecall/Statcall/GPS information

37
Command:-

Return number of programmed channels

Syntax:-

<I><E>

Purpose:-

Returns the number of programmed channels in the transceiver.

Comments:-
-

Returns:-

Number of programmed channels as an integer.


E0 on error.

Example:-

IE
If the number of programmed channels is 31 then the returned value will be 31<CR>.

38
Command:-

Return clarifier value

Syntax:-

<I><F>

Purpose:-

Returns the clarifier value for the current channel as a hexadecimal number.

Comments:-

Returns:-

Clarifier value (sign and 4 digit hex integer).


E0 on error.

Example:-

IF
If the clarifier value is plus 100hz. the returned value will be +0064<CR>.

39
Command:-

Return GPS coordinates

Syntax:-

<I><G>

Purpose:-

Returns the GPS coordinates of the transceiver.

Comments:-

Returns:-

GPS coordinates as Latitude and Longtitude.


E0 or EG on error.

Example:-

IG
If the transceiver has a GPS fitted then the latest coordinates will be sent out in the following format:
GL03205.748SL11548.044E<CR>

40
Command:-

Returns current transmit power setting

Syntax:-

<I><H>

Purpose:-

Returns the maximum transmit power of the transceiver.

Comments:-

Returns:-

Power Setting as either L for low power, M for Medium Power or H for High Power
E0 on error.

Example:-

IH
If the transmit power is set to high then H<CR> is returned.

41
Command:-

Return label

Syntax:-

<I><L>

Purpose:-

Return the label number for the current channel.

Comments:-

Returns:-

Current label number (2 digit integer).


E0 on error.

Example:-

IL
If the current channel label is 5 the returned value will be 05<CR>.

42
Command:-

Return mute state

Syntax:-

<I><M>

Purpose:-

Return current mute state.

Comments:-

Returns:-

Mute state in the form of a one character code:-

<A> - Selcall mute selected


<S> - Signal strength mute selected
<U> - Audio mute selected
<O> - No mute selected
E0 on error.

Example:-

IM
If Selcall mute is selected the returned value will be A<CR>.

43
Command:-

Return PTT state

Syntax:-

<I><P>

Purpose:-

Return current PTT state.

Comments:-

Returns:-

PTT state in the form of a one character code:-


1 – PTT on
0 – PTT off
E0 on error.

Example:-

IP
If PTT is on the returned value will be 1<CR>.

44
Command:-

Return receive frequency

Syntax:-

<I><R>

Purpose:-

Returns current receive frequency in use.

Comments:-
-

Returns:-

Current receive frequency (8 digit integer).


E0 on error.

Example:-

IR
If the current receive frequency is 6850kHz then the returned value will be 06850000<CR>.

45
Command:-

Return transceiver model number

Syntax:-

<I><R><T>

Purpose:-

Return transceiver model type

Comments:-
-

Returns:-

Transceiver model number.


E0 on error.

Example:-

IRT
If the transceiver is a 2050 then it will return 2050<CR>.

46
Command:-

Return transceiver scan state

Syntax:-

<I><S>

Purpose:-

Return whether or not the transceiver is scanning.

Comments:-
-

Returns:-

Transceiver scan state in the following format:-


N – Not scanning
Y – Scanning.
E0 on error.

Example:-

IS
If the transceiver is scanning then it will return N<CR>.

47
Command:-

Return transmit frequency

Syntax:-

<I><T>

Purpose:-

Returns current transmit frequency.

Comments:-
-

Returns:-

Current transmit frequency (8 digits).


E0 on error.

Example:-

IT
If the current channel is 6850kHz the returned value will be 06850000<CR>.

48
Command:-

Return PA temperature

Syntax:-

<I><U>

Purpose:-

Returns current PA temperature as degrees Celcius..

Comments:-
-

Returns:-

Current PA temperature.
E0 on error.

Example:-

IU
The transceiver will return 28<CR>.

49
Command:-

Return software version number

Syntax:-

<I><V>

Purpose:-

Returns software version number

Comments:-

Returns:-

Software version number if successful


E0 on error.

Example:-

IV
If the software version is 1.0 the returned value will be 1.00<CR>.

50
Command:-

Return transceiver Core firmware version

Syntax:-

<I><V><C>

Purpose:-

Returns transceiver core firmware version

Comments:-

Returns:-

Core firmware version number if successful


E0 on error.

Example:-

IVC
If the software version is 1.11 the returned value will be: 1.11<CR>

51
Command:-

Return transceiver DSP firmware version

Syntax:-

<I><V><D>

Purpose:-

Returns transceiver DSP firmware version

Comments:-

Returns:-

DSP firmware version number if successful


E0 on error.

Example:-

IVD
If the software version is 1.30 the returned value will be: 1.30<CR>

52
Command:-

Return transceiver Source firmware version

Syntax:-

<I><V><S>

Purpose:-

Returns transceiver Source firmware version

Comments:-

Returns:-

Source firmware version number if successful


E0 on error.

Example:-

IVS
If the software version is 1.71 the returned value will be: 1.71<CR>

53
Command:-

Return complete software version number

Syntax:-

<I><V><F>

Purpose:-

Returns full transceiver software version

Comments:-

Returns:-

Complete software version number if successful


E0 on error.

Example:-

IVF
If the software version is 2.0 the returned value will be:

B2000 Transceiver<CR>

2.00<CR>

Copyright 2005-06-16<CR>

09-10-2005<CR>.

54
Command:-

Return transceiver head firmware version

Syntax:-

<I><V><H>

Purpose:-

Returns version of firmware in the transceiver head.

Comments:-

Returns:-

Transceiver head firmware version.


E0 on error.

Example:-

IVH
If the head firmware version is 9 the returned value will be:

09<CR>

55
Command:-

Return input power supply voltage

Syntax:-

<I><Y>

Purpose:-

Returns Rx and Tx input supply voltage.

Comments:-

Tx voltage is calculated from the last PTT.

Returns:-

Voltage in 8 digits, 4 digits for Rx and 4 digits for Tx. The digits are returned with the least significant
digits first and the most significant digits second.
E0 on error.

Example:-

IY
If input voltage level is 13.6 volts in Rx and input voltage level is 13.4 in Tx then the string returned is
36013401<CR>.

56
Command:-

Return 4 digit International Selcall ID

Syntax:-

<I><Z>

Purpose:-

returns transceiver's Selcall ID.

Comments:-

Returns:-

Selcall ID (4 digits).
E0 on error.

Example:-

IZ
If the Selcall ID is 5678 the returned value will be 5678<CR>.

57
Command:-

Return 4 digit OEM Selcall ID

Syntax:-

<I><Z><2>

Purpose:-

Return transceiver's OEM Selcall ID.

Comments:-

Returns:-

Selcall ID (4 digits).
E0 on error.

Example:-

IZ2
If the OEM Selcall ID is 9876 the returned value will be 9876<CR>.

58
Command:-

Return 6 digit Selcall ID

Syntax:-

<I><Z><6>

Purpose:-

Return transceiver's 6 digit Selcall ID.

Comments:-

Returns:-

Selcall ID (6 digits).
E0 on error.

Example:-

IZ6
If the Selcall ID is 125678 the returned value will be 125678<CR>.

59
Command:-

Return last Selcall history record

Syntax:-

<I><Z><L>

Purpose:-

Returns the last Selcall received data record.

Comments:-
-

Returns:-

The last Selcall history record. See interrogate commands - return Selcall history for a break down
of the returned data

60
Command:-

Return Selcall preamble length

Syntax:-

<I><Z><P>

Purpose:-

Returns current Selcall preamble length

Comments:-

Returns:-

Pre-amble length in one hundredth of a second increments.


E0 on error.

Example:-

IZP
If the current pre-amble length is 5 seconds the transceiver returns the Selcall preamble length as
0500<CR>.

61
Execute commands
Command:-

Select mode

Syntax:-

<X><B><mode selection>

Purpose:-

select new operating mode.

Comments:-

<mode selection> - mode to change to :-

L - J3E - LSB
U - J3E - USB
A - H3E - AM
F - F1B - FSK
C - J2A - CW

Returns:-

OK if successful.
E0 on error.

Example:-

XBU
selects J3E - USB mode.

62
Command:-

Select channel

Syntax:-

<X><C><channel number>

Purpose:-

Change current channel.

Comments:-

<channel number> - new channel number. This number is an integer value between
1 and 9999 inclusive.

Returns:-

OK if successful.
E0 or E2 or E5 on error.

Example:-

XC32
this will change the current channel to channel 32.

63
Command:-

Erase Channel Memory

Syntax:-

<X><E><C>

Purpose:-

Erase all programmed channels.

Comments:-

Returns:-

OK if successful.
E0 on error.

Example:-

XEC
this will clear all programmed channels

64
Command:-

Select mute state

Syntax:-

<X><M><mute selection>

Purpose:-

selects new mute state.

Comments:-

<mute selection> - mute state required as follows :-

<A> - audio mute selected


<B> - signal strength level mute selected
<S> - Selcall mute selected
<N> - no mute selected

Returns:-

OK if successful.
E0 on error.

Example:-

XMA
selects audio mute on.

65
Command:-

Scan Start / Stop

Syntax:-

<X><N><start/stop>

Purpose:-

Turns scanning on and off.

Comments:-

<start/stop> - mute state required as follows :-


0 – stop scanning
1 – start scanning

Returns:-

OK if successful.
E0 or EU on error.

Example:-

XN1
This will turn scanning on.

66
Command:-

Enable/Disable RS232 Control

Syntax:-

<X><O><on/off>

Purpose:-

Turns RS232 transceiver control on and off. In the off state only the XOY command will be processed.

Comments:-

<on/off> - mute state required as follows :-


Y – RS232 control on
N – RS232 control off

Returns:-

OK

Example:-

XOY
This will turn RS232 control on.

67
Command:-

Select Tx/rx

Syntax:-

<X><P><PTT state>

Purpose:-

Sets transceiver to transmit or receive mode (toggles).

Comments:-

PTT state - 1 - PTT on 0 - PTT off

Returns:-

OK if successful.
E0 or E6 on error.

Example:-

XP1
sets transceiver to transmit.

68
Command:-

Reset the Transceiver

Syntax:-

<X><R>

Purpose:-

Resets the transceiver.

Comments:-

Returns:-

Example:-

XR
Resets transceiver.

69
Command:-

Select Scan Table to Scan

Syntax:-

<X><S><T><scan table>

Purpose:-

Selects which scan table is to be scanned when the transceiver goes into scan mode.

Comments:-

scan table - Number of required scan table (1 to 8 inclusive)

Returns:-

OK if successful.
E0 or EL on error.

Example:-

XST1
sets transceiver scan table to scan table 1.

70
Command:-

Transmit ARINC Call

Syntax:-

<X><Z><A><arinc id>
Purpose:-

send an ARINC call, if the ARINC option is fitted to the transceiver.

Comments:-

<arinc ID> - 4 letter ARINC code. (Characters A to S inclusive.)

Returns:-

OK if successful.
E0 on error.

Example:-

XZAFDEG
sends 'ARINC' call with FDEG code.

71
Command:-

Transmit Beacon Call

Syntax:-

<X><Z><B><destination>

Purpose:-

initiates Selcall beacon transmission.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

Returns:-

OK if successful.
E0 or EQ on error.

Example:-

XZB1234
transmits a Beacon call to station with ID 1234.

72
Command:-

Transmit Hangup Call

Syntax:-

<X><Z><H><destination>

Purpose:-

Initiates Selcall hangup call, used to hangup telephone interconnect calls.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

Returns:-

OK if successful.
E0 or EQ on error.

Example:-

XZH1299
transmits a hang up call to station with ID 1299.

73
Command:-

Transmit GPS position request.

Syntax:-

<X><Z><G><destination><R>

Purpose:-

get a GPS fix on a remote transceiver.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

Returns:-

remote transceivers GPS position bytes in the following format :

L00000.000dl11111.111DV

where :-

L00000.000 is the latitude position.


d is the latitude direction. (N for north, s for south)

L11111.111 is the longitude position.


D is the longitude direction. (E for east, w for west)

V is the validation byte. (space for no errors, I for possible errors in the data,
p for parity errors in the data)

E0, EQ, E3 or EF on error.

Example:-

XZG1234R
transmits a GPS position request call station with ID 1234.
If the call is successful the transceiver will return the destination units position.

74
Command:-

Transmit pagecall

Syntax:-

<X><Z><M><destination><M><message>

Purpose:-

send a pagecall to a remote transceiver.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be either


a 4 digit or 6 digit number between 000000 and 999999 inclusive.
<message> - message sent to the called station. The message can be
up to 32 characters long.

Returns:-

OK if successful.
E0, EQ or E6 on error.

Example:-

XZM654321MCALL BASE
sends 'call base' message to station with ID 654321.

75
Command:-

Transmit Selcall

Syntax:-

<X><Z><N><destination>

Purpose:-

initiates Selcall transmission.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

Returns:-

OK if successful.
E0 or EQ on error.

Example:-

XZN1234
transmits a Selcall to station with ID 1234.

76
Command:-

Transmit status request

Syntax:-

<X><Z><S><destination>

Purpose:-

get the status of a remote transceiver.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

Returns:-

remote unit's status bytes in the following format :

V111ITOR2222T3333S44F55W66L7777 (Barrett 900 Series Transceivers)


V111 R2222T3333S44F55W66L7777 (Barrett 2000 Series Transceivers)

where :-

V111 is the remote unit’s software version number.


ITO is the option fitted and radio type. (o is the option fitted, t is the radio type 5
for a 950 and 3 for a 930)
R2222 is the receive battery level. (e.g. 0132 is 13.2 volts)
T3333 is the transmit battery frequency.
S44 is the signal strength level.
F55 is the forward power level.
W66 is the SWR level.
L7777 is the last caller received Selcall ID number.

E0, EQ or E3 on error.

Example:-

XZS1234
transmits a status request to station with ID 1234.
If the call is successful the transceiver will return the destination units status.

77
Command:-

Transmit Telcall

Syntax:-

<X><Z><T><destination><P><phone number>

Purpose:-

Initiates Telcall transmission.

Comments:-

<destination> - Selcall ID of the station being called. This ID must be a


4 or 6 digit number between 000000 and 999999 inclusive.

<phone number> - telephone number required. Up to 16 digits.

Returns:-

OK if successful.
E0 or EQ on error.

Example:-

XZT654321P94341700

Initiates a Telcall to station 654321 (telephone interconnect ID), to telephone number 94341700.

78
Command:-

Cancel call transmission / secure call

Syntax:-

<X><Z><X>

Purpose:-

Cancels Selcall type transmissions or secure call mode..

Comments:-

N/A

Returns:-

OK if successful.
E0 on error.

Example:-

XZX

Cancels any call the transceiver is making.

79
Error messages
Error number Error message

E0 syntax error The command received was either mistyped or does not exist.

E1 not an alarm channel, an attempt was made to initiate an alarm sequence on a


channel that doesn't have an alarm enabled.

E2 no Selcall history available.

E3 no response to Selcall request. (i.e. GLL or status request)

E4 Low power error. An attempt was made to change from low power to high power
on a channel programmed for low power only.

E5 channel not found, attempting to edit a channel not previously programmed.

E6 command too long, the number of digits/characters sent as part of a command


exceeded the length allowed.

E7 invalid frequency, attempting to set a frequency outside the frequency range


allowed.

E8 invalid label number, label number selected was greater than the number of
programmed labels.

E9 e²rom full, new data sent to the transceiver to be saved cannot be saved because
the radio's memory is full.

EA invalid clarify, attempting to set a clarifier value outside the clarifier allowed.

EB PTT error, attempt to PTT on a channel with an invalid transmit frequency. (i.e. Tx
is 0.0kHz)

80
Error number Error message

EC Function not allowed in Selcall.

ED Pre-programmed channels protected, attempting to over- write a protected pre-


programmed channel.

EE Transmit frequency program disabled, attempting to change the transmit frequency


when transmit frequency programming is disabled.

EF GPS not fitted, attempt to request GPS data from a 950 transceiver without a GPS
unit fitted.

EG No response from GPS. Destination unit timed out during GPS data acquisition,
causing it to send back a no response message.

EH Data checksum bad. GPS data received from the destination unit has got a bad
checksum.

EI No labels. There are no labels programmed.

EK No channels programmed. No channels available to be dumped out.

EL No scan channels available. There are no channels with scan enabled on them.

EM ALE not enabled.

EN No Auto tune antenna fitted.

EO Option error. Option not available in the transceiver.

EQ Not a Selcall channel.

ET Data transfer error. Checksum error in data.

EU Busy error. Unable to process current command as transceiver is busy.

EV 2020 Software error.

EW Function not allowed on an ALE channel.

81
Command summary
Program current channel characteristics

<P>[<C><CHAN>][<R><RX FREQUENCY>][<T><TX FREQUENCY>] [<Z><SELCALL


ENABLED/DISABLED>][<S><SCAN ENABLED/DISABLED>] [<H><RF POWER
LEVEL>][<B><MODE SELECT>][<L><LABEL NUMBER>]
[<A><ANTENNA SOCKETE>]

Edit commands

Set SSL Mute Sensitivity <E><A><mute sensitivity>

Set Scan Dwell <E><A><D><dwell time>

Set Scan Dwell <E><D><dwell time>

Set Receiver Audio Path <E><B><R><path>

Set Transmitter Audio Path <E><B><T><path>

Set clarifier <E><F><sign><clarify value>

Set AGC Hang <E><G><AGC Hang>

Set RF power level <E><H><power>

Set Noise Reduction State <E><M><state>

Set noise blanker state <E><N><state>

Set Hopping state <E><O><state>

Set Scan Rate <E><R><S><rate>

Set Scan Resume Time <E><R><resume time>

Add New Channel Label <E><U><label>

Set antenna type <E><W><type>

Set Selcall ID (4 and 6 digit) <E><Z><Selcall ID>

Set OEM Selcall ID <E><Z><T><Selcall ID>

Clear Selcall received flag <E><Z><C>

Set Selcall preamble length <E><Z><P><preamble>

82
Interrogate commands

Return Scan Dwell Time <I><A><D>

Return Current Signal Strength level <I><A><L>

Return Signal Strength mute setting <I><A><R>

Return mode <I><B>

Return current channel number <I><C>

Return specified channel data <I><D><C><channel number>

Return all channel data <I><D><F>

Return all channel use labels <I><D><L>

Return transceiver series number <I><D><R>

Return Selcall history <I><D><Z>

Return number of programmed chans. <I><E>

Return clarifier level <I><F>

Return GPS coordinates <I><G>

Return transmit power setting <I><H>

Return label <I><L>

Return mute state <I><M>

Return PTT state <I><P>

Return receive frequency <I><R>

Return transceiver model number <I><R><T>

Return scanning state of transceiver <I><S>

Return transmit frequency <I><T>

Return transceiver temperature <I><U>

Return software version number <I><V>

Return Core software version <I><V><C>

Return DSP software version <I><V><D>

83
Return software full version info <I><V><F>

Return transceiver head software vers. <I><V><H>

Return Firmware software version <I><V><S>

Return RX/TX power supply level <I><Y>

Return 4 digit Selcall ID <I><Z>

Return 4 digit OEM Selcall ID <I><Z><2>

Return 6 digit Selcall ID <I><Z><6>

Return last Selcall history record <I><Z><L>

Return Selcall preamble length <I><Z><P>

84
Execute Commands

Select mode <X><B><mode selection>

Select channel <X><C><channel number>

Erase all programmed channels <X><E><C>

Select mute state <X><M><mute selection>

Scan start/stop <X><N><start/stop>

Enable/Disable RS232 <X><O><on/off>

Select Tx/Rx <X><P><PTT state>

Restart the Transceiver <X><R>

Select Scan Table <X><S><T><scan table>

Transmit ARINC call <X><Z><A><arinc ID>

Transmit Beacon Call <X><Z><B><destination>

Transmit Hangup Call <X><Z><H><destination>

Transmit GPS position request <X><Z><G><destination><R>

Transmit pagecall <X><Z><M><destination><M><message>

Transmit Selcall <X><Z><N><destination>

Transmit status request <X><Z><S><destination>

Transmit Telcall <X><Z><T><destination><P><phone number>

Transmit Secure Call <X><Z><V><destination>

Cancel Selcall transmission/secure call <X><Z><X>

85

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy