Remote Scanner Control Protocols

Uniden Models BC895XLT, BC245XLT, BC780XLT, BC250D,  BC785D and BCT8

Radio Shack Models PRO2052


Just about any device programmed to communicate over an RS-232C serial port can control all the BC895, BC245, BC780, BC250, BC785 and PRO2052 radios remotely. Control is accomplished by sending a command (usually just two CAPITOL letters) followed by a carriage return. The radio will respond with OK for okay, NG for no good, or some other usually short message, which is also almost always followed by a carriage return. The command set for the radios is very similar but not identical. The most notable differences arise due to the differences in features offered by the radios. The 245 and PRO2052 do not have CTCSS while the 895 does not have an EDACS trunked mode, and the BC780XLT, BC250D, and BC785D have it all. All support Motorola I/II trunked modes. Some commands are only relevant in certain modes and will return "OK<cr>" in some circumstances and "NG<cr>" in others. An "ERR<cr>" suggests an invalid command, but may be functional in other modes.

Each command will include the following legend to indicate on which model commands are valid for. Hint for Experimenters: Any syntax returning NG indicates a VALID Command but not entered in the right mode or using the correct parameters. ERR indicates an INVALID Command.

BC895 BC245 BC780 BC250 BC785 BCT8 PRO2052

The BC895XLT's serial port connection operates at 2400, 4800, or 9600 baud (bps) with 8 data bits and no parity. The BC780XLT, PRO2052, BC245XLT, BC250D, and BC785D's serial port settings can be set to up to 19.2k baud rates. The radios' port settings can be changed from the keypad (see manual). All units default to the 9600 Baud rate upon startup from the factory. Units may then have their baud rate changed by the user as necessary and will retain the new baud rate setting from then on. So if your software does not support the default baud rate, then be sure to change it to match!

BC250 and BC785 radios are capable of cloning themselves to other BC250/785 radios interchangeably. When this operation is done, the radios are set to no PC communication, and require setting via menus, to the baud rate that you wish.

Conventions:

variable Italic letters indicate placeholders for information you supply.
[expressionlist] Items inside square brackets are optional.
Examples COMMAND
RETURN

COMMENTS
Commands sent to the device are in white.
Results from the device are in green.
Comments are in bold yellow.

B
C
8
9
5
X
L
T
B
C
2
4
5
X
L
T
B
C
7
8
0
X
L
T
B
C
2
5
0
D
B
C
7
8
5
D
B
C
T
8
P
r
o

2
0
5
2
C
O
M
M
A
N
D
Description
               
AC
All Clear
             
AF
EDACS AFS/DECIMAL ID Mode
             
AL
Auto Light
             
AP
P-25 Card
             
AR
Auto Recording
             
AT
Attenuator
             
AW
Activity ID Window
             
BA
Beep Alert
             

BC

Confirm Base, Space, Offset
             
BL
Battery Life
             
BM
Battery Monitor Reporting
             
BP
Beep Set
             
BS
Battery Save
             
BT
Bit Status
             
CB
Choose (Search) Banks
             
CC
CTCSS Condition
             
CD
CTCSS Detection
             
CS
CTCSS Set
             
CT
CTCSS Tone
             
DL
Delay
             
DM
Digital Modulation
             
DS
Data Skip
             
DV
Digital Voice
             
EA
Emergency Alert
             
EL
Enter Lock
             
FB
Fleet Map Program
             
FI
Frequency Identification Mode
             
FP
FIPS Weather Search Code
             

HA

Highway Alert
             

HP

Highway Alert Signal Received
             

HW

Highway Scan Mode
             
IC
ID Channel
             
ID
Trunk ID Monitor
             
IL
ID Lockout Memory
             
IR
ICALL
             
IS
ID Scan lists
             
KEY
KEY pad commands *
             
LC
unknown
             
LCD
LCD Commands
             
LL
Lower Limit (Search)
             
LM
LCD Mask
             
LO
Lock Out
             
LT
Light *
             
LU
Upper Limit (Search)
             
MA
Manual (Channel settings)
             
MD
Mode
             
MU
Muting
             
PC
Priority Channel
             
PI
Priority ID
             
PM
Program Memory (Channel frequency)
             
PR
Priority Scan
             
QU
Squelch Notify
             
RF
Radio Frequency Tune
             
RG
EDACS ID Range Mode
             
RI
Priority Notify
             
RM
Receiver Modulation
             
SB
Scan Banks
             
SG
Signal Strength
             
SI
System Information
             
SQ
Squelch Status
             
SS
Search Skip
             
ST
Step Size
             

SV

Service Scan Mode
             
TA
Tag Alphas
             
TB
Trunking Bank Mode
             
TC
Trunking Control Channel Mode
             
TD
Slash Data
             
TG
Talk Group ID
             
TR
Trunk Type
             

US

US State
             
VR
Version
             
VS
unknown
             
WA
Weather Alert
             

WD

Warning Light Dimmer
             
WI
Window Voltage
             

WL

Warning Light
             

WM

Warning Mute Condition
* Denotes functions are different for the BC250D

AC All Clear

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reinitialize the unit to the condition which it left the factory. Memory will be cleared and all defaults will be returned to the original condition.

Syntax

AC<cr>

Returns

OK<cr>

Remarks

This command takes approximately 9 seconds for execution.

** After completion of this command ONLY the top 2 LCD Lines will be visible. To re-enable the other LCD lines see the LCD Mask Command LM.


AF EDACS AFS/DECIMAL ID Mode

BC895

BC245

BC780

BC250 BC785 BCT8 PRO2052
Sets or reads the AFS (Address-Fleet-Subfleet) notation for entering and displaying talk group ID's in the EDACS trunking modes.

Syntax

AF[truefalse]<cr>

AFN<cr>

truefalse is optional; N for True or F for False

Returns

With truefalse parameter:

AFtruefalse<cr>

AFN<cr>

Without truefalse parameter:

OK<cr>

Remarks

truefalse confirmation valid only in EDACS trunk modes.
truefalse
parameter is valid in all modes.


AL  Auto Light

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Toggle setting to turn on light for 5 seconds when squelch opens.

Syntax

AL[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

ALtruefalse<cr>

With truefalse parameter:

OK<cr>

 
AP P-25 Card

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Toggle setting to enable or disable the P-25 Card.

Syntax

AP[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

APtruefalse<cr>

With truefalse parameter:

OK<cr>


AR Auto Recording

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the current channel ability to provide audio output to the tape output jack for recording of transmissions which open the squelch due to received signal.

Syntax

AR[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

ARtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in manual/manual ID modes.
Sets channel recording mode indicated by "LINE" on LCD display.


AT Attenuator

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the status of the built-in attenuator for the current channel.

Syntax

AT[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

ATtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid at anytime.
Sets built-in attenuator on or off.

 
AW Activity ID Window

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the status of the Activity ID for specific banks or the current bank.

Syntax

AW[truefalse] [bank]<cr>

truefalse is optional; N for True or F for False
bank is a valid bank; A through J

Returns

Without truefalse parameter:

AWtruefalse bank<cr>

With truefalse parameter:

OK<cr>

Example

AWN J Turn Activity ID on for bank 10
OK

AW J Confirm Activity ID setting for bank 10
AWN J

AWF Turn Activity ID off for current bank
OK

AW Confirm Activity ID setting for current bank
AWF A

Remarks

Valid in all modes.
When activity ID is set to ON, the scanner receives any transmissions on the ID every 0.5 seconds while scanning.


BA Beep Alert

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the status of the beep alert for channel or scanlist ID.

Syntax

BA[truefalse] C [channel]<cr>

truefalse is optional; N for True or F for False
channel
is a valid channel number.

Beep Alert is set for specified channel.

BA[truefalse] I [bank][scanlist]<cr>

truefalse is optional; N for True or F for False
bank is a valid bank A through J
scanlist is a valid scanlist A1 through J10

Beep Alert is set for ID in specified scanlist.

Returns

BAtruefalse [C][channel]
<cr>

Returns status of channel Beep Alert.

BAtruefalse [I] [bank][scanlist]<cr>

Returns status of scanlist ID Beep Alert.

Example

BAF C 300 Turn Beep Alert off on channel 300
OK

BA C 300 Confirm Beep Alert setting on channel 300
BAF C 300

BAN I J A1 Turn Beep Alert on for bank 10 scanlist 1-1
OK

BA I J A1 Confirm Beep Alert for bank 10 scanlist 1-1
BAN I J A1

BA Confirm Beep Alert setting for current channel or scanlist
BAN

Remarks

Valid in appropriate mode conventional or trunking BP must be turned ON.


BL Battery Life

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads the battery life remaining.

Syntax

BL<cr>

Returns

BAT batterylevel
<cr>

batterylevel is a three digit field between 000 and 255 representing the battery level.

Example

BL
BAT 130

Remarks

Returns a numeric value for the remaining battery life. Low battery icon appears at value 133. The unit will shut off at about value 125 while maximum charge is about 166. The register reads about 255 when attached to the A/C adapter.


BM Battery Monitor

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reports Battery Status.

Syntax

BM[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

BMtruefalse<cr>

With truefalse parameter:

OK<cr>

Reports

BATT LO<cr>

Is sent when the battery level becomes close to the shutdown point. This is equivalent to the battery low display on the radio, and is initiated at a "BL" level of approximately 133.

BATT OK<cr>

Is sent when the battery level "BL" command is above 133.

Example

BMN
OK

BATT LO Battery voltage is low, and requires replacement, or charging.

BATT OK Battery voltage is now ok.

Remarks

None


BP Beep

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the status of the audible keypad "beep".

Syntax

BP[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

BPtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Beep must also be configured through the menu or BA command then use this as ON/OFF control.
Valid at anytime.


BS Battery Save

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the battery save mode.

Syntax

BS[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

BStruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

When the Battery Save is set to on, Battery Save is active in Scan Hold mode (except Priority Scan mode).
Valid in at anytime.


BT Status Bit

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the status of the bit.

Syntax

BT[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

BTtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in Motorola Trunk modes.


CB Choose (Search) Banks

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the chosen banks to use for search.

Syntax

CB [bank][bank][bank] ...<cr>

Returns

CB bank(s)<cr>

Example

CB ACFJ Select banks 1, 3, 6 and 10
CB ACFJ
CB
CB ACFJ
Banks 1, 3, 6 and 10 are selected
CB ABCDEFGHIJ Set all banks
CB ABCDEFGHIJ
CB
CB ABCDEFGHIJ
All banks selected

Remarks

In order to select a bank, the lower and upper limits must already have been set for that bank (See the LL and LU commands).
Valid at anytime.


CC CTCSS Condition

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads CTCSS decode condition.

Syntax

CC<cr>

Returns

CCtruefalse<cr>

truefalse Y; CTCSS tone valid. N; CTCSS tone not valid.

Example

CC
CCY Tone valid

CC
CCN Tone not valid

Remarks

Valid at anytime.
Returns status of CTCSS Decoding.


CD CTCSS Detection

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads CTCSS Detection ability

Syntax

CD[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

CDtruefalse<cr>

With truefalse parameter:

OK<cr>

Streaming returns:

CDtone<cr>

tone is a valid tone code from 1 to 142 (See the CS command).

Example

CDN Turn CTCSS tone detection function on

CC012 Tone 11 detected, 11 being CTCSS 100.0 KHz tone.
CC039 Tone 39 detected, 39 being DCS 023 tone.

Remarks

If this feature is turned on, when the scanner detects the correct tone for a broadcasting signal it will send the results to the computer in the form of CDtone where tone is a valid tone code from 1 to 142 (See the CS command for more information).


CS CTCSS Set

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the CTCSS tone for the current channel.

Syntax

CS[tone]<cr>

tone is a valid tone code from 000 to 142.

Returns

Without tone parameter:

CStone<cr>

With tone parameter:

OK<cr>

Remarks

See tone table in the radio scanners manual for tone values. CTCSS tones 1-38, DCS Tones 39-142 and Off = 000.
Request is valid in scan stop/manual/program CTCSS modes. Set only valid in manual mode.


CT CTCSS Tone

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the CTCSS tone detection function to on, off or search.

Syntax

CT[truefalse]<cr>

truefalse is optional; N for On, F for Off or S for Search

Returns

Without truefalse parameter:

CTtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in Scan or Manual modes.
Checks/Sets CTCSS Detection.


DL Delay

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Delay function

Syntax

DL[truefalse]<cr>
truefalse is optional; N for True or F for False.

DL [seconds]<cr>
seconds is the number of seconds of delay or +- for infinite. Valid settings are +1, +2, +4, +-, -2 , -5, or -10.

Returns

Without truefalse parameter:

DL[truefalse][seconds]<cr>

truefalse is N for true or F for false

With truefalse or seconds parameter:

OK<cr>

Example

DLF Turn delay off
OK
DLN Turn delay on
OK
DL
DLN Delay is turned on
DLF Delay is turned off
DL +2 Delay set to 2 seconds
DL +5 Delay set to 5 seconds
DL +- Delay set to infinite

Remarks

Valid at anytime.
If delay is changed any issuance of DLN after a change will return the delay to the default of DL+2.
The BC245XLT does not specify the number of seconds, just true or false.


DM Digital Modulation

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads Digital Modulation auto reporting.

Syntax

DM[truefalse]<cr>

truefalse N for True or F for False

Returns

Without truefalse parameter:

DMtruefalse<cr>

With truefalse parameter

OK<cr>

Example

DMN Turn Digital Modulation auto reporting on
OK

DM Confirm Digital Modulation auto reporting
DMN

P25+ Started receiving P25 Digital Modulation

P25- Stopped receiving P25 Digital Modulation

ENCYPT ON Receiving P25 encyption

Remarks

Valid in all modes except menu.
When this function automatically sends P25+ when digital modulation starts and P25- digital modulation stops. The function is similar to the Squelch Notify command QU.


DS Data Skip

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Data Skip function.

Syntax

DS[truefalse]<cr>

truefalse is optional; N for True, F for False

Returns

Without truefalse parameter:

DStruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in scan/limit search/limit search hold and auto store modes.
Data Skip function skips over received channels unless voice is heard.


DV Digital Voice

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads if the scanner is receiving analog or digital voice.

Syntax

DV<cr>

Returns

DVtruefalse<cr>

truefalse is N for true F for false.


EA  Emergency Alert

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Toggle setting to enable or disable the Trunked Emergency Alert.

Syntax

EA[truefalse] [bank]

truefalse is optional; N for True or F for False
bank is the bank A-J

Returns

Without truefalse parameter:

EAtruefalse bank

With truefalse parameter:

OK


EL Enter Lock

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the Enter Lock.

Syntax

EL[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

ELtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in hold or scan mode.
Enabling Enter Lock prevents channels, talkgroups, and tones from being modified.


FB Set Fleet Map Program

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets a fleet map program

Syntax

FB b m ss<cr>
b is bank(A-J), m is fleet map block type(0-7), ss is fleet map size code(00-14)

Returns

OK<cr>

Remarks

Valid in trunk program modes.


FI Frequency Identification

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Find mode.

Syntax

FI[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

FItruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in all modes.
When in trunk mode causes trunk id and frequency to alternate.
Valid in all modes.


FP FIPS

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads the FIPS weather alert code.

Syntax

FP[truefalse]<cr>

truefalse is optional; N for True or F for False

FP channel [fipscode]<cr>

channel is the weather search channel 1-15
fipscode is the six digit FIPS code.

Returns

Without truefalse parameter:

FPtruefalse<cr>

With truefalse parameter:

OK<cr>

With channel only:

FP channel fipscode<cr>

With valid channel and fipscode parameters:

OK<cr>

Example

FPN
OK
FP 01 123456 Sets 123456 as the FIPS code for channel 1
OK
FP 01 Confirm the FIPS code for channel 1
FP 01 123456 Confirmed the FIPS code for channel 1 is 123456

FP 02 Confirm the FIPS code for channel 2
FP 02 ------ Confirmed there is no FIPS code for channel 2

Remarks

Valid anytime.
Unknown what the truefalse parameter does.
The six digit Federal Information Processing System (FIPS) codes established by the National Weather Service (NWS) specify an emergency and the specific geographic area (such as county) affected by the emergency. To obtain the FIPS code for a specific area, contact NWS toll free at 1-888-697-7263 (1-888-NWR-SAME) or visit their web site at http://www.nws.noaa.gov/nwr/indexnw.htm


IC Talk Group ID Monitor

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Get ID channel from talk group bank - or - Confirm/Set ID memory number

Syntax

IC [bn]<cr>
parameter b - a talk group bank letter 'A' through 'J'
parameter n - a bank memory slot digit '1' through '9' for the first nine slots and '0' for slot ten.

Returns

no parameters.
returns the currently selected ID in the current talkgroup bank if there is one or "NG" if no such thing exists.

with parameters
IC bn tttttt<cr>
where b and n are as before and tttttt is a six digits talk group or
"------" if the slot is empty.

Example

IC
NG

IC
IC B0 008208

IC A1
IC A1 022000

IC A2
IC A2 016112

IC B0
IC B0 ------

Remarks
Get valid on ID Manual and ID Scan modes.
Set valid on ID Manual/ID Scan/ID Search/ID Search Hold/ID Lockout Review modes.


ID Talk Group ID Monitor

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads trunk ID monitor function.

Syntax

ID[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

IDtruefalse<cr>

With truefalse parameter:

OK<cr>

Streaming data:

ID start/end talkgroup frequency [type] [talkgroup]<cr>

start/end either 'S' for the start or 'E' for the end of the transmission.
talkgroup is a valid six digit talk group number
frequency is a valid eight digit frequency value
type is optional, I-CALL or PHONE

Example

IDN
OK

ID S 007024 08673750
ID E 007024 08689250

ID S 731183 08661750 PHONE
ID E 731183 08689250

ID S 726756 08678250 I-CALL 702997

Remarks
Valid anytime.

When turned on, the radio begins streaming talk group ID numbers with 'S' for start of conversation and 'E' for end of conversation. S/E pairs do not appear to overlap so radio may miss some IDs in this mode.


IL ID Lockout Memory

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads all ID’s in L/O memory, registers ID into L/O memory or deletes an ID from L/O memory.

Syntax

IL<cr>

ILRnnnnnn<cr> [TYPE 2]
where nnnnnn is the ID number to lockout.

ILR bff-ss<cr> [TYPE 1 ONLY]
where b is block number ff is fleet number and ss is sub agency number.

ILR aa-ffs<cr> [EDACS ONLY]
where aa is agency number ff is fleet number and s is sub agency number.

ILDnnnnnn<cr>
where nnnnnn is the ID number to lockout.

Returns

No Parameters:
Returns all ID’s from L/O ID Memory in format:
IL001234<cr>IL005678<cr>…..END<cr>

With Parameters:
Returns "OK<cr>" or "ON<cr>" (If ID already in memory) or "FULL<cr>" if ID memory is full.

ILDnnnnnn<cr>:
returns "OK<cr>" or "OFF<cr>" (If ID is not in memory).

Example

IL
IL008334
IL008240
IL003152
END

ILR008226
OK

ILR008334
ON

ILD008334
OK

Remarks
Valid in all of the Trunk modes.


IR ICALL Operations

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads ICALL operation

Syntax

IR [b]<cr>
parameter b - 'b' is selected bank A-J

Returns

IRtruefalse<cr>
Where truefalse is Y for Only, N for On, F for Off

 

Remarks
Valid all trunk modes.


IS ID Scan Lists

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or readsß ID scan list banks

Syntax

Is[b]<cr>
parameter b is one of the selected bank letters 'A' through 'J', and is not valid with BC250 or BC785.

Returns

IS aaaaaaaaaa<cr>
Where aaaaaaaaaa is the names of the active (selected) scan lists. BC250 and BC785 return the active (selected) scan lists of the current scan bank

Remarks
Valid all trunk modes.


KEY Keypad Functions

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Has the same effect as a user pressing the corresponding key on the radio.

Syntax

KEYnn[H/R]<cr>
parameter nn - two digit number
parameter letter H has the same effect as pressing a key and holding it for two to three seconds.
parameter letter R functionality is unknown, but replies with OK<cr>, and does not reply ERR<cr> as other letters do.

Code
Models Description
00
895 245 780 2052 SCAN
250 785 RSM (resume)
01
895 245 780 2052 MAN (manual)
250 785 SCAN
02 d
ALL

Numeric Keypad Key (parameter d - one digit number)
Same effect as a user pressing the corresponding numeric key '0' through '9' on the keypad.

03
895 250 785 "." (decimal point)
245 780 2052 ATT (attenuator)
04
ALL E (enter)
04H
780 Release Remote Control
05
ALL Priority
06
ALL Lockout
07
895 245 780 2052 HOLD/UP (arrow)
785 HOLD/MAN manual)/UP (arrow)
07H
250 CH/FREQ VFO Select
08
895 245 780 785 2052 LIMIT/DOWN (arrow)
250 Light
08H
250 Keyboard Lock/Unlock toggle
09
ALL SRCH (search)
09H
250 785 Search Menu
10
895 780 WEATHER
245 2052 SVC Search
250 785 SERVICE Search
11
895 245 2052 DLY (delay)
780 250 785 MENU
12
895 245 2052 DLY (delay)
780 Select
250 785 TRNFR (transfer)
12H
780 MUTE On
250 785 MUTE (toggle ON/OFF)
13
ALL TRUNK
14
895 Dim toggle
245 Light
780 VFO Push Button
2052 SVC Search
15
895 Step
16
895 Aux
17
895 Alert/Remote
18
895 Send
19
895 Auto
20
895 CTCSS
21
895 (A - J)
22
895 Freq/Chan toggle
23
895 Lock

Returns

OK<cr>


LCD LCD Display

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Returns LCD Display Data

Syntax

LCD[1,2,3,4]<cr>

Returns

LCD display and formatting data

LCD Indicators

P - Priority indicator
E - Edaccs Trunk indicator
M - Motorola Trunk indicator
L - Ltr Trunk indicator
BANK + Bank indicator
LIST - List indicator
SCAN - Scan indicator
TRUNK - Trunk indicator
FDOT + Frequency Decimal indicator
N - N indicator used for NFM
DCS - DCS indicator
CTCSS - CTCSS indicator
AM - AM indicator
FM + FM indicator
WFM- WFM indicator
SRCH- Search indicator
HOLD + Hold indicator
FREQ - Frequency indicator
CHAN + Channel indicator
PRI - Pri indicator
DLY + Delay indicator
LOUT - Lockout indicator
ALPHA - Alpha indicator
RMT + Remote Control indicator
AUTO - Auto indicator
CDOT - Tone code decimal indicator
HZ - Hertz indicator
S + S indicator preceeding signal bars
KLOC - Key Lock indicator
ATT - Attenuator indicator
LINE - Record indicator
ALT - Alt indicator
DATA - Data indicator
BAR ----------------------------- Bar indicator for control channels
SMT +++++- Signal Meter Bars
BNK +--------* Banks Selected Status * = Currently scanning
CHN [ 2] Channel Displayed
FRQ [ 43. 7400] Frequency Displayed
CTC [ ] CTC code (Also displays the Trunk ID Code in Trunk Mode)
LINE 1 [ ][ ] LCD LINE 1 Alpha Tag
LINE 2 [Cordless Phones ][ ] LCD LINE 2 Alpha Tag

Example (BC250/BC785)

Display all lines

LCD
LCD1 [SCAN + P C 301__][####____________]
LCD2 [ 160.5450 NFM___][________________]
LCD3 [SO Ch1 Pri W____][________________]
LCD4 [Placer County___][________________]

Display Individual Lines

LCD1
LCD1 [ M7-9:5456______][______####______]

LCD2
LCD2 [ 866.3750 NFM___][________________]

LCD3
LCD3 [Mercy San Juan__][________________]

LCD4
LCD4 [Sac Co Med-Net__][________________]

Display Format Data (BC250/BC785)

Between the second set of brackets is screen formatting information for each line. Symbols are used to indicate the screen format for the character positions where the symbols are located.

# = Character Flash

* = Character Invert (i.e. 1: SERVICE OPTION ) as used for selecting menu options.

Remarks
Valid any time.


LL Lower (search) Limit

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads upper limit search frequency.

Syntax

LL[frequency] [bank]<cr>

frequency is a valid eight digit frequency value.
bank is a valid single character search bank A-J.

Returns

With no parameters:

LLfrequency bank<cr>

Example

Set 399.95 MHz as the upper search limit.
LL03999500
LL04000000 A

Set 400 MHz as the upper search limit for search bank 2.
LL04000000 B

LL04000000 B

LL
LL03999500 A

LL B
LL04000000 B

Note: The bank values in the above examples are not valid on the BC895, BC245 or PRO2052.

Remarks

Valid at anytime.
The BC895, BC245 and PRO2052 do not support the optional bank parameter.


LM LCD Mask

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the LCD screen mask.

Syntax

LM[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

LMtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid at anytime.


LO Lock Out

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Lock Out for a channel.

Syntax

LO[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

LOtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in manual or scan stop modes.
Set/Reset Lockout channel status.


LT Light

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Light status (High, Medium or On, Off).

Syntax

LT[lightsetting]<cr>


lightsetting N; light on high. D; light on medium. F; light off.

Returns

Without lightsetting parameter:

LTlightsetting<cr>

With lightsetting parameter:

OK<cr>

Remarks

Valid in manual or scan stop modes. Valid in all modes with BC250/BC785.

The BC250 only uses the N for High light setting or D for Medium light setting. To turn the light on and off on the BC245/BC250 use the KEY14<cr> toggle function for the BC245, or KEY08<cr> for the BC250.


LU Upper (search) Limit

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads upper limit search frequency.

Syntax

LU[frequency] [bank]<cr>

frequency is a valid eight digit frequency value.
bank is a valid single character search bank A-J.

Returns

LUfrequency bank<cr>

Example

Set 399.95 MHz as the upper search limit.
LU03999500
LU04000000 A

Set 400 MHz as the upper search limit for search bank 2.
LU04000000 B
LU04000000 B

LU
LU03999500 A

LU B
LU04000000 B

Note: The bank values in the above examples are not valid on the BC895, BC245 or PRO2052.

Remarks

Valid at anytime.
The BC895, BC245 and PRO2052 do not support the optional bank parameter.


MA Manual

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Confirm manual mode channel settings for current or specified channel.

Syntax

MA[channel]<cr>

channel is a valid three digit channel number.

Returns

Cchannel Ffrequency Ttruefalse Dtruefalse Ltruefalse Atruefalse Rtruefalse Ntonecode<cr>

channel is a valid three digital channel number.
frequency is a valid eight digit frequency value.
truefalse is N for true or F for false.
tonecode is a valid CTCSS tone code (See the CD and CS commands).

C = Channel (three digits)
F = Frequency (eight digits)
T = Trunk (N or F)
D = Delay (N or F)
L = Lockout (N or F)
A = Attenuator (N or F)
R = Recording status (N or F)
N = Tone code (three digit code; two digits on the BC895 and PRO2052)

NG<cr>

When using MA<cr> and not in Manual mode.

Example

MA Inspect current channel settings
C001 F01607850 TF DN LF AF RF N000
Channel 1
Frequency 160.785 MHz
Trunk = False
Delay = True
Lockout = False
Attenuator = False
Recording status = False
Tone = None

MA901 Go to channel 901 in manual mode and inspect channel settings
C901 F08661250 TN DN LF AF RF N000
Channel 901
Frequency 866.125 MHz
Trunk = True
Delay = True
Lockout = False
Attenuator = False
Recording status = False
Tone = None

Remarks

Confirm valid in manual/program CTCSS and scan stop mode. Set valid anytime.
MA used without parameters will put scanner in manual and return info on channel stopped on.


MD Mode

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads what mode the scanner is in.

Syntax

MD<cr>

Returns

MDmode<cr>

mode is a two digit numeric mode code.

NG<cr>

When in MENU mode.

The following table lists the mode codes for each scanner.

Mode
Models Description
00
ALL Conventional Scan
01
ALL Manual
02
ALL Limit Search
03
ALL Limit Search Hold
04
780 Weather Scan
245 250 785 2052 Service Search
05
895 Weather Scan Hold

245 250 785 2052

Service Search Hold
06
ALL Motorola Trunk Frequency Program
07
895 ID Search mode
245 2052 EDACS Trunk Frequency Program
780 unknown
08
895 ID Search Hold
245 2045 Trunk System Program
780 Rotary Tune Frequency
250 785 unknown
09
895 ID Scan mode
245 2052 780 Motorola ID Search
250 Rotary Tune Frequency
10
895 ID Scan
245 2052 780 Motorola ID Search Hold
250 Motorola ID Search
11
895 ID Lockout Review
245 2052 780 Motorola ID Scan
250 Motorola ID Search Hold
12
895 Search Control Channel
245 2052 780 Motorola ID Manual
250 Motorola ID Scan
13
895 Program CTCSS
245 2052 Motorola ID Lockout Review
780 EDACS ID Search
250 Motorola ID Manual
14
895 Weather Alert
245 2052 780 EDACS ID Hold
250 EDACS ID Search
15
895 Frequency Send
245 2052 EDACS ID Search
780 EDACS ID Scan
250 EDACS ID Hold
16
895 Auto Store
245 2052 EDACS ID Search Hold
780 EDACS ID Manual
250 EDACS ID Scan
17
895 Rotary Tune Frequency
245 2052 EDACS ID Scan
780 LTR Search
250 EDACS Manual

18

895 unknown
245 2052 EDACS Manual
780 LTR Hold
250 LTR Search
19
895 unknown
245 2052 EDACS Manual
780 LTR Scan
250 LTR Hold
20
895 unknown
245 2052 EDACS Search Control Channel
780 LTR Manual
250 LTR Scan
21
895 unknown
245 2052 RF Tune
780 unknown
250 LTR Manual

Remarks

Valid at anytime


MU Mute

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets Reads the speaker mute setting.

Syntax

MU[mute]<cr>

mute is a single character; A for automatic, N for muted or F for not muted.

Returns

Without mute parameter:

MUmute<cr>

With mute parameter:

OK<cr>

Remarks

Valid anytime.
Automatic is the default setting which only turns the speaker on when the squelch is broken. Muted (True value) turns off the speaker even when the squelch is broken. Not-muted (False value) turns on the speaker even when the squelch is not broken.


PC Priority Channel

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets Reads the priority channel.

Syntax

PC bank[channel]<cr>

bank is a valid single character bank letter A-J.
channel is a valid three digit channel number.

Returns

PC bankchannel<cr>

Example

PC A002 Set channel 2 as the priority channel for bank 1.
PC A002

PC A
PC A002

Remarks

Valid as anytime.
Setting the priority channel puts the scanner into manual mode.


PI Trunked Priority ID

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets/Checks Priority ID bank number.

Syntax

PI b[c]<cr>
parameter b - bank letter 'A' through 'J'
parameter c - bank memory slot number 1 through 9 , or 0 for slot ten.

Returns

Without Parameter c

PI bc tttttt<cr>
Where b is parameter b above, c is the single digit memory number 1 through 9 or 0 for ten tttttt is the ID value.

With Parameter c

OK<cr>

Example

Set Bank B slot 5 as Trunk Priority.
PI B5
OK

Read Bank B Trunk Priority.
PI B
PI B5 008208

Remarks

Valid in Trunk modes.


PM Program Memory

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads channel memory values.

Syntax

PMchannel[T][frequency]<cr>

channel is a valid three digit channel number.
frequency is a valid eight character frequency value.
"T" indicates whether the frequency to program is Trunked or not. Replacing with a space indicates a conventional frequency.

Returns

Cchannel Ffrequency Ttruefalse Dtruefalse Ltruefalse Atruefalse Rtruefalse Ntonecode <cr>

Cchannel is a valid three digit channel number.
Ffrequency is the current frequency programmed into the specified channel memory.
Ttruefalse Trunked status.
Dtruefalse Delay status.
Ltruefalse Lockout status.
Atruefalse Attenuator status.
Rtruefalse Recording or line status.
Ntonecode is a three character tone code (see CS command).

Example

PM089 08511625 Sets channel 89 to 851.1625 MHz.
C089 F08511625 TF DN LF AF RF N000

PM089T08511625 Sets channel 89 to 851.1625 MHz trunked.
C089 F08511625 TN DN LF AF RF N000

PM089 Reads the memory values for channel 89.
C089 F08511625 TN DN LF AF RF N000

Remarks

Read valid at anytime.
Write changes to manual mode after setting the frequency.
See MA command.


PR Priority

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Priority Scan function.

Syntax

PR[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

PRtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in manual or scan modes.


QU Squelch Notify

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Squelch Notify auto reporting.

Syntax

QU[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

QUtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

When this function is on the scanner sends + when the squelch is opened and - when it closes.
Valid at anytime.


RF Radio Frequency tune

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the radio tune frequency.

Syntax

RF[frequency]<cr>

frequency is a valid eight digit frequency value.

Returns

Without frequency parameter:

RFfrequency<cr>

With frequency parameter:

OK<cr>

Example

RF01607850 Set radio tune frequency to 160.785 MHz
OK

RF
RF01607850

Remarks

Set valid in scan or manual mode.
Confirm valid in radio tune mode only.
Tunes radio to designated frequency without storing the frequency in memory.
When used the programmer is responsible for setting the modulation mode using the RM command as it does not default to auto when using this command. If modulation is not set then the default is the current modulation when the RF command was issued.


RG EDACS ID Range Mode

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Radio ID Group

Syntax

RG[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

RItruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in Edacs trunk modes.


RI Priority Notify

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads Priority Notify auto reporting.

Syntax

RI[truefalse]<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

RItruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid at anytime.
When this function is on the scanner sends PST when receiving priority signal and PRT upon returning.


RM Receiver Modulation

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the receiver modulation type.

Syntax

RM [modulation]<cr>

modulation is optional; AM, FM, NFN or WFM.

Returns

Without modulation parameter:

RM modulation<cr>

With modulation parameter:

OK<cr>

Example

RM AM Set AM modulation type
OK

RM
RM AM
Modulation type is AM

Remarks

Valid at anytime.
Returns modulation type.


SB Scan Banks

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the banks to scan.

Syntax

SB [banks]<cr>

banks optional; banks A-J.

Returns

Without banks parameter(s):

SB banks<cr>

With banks parameter(s):

OK<cr>

Example

SB ABCHIJ Select banks 1, 2, 3, 7, 8 and 9 to scan.
OK

SB
SB ABCHIJ
Banks 1, 2, 3, 7, 8 and 9 are selected to scan.

Remarks

Valid at anytime.
Sets or reads active banks in scan mode.


SG Signal Strength

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Returns a value representing the strength of the signal.

Syntax

SG<cr>

Returns

Sstrength Ffrequency
<cr>

strength a number between 0 and 255 representing the strength of the signal.
frequency the radio frequency formatted to eight digits with no decimal point.

Example

SG
S182 F08594375 Signal strength is 182. Frequency is 859.4375 MHz

Remarks

Returns a numeric value for the strength of the radio signal. There is no apparent relation to when the squelch is open.

0 bars - 0-55
1 bar - 56 - 60
2 bars - 61 - 80
3 bars 81 - 95
4 bars 96 - 125
5 bars 126 - 140
6 bars >140

The BC895 seems to max out at 32 while 12 seems to be about minimum.

The BC785D Signal Strength ranges from 0 to 255

0 Bars 0 to 134 Less than 0.50uV
1 Bars 135 to 157 0.50uV to 1.20uV
2 Bars 158 to 173 1.21uV to 1.70uV
3 Bars 174 to 189 1.80uV to 2.70uV
4 Bars 190 to 204 2.80uV to 4.50uV
5 Bars 205 to 221 4.60uV to 7.50uV
6 Bars 222 to 255 7.60uV to ???

Above voltage levels are in microvolts.

Above sensitivity levels were obtained with a calibrated service monitor (exactly 1KHz @ 5KHz deviation), should be considered approximate, and will vary receiver to receiver. Also, the received signal level, as reported by the BC785D, and bar display may vary from receiver to receiver. I did not attempt to "peg" the received signal level to its maximum of 255.

 

Valid at anytime.


SI Scanner Information

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads the radio scanner model and firmware version.

Syntax

SI<cr>

Returns

SI model,info1,info2<cr>

model is the model number of the radio scanner.
info1
unknown
info2
unknown

Example

SI
SI BC250D,0000000000,104

SI
SI BC786D,0000000000,104

Remarks

Valid at anytime.
Returns information about the scanner; more specifically it returns "SI BC245XLT,000000000,102" which appears to be the scanner model and firmware version Information. Another owner's radio  reports "SI BC245XLT,000000228,102".


SQ Squelch

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads the squelch status (open or closed).

Syntax

SQ<cr>

Returns

+<cr> if the squelch is open.
-
<cr> if the squelch is closed.

Example

SQ
+ Squelch is open
SQ
-
Squelch is closed

Remarks

Valid anytime.
Always returns + when in trunk mode.


SS Search Skip

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or reads the frequency step size.

Syntax (BC895, BC245 and PRO2052)

SSffffffff<cr>
Registers frequency ffffffff into search skip memroy

Returns

Without parameters
SSffffffff<cr>SSffffffff<cr>SSffffffff<cr>….
Where ffffffff is frequencies in search skip memory.

With parameters
SSffffffff<cr> or
ON<cr>

Syntax (780)

SSccc<cr>
ccc = skip memory location (0-200) Actually works up to 456 but repeats.

Returns

SS01622150<cr> (Example)


ST Step Size

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads the frequency step size.

Syntax (BC895 and PRO2052)

ST[stepsize]<cr>

stepsize is an eight digit field representing step size in hundreds of herts (See table below).

Returns

STstepsize<cr>

stepsize is the frequency step size in hundreds of hertz (See table below).

00000500 = 50 KHz
00000250 = 25 KHz
00000125 = 12.5 KHz
00000100 = 10 KHz
00000075 = 7.5 KHz
00000050 = 5 KHz

Example

ST0000500
OK

ST
ST0000500

ST00000500 (specifies a 50 kilohertz step size)

Syntax (BC780XLT, BC250D and BC785D)

ST [stepsize]<cr>

stepsize is the step size in KHz (See table below). A = auto default.

Returns

Without stepsize parameter

ST stepsize<cr>

5K = 5 KHz
7.5K = 7.5 KHz
10K = 10 KHz
12.5K = 12.5 KHz
50K = 50 KHz

With stepsize parameter

OK<cr>

Example

ST 12.5K
OK

ST
ST 12.5K

ST A
OK

Remarks

Frequencies not in accordance with preprogrammed Bandplan CANNOT be ENTERED.
Valid in manual/limit search/limit search hold/auto store and rotary modes.
The PRO2052 only Reads the step size, it can not be set.


TA Alpha Tags

BC895

BC245

BC780

BC250 BC785 BCT8 PRO2052
Sets or reads alpha tags.

Syntax

TA B bank [alphatag]<cr>
TA C channel [alphatag]<cr>
TA I bank scanlist [alphatag]<cr>
TA L bank scanlist [alphatag]<cr>
TA S bank [alphatag]<cr>

TA B = Conventional bank alpha tag.
TA C = Conventional channel alpha tag.
TA I = Talkgroup alpha tag.
TA L = Scanlist alpha tag.
TA S = Search range alpha tag.

bank is a valid single character bank letter (A-J).
channel is a valid three digit channel number.
scanlist is a valid scanlist (A1-J0).
alphatag is a 16 character alpha-numeric value for the alpha tag.

Returns

Returns on of the following depending on which parameters were used.

TA B bank alphatag<cr>
TA C channel alphatag<cr>
TA I bank scanlist alphatag<cr>
TA L bank scanlist alphatag<cr>
TA S bank alphatag<cr>

Example

Bank 1
TA B A My Alpha Tag
OK
TA B A
TA B A My Alpha Tag

Channel 1
TA C 001 My Alpha Tag
OK
TA C 001
TA C 001 My Alpha Tag

Talkgroup in scanlist 5-3 in bank 10
TA I J E3 My Alpha Tag
OK
TA I J E3
TA I J E3 My Alpha Tag

Scan list 2 in bank 3
TA L C B0 My Alpha Tag
OK
TA L C B0

TA L C B0 My Alpha Tag

Search range 2
TA S B My Alpha Tag
OK
TA S B
TA S B My Alpha Tag

Remarks

Needs to be in appropriate mode for use based on type of tag.


TB Trunking Bank Mode

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Reads current trunking mode.

Syntax

TB [b]<cr>
b is bank letter A-J

Returns

TB b tttttt<cr>
Where b is channel bank letter 'A' through 'J' and tttttt is a six character (or so) text description of the trunking mode; known values are "E2-800", "E2-900", "E2-Hi", "E2-Lo", "ED", "E1".

Example

TB A
TB A E2-800

TB
TB B E2-800

Remarks

Valid in trunk modes.


TC Trunking Control Channel Mode

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Enable/Disables Control Channel Only Trunking Mode or reports its status. [Same as BC780 Menu #3, submenu #0]

Syntax

TC [b]<cr>
Where b is bank letter A-J
"b" is not optional with BC050/BC785, and is read only (can Not be set).

Returns

Without Parameters

TCtruefalseb<cr>
Where truefalse is N for True or F for False, and b is bank letter A-J.

With Parameters

OK<cr>

Example

TC A
TBF A

TCN A
OK

Programmers’s Note:
All other setups must be done prior to using this to turn enable CC mode. (See Manual)

Remarks

Valid in Motorola Trunking Modes Type 1, E2-800 or E2-900.


TD Slash Data Mode

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Sets or Reads Data Mode. Sets/Resets Motorola End Code in Trunking mode. [Same as BC780 Menu #3, submenu #9]

Syntax

TDtruefalse<cr>
Where truefalse is N for True or F for False.

Returns

Without Parameters

TCtruefalse<cr>
Where truefalse is N for True or F for False.

With Parameters

OK<cr>

Example

TD
TBF

TDN
OK

Programmers’s Note:
Slash Data will display on the 780 LCD during trunking modes if the BT bit is disabled.

Remarks

Not valid in Trunking Modes.


TG Talk Group ID

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Program Confirm Talk Group ID.

Syntax (BC250/BC785/BC780)

TG b sl [nnnnnn]<cr>
Where b is bank number, s is scan list id, l is ID location, n is ID number.

Returns {BC250/BC785/BC780)

Without Parameters

TG b sl nnnnnn<cr>
Where b is bank number, s is scan list id, l is ID location, n is ID number.

With Parameters

OK<cr>

Syntax (PRO2052)

TG b s l n ff ss<cr>
Where b is bank number, s is scan list id, l is ID location, n is block number, ff is fleet number and ss is sub fleet number.

Returns (PRO2052)

Without Parameters

TG b s l n ff ss<cr>
Where b is bank number, s is scan list id, l is ID location, n is block number, ff is fleet number and ss is sub fleet number.

With Parameters

OK<cr>

Example (BC250/BC785/BC780)

TG B A2
TG B A2 008208

TG B A2 000520
OK

TG B A2
TG B A2 000520

Remarks

Valid in trunk modes.


TR Trunk Type

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Set the trunked system type for a bank

Syntax

TR bank type [frequency] [offset]<cr>

bank is a valid bank A-J
type is a valid trunked type (See tables below)
frequency is a valid eight digit frequency value for the specified trunk type
offset is a valid four digit offset value

BC250/785 type codes

1 = TYPE1
2 = TYPE2 800
3 = TYPE2 900
4 = TYPE2 UHF
5 = TYPE2 VHF
6 = EDCS WIDE
7 = EDCS NARROW
8 = EDCS SCT.
9 = LT

BC245XLT type codes

1 = E1
2 = E2
3 = E2(900)
4 = E2(UHF)
5 = E2(Hi)
6 = ED

Returns

OK<cr> (Returns NG in the case of an invalid parameter)

Example

TR J 2
OK
Sets bank 10 to trunk type TYPE2 800

TR B 6 04820625 0250
OK
Sets bank 2 to trunk type EDCS WIDE, 482.0625 MHz and channel offset 25 KHz

Remarks

Valid in manual/scan modes.


VR Version

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Confirm the radio version number

Syntax

VR<cr>

Returns

VRversion<cr>

version is the radio version number.

Example

VR
VR1.00

Remarks

Valid at anytime.
This value has no relation to the version number shown via keypad.


WA Weather Alert

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Set or Confirm Weather Alert function

Syntax

WAtruefalse<cr>

truefalse is optional; N for True or F for False

Returns

Without truefalse parameter:

WAtruefalse<cr>

With truefalse parameter:

OK<cr>

Remarks

Valid in weather mode only.
If ON the audio will be muted until alert received.


WI Window Voltage

BC895

BC245

BC780

BC250 BC785 BCT8

PRO2052

Returns value indicating center tuning of frequency

Syntax

WI<cr>

Returns

Wvoltage Ffrequency<cr>

voltage is a three digit value representing the window voltage.
frequency is the currently monitored channel's eight digit radio frequency as expressed in hundreds of hertz.

104 +0.00040MHz
103 +0.00030MHz
102 +0.00015MHz
101 +0.00010MHz
100 Dead Center - Zero Deviation
99 -0.00010MHz
98 -0.00020MHz
97 -0.00025MHz
96 -0.00040MHz

Above frequency deviation levels were obtained with a calibrated service monitor (exactly 1KHz @ 5KHz deviation), should be considered approximate, and will vary from receiver to receiver. To obtain "100" from my receiver, I had to transmit slightly off frequency (0.0005MHz), indicating a small error on the part of the BC785D - probably within its performance specs. By compensating for this error, I obtained the above figures.

Example

WI
W107 F08680875
107 is the window voltage value
08680875 is the radio frequency

Remarks

Valid at anytime.
Nominal value 100 changes 7.5 counts per KHz off frequency.

 

References

NOTE: The 780 commands have been quickly verified. Accuracy may not be 100%. There may be some commands which are still unknown. If you have any information or wish to contribute to making this document more accurate then please contact me at the below address. Most of this information was found by trial and error research and is published here to benefit the hobby community.

SPECIAL THANKS:

To Ben Saladino, Scooter Cheshire, Andy, Micheal Peyton, Eric Cottrell, and Frank Bobro for their assistance with the identification of BC780XLT commands and functions.

Main credit goes to: http://users.netropolis.net/maverick/Scanners/uniden.htm where this base document was located. I added information and updated it for the benefit of all users of these scanners. The updated document may be found at: http://www.geocities.com/dfw1417/ to promote the Scanning hobby.

Credits go to the following:
Trunkcom mailing list members Dave McCormick, Gary Hahn, Phil Smalley, Rich Wells and others. Thanks to Bill Petrowski for proofreading and suggestions. G. Sellani's list found at http://www.accesscom.com/~gsellani and A. Giammarino's list found at http://pw2.netcom.com/~agia/bctrunk.html. Uniden BC895XLT Control Codes (scanned in JPEG format) from http://www.uniden.com/ and Others

Last Updated: 03/05/2001 by DFW1417@yahoo.com

Changes made by Tracy@FreqOfNature.com 7/19/01 http://www.freqofnature.com/

  • Added HTML link to each command
  • Added tables below each command with the scanners that are supported
  • Added color coded legend of supported commands
  • Corrected spelling errors and formatting
  • Added instructions for programming talk groups

Thanks to David Hitchner for contributing some of the BC780XLT mode result codes.
Thanks to Jeff Mauzey for contributing information on the PM command.
Thanks to Brian White for contributing information on BC785D commands including detailed information on the SG and WI commands.

Changes made by Tom Thornton Radio.Flyer@earthlink.net 4/10/04

  • Removed some redundant text in the introduction
  • Included BC250, BC785, and PRO2052 in the introduction.
  • Changed index titles and format for easier reading.
  • Implemented a common format for all descriptions.
  • Formatted all commands to tables, and added examples to some.
  • Corrected all areas to include confirmed BC785 information.
  • Identified "BM" Battery Monitor function in BC250.
  • Changed Example text formats for easier reading.
  • Added table for KEY commands, added, and corrected some BC250/BC785 commands.
  • Set common style to all tables and text.

Changes made by Tracy@FreqOfNature.com 4/29/04 http://www.freqofnature.com/

  • Added BCT8 to the index.

 

Copyright © 2000-2004 Freq Of Nature
Entities listed as contributors to this document share all rights to this copyright. All other must obtain permission copy this document. No warranty is granted for the accuracy of this document. Use the information in this document at your own risk, Freq Of Nature and the contributors to this document will not be held liable for any damages as a result of the use of this document. Basically, use at your own risk and ask before copying this stuff so that the hard work of the contributors will be rewarded.