Actions

Difference between revisions of "Motorola Talkgroups"

From The RadioReference Wiki

m (updated categories)
 
(32 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Type II Talkgroup Conversions
+
== Type II Talkgroup Conversions ==
  
The easiest way to convert talkgroups between their various formats is by using the Windows scientific calculator.   
+
Marshall Sherard, KE4ZNR, has a [http://qsl.net/ke4znr/TGID/ talkgroup converter] that can be used to convert between the various formats of talkgroups.
It provides a Decimal to Hex function that works very well.
+
 
 +
Talkgroups can also be converted between the various formats by using the Microsoft Windows scientific calculator.  It provides a Decimal to Hex function that works very well.
 +
 
 +
Note that all Motorola Type II talkgroups are evenly divisible by 16.  
  
 
Type II talkgroup IDs come in three flavors:
 
Type II talkgroup IDs come in three flavors:
  
Uniden Trunktracker format such as 41072.
+
*Uniden Trunktracker format, e.g. 41072 ("U" in examples below, Range: 0 - 65504)  
ID Range: (0 - 65504)
+
*Motorola 3 digit hexadecimal, e.g. A07 ("M3", 000 - FFE)
 
+
*Motorola 6 digit decimal, e.g. 802567 ("M6", 800000 - 804094)
Motorola 3 digit Hex variety such as A07.
 
ID Range: (000 - FFE)
 
  
Motorola 6 digit decimal variety such as 802567.
 
ID Range: (800000 - 804094)
 
  
In the following formulas, M3 represents a Motorola 3 digit Hex format
+
=== Conversion Formulae ===
value, M6 represents a Motorola 6 digit decimal format value, and U
 
represents a Uniden format value.
 
  
The notation Dec_to_Hex(X) means convert X to its Hex equivalent.
+
The notation Dec_to_Hex(X) means convert X to its Hex equivalent using MS-Windows calculator or similar. The notation Hex_to_Dec(X) means convert X to its Decimal equivalent by the same means.
The notation Hex_to_Dec(X) means convert X to its Decimal equivalent.
 
  
To convert Use this Formula
 
---------- -----------------
 
  
M6 to U (M6 - 800000)*16 = U
+
*'''M6 to U:''' (M6 - 800000)*16 = U
M6 to M3 Dec_to_Hex(M6 - 800000) = M3
+
*'''M6 to M3:''' Dec_to_Hex(M6 - 800000) = M3
M3 to U Hex_to_Dec(M3)*16 = U
+
*'''M3 to U:''' Hex_to_Dec(M3)*16 = U
M3 to M6 Hex_to_Dec(M3) + 800000 = M6
+
*'''M3 to M6:''' Hex_to_Dec(M3) + 800000 = M6
U to M3 Dec_to_Hex(U/16) = M3
+
*'''U to M3:''' Dec_to_Hex(U/16) = M3
U to M6 U/16 + 800000 = M6
+
*'''U to M6:''' U/16 + 800000 = M6
  
 
Examples:
 
Examples:
  
Convert the M6 format ID, 802617 to U format:
+
*'''Convert the M6 format ID, 802617 to U format''':
 
(802617 - 800000)*16 = 41872
 
(802617 - 800000)*16 = 41872
  
Convert the M6 format ID, 802617 to M3 format:
+
*'''Convert the M6 format ID, 802617 to M3 format''':
 
Dec_to_Hex(802617 - 800000) => Dec_to_Hex(2617) = A39
 
Dec_to_Hex(802617 - 800000) => Dec_to_Hex(2617) = A39
  
Convert the M3 format ID, A39 to U format:
+
*'''Convert the M3 format ID, A39 to U format''':
 
Hex_to_Dec(A39)*16 => 2617*16 = 41872
 
Hex_to_Dec(A39)*16 => 2617*16 = 41872
  
Convert the M3 format ID, A39 to M6 format:
+
*'''Convert the M3 format ID, A39 to M6 format''':
 
Hex_to_Dec(A39) + 800000 => 2617 + 800000 = 802617
 
Hex_to_Dec(A39) + 800000 => 2617 + 800000 = 802617
  
Convert the U format ID, 41872 to M3 format:
+
*'''Convert the U format ID, 41872 to M3 format''':
 
Dec_to_Hex(41872/16) => Dec_to_Hex(2617) = A39
 
Dec_to_Hex(41872/16) => Dec_to_Hex(2617) = A39
  
Convert the U format ID, 41872 to M6 format:
+
*'''Convert the U format ID, 41872 to M6 format''':
 
41872/16 + 800000 = 802617
 
41872/16 + 800000 = 802617
  
Type II Special Status Bits
+
== APCO-25 Talkgroup Conversions ==
 +
 
 +
To avoid confusion, it should be noted that APCO-25 system talkgroup IDs are also displayed in multiple formats:  decimal (e.g., "26570") and hexadecimal (e.g., "675c").  To convert between the two formats, simply perform a straight hex-to-decimal conversion (or decimal-to-hex conversion), again using the Windows scientific calculator or one of the many free conversion calculators available on the Internet.
 +
 
 +
 
 +
== Type II Special Status Bits ==
 +
 
 +
Type II systems use these status bits for special transmissions such as Emergency, Patches, DES/DVP scrambled transmissions, and Multiselects on Motorola Trunking systems.  Motorola Trunking radios directly interpret them for their special functions, thus no difference is noticed by the person with the radio.  The Trunktracker scanners however interpret these special talkgroup status bits as different talkgroups entirely.  Below is the conversion chart for these special status bits.
 +
<BR><BR>
 +
 
 +
<table border="1" cellspacing="0">
 +
  <tr>
 +
    <td width="75" bgcolor="#00FFFF">TTID
 +
    + #</td>
 +
    <td bgcolor="#00FFFF">Usage</td>
 +
  </tr>
 +
 
 +
  <tr>
 +
    <td width="75">ID+0</td>
 +
    <td>Normal Talkgroup</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+1</td>
 +
    <td>All Talkgroup</td>
 +
 
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+2</td>
 +
    <td>Emergency</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+3</td>
 +
 
 +
    <td>talkgroup patch to another</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+4</td>
 +
    <td>Emergency Patch</td>
 +
  </tr>
 +
  <tr>
 +
 
 +
    <td width="75">ID+5</td>
 +
    <td>Emergency multi-group</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+6</td>
 +
    <td>Not assigned</td>
 +
  </tr>
 +
 
 +
  <tr>
 +
    <td width="75">ID+7</td>
 +
    <td>Multi-select (initiated by dispatcher)</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+8</td>
 +
    <td>DES Encryption talkgroup</td>
 +
 
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+9</td>
 +
    <td>DES All Talkgroup</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+10</td>
 +
 
 +
    <td>DES Emergency</td>
 +
  </tr>
 +
  <tr>
 +
    <td width="75">ID+11</td>
 +
    <td>DES Talkgroup patch</td>
 +
  </tr>
 +
  <tr>
  
Type II Smartnet systems use these status bits for special transmissions such as Emergency, Patches, DES/DVP scrambled transmissions, and Multiselects on Motorola Trunking systems.  Motorola Trunking radios directly interpret them for their special functions, thus no difference is noticed by the person with the radio.  The Trunktracker scanners however interpret these special talkgroup status bits as different talkgroups entirely.  Below is the conversion chart for these special status bits.
+
    <td width="75">ID+12</td>
TTID + # Usage
+
    <td>DES Emergency Patch</td>
ID+0 Normal Talkgroup
+
  </tr>
ID+1 All Talkgroup
+
  <tr>
ID+2 Emergency
+
    <td width="75">ID+13</td>
ID+3 talkgroup patch to another
+
    <td>DES Emergency multi-group</td>
ID+4 Emergency Patch
+
  </tr>
ID+5 Emergency multi-select
+
 
ID+6
+
  <tr>
ID+7 Multi-select (initiated by dispatcher)
+
    <td width="75">ID+14</td>
ID+8 DES Encryption talkgroup
+
    <td>Not assigned</td>
ID+9 DES All Talkgroup
+
  </tr>
ID+10 DES Emergency
+
  <tr>
ID+11 DES Talkgroup patch
+
    <td width="75">ID+15</td>
ID+12 DES Emergency Patch
+
    <td>Multi-select DES TG</td>
ID+13 DES Emergency multi-select
+
 
ID+14
+
  </tr>
ID+15 Multi-select DES TG
 
  
 
Therefore, if a user was transmitting a multi-select call on talkgroup 1808, the trunktracker would actually receive those transmissions on 1815.  Some common uses of these status bits are as follows:
 
Therefore, if a user was transmitting a multi-select call on talkgroup 1808, the trunktracker would actually receive those transmissions on 1815.  Some common uses of these status bits are as follows:
  
    - When a user hits their emergency button, all conversations on the talkgroup revert to the Emergency status talkgroup (ID+2) until the dispatch clears the emergency status.  Therefore, if someone hit their emergency button and their radio was on talkgroup 16, all communications would switch to talkgroup 18.
+
When a user hits their emergency button, all conversations on the talkgroup revert to the Emergency status talkgroup (ID+2)  
 +
until the dispatch clears the emergency status.   
 +
 
 +
Therefore, if someone hit their emergency button and their radio was on talkgroup 16, all communications would switch to talkgroup 18.
 +
 
 +
A lot of Fire and EMS departments dispatch tone-outs and alarms as Multi-select communications (ID+7).  Therefore, if your fire department dispatch talkgroup is 1616, and they do dispatch tone-outs and alarms as Multi-selects, then those communications will be on talkgroup 1623.
 +
 
 +
 
 +
 
  
    - A lot of Fire and EMS departments dispatch tone-outs and alarms as Multi-select communications (ID+7).  Therefore, if your fire department dispatch talkgroup is 1616, and they do dispatch tone-outs and alarms as Multi-selects, then those communications will be on talkgroup 1623.
 
  
This can be a problem, because you will miss communications if you don've have those talkgroups programmed.  Some folks have developed special tricks for monitoring all of these communications on one talkgroup.  See the following link for further information: A Special Trick for monitoring all of these special functions as one subfleet.
 
  
Type I Size Codes
 
Motorola A B C D E F G H I J K M O Q
 
Trunktracker S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14
 
Trunker.exe A B C D E F G H I J K L M N
 
  
Type I Size Code Parameters for Fleets / Subfleets
+
[[Category:RR Glossary]]
Motorola TT Trunker.exe Fleets Subfleets Ids
+
[[Category:Professional Radios Glossary]]
A S1 A 128 4 16
+
[[Category:Receivers Glossary]]
B S2 B 16 8 54
+
[[Category:Scanners Glossary]]
C S3 C 8 8 128
+
[[Category:Signal Analysis and Decoding Glossary]]
D S4 D 1 16 512
+
[[Category:Trunktracking Glossary]]
E S5 E 64 4 32
+
[[Category:Motorola Radios]]
F S6 F 32 8 32
 
G S7 G 32 4 64
 
H S8 H 16 4 128
 
I S9 I 8 4 256
 
J S10 J 4 8 256
 
K S11 K 2 16 256
 
M S12 L 1 16 1024
 
O S13 M 1 16 2048
 
Q S14 N 1 16 4096
 

Latest revision as of 23:50, 29 January 2016

Type II Talkgroup Conversions

Marshall Sherard, KE4ZNR, has a talkgroup converter that can be used to convert between the various formats of talkgroups.

Talkgroups can also be converted between the various formats by using the Microsoft Windows scientific calculator. It provides a Decimal to Hex function that works very well.

Note that all Motorola Type II talkgroups are evenly divisible by 16.

Type II talkgroup IDs come in three flavors:

  • Uniden Trunktracker format, e.g. 41072 ("U" in examples below, Range: 0 - 65504)
  • Motorola 3 digit hexadecimal, e.g. A07 ("M3", 000 - FFE)
  • Motorola 6 digit decimal, e.g. 802567 ("M6", 800000 - 804094)


Conversion Formulae

The notation Dec_to_Hex(X) means convert X to its Hex equivalent using MS-Windows calculator or similar. The notation Hex_to_Dec(X) means convert X to its Decimal equivalent by the same means.


  • M6 to U: (M6 - 800000)*16 = U
  • M6 to M3: Dec_to_Hex(M6 - 800000) = M3
  • M3 to U: Hex_to_Dec(M3)*16 = U
  • M3 to M6: Hex_to_Dec(M3) + 800000 = M6
  • U to M3: Dec_to_Hex(U/16) = M3
  • U to M6: U/16 + 800000 = M6

Examples:

  • Convert the M6 format ID, 802617 to U format:

(802617 - 800000)*16 = 41872

  • Convert the M6 format ID, 802617 to M3 format:

Dec_to_Hex(802617 - 800000) => Dec_to_Hex(2617) = A39

  • Convert the M3 format ID, A39 to U format:

Hex_to_Dec(A39)*16 => 2617*16 = 41872

  • Convert the M3 format ID, A39 to M6 format:

Hex_to_Dec(A39) + 800000 => 2617 + 800000 = 802617

  • Convert the U format ID, 41872 to M3 format:

Dec_to_Hex(41872/16) => Dec_to_Hex(2617) = A39

  • Convert the U format ID, 41872 to M6 format:

41872/16 + 800000 = 802617

APCO-25 Talkgroup Conversions

To avoid confusion, it should be noted that APCO-25 system talkgroup IDs are also displayed in multiple formats: decimal (e.g., "26570") and hexadecimal (e.g., "675c"). To convert between the two formats, simply perform a straight hex-to-decimal conversion (or decimal-to-hex conversion), again using the Windows scientific calculator or one of the many free conversion calculators available on the Internet.


Type II Special Status Bits

Type II systems use these status bits for special transmissions such as Emergency, Patches, DES/DVP scrambled transmissions, and Multiselects on Motorola Trunking systems. Motorola Trunking radios directly interpret them for their special functions, thus no difference is noticed by the person with the radio. The Trunktracker scanners however interpret these special talkgroup status bits as different talkgroups entirely. Below is the conversion chart for these special status bits.

Therefore, if a user was transmitting a multi-select call on talkgroup 1808, the trunktracker would actually receive those transmissions on 1815. Some common uses of these status bits are as follows: When a user hits their emergency button, all conversations on the talkgroup revert to the Emergency status talkgroup (ID+2) until the dispatch clears the emergency status. Therefore, if someone hit their emergency button and their radio was on talkgroup 16, all communications would switch to talkgroup 18. A lot of Fire and EMS departments dispatch tone-outs and alarms as Multi-select communications (ID+7). Therefore, if your fire department dispatch talkgroup is 1616, and they do dispatch tone-outs and alarms as Multi-selects, then those communications will be on talkgroup 1623.
TTID + # Usage
ID+0 Normal Talkgroup
ID+1 All Talkgroup
ID+2 Emergency
ID+3 talkgroup patch to another
ID+4 Emergency Patch
ID+5 Emergency multi-group
ID+6 Not assigned
ID+7 Multi-select (initiated by dispatcher)
ID+8 DES Encryption talkgroup
ID+9 DES All Talkgroup
ID+10 DES Emergency
ID+11 DES Talkgroup patch
ID+12 DES Emergency Patch
ID+13 DES Emergency multi-group
ID+14 Not assigned
ID+15 Multi-select DES TG