{"id":63287,"date":"2025-01-28T09:30:48","date_gmt":"2025-01-28T12:30:48","guid":{"rendered":"https:\/\/www.bitbaru.com\/site\/?p=63287"},"modified":"2025-01-28T09:30:48","modified_gmt":"2025-01-28T12:30:48","slug":"icom-ic-r2500-pcr-2500-protocol","status":"publish","type":"post","link":"https:\/\/www.bitbaru.com\/site\/icom-ic-r2500-pcr-2500-protocol\/","title":{"rendered":"ICOM IC-R2500\/PCR-2500 PROTOCOL"},"content":{"rendered":"<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">==================================================<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">ICOM IC-R2500\/PCR-2500 PROTOCOL<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">==================================================<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">ICOM PCR-1500\/2500 Command Set:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Frequency: K0GMMMKKKHHHmmff00<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">where K0 G MMM KKK HHH mm ff 00<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">G=GHz<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">MMM=MHz<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">KKK=KHz<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">HHH=Hz<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">mm = mode<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">ff = Filter<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">00 = Padding Bytes (always there)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Mode Settings:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">00 = LSB<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">01 = USB<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">02 = AM<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">03 = CW<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">04 = Not used or Unknown<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">05 = NFM<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">06 = WFM<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">07 = DSTAR (PCR-2500 Only)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">08 = P25 (PCR-2500 Only)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Filter Settings:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">00 = 3 Khz (actually 2.8 Khz) (CW USB LSB AM)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">01 = 6 Khz (CW USB LSB AM NFM)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">02 = 15 Khz (AM NFM)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">03 = 50 Khz (AM NFM WFM)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">04 = 230 Khz (WFM)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">If the command is good you should get a G000 back.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I got G001 when I tried modes above 6 which means bad command.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">The memory file is CSV but uses FM and P25 for the mode entries.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">__________________________________________________ ___<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Command Return Code:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">G0xx<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 00 when command is accepted<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 01 when command is bad<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Baud Rate:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">G1xx<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 00 300<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 01 1200<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 02 4800<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 03 9600<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 04 19200<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 05 38400<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Signal Update:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">G3xx<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">00 = off (Software must manually poll signal strength, DTMF tone, Center,<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">etc) See I1? to I3? below<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">01 = on (Radio returns Status when a parameter changes) See Ix? commands<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">02 = binary mode (Update off)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">03 = binary mode (Update on)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Power:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H1? Is radio alive?<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Radio responds: H101 (on) or H100 (off)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">CTCSS\/DTCS SCAN OPERATION:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">When CTCSS\/DTCS scanning the S\/W sends (Rcvr 1):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H600 &#8211; When CTCSS\/DTCS scanning is to stop<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H601 &#8211; Is sent, prior each J51xx CTCSS or J520yxx DTCS Code command<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">CTCSS\/DTCS SCAN OPERATION:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">When CTCSS\/DTCS scanning the S\/W sends (Rcvr 2):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H700 &#8211; When CTCSS\/DTCS scanning is to stop<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H701 &#8211; Is sent, prior each J71xx CTCSS or J720yxx DTCS Code command<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Inquire signal information. These commands can be Polled or are<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">returned as a packet if Autoupdate is ON (See G301) and one of the<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">values changes.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I0? Squelch Status: returns 04 = Closed, 07 = Open<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I1? Signal Strength: returns 00 to FF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I2? Signal Centering: returns 00 = Low, 80 = Centered, FF = High<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I3? DTMF Tone<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">returns I300 if NO DTMF tone present<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">returns I31 + ASCII digit 0 to F (0~9, *=E, #=F)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0000 RELATED TO ANTENNA \/ DIVERSITY: UNKNOWN SETTING\/OPTION<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom Software uses this during radio init and MODE IS FM.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0001 ANTENNA DIVERSITY OFF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0002 ANTENNA DIVERSITY ON<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Volume:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J40xx xx Range 00 to FF (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J60xx xx Range 00 to FF (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Squelch (alway resets VSC when switching to\/from OPEN SQL and back):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J41xx xx Range 00 (OPEN) to FF (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J61xx xx Range 00 (OPEN) to FF (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Unkown:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J42xx Unknown Rcvr1 Option<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J62xx Unknown Rcvr2 Option<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">IF Shift:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J43xx xx Range 00 to FF (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J63xx xx Range 00 to FF (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">AGC (Auto Gain Control):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J45xx xx = 00=OFF, 01=ON (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J65xx xx = 00=OFF, 01=ON (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">NB (Noise Blanker):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J46xx xx = 00=OFF, 01=ON (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J66xx xx = 00=OFF, 01=ON (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Attenuator:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J47xx xx = 00=OFF, 01=ON (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J67xx xx = 00=OFF, 01=ON (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">PROG SCAN:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J48\/68xx PROGram Scan Mode Options for Rcv1\/Rcvr2:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">This tells the radio that quick (HEX) tuning is to follow,<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">i.e. no change of mode or SQL options expected. (See K2\/3xxxxxxx)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx=00 OFF, Back to normal tuning\/response mode<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx=01 ON , Expect abbreviated tunning accepted<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">**** Expected response is H9xx for Rcvr1 and HDxx for Rcvr2.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">VSC (Voice Squelch Carrier):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J50xx xx = 00=OFF, 01=ON (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J70xx xx = 00=OFF, 01=ON (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">T.SQL (Tone Squelch):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J51xx xx = 00=OFF (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 01=67Hz ~ 33=254.1Hz)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J71xx xx = 00=OFF (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 01=67Hz ~ 33=254.1Hz)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">DTCS (DCS Squelch):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J520yxx y = 0 Normal DTCS SQL (Rcvr 1)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 1 Lockout DTCS Code<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 2 Reverse DTCS Polarity<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 3 Lockout the Reversed DCS Code<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 00=OFF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 68=D754<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J530000 Rcvr1: CLEAR ALL SET RCVR SETTINGS AND OPTIONS (Usually during init)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J720yxx y = 0 Normal DTCS SQL (Rcvr 2)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 1 Lockout DTCS Code<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 2 Reverse DTCS Polarity<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">y = 3 Lockout the Reversed DTCS Code<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 00=OFF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx = 68=D754<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J730000 Rcvr2: CLEAR ALL SET RCVR SETTINGS AND OPTIONS (Usually during init)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">__________________________________________________ _________<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">DSP Command Set:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J8x Are the DSP commands below have to be sent as a packet<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">followed by a Cr + Lf<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J8001|J8101|J820F|J8301 &lt;- The pipes are there only for visual reference.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">On startup the software sends GD?<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Returns GD00 if NO DSP installed<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Returns GD01 if DSP Installed<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Autoupdate must be ON (send G301 + cr + lf):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J8001 Always the same<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J81xx DSP Power (UT-106)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 00=OFF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 01=ON<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J82xx This is the ANR function (Automatic Noise Reduction)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 00 if ANR OFF.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 01 ~ 0F, when you turn knob on the DSP Popup-Panel.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J83xx is the ANF function (Automatic Notch filter)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 00=OFF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 01=ON<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JA200 UNKNOWN SETTING\/OPTION<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom Software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JA201 UNKNOWN SETTING\/OPTION<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom Software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">__________________________________________________ _________<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JBx Are P25 OPTION COMMANDS<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB1xx is the P25 D.SQL Enabler (NAC FILTER)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 00=D.SQL (NAC FILTER) OFF: Allow ANY NAC,TGID or UNIT ID through<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 01=D.SQL (NAC FILTER) ON: Allow ANY NAC,TGID or UNIT ID through<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx is 02=D.SQL (NAC FILTER) ON: ALL Stored filter values are used.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">You should now explicity set them (see JB2x\/3x\/4x)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB2xxxx is the P25 NAC value, when D.SQL is enabled<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">0000 is ALL NACs accepted<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB3xxxx is the TGID Filter\/Mask, when D.SQL is enabled<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">0000 is ANY TGID<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">value is HEX for 0-65535 (0-FFFF)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB4xxxxxxx is the UNIT (Radio) ID value, when D.SQL is enabled<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">0000001 is OFF or ALL UNIT IDs<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">value is in HEX for 1-9999999 (1-98967F)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">P25 NOTE: UNKOWN BUT JB20000,JB30000,JB4000001 ARE SENT<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">WHEN NO P25 FILTERING IS SET.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">__________________________________________________ _________<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JC000 UNKNOWN SETTING\/OPTION<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom Software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JC500 UNKNOWN SETTING\/OPTION<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Icom Software uses this during radio init.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">K2xxxxxxx PROGram Scan Quick Tune (Rcvr1),<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">K3xxxxxxx PROGram Scan Quick Tune (Rcvr2):<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">This means that the radio expects abbreviated freq tunning (See<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">K2\/3xxxxxxxx) instructions from the s\/w<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">to help speed up the scanning process.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Every tune message (K2\/3xxxxxxxx where Xs=HEX) must be followed by an<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">H897\/HC91 &#8220;execute&#8221; instruction.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">This allows the s\/w to set SQL\/DSP params prior to using the H9\/HC &#8220;execute&#8221;<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">instruction.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">The radio will then tune to the freq and return H9\/C02, then H9\/C01. These<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">two response values back-to-<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">back mean that this freq did not contain a carrier, and is expecting the<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">next freq to be sent.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">If there was a carrier, then the normal Ixxx signal strength value would<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">have been returned.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Scanning should stop at this point until carrrier is lost, then resume.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">** Expected responses are H9xx=Rcvr1 and HDxx=Rcvr2.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">================================================== ==<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">RADIO REPLIES<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I0xx Squelch Status xx=04 Closed, 07 Open.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I1ss ss is Signal Strength 00 to FF<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I2xx xx=00 Signal Frequency &lt; Display Frequency<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx=80 Signal Frequency = Display Frequency<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">xx=FF Signal Frequency &gt; Display Frequency<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I300 No DTMF Present<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">I31t t is DTMF tone (0-9 or *=E, #=F)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">P25: Receive Status Packet (From Rcvr)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Digital|TGID|UnitID (Hex)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">&#8212;&#8212;-+&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB602 |0002|001C1D<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">__________________<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">=================================<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">On the 2500 Commands,<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JA2xx Controls the Audio (USB?), 00=OFF &amp; 01=On.<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J42xx J4201=Squelch Delay:Long, J4200=Squelch Delay:Short<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J62xx Haven&#8217;t seen this one yet! Could be the SUB Rcvr Squelch Delay?<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J00xx -&gt; Diversity\/Tuners:<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0002=Dual Diversity ON, 1 display using 2 tuners<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0001=Single Diversity OFF, 1 display using 1 tuner<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J0000=OFF Diversity OFF, 2 displays using 2 tuners<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">J720yxx -&gt; Dual DTCS<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">Y=0 &#8211; Normal, =1 &#8211; Reverse Polarity, =2 &#8211; Reverse Action, =3 &#8211; Both<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JC001=Option Unit Power=ON, JC000 Option Unit Power=Auto<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JC401=DV Monitor:Analog, JC400=DV Monitor igital<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JC501=DataBaudRate:4800, JC500=DataBaudRate:9600<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">JB6TYGGGGRRRRRR<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">TY = System Type<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">GGGG = TalkGroup 0 to FFFF (Hex)<\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"font-family: Courier New, monospace;\"><span style=\"font-size: small;\">RRRRRR = UserID 1 to 98967F (Hex)<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>================================================== ICOM IC-R2500\/PCR-2500 PROTOCOL ================================================== ICOM PCR-1500\/2500 Command Set: Frequency: K0GMMMKKKHHHmmff00 where K0 G MMM KKK HHH mm ff 00 G=GHz MMM=MHz KKK=KHz HHH=Hz mm = mode ff = Filter 00 = Padding Bytes (always there) Mode Settings: 00 = LSB 01 = USB 02 = AM 03 = CW 04 = Not used or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41260,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[486,16,487,488],"class_list":["post-63287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ic-r2500","tag-icom","tag-pcr-2500","tag-protocol"],"_links":{"self":[{"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/posts\/63287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/comments?post=63287"}],"version-history":[{"count":0,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/posts\/63287\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/media\/41260"}],"wp:attachment":[{"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/media?parent=63287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/categories?post=63287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitbaru.com\/site\/wp-json\/wp\/v2\/tags?post=63287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}