Remote Scanner Control ProtocolsUniden Models BC895XLT, BC245XLT, BC780XLT, BC250D, BC785D and BCT8Radio 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.
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 |
| All Clear | ||||||||
| EDACS AFS/DECIMAL ID Mode | ||||||||
| Auto Light | ||||||||
| P-25 Card | ||||||||
| Auto Recording | ||||||||
| Attenuator | ||||||||
| Activity ID Window | ||||||||
| Beep Alert | ||||||||
|
BC |
Confirm Base, Space, Offset | |||||||
| Battery Life | ||||||||
| Battery Monitor Reporting | ||||||||
| Beep Set | ||||||||
| Battery Save | ||||||||
| Bit Status | ||||||||
| Choose (Search) Banks | ||||||||
| CTCSS Condition | ||||||||
| CTCSS Detection | ||||||||
| CTCSS Set | ||||||||
| CTCSS Tone | ||||||||
| Delay | ||||||||
| Digital Modulation | ||||||||
| Data Skip | ||||||||
| Digital Voice | ||||||||
| Emergency Alert | ||||||||
| Enter Lock | ||||||||
| Fleet Map Program | ||||||||
| Frequency Identification Mode | ||||||||
| FIPS Weather Search Code | ||||||||
|
HA |
Highway Alert | |||||||
|
HP |
Highway Alert Signal Received | |||||||
|
HW |
Highway Scan Mode | |||||||
| ID Channel | ||||||||
| Trunk ID Monitor | ||||||||
| ID Lockout Memory | ||||||||
| ICALL | ||||||||
| ID Scan lists | ||||||||
| KEY pad commands * | ||||||||
|
LC
|
unknown | |||||||
| LCD Commands | ||||||||
| Lower Limit (Search) | ||||||||
| LCD Mask | ||||||||
| Lock Out | ||||||||
| Light * | ||||||||
| Upper Limit (Search) | ||||||||
| Manual (Channel settings) | ||||||||
| Mode | ||||||||
| Muting | ||||||||
| Priority Channel | ||||||||
| Priority ID | ||||||||
| Program Memory (Channel frequency) | ||||||||
| Priority Scan | ||||||||
| Squelch Notify | ||||||||
| Radio Frequency Tune | ||||||||
| EDACS ID Range Mode | ||||||||
| Priority Notify | ||||||||
| Receiver Modulation | ||||||||
| Scan Banks | ||||||||
| Signal Strength | ||||||||
| System Information | ||||||||
| Squelch Status | ||||||||
| Search Skip | ||||||||
| Step Size | ||||||||
|
SV |
Service Scan Mode | |||||||
| Tag Alphas | ||||||||
| Trunking Bank Mode | ||||||||
| Trunking Control Channel Mode | ||||||||
| Slash Data | ||||||||
| Talk Group ID | ||||||||
| Trunk Type | ||||||||
|
US |
US State | |||||||
| Version | ||||||||
|
VS
|
unknown | |||||||
| Weather Alert | ||||||||
|
WD |
Warning Light Dimmer | |||||||
| Window Voltage | ||||||||
|
WL |
Warning Light | |||||||
|
WM |
Warning Mute Condition |
| 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 Beep Alert is set for specified channel. BA[truefalse] I [bank][scanlist]<cr> truefalse
is optional; N for True or F for False Beep Alert is set for ID in specified scanlist. Returns Returns status of channel Beep Alert. BAtruefalse [I] [bank][scanlist]<cr> Returns status of scanlist ID Beep Alert. Example
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 batterylevel is a three digit field between 000 and 255 representing the battery level. Example
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
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. |
||||||
| 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). |
||||||
| 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
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). | |||||||
| 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
Remarks Valid at anytime. | |||||||
| 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
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. | ||||||
| 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. | ||||||
| DL | Delay | ||||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 | |
| Sets or reads Delay function | |||||||
|
Syntax DL[truefalse]<cr> DL [seconds]<cr> 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
Remarks Valid at anytime. | |||||||
| 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
Remarks Valid in all modes except menu. | |||||||
| 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. |
||||||
| 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 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. | ||||||
| FB | Set Fleet Map Program | |||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
| Sets a fleet map program | ||||||
|
Syntax FB b m ss<cr> 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. | ||||||
| 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 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
Remarks Valid anytime. | |||||||
| 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> Returns no parameters. with parameters Example
Remarks |
|||||||
| 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. Example
Remarks 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] ILR bff-ss<cr> [TYPE 1 ONLY] ILR aa-ffs<cr> [EDACS ONLY] ILDnnnnnn<cr> Returns No Parameters: With Parameters: ILDnnnnnn<cr>: Example
Remarks |
|||||||
| IR | ICALL Operations | |||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
| Sets or reads ICALL operation | ||||||
|
Syntax IR [b]<cr> Returns IRtruefalse<cr>
Remarks |
||||||
| IS | ID Scan Lists | |||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
| Sets or readsß ID scan list banks | ||||||
|
Syntax Is[b]<cr> Returns IS
aaaaaaaaaa<cr> Remarks |
||||||
| 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]
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 Example (BC250/BC785)
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
Remarks |
||||||||||
| 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. Returns With no parameters: LLfrequency bank<cr> Example
Remarks Valid at anytime. | |||||||
| 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. | ||||||
| LT | Light | |||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
| Sets or reads Light status (High, Medium or On, Off). | ||||||
|
Syntax LT[lightsetting]<cr>
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. Returns LUfrequency bank<cr> Example
Remarks Valid at anytime.
| |||||||
| 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. C = Channel
(three digits) NG<cr> When using MA<cr> and not in Manual mode. Example
Remarks Confirm valid in manual/program CTCSS and
scan stop mode. Set valid anytime. | |||||||
| 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.
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. | ||||||
| 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. Returns PC bankchannel<cr> Example
Remarks Valid as anytime. | |||||||
| PI | Trunked Priority ID | ||||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
|
| Sets/Checks Priority ID bank number. | |||||||
|
Syntax PI
b[c]<cr> Returns Without Parameter c PI
bc tttttt<cr> With Parameter c OK<cr> Example
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. Returns Cchannel Ffrequency Ttruefalse Dtruefalse Ltruefalse Atruefalse Rtruefalse Ntonecode <cr> Cchannel is a valid three digit
channel number. Example
Remarks Read valid at anytime. | |||||||
| 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. | ||||||
| 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
Remarks Set valid in scan or manual mode. | |||||||
| 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. | ||||||
| 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
Remarks Valid at anytime. | |||||||
| 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
Remarks Valid at anytime. | |||||||
| SG | Signal Strength | ||||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 | |
| Returns a value representing the strength of the signal. | |||||||
|
Syntax SG<cr> Returns strength a number between 0 and 255
representing the strength of the signal. Example
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 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 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. Example
Remarks Valid at anytime. | |||||||
| 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. Example
Remarks Valid anytime. | |||||||
| SS | Search Skip | |||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 |
| Sets or reads the frequency step size. | ||||||
|
Syntax (BC895, BC245 and PRO2052) SSffffffff<cr> Returns Without parameters With parameters Syntax (780) SSccc<cr> 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 Example
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 With stepsize parameter OK<cr> Example
Remarks Frequencies not in accordance with
preprogrammed Bandplan CANNOT be ENTERED. | ||||||||
| TA | Alpha Tags | ||||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 | PRO2052 | |
| Sets or reads alpha tags. | |||||||
|
Syntax TA B bank
[alphatag]<cr> TA B = Conventional
bank alpha tag. bank
is a valid single character bank letter (A-J). Returns Returns on of the following depending on which parameters were used. TA B bank
alphatag<cr> Example
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>
Returns TB b tttttt<cr> Example
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> Returns Without Parameters TCtruefalseb<cr> With Parameters OK<cr> Example
Programmers’s
Note: 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>
Returns Without Parameters TCtruefalse<cr>
With Parameters OK<cr> Example
Programmers’s
Note: 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> Returns {BC250/BC785/BC780) Without Parameters TG
b sl nnnnnn<cr>
With Parameters OK<cr> Syntax (PRO2052) TG
b s l n ff ss<cr> Returns (PRO2052) Without Parameters TG
b s l n ff ss<cr>
With Parameters OK<cr> Example (BC250/BC785/BC780)
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 BC250/785 type codes 1 = TYPE1 BC245XLT type codes 1 = E1 Returns OK<cr> (Returns NG in the case of an invalid parameter) Example
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
Remarks Valid at anytime. | |||||||
| 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. | ||||||
| WI | Window Voltage | ||||||
|
BC895 |
BC245 |
BC780 |
BC250 | BC785 | BCT8 |
PRO2052 | |
| Returns value indicating center tuning of frequency | |||||||
|
Syntax WI<cr> Wvoltage Ffrequency<cr> voltage is a three digit value
representing the window voltage. 104 +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
Remarks Valid at anytime. | |||||||
ReferencesNOTE: 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: Last Updated: 03/05/2001 by DFW1417@yahoo.com Changes made by Tracy@FreqOfNature.com 7/19/01 http://www.freqofnature.com/
Thanks to David
Hitchner for contributing some of the BC780XLT mode result codes. Changes made by Tom Thornton Radio.Flyer@earthlink.net 4/10/04
Changes made by Tracy@FreqOfNature.com 4/29/04 http://www.freqofnature.com/
|
| 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. |