icom/0040775000200000135730000000000010121206753011536 5ustar millsdlmgroupicom/qsy/0040775000200000135730000000000007756232730012370 5ustar millsdlmgroupicom/qsy/antenna.dat0100664000200000135730000000260205775542152014504 0ustar millsdlmgroup 3.5 7.0 14.0 21.0 28.0 -30.0 -30.0 -30.0 -30.0 -30.0 -19.6 -16.4 -6.8 -3.6 -1.3 -13.6 -10.4 -1.0 2.1 4.1 -10.1 -7.0 2.2 5.0 6.6 -7.7 -4.6 4.3 6.6 7.6 -5.8 -2.8 5.7 7.4 7.5 -4.3 -1.3 6.6 7.6 6.4 -3.0 -0.1 7.2 7.2 3.9 -2.0 0.8 7.5 6.2 -0.8 -1.0 1.7 7.5 4.5 -12.1 -0.2 2.4 7.2 1.9 -4.3 0.5 3.0 6.7 -2.5 1.7 1.2 3.6 6.0 -10.4 4.5 1.8 4.0 4.9 -8.2 5.8 2.3 4.4 3.6 -1.9 6.1 2.8 4.8 1.8 1.4 5.6 3.2 5.1 -0.4 3.3 4.3 3.6 5.3 -3.4 4.5 2.0 3.9 5.5 -7.5 5.0 -1.7 4.3 5.7 -11.5 5.1 -7.7 4.6 5.8 -9.9 4.9 -8.8 4.9 6.0 -6.3 4.2 -3.4 5.1 6.0 -3.6 3.3 -0.2 5.3 6.1 -1.8 1.9 1.6 5.5 6.1 -0.5 0.2 2.6 5.7 6.2 0.3 -2.0 2.9 5.9 6.2 0.9 -4.7 2.8 6.1 6.2 1.2 -7.9 2.3 6.2 6.2 1.4 -10.8 1.4 6.4 6.1 1.4 -10.9 0.1 6.5 6.1 1.3 -9.0 -1.4 6.6 6.0 1.1 -7.2 -3.3 6.7 6.0 0.7 -5.8 -5.5 6.8 5.9 0.3 -4.9 -8.1 6.9 5.9 -0.2 -4.4 -10.7 6.9 5.8 -0.8 -4.2 -12.8 7.0 5.8 -1.4 -4.1 -13.5 7.0 5.7 -2.1 -4.3 -13.2 7.1 5.7 -2.8 -4.5 -12.6 7.1 5.6 -3.6 -5.0 -12.1 7.2 5.6 -4.4 -5.5 -11.9 7.2 5.5 -5.3 -6.2 -11.9 7.2 5.5 -6.2 -6.9 -12.2 7.2 5.5 -7.1 -7.7 -12.8 7.2 5.5 -8.1 -8.6 -13.5 7.2 5.5 -9.0 -9.5 -14.4 icom/qsy/cfh-rtty.dat0100664000200000135730000000014405775542152014617 0ustar millsdlmgroup1 6 1 80 20 4 4.271 6.496 10.536 13.510 39.68005 -75.75085 UDel Evans Hall 63.98 -44.97 CFH Halifax icom/qsy/cfh.dat0100664000200000135730000000015405775542152013620 0ustar millsdlmgroup1 6 1 80 20 4 4.27263 6.49793 10.53765 13.51168 39.68005 -75.75085 UDel Evans Hall 63.98 -44.97 CHF Halifax icom/qsy/cfh.sh0100775000200000135730000000042206223236415013452 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -m $month -d $day -h $hour -s $SRF -o 4 cfh-rtty.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp cfh $str "tuned " icom -r r72 -m usb -o -1.75 -g $str[5] -d icom/qsy/chu.dat0100664000200000135730000000013705775542152013640 0ustar millsdlmgroup1 6 1 80 20 3 3.330 7.335 14.670 39.68005 -75.75085 UDel Evans Hall 45.30 -75.75 CHU Ottawa icom/qsy/cron0100664000200000135730000000375406223240135013244 0ustar millsdlmgroup20 00 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 00 * * * cd ~mills/qsy; wlo.sh >>qsy.log 15 01 * * * cd ~mills/qsy; w1aw.sh >>qsy.log 40 01 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 02 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 02 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 03 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 03 * * * cd ~mills/qsy; wom.sh >>qsy.log 15 04 * * * cd ~mills/qsy; w1aw.sh >>qsy.log 20 05 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 05 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 06 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 06 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 07 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 07 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 08 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 08 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 09 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 09 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 10 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 10 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 11 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 11 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 12 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 12 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 13 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 13 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 14 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 14 * * * cd ~mills/qsy; wlo.sh >>qsy.log 15 15 * * * cd ~mills/qsy; w1aw.sh >>qsy.log 40 15 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 16 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 16 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 17 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 17 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 18 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 18 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 19 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 19 * * * cd ~mills/qsy; wom.sh >>qsy.log 20 20 * * * cd ~mills/qsy; kmi.sh >>qsy.log 35 20 * * * cd ~mills/qsy; wlo.sh >>qsy.log 20 21 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 21 * * * cd ~mills/qsy; wom.sh >>qsy.log 15 22 * * * cd ~mills/qsy; w1aw.sh >>qsy.log 20 23 * * * cd ~mills/qsy; woo.sh >>qsy.log 40 23 * * * cd ~mills/qsy; wom.sh >>qsy.log icom/qsy/dipole.dat0100664000200000135730000000252305775542152014336 0ustar millsdlmgroup 3.5 7.0 14.0 21.0 28.0 -30.0-30.0 -30.0 -30.0 -30.0 -19.6-19.6 -16.4 -16.4 -16.4 -13.6-13.6 -10.4 -10.4 -10.4 -10.1-10.1 -7.0 -7.0 -7.0 -7.7 -7.7 -4.6 -4.6 -4.6 -5.8 -5.8 -2.8 -2.8 -2.8 -4.3 -4.3 -1.3 -1.3 -1.3 -3.0 -3.0 -0.1 -0.1 -0.1 -2.0 -2.0 0.8 0.8 0.8 -1.0 -1.0 1.7 1.7 1.7 -0.2 -0.2 2.4 2.4 2.4 0.5 0.5 3.0 3.0 3.0 1.2 1.2 3.6 3.6 3.6 1.8 1.8 4.0 4.0 4.0 2.3 2.3 4.4 4.4 4.4 2.8 2.8 4.8 4.8 4.8 3.2 3.2 5.1 5.1 5.1 3.6 3.6 5.3 5.3 5.3 3.9 3.9 5.5 5.5 5.5 4.3 4.3 5.7 5.7 5.7 4.6 4.6 5.8 5.8 5.8 4.9 4.9 6.0 6.0 6.0 5.1 5.1 6.0 6.0 6.0 5.3 5.3 6.1 6.1 6.1 5.5 5.5 6.1 6.1 6.1 5.7 5.7 6.2 6.2 6.2 5.9 5.9 6.2 6.2 6.2 6.1 6.1 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.2 6.4 6.4 6.1 6.1 6.1 6.5 6.5 6.1 6.1 6.1 6.6 6.6 6.0 6.0 6.0 6.7 6.7 6.0 6.0 6.0 6.8 6.8 5.9 5.9 5.9 6.9 6.9 5.9 5.9 5.9 6.9 6.9 5.8 5.8 5.8 7.0 7.0 5.8 5.8 5.8 7.0 7.0 5.7 5.7 5.7 7.1 7.1 5.7 5.7 5.7 7.1 7.1 5.6 5.6 5.6 7.2 7.2 5.6 5.6 5.6 7.2 7.2 5.5 5.5 5.5 7.2 7.2 5.5 5.5 5.5 7.2 7.2 5.5 5.5 5.5 7.2 7.2 5.5 5.5 5.5 7.2 7.2 5.5 5.5 5.5 icom/qsy/gain.dat0100664000200000135730000000432005775542152013775 0ustar millsdlmgroup 3.5 7.0 10.0 14.0 18.0 21.0 24.0 28.0 -30.0 -30.0 -30.0 -30.0 -30.0 -30.0 -30.0 -30.0 -19.6 -16.4 -16.4 -6.8 -6.8 -3.6 -3.6 -1.3 -13.6 -10.4 -10.4 -1.0 -1.0 2.1 2.1 4.1 -10.1 -7.0 -7.0 2.2 2.2 5.0 5.0 6.6 -7.7 -4.6 -4.6 4.3 4.3 6.6 6.6 7.6 -5.8 -2.8 -2.8 5.7 5.7 7.4 7.4 7.5 -4.3 -1.3 -1.3 6.6 6.6 7.6 7.6 6.4 -3.0 -0.1 -0.1 7.2 7.2 7.2 7.2 3.9 -2.0 0.8 0.8 7.5 7.5 6.2 6.2 -0.8 -1.0 1.7 1.7 7.5 7.5 4.5 4.5 -12.1 -0.2 2.4 2.4 7.2 7.2 1.9 1.9 -4.3 0.5 3.0 3.0 6.7 6.7 -2.5 -2.5 1.7 1.2 3.6 3.6 6.0 6.0 -10.4 -10.4 4.5 1.8 4.0 4.0 4.9 4.9 -8.2 -8.2 5.8 2.3 4.4 4.4 3.6 3.6 -1.9 -1.9 6.1 2.8 4.8 4.8 1.8 1.8 1.4 1.4 5.6 3.2 5.1 5.1 -0.4 -0.4 3.3 3.3 4.3 3.6 5.3 5.3 -3.4 -3.4 4.5 4.5 2.0 3.9 5.5 5.5 -7.5 -7.5 5.0 5.0 -1.7 4.3 5.7 5.7 -11.5 -11.5 5.1 5.1 -7.7 4.6 5.8 5.8 -9.9 -9.9 4.9 4.9 -8.8 4.9 6.0 6.0 -6.3 -6.3 4.2 4.2 -3.4 5.1 6.0 6.0 -3.6 -3.6 3.3 3.3 -0.2 5.3 6.1 6.1 -1.8 -1.8 1.9 1.9 1.6 5.5 6.1 6.1 -0.5 -0.5 0.2 0.2 2.6 5.7 6.2 6.2 0.3 0.3 -2.0 -2.0 2.9 5.9 6.2 6.2 0.9 0.9 -4.7 -4.7 2.8 6.1 6.2 6.2 1.2 1.2 -7.9 -7.9 2.3 6.2 6.2 6.2 1.4 1.4 -10.8 -10.8 1.4 6.4 6.1 6.1 1.4 1.4 -10.9 -10.9 0.1 6.5 6.1 6.1 1.3 1.3 -9.0 -9.0 -1.4 6.6 6.0 6.0 1.1 1.1 -7.2 -7.2 -3.3 6.7 6.0 6.0 0.7 0.7 -5.8 -5.8 -5.5 6.8 5.9 5.9 0.3 0.3 -4.9 -4.9 -8.1 6.9 5.9 5.9 -0.2 -0.2 -4.4 -4.4 -10.7 6.9 5.8 5.8 -0.8 -0.8 -4.2 -4.2 -12.8 7.0 5.8 5.8 -1.4 -1.4 -4.1 -4.1 -13.5 7.0 5.7 5.7 -2.1 -2.1 -4.3 -4.3 -13.2 7.1 5.7 5.7 -2.8 -2.8 -4.5 -4.5 -12.6 7.1 5.6 5.6 -3.6 -3.6 -5.0 -5.0 -12.1 7.2 5.6 5.6 -4.4 -4.4 -5.5 -5.5 -11.9 7.2 5.5 5.5 -5.3 -5.3 -6.2 -6.2 -11.9 7.2 5.5 5.5 -6.2 -6.2 -6.9 -6.9 -12.2 7.2 5.5 5.5 -7.1 -7.1 -7.7 -7.7 -12.8 7.2 5.5 5.5 -8.1 -8.1 -8.6 -8.6 -13.5 7.2 5.5 5.5 -9.0 -9.0 -9.5 -9.5 -14.4 icom/qsy/info.txt0100664000200000135730000003010205775542152014056 0ustar millsdlmgroup_HI_ IS STATION KMI. TRAY_RADS__)3/ ?49-$:-5 34=8:3 049=8$3 WEATHER FOR ALL MARITIME AND AERONAUTICAL STATIONS. OUR TRANSMITTER_Y__ W__ LOCATED NEAR DIXON, CALIFO_NIA. AT+T HIGH SEAS RADIOTELEX BRO_DCLS___REQUENCIES ARE AS _OLLOWS:__ ++++++++++++_)9++++++++++++++++++++++++++++++__++_+ ITU CIA_ T COAST-__/ -5+T STATINB _ __+ _AA_AAAA _ -------- K__OAAAAAAA__A + + 405 421_5 WOO __0_ + 412 4__.5 _WOM + +C__ _RQY_N _ 4217.5 _KMI + + _ B ____ + __ 626 _ 6326.5 __U_ __U _ _+ + 628 6327.5 WOM + + 629 6328___ _ W_O + +__ _ T _ _ _ + + 831__ ___ 8431.5 KMI + + 833 _ 84(__5__ __ _ 29. + + 834 8433.0 _ NT_M___ + + _ _ __ _ _ +:_/9_1._.__&4____5+__1)_________ CQ CQ CQ DE WOM WOM WOM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THIS IS STATION WOM. THIS RADIOTELEX BROADCAST SERVICE PROVIDES UP TO THE MINUTE RADIOTELEPHONE TRAFFIC LIST INFORMATION AND WEATHER FOR ALL MARITIME AND AERONAUTICAL STATIONS. OUR TRANSMITTERS ARE LOCATED NEAR 25:52:24N 80:28:59W. AT+T HIGH SEAS RADIOTELEX BROADCAST FREQUENCIES ARE AS FOLLOWS: +++++++++++++++++++++++++++++++++++++++++++++++++ + ITU CHAN COAST-TX AT+T STATION + + -------- -------- ------------ + + 405 4212.5 WOO + + 412 4215.5 WOM + + + + 628 6327.5 WOM + + 629 6328.0 WOO + + + + 831 8431.5 KMI + + 833 8432.5 WOM + + 834 8433.0 WOO + + + + 1303 12630.0 KMI + + 1305 12631.0 WOM + + 1307 12632.0 WOO + + + + 1728 16870.0 KMI + + + + 1818 19689.5 KMI + + + + 2297 22424.5 KMI + + 2299 22425.5 WOM + + 2516 26108.5 KMI + +++++++++++++++++++++++++++++++++++++++++++++++++ THESE RADIOTELEX BROADCASTS CAN BE USED TO ACTIVATE AN ALERTING SELCAL DEVICE WHEN A TELEPHONE CALL IS WAITING FOR SOMEONE ON BOARD THE VESSEL SHOWN IN THE TRAFFPC LIST. SPECIAL RECEIVING EQUIPMENT IS REQUIRED ON BOARD THE VESSEL FOR THIS FUNCTION. FOR THE LATEST INFORMATION ABOUT AT+T SELCAL SYSTEMS, CALL COLLECT VIA AT+T TO 1-201-644-8046. TRAFFIC LISTS ARE SENT CONTINUOUSLY. WX AND HIGH SEAS INFORMATION SCHEDULED BRAODCASTS ARE AS FOLLOWS: STATION WX INFORMATION ------- ------------ -------------- KMI ODD UTC HR+20 EVEN UTC HR+20 WOM EVEN UTC HR+40 ODD UTC HR+40 WOO EVEN UTC HR+20 ODD UTC HR+20 WOM SSB RADIOTELEPHONE FREQUENCIES ARE AS FOLLOWS: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + CHAN COAST-TX SHIP-TX CHAN COAST-TX SHIP-TX + + ---- -------- ------- ---- -------- ------- + + 209 2490.0 2031.5 1206 13092.0 12245.0 + + 221 2514.0 2118.0 1208 13098.0 12251.0 + + 245 2566.0 2390.0 1209 13101.0 12254.0 + + 247 2442.0 2406.0 1215 13119.0 12272.0 + + 1223 13143.0 12296.0 + + 403 4363.0 4071.0 1230 13164.0 12317.0 + + 412 4390.0 4098.0 + + 417 4405.0 4113.0 1601 17242.0 16360.0 + + 423 4423.0 4131.0 1609 17266.0 16384.0 + + 1610 17269.0 16387.0 + + 802 8722.0 8198.0 1611 17272.0 16390.0 + + 805 8731.0 8207.0 1616 17287.0 16405.0 + + 810 8746.0 8222.0 + + 814 8758.0 8234.0 2215 22738.0 22042.0 + + 825 8791.0 8267.0 2216 22741.0 22045.0 + + 831 8809.0 8285.0 2222 22759.0 22063.0 + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FOR ADDITIONAL INFORMATION ABOUT ANY OF OUR SERVICES OR A FREE BROUCHURE ABOUT AT+T HIGH SEAS AND STATIONS KMI WOM AND WOO PLEASE CONTACT US VIA RADIO, LETTER, OR TELEPHONE AT: AT+T STATION WOM 1340 N.W. 40TH AVENUE FORT LAUDERDALE, FL 33313 COLLECT VIA AT+T 1-305-587-0910 THANKS FOR YOUR INTEREST AND SUPPORT. -AR- WOO AT+T RADIOTELEX BROADCAST FREQUENCIES ARE AS FOLLOWS: +++++++++++++++++++++++++++++++++++++++++++++++++ + ITU CHAN COAST-TX AT+T STATION + + -------- -------- ------------ + + 405 4212.5 WOO + + 62, 6328.0 WOO + + 834 8433.0 WOO + + 1307 12632.0 WOO + +++++++++++++++++++++++++++++++++++++++++++++++++ THESE RADIOTELEX BROADCASTS CAN BE USED TO ACTIVATE AN ALERTING SELCAL DEVICE WHEN A TELEPHONE CALL IS WAITING FOR SOMEONE ON BOARD THE VESSEL SHOWN IN THE TRAFFIC LIST. SPECIAL RECEIVING EQUIPMENT IS REQUIRED ON BOARD THE VESSEL FOR THIS FUNCTION. FOR THE LATEST INFORMATION ABOUT AT+T SELCAL SYSTEMS, CALL COLLECT VIA AT+T TO 1-201-644-8046. TRAFFIC LISTS ARE SENT CONTINUOUSLY. WX AND HIGH SEAS INFORMATION SCHEDULED BRAODCASTS ARE AS FOLLOWS: STATION WX INFORMATION ------- ------------ -------------- KMI ODD UTC HR+20 EVEN UTC HR+20 WOM EVEN UTC HR+40 ODD UTC HR+40 WOO EVEN UTC HR+20 ODD UTC HR+20 FOR ADDITIONAL INFORMATION ABOUT ANY OF OUR SERVICESOR A FREE BROCHURE ABOUT AT+T HIGH SEAS AND STATIONS KMI WOM AND WOO PLEASE CONTACT US VIA RADIO, LETTER, OR TELEPHONE AT: AT+T STATION WOO COLLECT VIA AT+T 1-609-597-2201 P.O. BOX 550 FAX 1-609-597-6294 MANAHAWKIN, NJ 08050 -AR- CQ CQ DE WLO WLO INFOMT 04/06/95 WLO RADIO MOBILE MARINE RADIO INC 7700 RINLA AVENUE MOBILE ALABAMA 36619 USA PHONE: 205 666 9042 TELEX: 50 5444 (KEY CTRL G TO GET OPR) =================================== S H I P T E L E X S E R V I C E HOURS OF SERVICE: HH 24 CONTINUOUS FEC RADIO TFC LISTS/WX: HH PLUS 35 (SEE TSB FREQUENCIES) WLO FULL TIME NBDP ARQ CENTER FREQUENCIES ------------------------------------------------------------- ITU SHIP SHIP : ITU SHIP SHIP CHANNEL TRANSMIT RECEIVE : CHANNEL TRANSMIT RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 4175.0 4213.0 KHZ 1605 16685.5 16809.0 KHZ 410 4177.0 4215.0 1611 16688.5 16812.0 415 4179.5 4217.0 1615 16690.5 16814.0 417 4180.5 4218.0 1625 16695.5 16818.5 1629 16697.5 16820.5 606 6265.5 6317.0 1640 16703.0 16826.0 610 6267.5 6319.0 1644 16705.0 16828.0 615 6270.0 6321.0 1650 16708.0 16831.0 619 6272.0 6323.0 1654 16710.0 16833.0 624 6274.5 6325.5 1661 16713.5 16836.5 806 8379.0 8419.0 1810 18875.0 19685.5 810 8381.0 8421.0 815 8383.5 8423.5 2210 22289.0 22381.0 829 8390.5 8430.5 2215 22291.5 22383.5 832 8392.0 8432.0 2254 22311.0 22403.0 836 8394.0 8434.0 2256 22312.0 22404.0 2260 22314.0 22406.0 1205 12479.0 12581.5 2262 22315.0 22407.0 1211 12482.0 12584.5 2272 22320.0 22412.0 1215 12484.0 12586.5 2284 22326.0 22418.0 1225 12489.0 12591.5 1229 12491.0 12593.5 2510 25177.5 26105.5 1234 12493.5 12596.0 1240 12496.5 12599.0 1251 12502.0 12604.5 1254 12503.5 12606.0 1261 12507.0 12609.5 TIME SLOT BROADCAST (TSB) FREQUENCIES: FEC: 1995 HURRICANE SEASON 06/01/95 THRU 11/30/95 4250.0 6344.0 8534.0 12992.0 16997.6 22688.0 KHZ CW & FEC: NON-HURRICANE SEASON 12/01/94 THRU 05/31/95 4343.0 6416.0 8514.0 12886.5 17022.5 22487.0 KHZ TIME SLOT BROADCASTS (TSB) SCHEDULE: ------------------------------------------------------------------- MORSE CODE 31 WPM NON-PAIRED NBDP CW MODE - TOT UTC PRODUCT FEC MODE - TOT UTC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0000 0600 1200 1800 QTC N ATL HIGH SEAS 0035 0635 1235 1835 ---- ---- ---- ---- N ATL TWO FEC ONLY 0100 0700 1300 1900 QTC N PAC HIGH SEAS 0125 0735 1335 1935 ---- ---- ---- ---- N PAC TWO FEC ONLY 0200 0800 ---- 2000 QTC WLO FULL INFO PLUS+ 0235 0835 ---- 2035 ---- ---- 1400 ---- QTC RPT GOM/CAR SEA ---- ---- 1435 ---- 0300 0900 1500 2100 QTC W CENT N ATL 0335 0935 1535 2135 0400 1000 1600 2200 QTC GULF OF MEXICO 0435 1035 1635 2235 ---- ---- ---- ---- GULF LOOP FEC ONLY 0500 1100 1700 2300 QTC CARIB SEA/SW NA 0535 1135 1735 2335 ---- ---- ---- ---- GULF STREAM FEC ONLY ------------------------------------------------------------------- WLO FULL INFO BROADCASTS FEC ON TSB FREQUENCIES DAILY AT 0235 0835 2035 UTC AFTER FEC TRAFFIC LIST SAT+SUN ONLY FREE ARA PRESS SERVICE ------------------------------------------------------------------- 10CM SOLAR RADIO FLUX (SRF) INFO PRECEDES TFC LISTS SRF UPDATES 1700 UTC K-INDEX EVERY 3 HR A-INDEX ONCE DAILY ------------------------------------------------------------------- INFOSSB 04/06/95 WLO RADIO MOBILE MARINE RADIO INC 7700 RINLA AVENUE MOBILE ALABAMA 36619 USA =================================== S H I P P H O N E S E R V I C E SSB TELEPHONE OPE: 205 666 3555 TFC LIST TIME: HH + 00 WEATHER: 0000 0600 1200 1800 LT WEATHER FREQ: SEE A BELOW FIRST CALLING: SEE B BELOW WLO RADIO SSB RADIOTELEPHONE SUPPRESSED CARRIER FREQUENCIES ----------------------------------------------------------------- ITU SHIP SHIP : ITU SHIP SHIP CHNL TRANSMIT RECEIVE : CHNL TRANSMIT RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AB 201 2430.0 2572.0 KHZ 1607 16378.0 17260.0 KHZ B 1641 16480.0 17362.0 A 405 4077.0 4369.0 1643 16486.0 17368.0 B 414 4104.0 4396.0 A 1647 16498.0 17380.0 419 4119.0 4411.0 428 4060.0 4351.0 B 607 6218.0 6519.0 B 1807 18798.0 19773.0 B 824 8264.0 8788.0 B 2237 22108.0 22804.0 829 8279.0 8803.0 830 8282.0 8806.0 2242 22123.0 22819.0 A 836 8113.0 8713.0 A 2246 22135.0 22831.0 B 1212 12263.0 13110.0 B 2503 25076.0 26151.0 1225 12302.0 13149.0 1226 12305.0 13152.0 1233 12326.0 13173.0 A 1235 12332.0 13179.0 END DE WLO AR NNNN (SUNDAY ARA NEWS) CQ DE WLO HELLO CW USERS: ARA 0200 0800/2000 Z ARA2 RERUN AFTER 0400 1000 1600 2200 Z ARA3 RERUN 0500 1100 1700 2300 Z QRG: 4343.0 6416.0 8514.0 12886.5 17022.5 22487.0 KHZ CW WILL CUT OFF AFTER ONE HOUR TO MEET REGULAR SCHEDULE. FEC USERS: ARQ ACCESS _TO _N FILES IS FREE WLO SELCALL 1090 START WLO EXCHANGE ABS AT GA"? TYPE: INF"? FOLLOW THE INSTRUCTIONS THANKS WLO TEK NNNN ARA1 (INF11) JULY 2,1995 QTR CW 0200 0800 0200Z QRG CW 4343 6416 8514 12886.6 17022.5 22487 KHZ QTR FEC: 0235 0835 1435 2035Z QRG FEC: 4250.0 6344.0 8534.0 12992.0 16997.6 22688.0 KHZ icom/qsy/kmi.dat0100664000200000135730000000021405775542152013635 0ustar millsdlmgroup1 6 1 80 20 6 8.4315 12.630 16.870 19.6895 22.4245 26.1085 39.68005 -75.75085 UDel Evans Hall 38.40972 -121.44936 KMI Dixon (San Fransisco) icom/qsy/kmi.sh0100775000200000135730000000042206223236464013476 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -f 14 -m $month -d $day -h $hour -s $SRF -o 4 kmi.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp kmi $str "tuned " icom -r r72 -m lsb -o 2.19 -g $str[5] -d icom/qsy/qsy.sh0100775000200000135730000000101506223236515013526 0ustar millsdlmgroup#!/bin/csh date set ssn = 79 set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -m $month -d $day -h $hour -s $ssn -o 4 chu.dat dipole.dat` echo -n chu $str "tuned " icom -r r72 -m usb -g $str[5] -d set str = `minimuf -m $month -d $day -h $hour -s $ssn -o 4 cfh.dat dipole.dat` echo -n cfh $str "tuned " icom -r r71 -m rtty -g $str[5] -d set str = `minimuf -m $month -d $day -h $hour -s $ssn -o 4 w1aw-rtty.dat dipole.dat` echo -n w1aw $str "tuned " icom -r 761 -m rtty -g $str[5] -d icom/qsy/qth.dat0100664000200000135730000001125605775542153013662 0ustar millsdlmgroup1 3 5 47 20 8 2.5 5 10 15 20 25 30 35 39.68 -75.75 UDel Evans Hall 45.30 -75.75 CHU Ottawa 63.98 -44.97 CFH Halifax 33.98 -118.44 ISI Marina del Rey 42.36 -71.09 MIT LCS Cambridge 40.68 -105.04 WWV Fort Collins 21.99 -159.76 WWVH Hawaii 50.17 9.00 DCF77 Mainflingen 52.37 -1.18 MSF Rugby 51.87 -176.63 NOX Adak -21.20 -159.82 ZKR Rarotonga 21.27 -157.78 NMO Honolulu 1.98 -157.48 Christmas I -17.50 -149.48 FJA Mahina 49.17 -123.12 VAI Vancouver 37.90 -122.70 KPH San Fransisco 48.03 -122.18 KLB Seattle 37.45 -122.12 KFS San Fransisco 33.90 -118.15 KOK Los Angeles 69.12 -105.02 VFC Cambridge Bay 16.83 -99.92 XFA Acapulco 19.20 -96.13 XFU Veracruz 29.40 -95.13 KLC Galveston 74.75 -94.97 VFR Resolute 29.83 -93.97 WPA Port Arthur 58.77 -93.95 VAP Churchill 30.70 -88.03 WLO Mobile 10.00 -83.00 TIM Limon 23.17 -82.32 CLA Habana 25.98 -80.20 WAX Ojus 26.55 -80.10 WOE Lantana -2.22 -79.88 HCG Guayaquil 8.37 -79.35 NBA Balboa 25.08 -77.37 VPN Nassau 3.90 -77.08 HKC Buenaventura 10.95 -74.77 HKB Barranquilla 41.00 -72.05 WSL Amagansett 41.67 -70.03 WCC Chatham 18.47 -69.88 HIA S Domingo 12.13 -68.92 PJC Curacao -53.78 -67.75 LPA Tierra del Fuego 18.42 -66.02 NMR San Juan 45.25 -66.00 VAR St Johns 44.47 -63.62 VCS Halifax 14.63 -60.98 FFP Ft de France -34.45 -58.62 LPD General Pacheco -51.70 -57.85 VPC Port Stanley 64.17 -51.75 OXI Godthaab -22.98 -43.18 PPR Rio de Janeiro 38.53 -28.63 CTH Horta 37.73 -25.67 CTD Ponta Delgada 37.75 -25.65 CUG St Miguel 16.88 -24.98 CQA St Vicente 14.92 -23.50 CQD St Tiago 64.13 -21.95 TFA Rejkjavik 14.75 -17.28 6VA Dakar 20.90 -17.05 5TA Nouadhibou 32.62 -16.85 CUB Madeira 13.27 -16.83 VSH Banjui 13.45 -16.58 VSH Bathurst 28.35 -16.28 EAT Tenerife 28.10 -15.42 EAL Las Palmas -7.93 -14.42 ZBI Ascension 6.30 -10.80 ELC Monrovia 38.73 -9.18 CTV Lisboa 33.62 -7.63 CNP Casablanca 62.02 -6.78 OXJ Torshavn 36.48 -6.27 EAC Cadiz 5.37 -3.97 TUA Abidjan 40.03 -3.68 EAD Aranjuez 51.48 -2.80 GKB Portishead 43.42 1.40 FFL St Lys 6.37 2.47 TYA Cotonou 39.53 2.72 EAO Palma de Majorca 6.62 3.52 5OW Lagos 58.65 5.60 LGW Rogaland 52.17 5.83 PCH Scheveningen 70.95 8.67 LMJ Jan Mayen 4.33 9.40 TJC Douala 53.78 9.67 DAN Norddeich 55.83 11.42 OXZ Lyngby -4.78 11.87 TNA Pointe-Noire 57.47 11.93 SAG Goteborg 41.80 12.52 IAR Roma 32.90 13.18 5AT Mahattet -8.80 13.27 CQW Luanda 54.58 13.62 DHS Rugen 78.07 13.63 LML Isfjord 35.92 14.48 9HD Malta -22.95 14.52 ZSV Walvis Bay -34.15 18.32 ZSC Cape Town 54.55 18.53 SPH Gdynia 37.97 24.00 SVA Athenai 31.20 29.87 SUH Alexandria -25.95 32.47 CRL Lourenco Marques 35.17 33.43 5BA Cyprus -19.83 34.87 CRS Beira 32.80 35.00 4XO Haifa 33.80 35.48 ODR Beyrouth 15.18 38.88 ETC2 Asmara -3.97 39.73 5ZF Mombasa 13.02 42.75 ETC Assab 11.58 43.12 TXZ Djibouti 12.78 45.30 FJN Dzaoudzi -25.02 46.98 5RD Ft Dauphin 29.52 47.68 9KK Kuwait -12.28 49.28 5RL Diego Saurez -18.13 49.40 5RS Tamatave 26.30 50.12 HZY Ras Tanura -20.30 57.48 3BA Mauritius 23.62 58.50 A4M Muscat 24.85 67.05 ASK Karachi 19.08 72.83 VWB Bombay -37.83 77.73 FJY St Paul & Amsterdam 6.92 79.88 4PB Colombo 5.37 100.30 9MG Penang 13.73 100.50 HSA Bangkok 10.63 103.50 XUK Kompong Som-Ville 1.33 103.70 9VG Singapore -10.43 105.68 VIY Christmas 10.78 106.67 XVS Saigon -6.10 106.87 PKI Djakarta 23.08 113.53 XSQ Kwangchow 22.20 113.55 XXG Macao -24.87 113.65 VIC Carnarvon 22.22 114.25 VPS Hong Kong -28.78 114.60 VIN Geraldton -32.03 115.82 VIP Perth 24.47 118.08 XSM Amoy 14.60 121.03 DZG Manila 31.12 121.55 XSG Shanghai 23.97 121.62 XS4 Hwalien -33.88 121.90 VIE Esperance 32.80 130.15 JOS Nagasaki -12.80 130.83 VID Darwin 35.75 140.75 JCS Chosi -10.58 142.22 VII Thursday 13.48 144.78 NRV Guam -38.47 144.92 VIM Melbourne -19.20 146.82 VIT Townsville -9.47 147.18 VIG Port Moresby -42.87 147.32 VIH Hobart -23.40 150.50 VIR Rockhampton -33.80 150.87 VIS Sydney -4.20 152.18 VJZ Rabaul -27.07 153.05 VIB Brisbane -22.27 166.47 FJP Noumea -29.05 167.93 VJU Norfolk -46.50 168.37 ZLB Awarua -17.73 168.55 YJM Port-Vila 0.00 169.58 VQK Ocean I 7.08 171.38 KUP65 Majuro 1.35 172.92 VSZ Tarawa -41.27 174.77 ZLW Wellington -36.88 174.92 ZLO Auckland -18.15 178.45 VRP Suva -8.52 179.22 Funafuti I icom/qsy/w1aw-cw.dat0100664000200000135730000000020105775542153014340 0ustar millsdlmgroup1 6 1 80 30 7 1.818 3.5815 7.0475 14.0475 18.0975 21.0675 28.0675 39.68005 -75.75085 UDel Evans Hall 41.42 -72.43 W1AW Newington icom/qsy/w1aw-rtty.dat0100664000200000135730000000016605775542153014743 0ustar millsdlmgroup1 6 1 80 30 6 3.625 7.095 14.095 18.1025 21.095 28.095 39.68005 -75.75085 UDel Evans Hall 41.42 -72.43 W1AW Newington icom/qsy/w1aw.sh0100775000200000135730000000042306223236537013577 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -m $month -d $day -h $hour -s $SRF -o 4 w1aw-rtty.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp w1aw $str "tuned " icom -r r72 -m lsb -o 2.12 -g $str[5] -d icom/qsy/wlo.dat0100664000200000135730000000017406223777164013665 0ustar millsdlmgroup1 6 1 80 20 6 4.2500 6.3440 8.5340 12.9920 16.9976 22.6880 39.68005 -75.75085 UDel Evans Hall 30.70 -88.04 WLO Mobile icom/qsy/wlo.sh0100775000200000135730000000042206221100157013502 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -f 14 -m $month -d $day -h $hour -s $SRF -o 4 wlo.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp wlo $str "tuned " icom -r r72 -m lsb -o 2.19 -g $str[5] -d icom/qsy/wom.dat0100664000200000135730000000017505775542153013666 0ustar millsdlmgroup1 6 1 80 20 5 4.2155 6.3275 8.4325 12.631 22.4255 39.68005 -75.75085 UDel Evans Hall 25.87333 -80.48306 WOM Pennsuco (Miami) icom/qsy/wom.sh0100775000200000135730000000042206223236606013516 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -f 14 -m $month -d $day -h $hour -s $SRF -o 4 wom.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp wom $str "tuned " icom -r r72 -m lsb -o 2.19 -g $str[5] -d icom/qsy/woo.dat0100664000200000135730000000017005775542153013663 0ustar millsdlmgroup1 6 1 80 20 4 4.2125 6.328 8.433 12.632 39.68005 -75.75085 UDel Evans Hall 35.92778 -74.11111 WOO Ocean Gate (New York) icom/qsy/woo.sh0100775000200000135730000000042206223236631013516 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set str = `minimuf -f 14 -m $month -d $day -h $hour -s $SRF -o 4 woo.dat dipole.dat` set stamp = `date '+%h %d %T '` echo -n $stamp woo $str "tuned " icom -r r72 -m lsb -o 2.19 -g $str[5] -d icom/qsy/wwv.dat0100664000200000135730000000014305775542153013702 0ustar millsdlmgroup1 6 1 80 20 5 2.5 5 10 15 20 39.68005 -75.75085 UDel Evans Hall 40.6803 -105.0408 WWV Fort Collins icom/qsy/bbc.sh0100775000200000135730000000025306224606664013452 0ustar millsdlmgroup#!/bin/csh set month = `date '+%m'` set day = `date '+%d'` set hour = `date '+%H'` set stamp = `date '+%h %d %T '` echo -n $stamp bbc "tuned " icom -r r71 -m lsb -g $1 -d icom/qsy/voa.awk0100775000200000135730000000066106224016156013653 0ustar millsdlmgroupBEGIN { } { nf = NF if ($3 == "SSN" && $1 != month) { month = $1 } if ($nf == "FREQ") { hour = $1 for (i = 3; i < nf; i++) f[i - 1] = $i } if ($nf == "PRB") { for (i = 2; i < nf; i++) prob[i] = $i } max = -1e10 if ($nf == "SNRxx") { for (i = 1; i < nf; i++) { snr[i] = $i if (snr[i] >= 20 && prob[i] >= .5) printf("%4s %3d %4s %4s %5s %s\n", month, hour, snr[i], prob[i], f[i], FILENAME) } } } icom/html/0040775000200000135730000000000007756232730012520 5ustar millsdlmgroupicom/html/icons/0040775000200000135730000000000007543656467013646 5ustar millsdlmgroupicom/html/icons/mail2.gif0100664000200000135730000000043706572411016015316 0ustar millsdlmgroupGIF89a"ss֌)BZ!,"I7h{ ^&HSK0si8nA:|")AQ@/M0{F\s=Nwn*ep}/l=Sz|rcb`cpqL--g2oķ2S["#ш4˪a6'zn;-c赑{ 渒mּ67ٿ-7M鞭' AVyk(.w {mwUH)zM kH9֌w]edU}e 62yl;^[:vM{[XݺXl_^6wݮ G]mk#-h|]`Yk_6zPd],Ģe{Ynm?RwUt_[wWS%ZLc_o [,9ǵ˞ƏK1վ/f~b@V(v^5}?4kC;UW3޳~qw?# kHo";ԗ:vJ8FWߐՐ?c{Cnev>ͰKo;?Gvs6Ňz~UOP{7OjWe^d⼏M=co6̶edd[cWbC6;vߠ!uF?㛯rYV1 kdczvmv:Sz#tWUTڙH kնKVlM_:+rmYoײH0a fQGܲsqc-Ce[T1+Χq~j6-Z?mv}v.N׳݁rk[U}[_ycx`̡[ֱطsw>SGO̳J[n5/o괗21> EQ/Jo;/[$h}j\XmǭoN]վ6RwO]뾫EsN6sٳ"&ֆdۗ.nUmykH۶!8B_/o?u{cai;77hhNͮ>o穻&;h-(~ߢS a}g{Noc7[[[}vć45ԣe^?/91766ݯCҠ+kv)w9/%]OvVY,og۽΋l;sd߬V=4ё(e$>]EVᴶIܣW^ũj{,2 pwka87YhhitqߤET=g4W.ciq5r>KA͏H}e3/K6>+-h,NgOc3(ZY@/ av}s9RrlX|p u U}n78M\͆6mk=Q @IBqR%EWpqeWh/q-7.o\h&˙ru7ٰhkvƶsW:YC#$uVֱṕ?sTP' Ri4ח]@Zaܥvÿ_ՋAٻ$H]0:muj~ꅢӼ/zUY˯[scz{^d?e6glTiFf{D λyU[lqmxͪm{ sm7/[c~vϪfunw['})B6[n?;z5Ů0 ѭ0#}!זּd[KmsْϤg5#u?W0NrqzE}tLǸ:$w% 4Gځ4Rlc]Ylp ePǻw}\//3 6Wkk׽M*e^ʇھm60#lz>cinj1 ^gHsz{9 GڣYjn3EkK7s}/nl_ceӇzݵuⰳak?5ѧ?֚(~嵕 V%q1ozfՕgܐh--fwYS?rdc$Hp?F92 L[(^OIGSȒݠ>g Z*z8beUuTa뇭EېHt N:t[nі1ͷ/w1cm__S`ĐXuq(v ~nOϧOSnf 8ygfߣ>lWOu铦?wݻz%9 scN]3UcۿojIW7軳oHngQg̻&ϢGdw'=_8$w\_LwP,?WΩ)J#}׭vaf"Mw]) 8eS<K9`=My~;=ާ^򴕟p_Y]w 8BIM XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km&File written by Adobe Photoshop 5.0Adobed         l  s!1AQa"q2B#R3b$r%C4Scs5D'6Tdt& EFVU(eufv7GWgw8HXhx)9IYiy*:JZjzm!1AQa"q2#BRbr3$4CS%cs5DT &6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz ?F*tȔ>1H7 Phw0M4um0  E]+6Қu+ckMOO'k63d<ѨitPI34rGĆ C.mEvE:PzxnIN>G.cMR0B#Xky$Ł/)66H6a< TI 1hsI$l94L ^m}m}W$E m]N]]F*tȔ: yJʾ_Yrjm!,׼y_/ida#ڴO.o5]"GMWRTI .8q1V9FԈ2H#V|?9T6I- *O6-l?5>}ɝ_O$a뒜Dy-cD'U.@#H?yA5e [G?z22ht_HP:hO<yS8(.;ڟ=OAypx]V' 8Zv,~K>9PH% EGU'~Őݬ3pqJrHF*eV,)daxy=Cg,!6 qx"OFAgwv˶Zج$+GY;# .Э|GQ{hN2K}2R;I?L7F,YM$6O-PE򌑿yeOAa@x? DfUa=&9s,dTz>"wdz)O'{h@}2Fj\DNz|{`j%)־=0,\z ѿx^K`xH]),Oɏ̾bmD #$N]M8ɮsRҗMsOh,OlJSj?0ͨ& PL}]AyΩl I1Ax܂m/n.)/%v4`x$=z[^դfm{y.ڷ*۪su/?dl&$F*s:22o}!RW`k{!3vzu eiu'~i &YEyif^%#ݭ!4.yAB=ռN=Jr  2aܢ3 U%~igtDȊyi  D>QRVM)|^LG)#|Y@E{3S1m#ԍ'(InW&~k{`#yzOܐLъ1a]``tI.!+U@_XaɌgk3TM7R౱Ѣr]ѝP ZFrR?+P /8XKq|@!^[mde"Fs0MR\+:{qQ(<oD1޷O%i"a2Oʎ| @Ȟml!Mz[%_ݒQ¿g6e˝bJ㞟YTq+ퟋaS^q4>٬5KMBI,i,rr"E!IU?C)Bڝt8NbՍdޥ,99[[mTH?FB" w@+X",_>jaw& f'x0FFD!*^ZU̓GYErzDڍ BŞBd^4B}ذIu95+[`M[XU=˚Vۿy3t+ '2@y ך^3I]3\mPCZr8Os#\k:V4IZ3ɋ5Z Ƈ$cWՐP=1t(y`'ci[" 49eGԎgl$rg*HJt 4k+K2G%vUur9~Y_^eI<5:*o 2oɎyoWu{a{}Di[^`@4W!;FI<3C 524JR"2`v\]z,๘cEXPW!%v:G_5GSjgjq5SOf"Eh=F,`/(rw9 = ܚZ4' jdbBqMMSԷx#i vcF_@H=ˍ^g <B@ Zn[#k٫oOQԮjjQo* ~Cאv`I%~AeTplI5+>]F#FdZxqpeegrG73)g jڌ qpRX QK6>ޟ6 :^4>ˑKԯOVH%o \"H#gToͿ7Ò O7M&E+{ E*Ģ7*+`Ҏh0Z4J)S_/I=wc\g>( A&YU C"41kՌlG:ia_=rִ_mZY*.m1Er IGPCdd<؎{.uOKPѝ/,k{y_pʊ>+b6J M7= G 21d? F;7Ն=i^WeKI H_Z|+SNM޴d?5bO(~}G Mfm!K@kS'T PܢxPگjv71Ly*Uo_)_u֢nݟ.>@ʜW~#e r#E9qOK7 SdmEa6ߺ3II-[xJQ#~p/6%'q $2cS{fz[e_r+>|m6M<4kԾ(;דV?i˷/r`RD'쇯LH5UycΚ 3KҮonb0]UHRO,YZߕ_vE\D պ,BV][Gݾ(QVam{yCXhڑڞBrTrv D8 <~ҵVФ !=%"@k+k>~߁?V6C -#jdT{=oQrx9r$(;U FupZXb;`)%OmyZA]2ؖ&M9{`ii^E6%)-nnj+EP+Je{5z6{ [8zU[q'' `wGV"R(~&Oxr-8G[RdjzMǛyQ![V ~Or3s].;)Ge@U?dwnI|u>-zki$(ʟ+<IJoiJT\D3p 9Wl-aiuDn2' H S4xL䷕3Oq0ڋV̪֗x楶l]ʑ_+nbյGB;jkhji3f\*cScZyRUY弈:*994 ,t/,_Gs`衅 6ך6@5hEY`Wv?TNv!HubJo:?dOobgXX֭hM]vŵ̧[iNϕ~gO?桟ȷ|}%ϋ'J}A5]>GHbEQx?Rl4wo3yO2.FU#'<~\$$3@ u$AĂ%o)XyXa!m=DE+v+Οhr%`ɿu{j` " (JNB:%YlXuճqO%"; %W/{yvo,hW|$uB&O,vD3@e#O|Ղ>5L|s3OZD:y!HXƎyHG)dg̃.̑+3 %YX ̲Yƌyڵqa1.wf2šh%w,hv|qe0y+XgPw] 9b8Ҽgq\j:sE(pZ{7P!}O1ie -kyO1Z< ac VoN("i79+:h2D{_Yâj30x! s9 G'O1%'AssC _]X쵧|™џ37mV]0XVG>e!ܽ$qFW-\[)) FQVҿh5' UWW~PGT囉]HOW^#ZE;Kiq G)$[1fF^M8 _x~aVN(#Za>-@Η^YT7SHݝ«|őDm䷾emthQw:w>8Pݹg'a<L2QV; 0DQI$GX5LGG?v2$y[ZmH eIa=fHIx +ɺǘoKxY_WA-HI(WX,\b| /`b#o!EK,C6!]#1!y_ekn9xq0#Ŀ` ;'7}Ow#f3%ŗ-qoR7i6fa+1+44Oo%Z4,dҥ!m??[!)/?1Gi ̖ڔkiWRIó#!b8(^}[B6NW[4!ș! yPFuW[{w1&OG 쯤_Yk53>L3 dTME?y^1w<>QWו2s;0 Z1ݱCZ ʆ5DlISlq! D Otr2ۆR ݞA{nUC+;Ƙh6B>>/$ 9L9(Si-={,4/uVr^LAe<}ntڗm#:0q$j ) e&3[e]kkY3PkoH*XBaIY8+.hTO5O Hܱ_qWJ/cmҍ=xn̙q|R&"*q>?J6q8.tY'5JsݏU)gŌSԿ+,HkIQ.vCWB0"NkɥZ*+6ܶO]D1w}5bGh:hw&w啽yg5[#=(~'_#=~S,KiNiKsFO#€J {eAW)tTy漉fs!BDY2x/!CIwϔ-H`("Y9bnG3tw..86Eij62jP:zR%kx勫Vr|1\\pf׮KtZ/IaxFu@rq` 63F/L׏_.M4c͜uDI|>_دc_vdCxKSgǗUoCr? ^qWw_T~}47nF>;R+FkJL"^?Gђ֛Vk<6ۦP)Lfp\C?J]OvCV.\Oʔ'-&2_ r?[L%jǗ1澟iָǞߒn5j]"k`o/u}oZֽ*|^5x~s׏_௨>s'WC__><2>/f୯<=rڵOzgifNetwork Time Protocol Version 4
")icom/html/scripts/style.css0100664000200000135730000000315507543636342016063 0ustar millsdlmgroupbody {background: #FDF1E1; color: #006600; font-family: "verdana ref","lucida bright",sans-serif; text-align: justify; margin-left: 5px;} p, h4, hr, li {margin-top: .6em; margin-bottom: .6em} li.inline {margin-top: 0; margin-bottom: 0} ul, dl, ol, {margin-top: .6em; margin-bottom: .6em; margin-left 5em} ul.inline {margin-top: .6em; margin-bottom: .6em; margin-left: 150px} dt {margin-top: .6em} dd {margin-bottom: .6em} div.header {text-align: center; font-style: italic;} div.footer {text-align: center; font-size: 60%;} img.cell {align: left;} td.sidebar {width: 40px; align: center; valign: top;} img.sidebar {align: center; margin-top: 5px;} h4.sidebar {align: center;} p.top {background: #FDF1E1; color: #006600; position: absolute; margin-left: -90px; text-align: center;} a:link.sidebar {background: transparent; color: #990033; font-weight: bold;} a:visited.sidebar {background: transparent; color: #990033; font-weight: bold;} a:hover.sidebar {background: #FDF1E1; color: #006600;} img {border: 0px;} div {text-align: center;} h1 {text-align: center; font-size: 250%;} caption {background: #EEEEEE; color: #339999;} tx {text-align: center;} th {background: #FFFFCC; color: #006600; text-align: center; text-decoration: underline; padding-top: 5px;} th.caption {background: #EEEEEE; color: #006600; text-align: center;}icom/html/scripts/footer.txt0100664000200000135730000000066707543464300016246 0ustar millsdlmgroupdocument.write("Last Modified 9/21/2002
\ \ \ \
gif\ Home Pagegif\ David L. Mills <mills@udel.edu>
")icom/html/index.htm0100664000200000135730000005702107543637174014350 0ustar millsdlmgroup icom - Program to Control ICOM Receivers and Transceivers

icom - Program to Control ICOM Receivers and Transceivers

jpg

Related Links

Command Line Options
Keyboard and Batch Commands
Keypad Commands
l>

Table of Contents


Synopsis

icom [ -r radio ] [ -c channel ] [ -m mode ] [-o offset ] [ -g frequency ] [ -f file] [ -adk ]

Description

This program controls ICOM radio transceivers and receivers with the CI-V option. Most recent ICOM radios already have this option; older radios can be converted with an appropriate adapter mounted inside the radio. Up to four CI-V radios can be connected to a single serial port using a level converter such as the CT-17, which includes a MAX232 chip and not much else.

The program implements a virtual radio with a bank of memory channels corresponding to the particular radio model. Each channel can hold frequency, mode and, in the case of VHF/UHF FM radios, transmit duplex offset. The virtual radio also includes a variable-frequency oscillator (VFO) scratch register, which controls the actual receiver frequency, and several values used to control the tuning and mode selection functions. Most radios support USB, LSB, AM, CW and RTTY modes; some support narrow/wide filters and some support FM modes as well. Additional features that can be controlled on some radios are antenna selection, scan control, main dial tuning step and several other functions implemented in the various radio models.

The actual VFO frequency, mode and transmit duplex offset is controlled directly by the program. All other registers and memory channels are accessed via the VFO, which can be loaded from a selected memory channel, modified and written back to the same or different channel. When implemented, the actual secondary VFO is controlled by loading from, or exchanging contents with, the VFO. Other functions, such as tuning step, tuning rate and compensation for the actual radio oscillator frequency errors, are performed in software.

The program knows about most early and late model ICOM radios. The program can be told which model is present or directed to scan for all known models and report each one found. A number of diagnostic tests are performed on the selected radio to determine which options are present and to initialize to a known state. The program detects certain anomalistic behavior of some radios and adjusts its operations to make the behavior conform to the model virtual radio.

The program operates in one of three modes: keyboard batch, and keypad. In keyboard mode, commands and arguments are entered from the keyboard following the icom> prompt, one command per line, and the complete command set is available. In batch mode, the same commands and arguments are read from the file specified as an option in the command line. In keypad mode, commands and arguments are entered from the keyboard and numeric keypad following the > prompt. In this mode, most routine keystrokes use the numeric keypad to enter arguments, and the arguments are followed by a single character representing the command name. Shortcut arrow keys on the keyboard (not the numeric keypad) are used to do routine things like tune up/down or increase/decrease the tuning rate.

Options on the command line can be used to select the radio model and set the frequency and mode. Using a suitably crafted Unix crontab file, it is possible to tune a radio to different frequencies used by a shortwave broadcaster throughout the day, for example. With the minimuf program (available in a separate distribution), it is possible to build shell scripts that predict the most likely frequencies and tune the radio accordingly.

The program includes features to control scanning on some radios and transmit duplex/split on others. It also includes an optional feature to control the audio codec on Sun workstations. This feature can be used in connection with multimedia conferencing programs developed by the Internet research community. The receiver audio is connected to the workstation and a MBONE session started with the vat audio tool running. A remote operator can control the receiver via a telnet session and use the feature to control the gain, select the input port and mute the speaker as necessary.

Basic Operation

Most commands and command line options take arguments, although many arguments can be defaulted. Unsigned floating-point frequency arguments specify an absolute VFO frequency in MHz, if less than 1000, and in kHz otherwise. Signed floating-point (preceded by an explicit + or - character) frequency arguments specify an offset relative to the current VFO frequency in kHz. Signed or unsigned floating-point offset arguments specify a transmit duplex, split or beat-frequency oscillator (BFO) frequency offset in kHz. Signed or unsigned integer step arguments specify a tuning step in Hz. Unsigned integer channel arguments specify a memory channel number ranging from 1 to the highest available in the particular radio. A channel number specified as '.' means the currently selected channel and '$' the highest channel available. Other numeric and character string arguments take values according to the help menus described below.

Since the most common function is tuning the radio to different frequencies or scanning a band of frequencies, a compact convention is provided. In either keyboard, keypad or batch modes, a valid signed or unsigned floating-point number occurring as the first token on a command line is an implicit command to set the VFO frequency and may be followed by a mode specification. In addition, for most commands and arguments, a question mark '?' appearing in either a command or argument position causes help information for that command or argument to be displayed. The information is in two columns - the first shows a command or option name string, while the second column shows a brief description of the function.

The program exits when command line options are processed and the command line includes any option other than -r, -i or -f. This is designed for use in shell scripts where all functions can be completed using only command line options. Keyboard mode is signalled by the prefix icom>, while keypad mode is signalled by the prefix > and batch mode has no prefix. Keyboard and batch commands are terminated by the ENTER key on either the keyboard or numeric keypad. Keypad commands are terminated by a special character depending on the command.

A radio must be selected before any command which controls it. This can be done using the radio command in either keyboard or batch modes and the -r command line option. The behavior of the radio command with no argument depends on whether a radio has already been selected. If not, the program scans the CI-V bus for all known radios and for each one found displays a capability line showing the radio name and tuning range. If a radio has already been selected, only its capability line is displayed. The radio command with valid argument can be used at any time to reselect a different radio, but only one can be active at any given time.

The chan command selects the memory channel and transfers its contents, including the frequency, mode and transmit duplex offset to the VFO. The freq command sets the VFO frequency, but does not affect the mode. Likewise, the mode command sets the mode without affecting the frequency. For VHF/UHF radios, the duplex command sets the offset; however, at least with the 271, there appears no obvious means to set the sign of this offset. The write command writes the VFO frequency, mode and offset to the memory channel, destroying its prior contents. The clear command clears the memory channel for those radios that support it.

Some ICOM radios do not compensate the local oscillator (LO) when the mode is changed and the BFO is shifted in the passband. This has the unfortunate effect of detuning the radio by an amount up to 3 kHz when the mode is changed. When one of these radios are detected during initialization, the program rewrites the frequency each time the mode is set. In the case of transceivers with general-coverage receivers, care should be given to the setting of the GENE-HAM switch. If in the HAM position, it is not possible to change to a frequency outside the ham bands. Since the setting of this switch is saved along with the frequency and mode in a channel and apparently cannot be changed using radio commands, the setting may have to be done manually.

Tuning Operations

The keyboard mode can be very awkward when searching a band for signals, since a new command must be used every time the frequency is changed. The keypad command puts the program in keypad mode and changes the prompt string to ">". In this mode, arguments such as frequency, tuning step, etc., can be entered directly from the keyboard and numeric keypad. Of course, the keypad must be in Num Lock mode for this to work properly. In keypad mode, the arguments are given first followed by a single character which identifies the command and terminates input.

Most ICOM radios tune in 10-Hz steps, while some HF radios tune in 1-Hz steps and some VHF/UHF radios tune in 100-Hz steps. The program determines the minimum tuning step during initialization and adjusts the various displays and control ranges accordingly. The easiest way to tune the radio is using keypad mode and the arrow keys. The UP and DOWN arrow keys adjust the frequency up or down one step. The LEFT and RIGHT arrow keys decrease and increase the tuning rate (Hz per step) respectively. The rate values begin at the minimum tuning step and extend in 1-2.5-5-10 steps to 5 MHz per step.

Each press of the UP and DOWN keys displays the current frequency, mode and either transmit duplex offset or split offset. The display is also produced by other commands that change these quantities. Each press of the LEFT and RIGHT keys displays the current tuning rate. Each press of the ENTER key displays the current VFO frequency and mode. If preceded by a single + or -, the memory channel is incremented or decremented, respectively, and the contents of that channel replace the VFO. VFO frequencies can be entered directly using the keypad +, -, ., digit and ENTER keys. With a little practice, it is easy to scan a band (say with 1-kHz steps in USB) looking for signals and, when one is found, change to 100-Hz steps to move closer and then to 10-Hz steps for the final adjustment.

With the arrow keys, the VFO frequency values are constrained to follow integral multiples of the rate values. This prevents leaving the radio on some odd frequency, increasing the tuning rate and finding the actual tuning steps landing on odd values. When necessary, The step keyboard command or s keypad command can be used to change the tuning step to arbitrary values. This is useful in some channelized services with non-integral channel spacings, as in the maritime radio services. The rate keyboard command can be used to set the rate directly.

Transmit/Receive Split Operation

The 775 and 781 HF transceivers have an auxiliary receiver and VFO that can be very useful in some operating modes, especially for working DX and contests. When split mode is in effect, the main VFO is used for receiving and the auxiliary VFO for transmitting. When dual-watch is enabled, the audio from both receivers can be combined in a selectable ratio. The control program supports both features using keyboard and keypad commands and one of several operating procedures. Commands are provided to load the transmit VFO from the receive VFO with selected offset, load the receive VFO from the transmit VFO with selected offset, and to swap transmit and receive VFO contents. Upon happening on a DX station, for example, its frequency can be saved temporarily in the transmit VFO by the 0> keystrokes, then the receive VFO retuned "up ten" to a quiet spot. The VFO contents are then swapped by the = keystroke. If the DX station requests calls on frequency, the < keystroke restores the receive VFO from the transmit VFO. The split can be toggled on and off with the > keystroke. Many variations in these procedures are possible.

FM Duplex Operation

Ordinarily, FM repeater operations require that the station receiving on a frequency transmit at a fixed offset relative to that frequency. This operation is automatic with most VHF/UHF transceivers and keyboard commands are provided to read and write the transmit duplex offset. Keyboard commands are available to specify the duplex offset and sign, although some VHF/UHF transceivers apparently have no provision to control the sign of the offset. However, sometimes it is necessary to listen on the repeater input frequency, instead of the normal repeater output frequency. To support this feature, the keypad / keystroke alternates between the repeater input and output frequencies.

Scanning Operation

For those radios the support scanning, a number of commands are provided to start the operation in various modes and capture the frequencies found. The general procdure is to start the scan and wait for scanning to stop, usually when the squelch is broken. At this time, the frequency that stopped the scan is displayed and can be written to a channel with the write command.

The band command can be used to set the low and high band edges for software scanning. This can be used to search a specific band for channelized services, such as the broadcasting, aviation and marine radio bands. Once the band edges and frequency step have been selected, the keyboard UP and DOWN arrow keys can be used to step the frequency through the band. When stepped above the high band edge, the frequency is set to the low band edge. When stepped below the low band edge, the frequency is set to the high band edge.

Oscillator Calibration

Some ICOM radios, including the 775 and 781, synthesize all oscillator signals from a single master oscillator. Once the master oscillator frequency is accurately calibrated, the various LO and BFO signals will be exactly on frequency. Other ICOM radios synthesize the LO signal, but use an independent oscillator for the BFO signal. In these radios, the BFO frequency is shifted using a varactor and a network of diodes and resistors to generate the necessary BFO frequencies. This method is not very accurate when remotely tuning the radio to a narrowband RTTY or packet transmission, for example.

The program has provisions to compensate for the systematic errors in both the synthesized LO signal and varactor-switched BFO signals. This is done by adjusting the VFO frequency to compensate for the systematic LO error and individual BFO errors. The LO correction is provided by the comp command, while the BFO corrections are provided by the USB, LSB, CW, RTTY, AM and FM mode commands.

The calibration procedure for single-oscillator radios like the 775 and 781 is simple. Tune the radio to a WWV frequency, preferably the highest one heard and listen for the 500-Hz or 600-Hz modulation tones is present. In keypad mode, switch between USB and LSB modes and adjust the frequency using the UP and DOWN arrow keys until the tones sound the same. The difference between the indicated frequency and actual frequency can be read directly from the display or from the radio. Divide this difference by the actual frequency to calculate the VFO compensation in PPM.

For two-oscillator radios, the calibration procedure requires two frequencies, such as WWV on 10 MHz and 20 MHz, for example. First, listen for the tones on the 10 MHz frequency and use the above procedure, but with AM mode substituted for one of the SSB modes. Then, listen for the tones on the 20 MHz and do the same thing. The LO error is computed as the difference between the 20 MHz and 10 MHz differences divided by the difference in the two WWV frequencies, in this case 10 MHz, is the LO frequency error and the value of the VFO compensation in PPM.

The calibration procedure continues for each BFO separately. Starting with a WWV signal at any frequency, use the above procedure to measure the difference between the indicated and actual frequencies for each of the four BFO modes USB, LSB, CW and RTTY. Enter the corrections the argument to the mode command of the same name. If desired, the CW and/or RTTY BFO frequencies can be artificially tweaked to move the center frequency to other than the standard offset. These offsets will be automatically programmed each time the VFO frequency is changed.

Channel Palettes

When using this program to operate more than one radio that covers the same frequency bands and modes, it may be useful to use a standard set of files, which could be loaded into any of the radios directly from the file. The program includes the capability to save and restore a block of memory channels to and from a file using the save and restore commands. This allows channel blocks to be created by other programs and copied from one radio to another, for example. The information saved in the file includes the frequency, mode and offset. The program can also execute a list of commands stored in a file and interpreted in batch mode.

However, it often happens that individual radios need slightly different frequency settings to receive the same frequency transmission, especially when narrow filters are in use. A common example is when selecting from a standard set of frequencies provided by the minimuf program (described elsewhere) and a Unix cron to automatically tune the radio(s) throughout the day. The standard frequencies can be maintained in a batch file common to all radios and loaded by the restore batch command.

However, the cron script can provide both the frequency -g and individual offset -o values specific to each radio on the command line. The program adds this offset, along with others provided by the offset and mode commands, if used, as the frequency is transmitted to the radio. Usually, the offset is characteristic of the radio, as the result of BFO frequency error, for example, and can be calibrated manually in advance.

Batch mode is designed for cases where a number of radios are to be cloned or programmed with memory channel data produced by another program. In principle, a Unix shell script could search an archive for the current VOA transmission schedules and transmitter locations, another program determine the propagation model and best frequencies for the receiver location and current time of day, and then program the radio(s) with the results.

Interface Debugging

The program communicates with one or more radios using the CI-V broadcast bus and serial asynchronous protocol. The CT-17 level converter can be used to interface the CI-V voltage levels (TTL) to EIA (RS-232) levels, or a homebrew unit can be made from the MAX232 IC plus a handful of capacitors. The CT-17 supports up to four radios, but there is no inherent protocol limitation to this number. The CI-V uses active-low drivers with resistor pullups, so multiple radios can be connected to the same wire.

Messages are exchanged in the form of frames beginning with two preamble bytes (0xfe) and ending with one end of message byte (0xfd). In order to handle the older radios, the control program operates at 1200 bps; however, it can be compiled to operate at higher speeds. Each radio model is assigned a unique identifier byte, which can be changed if necessary. The control program sends a frame with that identifier and expects a reply, either containing data or a single ACK (0xfb) or NAK (0xfa). Most functions implemented by the control program require an exchange of several frames.

It has been the experience that some radios can occasionally fail to respond to a command or respond with a mangled frame. Therefore, the control program includes a good deal of error recovery code and uses timeouts and retransmissions as necessary. Since the CI-V bus uses a broadcast architecture, every octet transmitted by the control program is read back for verification. If the readback fails or no reply is received after three retransmissions, the operation fails and an error message is displayed.

the trace command can be used to watch the protocol interactions between the program and radios. The argument bus enables packet trace. The trace operates from received octets, either a readback of a transmitted frame preceded by "T:" or a copy of a received frame preceded by "R:". Each transmission is repeated up to three times in case of error, after which the operation fails and is reported as an error. The argument packet enables bus error messages, which are normally suppressed until the maximum retry limit is reached.

History

Written by David L. Mills, W3HCF; this update 25 September 1996.

Bugs

This is a work in progress. Many idiosyncrasies of various ICOM radios remain to be discovered.


icom/html/keybrd.htm0100664000200000135730000002410607542677656014527 0ustar millsdlmgroup Keyboard and Batch Commands

Keyboard and Batch Commands


Following is a list of commands recognized in keyboard and batch modes. Note that the radio command must be given before any command, other than gain, port, quit, trace or verbose. Other than this, there are no restrictions on the order of these commands. The commands recognized in batch mode are any that are recognized in keyboard mode, except the keypad command, which puts the program in keypad mode. Note that several commands shown in the ? help billboard, but not documented here, have not been tested.

am [ offset ]
Select AM mode and set the BFO compensation to the argument given. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keypad m command.
ant [ antenna ]
Select one of the antennas listed by the help menu. If no argument is given, report the previous selection. This is identical to the keypad a command.
atten [ code ]
Select one of the trace functions listed by the help menu. If no argument is given, report the previous selection.
band [ lowfreq ] [ highfreq ]
Set the low and high band edges for step-scanning. If stepped above the high band edge, the frequency is set to the low band edge. If stepped below the low band edge, the frequency is set to the high band edge.
chan [ channel ]
Select the memory channel and set the VFO frequency, mode and offset to its contents. If the argument is missing, refresh the last channel selected. This is the same function as the keypad c command and the channel selection buttons or knobs on the radio.
clear [ channel ]
Clear the memory channel. If the argument is missing, clear the last channel selected. This is the same function as the keypad x command and the CLEAR button on the radio.
comp [ frequency ]
Set the VFO compensation, in parts per million (PPM). If no argument is given, report the previous value.
control [ code ]
Select the control function, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
cw [ offset ]
Select CW mode and set the BFO compensation to the argument given. If no argument is given, report the current offset, but only if it is nonzero.
down
Shift the current frequency down one step and report the new value and current mode. This is the same function as the keypad DOWN arrow key.
duplex [ offset ]
Set the transmit duplex offset for ICOM VHF/UHF transceivers. It is not clear how to set the +-DUPLEX switch.
fm [ offset ]
Select FM mode and set the BFO compensation to the argument given. If no argument is given, report the current offset, but only if it is nonzero.
freq [ frequency ] [ mode ]
Set the VFO frequency and select the mode/filter combination. The mode argument must be a member of the list displayed by the mode ? command. If no argument is given, report the current values. Note: In some ICOM radios it is not possible to set the frequency of the last channel less than that of the next-to-last channel. Presumably, this is to avoid abusing the internal scan feature of the radio.
key [ text ]
Transmit the ASCII text of the argument in CW.
keypad
Switch to keypad mode.
lsb [ offset ]
Select LSB mode and set the BFO compensation to the argument given. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keypad l command.
meter [ code ]
Select the meter mode, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
mode [ mode ]
Select one of the mode/filter combinations listed by the help menu. If no argument is given, report the current selection.
offset [ mode ]
Select one of the mode/filter combinations listed by the help menu. If no argument is given, report the current selection.
probe [ mode ]
Select one of the functions listed by the help menu. If no argument is given, report the last selected function.
quit
Exit the program and return control to the shell.
rate [ rate ]
Set the tuning rate to a value between 0 and 12 corresponding to rates from the minimum tuning step to that value times 10,000. If no argument is given, report the current value.
radio [ name ]
Select one of the radios listed by the help menu and display its capabilities, including the and upper and lower band limits, minimum tuning step and related data. This must be the first command in keyboard or batch modes. If the argument is missing, the description and band limits of the current selection are displayed.
restore file [ first ] [ last ]
Restore the block of memory channels numbered from first to last, inclusive, from the named file, or until the end of file. If last is missing, restore only the channel number first. If both first and last are missing, restore all memory channels from channel 1 to the highest channel number, or until the end of file.
rsplit [ offset ]
Set the receive VFO frequency from the transmit VFO frequency with optional offset in kHz; the transmitter will continue on the original frequency.
rtty [ offset ]
Select CW mode and set the BFO compensation to the argument given. If no argument is given, report the current offset.
save file [ first ] [ last ]
Save the block of memory channels numbered from first to last, inclusive, to the named file. If last is missing, save only the channel number first. If both first and last are missing, save all memory channels from channel 1 to the highest channel number. Note that cleared memory channels are not saved.
say [ code ]
Select the announce function, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
meter [ code ]
Select the meter mode, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
scan [ code ]
Select the scan mode, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
step [ step ]
Set the tuning step used in keypad mode by the UP and DOWN keyboard arrow keys. The value temporarily replaces previous value set by the keyboard mode rate command or keypad mode LEFT and RIGHT keyboard keys. If the argument is missing, report the current step value.
trace [ code ]
Select the CI-V bus trace function from the list displayed by the help menu. If no argument is given, report the previous selection command.
tune [ code ]
Select the main radio dial tuning step, where the argument corresponds to a member in the list displayed by the help menu. If no argument is given, report the previous selection.
up
Shift the current frequency down one step and report the new value and current mode. This is the same function as the keypad UP arrow key.
usb [ offset ]
Select USB mode and set the BFO compensation to the argument given. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keypad u command.
verbose on | off ]
Set the verbose mode on or off. The default for batch mode is off; for keyboard and keypad modes, the default is on.
write [ channel ]
Write the memory channel with the contents of the VFO, mode and transmit duplex offset, if present. If the argument is missing, write the last channel selected. This is the same function as the keypad w command and the WRITE button on the radio.
xsplit [ offset ]
Set the transmit VFO frequency from the receive VFO frequency with optional offset in kHz; the receiver will continue on the original frequency.

icom/html/keypad.htm0100664000200000135730000001052407542676426014515 0ustar millsdlmgroup Keypad Commands

Keypad Commands


Following is a list of commands recognized in keypad mode. There are no restrictions on the order of these commands.

\
Erase the current keypad input as if it had never been entered.
/
Receive on transmit frequency. Used with transmit duplex offset feature.
=
Reverse transmit/receive split. Used with dual-VFO radios.
UP (keyboard arrow key)
Shift the frequency up one step and report the new frequency and mode. This is the same function as the keyboard up command. This command is reported as [a in the help menu.
DOWN (keyboard arrow key)
Shift the frequency down one step and report the new frequency and mode. This is the same function as the keyboard down command. This command is reported as [b in the help menu.
RIGHT (keyboard arrow key)
Increase the tuning rate one step and report the new step value. This command is reported as [c in the help menu.
LEFT (keyboard arrow key)
Decrease the tuning rate one step and report the new step value. This command is reported as [d in the help menu.
]
Set the transmit VFO frequency to the receive VFO frequency. Used with the transmit split feature.
[
Set the receive VFO frequency to the transmit VFO frequency. Used with the transmit split feature.
=
Swap the transmit and receive VFO frequencies. Used with the transmit split feature.
[antenna]a
Select one of the antennas listed by the help menu. If no argument is given, report the previous selection. This is the same function as the keyboard ant command.
[channel]c
Select the memory channel and load the VFO frequency, mode and transmit duplex offset. This is the same function as the keyboard chan command and the channel selection buttons or knobs on the radio.
[offset]f
Select FM mode and set the BFO compensation. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keyboard fm command.
[offset]l
Select LSB mode and set the BFO compensation. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keyboard lsb command.
[offset]m
Select AM mode and set the BFO compensation. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keyboard am command.
q
Exit keypad mode and return to keyboard mode.
[step]t
Set the frequency tuning step. This is the same function as the keyboard step command.
[offset]u
Select USB mode and set the BFO compensation. If no argument is given, report the current offset, but only if it is nonzero. This is the same function as the keyboard usb command.
[channel]w
Write the memory channel with the contents of the VFO, mode and transmit duplex offset, if present. This is the same function as the keyboard write command and the WRITE button on the radio.
[channel]x
Clear the memory channel. This is the same function as the keyboard clear command and the CLEAR button on the radio.

icom/html/option.htm0100664000200000135730000000370107542675020014534 0ustar millsdlmgroup Command Line Options

Command Line Options


Following is a list of recognized command line options. Note that, in the case of multiple options, they should be in the order -r, -c, -m, -o, -g, -d, -k, -a and -f.

-r name
Select the radio with identifier name. See above for a list of radio names and modes currently supported.
-c channel
Select the memory channel channel and set the radio frequency, mode and offset to its contents.
-m mode
Set the radio mode to mode. See above for a list of mode names valid for various radios. The mode names are specific to each radio type; not all radios support the same modes.
-o offset
Set the frequency offset for the following -g option to offset kHz.
-g frequency
Set the radio frequency to frequency in MHz if less than 1000 and in kHz otherwise.
-d
Display the current radio frequency, mode and offset. This is designed for use in shell scripts to confirm or log the results.
-k
Begin program operation in keypad mode.
-f filename
Read commands from the file filename.
-a
Enable the audio codec (Sun workstations only).

icom/arinc_world.MCH0100744000200000135730000004062707764660556014427 0ustar millsdlmgroup[REV],,,,,,,,, ID=1.0.0,,,,,,,,, APP=IC-PCR1000 Revision 2.0,,,,,,,,, [BANK00],,,,,,,,, BANKNAME=Africa,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=AFI-1/SAT-1,,3.452,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=AFI-1/SAT-1,,6.535,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=AFI-1/SAT-1,,8.861,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=AFI-1/SAT-1,,13.357,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=AFI-1/SAT-1,,17.955,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=AFI-2,,3.419,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=AFI-2,,5.652,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=AFI-2,,8.894,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=AFI-2,,13.273,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=AFI-2,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=AFI-3/MID-2,,3.467,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=AFI-3/MID-2,,5.658,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=AFI-3/MID-2,,10.018,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=AFI-3/MID-2,,11.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=AFI-3/MID-2,,13.288,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=AFI-3/MID-2,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=AFI-4,,2.878,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=AFI-4,,5.493,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=AFI-4,,8.903,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=AFI-4,,13.294,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=AFI-4,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=AFI-5/INO-1,,3.476,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=AFI-5/INO-1,,5.634,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=AFI-5/INO-1,,8.879,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=AFI-5/INO-1,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=AFI-5/INO-1,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK01],,,,,,,,, BANKNAME=Pacific,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=CEP-1/2,,2.869,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=CEP-1/2,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=CEP-1/2,,5.547,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=CEP-1/2,,5.574,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=CEP-1/2,,8.843,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=CEP-1/2,,11.282,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=CEP-1/2,,13.261,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=CEP-1/2,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=CEP-1/2,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=CWP-1/2,,2.998,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=CWP-1/2,,4.666,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=CWP-1/2,,6.532,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=CWP-1/2,,6.562,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=CWP-1/2,,8.903,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=CWP-1/2,,11.384,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=CWP-1/2,,13.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=CWP-1/2,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=CWP-1/2,,21.985,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NP,,2.932,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NP,,5.628,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NP,,5.667,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NP,,6.665,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NP,,8.915,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NP,,10.048,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NP,,13.294,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NP,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NP,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NP,,21.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=SP,,3.467,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=SP,,5.643,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=SP,,5.667,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=SP,,8.867,USB,3k,OFF,3kHz,OFF,OFF,OFF 32=SP,,13.273,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=SP,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK02],,,,,,,,, BANKNAME=Eur/W_Asia,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=EUR-A,,3.479,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=EUR-A,,5.661,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=EUR-A,,6.598,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=EUR-A,,10.084,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=EUR-A,,13.288,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=EUR-A,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=MID-1,,2.992,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=MID-1,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=MID-1,,6.631,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=MID-1,,8.951,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=MID-1,,11.375,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=MID-1,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=MID-3,,2.944,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=MID-3,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=MID-3,,6.631,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=MID-3,,8.951,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=MID-3,,11.375,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=MID-3,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NCA-1,,3.019,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NCA-1,,5.646,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NCA-1,,13.315,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NCA-1,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NCA-2,,2.851,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NCA-2,,4.678,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NCA-2,,6.592,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NCA-2,,10.096,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NCA-2,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NCA-3,,3.004,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=NCA-3,,5.664,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=NCA-3,,10.039,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=NCA-3,,13.303,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=NCA-3,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK03],,,,,,,,, BANKNAME=N_Atlantic,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=NAT-A,,3.016,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=NAT-A,,5.598,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=NAT-A,,8.906,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=NAT-A,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=NAT-A,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=NAT-B,,2.899,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=NAT-B,,5.616,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=NAT-B,,8.864,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=NAT-B,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=NAT-B,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=NAT-C,,2.862,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=NAT-C,,5.649,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=NAT-C,,8.879,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=NAT-C,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=NAT-C,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=NAT-D,,2.971,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=NAT-D,,4.675,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=NAT-D,,8.891,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NAT-D,,11.279,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NAT-D,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NAT-D,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NAT-E,,2.962,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NAT-E,,6.628,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NAT-E,,8.825,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NAT-E,,11.309,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NAT-E,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NAT-F,,3.476,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NAT-F,,6.622,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=NAT-F,,8.831,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK04],,,,,,,,, BANKNAME=Carr/S_Am,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=CAR-A,,2.887,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=CAR-A,,5.55,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=CAR-A,,6.577,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=CAR-A,,8.918,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=CAR-A,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=CAR-A,,13.297,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=CAR-A,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=CAR-B,,3.455,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=CAR-B,,5.52,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=CAR-B,,6.586,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=CAR-B,,8.846,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=CAR-B,,11.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=CAR-B,,11.387,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=CAR-B,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=E_SAM,,3.479,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=E_SAM,,5.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=E_SAM,,8.855,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=E_SAM,,10.096,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=E_SAM,,13.297,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=E_SAM,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=W_SAM,,2.944,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=W_SAM,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=W_SAM,,6.549,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=W_SAM,,10.024,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=W_SAM,,11.36,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=W_SAM,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=SAT-2,,2.854,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=SAT-2,,5.565,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=SAT-2,,11.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=SAT-2,,13.315,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=SAT-2,,17.955,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK05],,,,,,,,, BANKNAME=E/S_Asia,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=EA-1,,3.016,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=EA-1,,6.571,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=EA-1,,8.897,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=EA-1,,10.042,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=EA-1,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=SEA-1/3,,3.47,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=SEA-1/3,,6.556,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=SEA-1/3,,10.066,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=SEA-1/3,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=SEA-1/3,,13.318,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=SEA-1/3,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=SEA-2/EA-2,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=SEA-2/EA-2,,5.649,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=SEA-2/EA-2,,5.655,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=SEA-2/EA-2,,8.942,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=SEA-2/EA-2,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=SEA-2/EA-2,,13.309,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=SEA-2/EA-2,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK06],,,,,,,,, BANKNAME=VOLMET,,,,,,,,, ACTIVECH=1,,,,,,,,, 00=VOLMET-NAT,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=VOLMET-NAT,,6.604,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=VOLMET-NAT,,10.051,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=VOLMET-NAT,,13.27,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=VOLMET-EU,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=VOLMET-EU,,5.505,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=VOLMET-EU,,8.957,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=VOLMET-EU,,13.264,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=VOLMET-PAC,,2.863,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=VOLMET-PAC,,6.679,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=VOLMET-PAC,,8.828,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=VOLMET-PAC,,13.282,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK07],,,,,,,,, BANKNAME=Comp-1,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=Houston,,5.529,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=Houston,,6.637,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=Houston,,10.075,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=Houston,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=Houston,,13.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=Houston,,17.94,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=Houston,,21.964,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=ARINC_Honolulu,,3.013,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=ARINC_Honolulu,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=ARINC_Honolulu,,10.033,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=ARINC_Honolulu,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=ARINC_Honolulu,,13.348,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=ARINC_Honolulu,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=ARINC_Honolulu,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=ARINC_Honolulu,,21.964,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=ARINC_New_York,,3.494,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=ARINC_New_York,,6.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=ARINC_New_York,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=ARINC_New_York,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=ARINC_New_York,,13.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=ARINC_New_York,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=ARINC_New_York,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=ARINC_New_York,,21.964,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=ARINC_San_Fran,,3.013,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=ARINC_San_Fran,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=ARINC_San_Fran,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=ARINC_San_Fran,,8.843,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=ARINC_San_Fran,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=ARINC_San_Fran,,13.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=ARINC_San_Fran,,13.348,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=ARINC_San_Frano,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=ARINC_San_Fran,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 32=ARINC_San_Fran,,21.964,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=ARINC_Gulf_Mex,,4.55,USB,3k,OFF,3kHz,OFF,OFF,OFF 34=ARINC_Gulf_Mex,,6.82,USB,3k,OFF,3kHz,OFF,OFF,OFF 35=ARINC_Gulf_Mex,,8.07,USB,3k,OFF,3kHz,OFF,OFF,OFF 36=ARINC_Gulf_Mex,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 37=Rainbow_St_Johns,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 38=Rainbow_St_Johns,,5.604,USB,3k,OFF,3kHz,OFF,OFF,OFF 39=Rainbow_St_Johns,,8.819,USB,3k,OFF,3kHz,OFF,OFF,OFF 40=Rainbow_St_Johns,,13.285,USB,3k,OFF,3kHz,OFF,OFF,OFF 41=Rainbow_St_Johns,,13.42,USB,3k,OFF,3kHz,OFF,OFF,OFF 42=Rainbow_St_Johns,,17.91,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK08],,,,,,,,, BANKNAME=Comp-2,,,,,,,,, ACTIVECH=42,,,,,,,,, 00=Berne,,3.01,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=Berne,,4.654,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=Berne,,4.67,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=Berne,,4.702,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=Berne,,6.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=Berne,,6.643,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=Berne,,6.705,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=Berne,,6.742,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=Berne,,8.936,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=Berne,,9.211,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=Berne,,10.069,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=Berne,,13.205,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=Berne,,13.266,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=Berne,,13.324,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=Berne,,15.046,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=Berne,,15.05,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=Berne,,15.835,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=Berne,,17.931,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=Berne,,18.023,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=Berne,,18.48,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=Berne,,19.554,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=Berne,,20.035,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=Berne,,20.87,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=Berne,,21.933,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=Berne,,21.988,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=Berne,,23.285,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=Berne,,25.5,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=Portishead,,3.482,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=Portishead,,4.807,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=Portishead,,5.61,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=Portishead,,6.634,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=Portishead,,8.17,USB,3k,OFF,3kHz,OFF,OFF,OFF 32=Portishead,,8.96,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=Portishead,,10.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 34=Portishead,,11.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 35=Portishead,,12.133,USB,3k,OFF,3kHz,OFF,OFF,OFF 36=Portishead,,13.865,USB,3k,OFF,3kHz,OFF,OFF,OFF 37=Portishead,,14.89,USB,3k,OFF,3kHz,OFF,OFF,OFF 38=Portishead,,17.405,USB,3k,OFF,3kHz,OFF,OFF,OFF 39=Portishead,,19.51,USB,3k,OFF,3kHz,OFF,OFF,OFF 40=Portishead,,20.065,USB,3k,OFF,3kHz,OFF,OFF,OFF 41=Portishead,,21.765,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK09],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=7,,,,,,,,, 00=WWV2,,2.5,AM,6k,ON,5kHz,OFF,OFF,OFF 01=WWV5,,5,AM,6k,ON,5kHz,OFF,OFF,OFF 02=WWV10,,10,AM,6k,ON,5kHz,OFF,OFF,OFF 03=WWV15,,15,AM,6k,ON,5kHz,OFF,OFF,OFF 04=WWV20,,20,AM,6k,ON,5kHz,OFF,OFF,OFF 05=CHU3,,3.33,AM,6k,ON,5kHz,OFF,OFF,OFF 06=CHU5,,7.335,AM,6k,ON,5kHz,OFF,OFF,OFF 07=CHU14,,14.67,AM,6k,ON,20kHz,OFF,OFF,OFF [BANK10],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=WFAN,,0.66,AM,15k,OFF,10kHz,OFF,OFF,OFF 01=NONAME,,0.83,AM,15k,OFF,10kHz,OFF,OFF,OFF 02=WPEN,,0.95,AM,15k,OFF,10kHz,OFF,OFF,OFF 03=WBZ,,1.03,AM,15k,OFF,20kHz,OFF,OFF,OFF 04=KYW,,1.06,AM,15k,OFF,10kHz,OFF,OFF,OFF 05=WBAL,,1.09,AM,15k,OFF,10kHz,OFF,OFF,OFF 06=NONAME,,1.1,AM,15k,OFF,10kHz,OFF,OFF,OFF 07=NONAME,,1.11,AM,15k,OFF,10kHz,OFF,OFF,OFF 08=WDEL,,1.15,AM,15k,OFF,10kHz,OFF,OFF,OFF 09=NONAME,,1.17,AM,15k,OFF,10kHz,OFF,OFF,OFF 10=WPHT,,1.21,AM,15k,OFF,10kHz,OFF,OFF,OFF 11=WNRK,,1.26,AM,15k,OFF,10kHz,OFF,OFF,OFF 12=WJBR,,1.29,AM,15k,OFF,10kHz,OFF,OFF,OFF 13=NONAME,,1.33,AM,15k,OFF,10kHz,OFF,OFF,OFF 14=WTMC,,1.38,AM,15k,OFF,10kHz,OFF,OFF,OFF 15=WILM,,1.45,AM,15k,OFF,10kHz,OFF,OFF,OFF 16=NONAME,,1.51,AM,15k,OFF,10kHz,OFF,OFF,OFF 17=WSER,,1.55,AM,15k,OFF,10kHz,OFF,OFF,OFF 18=NONAME,,0.88,AM,15k,OFF,10kHz,OFF,OFF,OFF 19=NONAME,,0.8,AM,15k,OFF,10kHz,OFF,OFF,OFF 20=NONAME,,89.9,WFM,230k,OFF,200kHz,OFF,OFF,OFF 21=WVUD,,91.3,WFM,230k,OFF,200kHz,OFF,OFF,OFF 22=WSTW,,93.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 23=NONAME,,94.1,WFM,230k,OFF,200kHz,OFF,OFF,OFF 24=NONAME,,94.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 25=NONAME,,95.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 26=WJBR,,99.5,WFM,230k,OFF,200kHz,OFF,OFF,OFF 27=WXCY,,103.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 28=NONAME,,107.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF [BANK14],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK15],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK16],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK17],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK18],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK19],,,,,,,,, BANKNAME=scan,,,,,,,,, ACTIVECH=7,,,,,,,,, 02=C17,,493.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 04=C22,,523.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 05=C23,,529.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 07=C48,,679.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 08=C61,,757.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 10=C65,,781.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 13=C29,,565.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 16=C43,,649.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 17=C45,,661.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 20=C57,,733.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF [COMMON],,,,,,,,, ACTIVEBANK=11,,,,,,,,, [BANK11],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=10,,,,,,,,, 00=C2,,59.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 01=C10,,197.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 02=C11,,203.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 03=C12,,209.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 04=C13,,215.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 05=C17,,493.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 06=C22,,523.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 07=C23,,529.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 08=C48,,679.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 09=C61,,757.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 10=C65,,781.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 11=C29,,565.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 12=C43,,649.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 13=C45,,661.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 14=C57,,733.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF icom/pcr1.csv0100664000200000135730000004002307764663771013146 0ustar millsdlmgroup[REV] ID=1.0.0 APP=IC-PCR1000 Revision 2.0 [BANK00] BANKNAME=Africa ACTIVECH=0 00=AFI-1/SAT-1 3.452 USB 3k OFF 3kHz OFF OFF OFF 01=AFI-1/SAT-1 6.535 USB 3k OFF 3kHz OFF OFF OFF 02=AFI-1/SAT-1 8.861 USB 3k OFF 3kHz OFF OFF OFF 03=AFI-1/SAT-1 13.357 USB 3k OFF 3kHz OFF OFF OFF 04=AFI-1/SAT-1 17.955 USB 3k OFF 3kHz OFF OFF OFF 05=AFI-2 3.419 USB 3k OFF 3kHz OFF OFF OFF 06=AFI-2 5.652 USB 3k OFF 3kHz OFF OFF OFF 07=AFI-2 8.894 USB 3k OFF 3kHz OFF OFF OFF 08=AFI-2 13.273 USB 3k OFF 3kHz OFF OFF OFF 09=AFI-2 17.961 USB 3k OFF 3kHz OFF OFF OFF 10=AFI-3/MID-2 3.467 USB 3k OFF 3kHz OFF OFF OFF 11=AFI-3/MID-2 5.658 USB 3k OFF 3kHz OFF OFF OFF 12=AFI-3/MID-2 10.018 USB 3k OFF 3kHz OFF OFF OFF 13=AFI-3/MID-2 11.3 USB 3k OFF 3kHz OFF OFF OFF 14=AFI-3/MID-2 13.288 USB 3k OFF 3kHz OFF OFF OFF 15=AFI-3/MID-2 17.961 USB 3k OFF 3kHz OFF OFF OFF 16=AFI-4 2.878 USB 3k OFF 3kHz OFF OFF OFF 17=AFI-4 5.493 USB 3k OFF 3kHz OFF OFF OFF 18=AFI-4 8.903 USB 3k OFF 3kHz OFF OFF OFF 19=AFI-4 13.294 USB 3k OFF 3kHz OFF OFF OFF 20=AFI-4 17.961 USB 3k OFF 3kHz OFF OFF OFF 21=AFI-5/INO-1 3.476 USB 3k OFF 3kHz OFF OFF OFF 22=AFI-5/INO-1 5.634 USB 3k OFF 3kHz OFF OFF OFF 23=AFI-5/INO-1 8.879 USB 3k OFF 3kHz OFF OFF OFF 24=AFI-5/INO-1 13.306 USB 3k OFF 3kHz OFF OFF OFF 25=AFI-5/INO-1 17.961 USB 3k OFF 3kHz OFF OFF OFF [BANK01] BANKNAME=Pacific ACTIVECH=0 00=CEP-1/2 2.869 USB 3k OFF 3kHz OFF OFF OFF 01=CEP-1/2 3.413 USB 3k OFF 3kHz OFF OFF OFF 02=CEP-1/2 5.547 USB 3k OFF 3kHz OFF OFF OFF 03=CEP-1/2 5.574 USB 3k OFF 3kHz OFF OFF OFF 04=CEP-1/2 8.843 USB 3k OFF 3kHz OFF OFF OFF 05=CEP-1/2 11.282 USB 3k OFF 3kHz OFF OFF OFF 06=CEP-1/2 13.261 USB 3k OFF 3kHz OFF OFF OFF 07=CEP-1/2 13.354 USB 3k OFF 3kHz OFF OFF OFF 08=CEP-1/2 17.904 USB 3k OFF 3kHz OFF OFF OFF 09=CWP-1/2 2.998 USB 3k OFF 3kHz OFF OFF OFF 10=CWP-1/2 4.666 USB 3k OFF 3kHz OFF OFF OFF 11=CWP-1/2 6.532 USB 3k OFF 3kHz OFF OFF OFF 12=CWP-1/2 6.562 USB 3k OFF 3kHz OFF OFF OFF 13=CWP-1/2 8.903 USB 3k OFF 3kHz OFF OFF OFF 14=CWP-1/2 11.384 USB 3k OFF 3kHz OFF OFF OFF 15=CWP-1/2 13.3 USB 3k OFF 3kHz OFF OFF OFF 16=CWP-1/2 17.904 USB 3k OFF 3kHz OFF OFF OFF 17=CWP-1/2 21.985 USB 3k OFF 3kHz OFF OFF OFF 18=NP 2.932 USB 3k OFF 3kHz OFF OFF OFF 19=NP 5.628 USB 3k OFF 3kHz OFF OFF OFF 20=NP 5.667 USB 3k OFF 3kHz OFF OFF OFF 21=NP 6.665 USB 3k OFF 3kHz OFF OFF OFF 22=NP 8.915 USB 3k OFF 3kHz OFF OFF OFF 23=NP 10.048 USB 3k OFF 3kHz OFF OFF OFF 24=NP 13.294 USB 3k OFF 3kHz OFF OFF OFF 25=NP 17.904 USB 3k OFF 3kHz OFF OFF OFF 26=NP 17.946 USB 3k OFF 3kHz OFF OFF OFF 27=NP 21.925 USB 3k OFF 3kHz OFF OFF OFF 28=SP 3.467 USB 3k OFF 3kHz OFF OFF OFF 29=SP 5.643 USB 3k OFF 3kHz OFF OFF OFF 30=SP 5.667 USB 3k OFF 3kHz OFF OFF OFF 31=SP 8.867 USB 3k OFF 3kHz OFF OFF OFF 32=SP 13.273 USB 3k OFF 3kHz OFF OFF OFF 33=SP 17.904 USB 3k OFF 3kHz OFF OFF OFF [BANK02] BANKNAME=Eur/W_Asia ACTIVECH=0 00=EUR-A 3.479 USB 3k OFF 3kHz OFF OFF OFF 01=EUR-A 5.661 USB 3k OFF 3kHz OFF OFF OFF 02=EUR-A 6.598 USB 3k OFF 3kHz OFF OFF OFF 03=EUR-A 10.084 USB 3k OFF 3kHz OFF OFF OFF 04=EUR-A 13.288 USB 3k OFF 3kHz OFF OFF OFF 05=EUR-A 17.961 USB 3k OFF 3kHz OFF OFF OFF 06=MID-1 2.992 USB 3k OFF 3kHz OFF OFF OFF 07=MID-1 4.669 USB 3k OFF 3kHz OFF OFF OFF 08=MID-1 6.631 USB 3k OFF 3kHz OFF OFF OFF 09=MID-1 8.951 USB 3k OFF 3kHz OFF OFF OFF 10=MID-1 11.375 USB 3k OFF 3kHz OFF OFF OFF 11=MID-1 17.961 USB 3k OFF 3kHz OFF OFF OFF 12=MID-3 2.944 USB 3k OFF 3kHz OFF OFF OFF 13=MID-3 4.669 USB 3k OFF 3kHz OFF OFF OFF 14=MID-3 6.631 USB 3k OFF 3kHz OFF OFF OFF 15=MID-3 8.951 USB 3k OFF 3kHz OFF OFF OFF 16=MID-3 11.375 USB 3k OFF 3kHz OFF OFF OFF 17=MID-3 17.961 USB 3k OFF 3kHz OFF OFF OFF 18=NCA-1 3.019 USB 3k OFF 3kHz OFF OFF OFF 19=NCA-1 5.646 USB 3k OFF 3kHz OFF OFF OFF 20=NCA-1 13.315 USB 3k OFF 3kHz OFF OFF OFF 21=NCA-1 17.958 USB 3k OFF 3kHz OFF OFF OFF 22=NCA-2 2.851 USB 3k OFF 3kHz OFF OFF OFF 23=NCA-2 4.678 USB 3k OFF 3kHz OFF OFF OFF 24=NCA-2 6.592 USB 3k OFF 3kHz OFF OFF OFF 25=NCA-2 10.096 USB 3k OFF 3kHz OFF OFF OFF 26=NCA-2 17.958 USB 3k OFF 3kHz OFF OFF OFF 27=NCA-3 3.004 USB 3k OFF 3kHz OFF OFF OFF 28=NCA-3 5.664 USB 3k OFF 3kHz OFF OFF OFF 29=NCA-3 10.039 USB 3k OFF 3kHz OFF OFF OFF 30=NCA-3 13.303 USB 3k OFF 3kHz OFF OFF OFF 31=NCA-3 17.958 USB 3k OFF 3kHz OFF OFF OFF [BANK03] BANKNAME=N_Atlantic ACTIVECH=0 00=NAT-A 3.016 USB 3k OFF 3kHz OFF OFF OFF 01=NAT-A 5.598 USB 3k OFF 3kHz OFF OFF OFF 02=NAT-A 8.906 USB 3k OFF 3kHz OFF OFF OFF 03=NAT-A 13.306 USB 3k OFF 3kHz OFF OFF OFF 04=NAT-A 17.946 USB 3k OFF 3kHz OFF OFF OFF 05=NAT-B 2.899 USB 3k OFF 3kHz OFF OFF OFF 06=NAT-B 5.616 USB 3k OFF 3kHz OFF OFF OFF 07=NAT-B 8.864 USB 3k OFF 3kHz OFF OFF OFF 08=NAT-B 13.291 USB 3k OFF 3kHz OFF OFF OFF 09=NAT-B 17.946 USB 3k OFF 3kHz OFF OFF OFF 10=NAT-C 2.862 USB 3k OFF 3kHz OFF OFF OFF 11=NAT-C 5.649 USB 3k OFF 3kHz OFF OFF OFF 12=NAT-C 8.879 USB 3k OFF 3kHz OFF OFF OFF 13=NAT-C 13.306 USB 3k OFF 3kHz OFF OFF OFF 14=NAT-C 17.946 USB 3k OFF 3kHz OFF OFF OFF 15=NAT-D 2.971 USB 3k OFF 3kHz OFF OFF OFF 16=NAT-D 4.675 USB 3k OFF 3kHz OFF OFF OFF 17=NAT-D 8.891 USB 3k OFF 3kHz OFF OFF OFF 18=NAT-D 11.279 USB 3k OFF 3kHz OFF OFF OFF 19=NAT-D 13.291 USB 3k OFF 3kHz OFF OFF OFF 20=NAT-D 17.946 USB 3k OFF 3kHz OFF OFF OFF 21=NAT-E 2.962 USB 3k OFF 3kHz OFF OFF OFF 22=NAT-E 6.628 USB 3k OFF 3kHz OFF OFF OFF 23=NAT-E 8.825 USB 3k OFF 3kHz OFF OFF OFF 24=NAT-E 11.309 USB 3k OFF 3kHz OFF OFF OFF 25=NAT-E 13.354 USB 3k OFF 3kHz OFF OFF OFF 26=NAT-F 3.476 USB 3k OFF 3kHz OFF OFF OFF 27=NAT-F 6.622 USB 3k OFF 3kHz OFF OFF OFF 28=NAT-F 8.831 USB 3k OFF 3kHz OFF OFF OFF [BANK04] BANKNAME=Carr/S_Am ACTIVECH=0 00=CAR-A 2.887 USB 3k OFF 3kHz OFF OFF OFF 01=CAR-A 5.55 USB 3k OFF 3kHz OFF OFF OFF 02=CAR-A 6.577 USB 3k OFF 3kHz OFF OFF OFF 03=CAR-A 8.918 USB 3k OFF 3kHz OFF OFF OFF 04=CAR-A 11.396 USB 3k OFF 3kHz OFF OFF OFF 05=CAR-A 13.297 USB 3k OFF 3kHz OFF OFF OFF 06=CAR-A 17.907 USB 3k OFF 3kHz OFF OFF OFF 07=CAR-B 3.455 USB 3k OFF 3kHz OFF OFF OFF 08=CAR-B 5.52 USB 3k OFF 3kHz OFF OFF OFF 09=CAR-B 6.586 USB 3k OFF 3kHz OFF OFF OFF 10=CAR-B 8.846 USB 3k OFF 3kHz OFF OFF OFF 11=CAR-B 11.33 USB 3k OFF 3kHz OFF OFF OFF 12=CAR-B 11.387 USB 3k OFF 3kHz OFF OFF OFF 13=CAR-B 17.907 USB 3k OFF 3kHz OFF OFF OFF 14=E_SAM 3.479 USB 3k OFF 3kHz OFF OFF OFF 15=E_SAM 5.526 USB 3k OFF 3kHz OFF OFF OFF 16=E_SAM 8.855 USB 3k OFF 3kHz OFF OFF OFF 17=E_SAM 10.096 USB 3k OFF 3kHz OFF OFF OFF 18=E_SAM 13.297 USB 3k OFF 3kHz OFF OFF OFF 19=E_SAM 17.907 USB 3k OFF 3kHz OFF OFF OFF 20=W_SAM 2.944 USB 3k OFF 3kHz OFF OFF OFF 21=W_SAM 4.669 USB 3k OFF 3kHz OFF OFF OFF 22=W_SAM 6.549 USB 3k OFF 3kHz OFF OFF OFF 23=W_SAM 10.024 USB 3k OFF 3kHz OFF OFF OFF 24=W_SAM 11.36 USB 3k OFF 3kHz OFF OFF OFF 25=W_SAM 17.907 USB 3k OFF 3kHz OFF OFF OFF 26=SAT-2 2.854 USB 3k OFF 3kHz OFF OFF OFF 27=SAT-2 5.565 USB 3k OFF 3kHz OFF OFF OFF 28=SAT-2 11.291 USB 3k OFF 3kHz OFF OFF OFF 29=SAT-2 13.315 USB 3k OFF 3kHz OFF OFF OFF 30=SAT-2 17.955 USB 3k OFF 3kHz OFF OFF OFF [BANK05] BANKNAME=E/S_Asia ACTIVECH=0 00=EA-1 3.016 USB 3k OFF 3kHz OFF OFF OFF 01=EA-1 6.571 USB 3k OFF 3kHz OFF OFF OFF 02=EA-1 8.897 USB 3k OFF 3kHz OFF OFF OFF 03=EA-1 10.042 USB 3k OFF 3kHz OFF OFF OFF 04=EA-1 17.958 USB 3k OFF 3kHz OFF OFF OFF 05=SEA-1/3 3.47 USB 3k OFF 3kHz OFF OFF OFF 06=SEA-1/3 6.556 USB 3k OFF 3kHz OFF OFF OFF 07=SEA-1/3 10.066 USB 3k OFF 3kHz OFF OFF OFF 08=SEA-1/3 11.396 USB 3k OFF 3kHz OFF OFF OFF 09=SEA-1/3 13.318 USB 3k OFF 3kHz OFF OFF OFF 10=SEA-1/3 17.907 USB 3k OFF 3kHz OFF OFF OFF 11=SEA-2/EA-2 3.485 USB 3k OFF 3kHz OFF OFF OFF 12=SEA-2/EA-2 5.649 USB 3k OFF 3kHz OFF OFF OFF 13=SEA-2/EA-2 5.655 USB 3k OFF 3kHz OFF OFF OFF 14=SEA-2/EA-2 8.942 USB 3k OFF 3kHz OFF OFF OFF 15=SEA-2/EA-2 11.396 USB 3k OFF 3kHz OFF OFF OFF 16=SEA-2/EA-2 13.309 USB 3k OFF 3kHz OFF OFF OFF 17=SEA-2/EA-2 17.907 USB 3k OFF 3kHz OFF OFF OFF [BANK06] BANKNAME=VOLMET ACTIVECH=1 00=VOLMET-NAT 3.485 USB 3k OFF 3kHz OFF OFF OFF 01=VOLMET-NAT 6.604 USB 3k OFF 3kHz OFF OFF OFF 02=VOLMET-NAT 10.051 USB 3k OFF 3kHz OFF OFF OFF 03=VOLMET-NAT 13.27 USB 3k OFF 3kHz OFF OFF OFF 04=VOLMET-EU 3.413 USB 3k OFF 3kHz OFF OFF OFF 05=VOLMET-EU 5.505 USB 3k OFF 3kHz OFF OFF OFF 06=VOLMET-EU 8.957 USB 3k OFF 3kHz OFF OFF OFF 07=VOLMET-EU 13.264 USB 3k OFF 3kHz OFF OFF OFF 08=VOLMET-PAC 2.863 USB 3k OFF 3kHz OFF OFF OFF 09=VOLMET-PAC 6.679 USB 3k OFF 3kHz OFF OFF OFF 10=VOLMET-PAC 8.828 USB 3k OFF 3kHz OFF OFF OFF 11=VOLMET-PAC 13.282 USB 3k OFF 3kHz OFF OFF OFF [BANK07] BANKNAME=Comp-1 ACTIVECH=0 00=Houston 5.529 USB 3k OFF 3kHz OFF OFF OFF 01=Houston 6.637 USB 3k OFF 3kHz OFF OFF OFF 02=Houston 10.075 USB 3k OFF 3kHz OFF OFF OFF 03=Houston 11.342 USB 3k OFF 3kHz OFF OFF OFF 04=Houston 13.33 USB 3k OFF 3kHz OFF OFF OFF 05=Houston 17.94 USB 3k OFF 3kHz OFF OFF OFF 06=Houston 21.964 USB 3k OFF 3kHz OFF OFF OFF 07=ARINC_Honolulu 3.013 USB 3k OFF 3kHz OFF OFF OFF 08=ARINC_Honolulu 6.64 USB 3k OFF 3kHz OFF OFF OFF 09=ARINC_Honolulu 10.033 USB 3k OFF 3kHz OFF OFF OFF 10=ARINC_Honolulu 11.342 USB 3k OFF 3kHz OFF OFF OFF 11=ARINC_Honolulu 13.348 USB 3k OFF 3kHz OFF OFF OFF 12=ARINC_Honolulu 13.354 USB 3k OFF 3kHz OFF OFF OFF 13=ARINC_Honolulu 17.925 USB 3k OFF 3kHz OFF OFF OFF 14=ARINC_Honolulu 21.964 USB 3k OFF 3kHz OFF OFF OFF 15=ARINC_New_York 3.494 USB 3k OFF 3kHz OFF OFF OFF 16=ARINC_New_York 6.526 USB 3k OFF 3kHz OFF OFF OFF 17=ARINC_New_York 6.64 USB 3k OFF 3kHz OFF OFF OFF 18=ARINC_New_York 11.342 USB 3k OFF 3kHz OFF OFF OFF 19=ARINC_New_York 13.33 USB 3k OFF 3kHz OFF OFF OFF 20=ARINC_New_York 13.354 USB 3k OFF 3kHz OFF OFF OFF 21=ARINC_New_York 17.925 USB 3k OFF 3kHz OFF OFF OFF 22=ARINC_New_York 21.964 USB 3k OFF 3kHz OFF OFF OFF 23=ARINC_San_Fran 3.013 USB 3k OFF 3kHz OFF OFF OFF 24=ARINC_San_Fran 3.413 USB 3k OFF 3kHz OFF OFF OFF 25=ARINC_San_Fran 6.64 USB 3k OFF 3kHz OFF OFF OFF 26=ARINC_San_Fran 8.843 USB 3k OFF 3kHz OFF OFF OFF 27=ARINC_San_Fran 11.342 USB 3k OFF 3kHz OFF OFF OFF 28=ARINC_San_Fran 13.3 USB 3k OFF 3kHz OFF OFF OFF 29=ARINC_San_Fran 13.348 USB 3k OFF 3kHz OFF OFF OFF 30=ARINC_San_Frano 13.354 USB 3k OFF 3kHz OFF OFF OFF 31=ARINC_San_Fran 17.925 USB 3k OFF 3kHz OFF OFF OFF 32=ARINC_San_Fran 21.964 USB 3k OFF 3kHz OFF OFF OFF 33=ARINC_Gulf_Mex 4.55 USB 3k OFF 3kHz OFF OFF OFF 34=ARINC_Gulf_Mex 6.82 USB 3k OFF 3kHz OFF OFF OFF 35=ARINC_Gulf_Mex 8.07 USB 3k OFF 3kHz OFF OFF OFF 36=ARINC_Gulf_Mex 13.354 USB 3k OFF 3kHz OFF OFF OFF 37=Rainbow_St_Johns 3.485 USB 3k OFF 3kHz OFF OFF OFF 38=Rainbow_St_Johns 5.604 USB 3k OFF 3kHz OFF OFF OFF 39=Rainbow_St_Johns 8.819 USB 3k OFF 3kHz OFF OFF OFF 40=Rainbow_St_Johns 13.285 USB 3k OFF 3kHz OFF OFF OFF 41=Rainbow_St_Johns 13.42 USB 3k OFF 3kHz OFF OFF OFF 42=Rainbow_St_Johns 17.91 USB 3k OFF 3kHz OFF OFF OFF [BANK08] BANKNAME=Comp-2 ACTIVECH=42 00=Berne 3.01 USB 3k OFF 3kHz OFF OFF OFF 01=Berne 4.654 USB 3k OFF 3kHz OFF OFF OFF 02=Berne 4.67 USB 3k OFF 3kHz OFF OFF OFF 03=Berne 4.702 USB 3k OFF 3kHz OFF OFF OFF 04=Berne 6.526 USB 3k OFF 3kHz OFF OFF OFF 05=Berne 6.643 USB 3k OFF 3kHz OFF OFF OFF 06=Berne 6.705 USB 3k OFF 3kHz OFF OFF OFF 07=Berne 6.742 USB 3k OFF 3kHz OFF OFF OFF 08=Berne 8.936 USB 3k OFF 3kHz OFF OFF OFF 09=Berne 9.211 USB 3k OFF 3kHz OFF OFF OFF 10=Berne 10.069 USB 3k OFF 3kHz OFF OFF OFF 11=Berne 13.205 USB 3k OFF 3kHz OFF OFF OFF 12=Berne 13.266 USB 3k OFF 3kHz OFF OFF OFF 13=Berne 13.324 USB 3k OFF 3kHz OFF OFF OFF 14=Berne 15.046 USB 3k OFF 3kHz OFF OFF OFF 15=Berne 15.05 USB 3k OFF 3kHz OFF OFF OFF 16=Berne 15.835 USB 3k OFF 3kHz OFF OFF OFF 17=Berne 17.931 USB 3k OFF 3kHz OFF OFF OFF 18=Berne 18.023 USB 3k OFF 3kHz OFF OFF OFF 19=Berne 18.48 USB 3k OFF 3kHz OFF OFF OFF 20=Berne 19.554 USB 3k OFF 3kHz OFF OFF OFF 21=Berne 20.035 USB 3k OFF 3kHz OFF OFF OFF 22=Berne 20.87 USB 3k OFF 3kHz OFF OFF OFF 23=Berne 21.933 USB 3k OFF 3kHz OFF OFF OFF 24=Berne 21.988 USB 3k OFF 3kHz OFF OFF OFF 25=Berne 23.285 USB 3k OFF 3kHz OFF OFF OFF 26=Berne 25.5 USB 3k OFF 3kHz OFF OFF OFF 27=Portishead 3.482 USB 3k OFF 3kHz OFF OFF OFF 28=Portishead 4.807 USB 3k OFF 3kHz OFF OFF OFF 29=Portishead 5.61 USB 3k OFF 3kHz OFF OFF OFF 30=Portishead 6.634 USB 3k OFF 3kHz OFF OFF OFF 31=Portishead 8.17 USB 3k OFF 3kHz OFF OFF OFF 32=Portishead 8.96 USB 3k OFF 3kHz OFF OFF OFF 33=Portishead 10.291 USB 3k OFF 3kHz OFF OFF OFF 34=Portishead 11.306 USB 3k OFF 3kHz OFF OFF OFF 35=Portishead 12.133 USB 3k OFF 3kHz OFF OFF OFF 36=Portishead 13.865 USB 3k OFF 3kHz OFF OFF OFF 37=Portishead 14.89 USB 3k OFF 3kHz OFF OFF OFF 38=Portishead 17.405 USB 3k OFF 3kHz OFF OFF OFF 39=Portishead 19.51 USB 3k OFF 3kHz OFF OFF OFF 40=Portishead 20.065 USB 3k OFF 3kHz OFF OFF OFF 41=Portishead 21.765 USB 3k OFF 3kHz OFF OFF OFF [BANK09] BANKNAME= ACTIVECH=7 00=WWV2 2.5 AM 6k ON 5kHz OFF OFF OFF 01=WWV5 5 AM 6k ON 5kHz OFF OFF OFF 02=WWV10 10 AM 6k ON 5kHz OFF OFF OFF 03=WWV15 15 AM 6k ON 5kHz OFF OFF OFF 04=WWV20 20 AM 6k ON 5kHz OFF OFF OFF 05=CHU3 3.33 AM 6k ON 5kHz OFF OFF OFF 06=CHU5 7.335 AM 6k ON 5kHz OFF OFF OFF 07=CHU14 14.67 AM 6k ON 20kHz OFF OFF OFF [BANK10] BANKNAME= ACTIVECH=0 00=WFAN 0.66 AM 15k OFF 10kHz OFF OFF OFF 01=NONAME 0.83 AM 15k OFF 10kHz OFF OFF OFF 02=WPEN 0.95 AM 15k OFF 10kHz OFF OFF OFF 03=WBZ 1.03 AM 15k OFF 20kHz OFF OFF OFF 04=KYW 1.06 AM 15k OFF 10kHz OFF OFF OFF 05=WBAL 1.09 AM 15k OFF 10kHz OFF OFF OFF 06=NONAME 1.1 AM 15k OFF 10kHz OFF OFF OFF 07=NONAME 1.11 AM 15k OFF 10kHz OFF OFF OFF 08=WDEL 1.15 AM 15k OFF 10kHz OFF OFF OFF 09=NONAME 1.17 AM 15k OFF 10kHz OFF OFF OFF 10=WPHT 1.21 AM 15k OFF 10kHz OFF OFF OFF 11=WNRK 1.26 AM 15k OFF 10kHz OFF OFF OFF 12=WJBR 1.29 AM 15k OFF 10kHz OFF OFF OFF 13=NONAME 1.33 AM 15k OFF 10kHz OFF OFF OFF 14=WTMC 1.38 AM 15k OFF 10kHz OFF OFF OFF 15=WILM 1.45 AM 15k OFF 10kHz OFF OFF OFF 16=NONAME 1.51 AM 15k OFF 10kHz OFF OFF OFF 17=WSER 1.55 AM 15k OFF 10kHz OFF OFF OFF 18=NONAME 0.88 AM 15k OFF 10kHz OFF OFF OFF 19=NONAME 0.8 AM 15k OFF 10kHz OFF OFF OFF 20=NONAME 89.9 WFM 230k OFF 200kHz OFF OFF OFF 21=WVUD 91.3 WFM 230k OFF 200kHz OFF OFF OFF 22=WSTW 93.7 WFM 230k OFF 200kHz OFF OFF OFF 23=NONAME 94.1 WFM 230k OFF 200kHz OFF OFF OFF 24=NONAME 94.7 WFM 230k OFF 200kHz OFF OFF OFF 25=NONAME 95.7 WFM 230k OFF 200kHz OFF OFF OFF 26=WJBR 99.5 WFM 230k OFF 200kHz OFF OFF OFF 27=WXCY 103.7 WFM 230k OFF 200kHz OFF OFF OFF 28=NONAME 107.7 WFM 230k OFF 200kHz OFF OFF OFF [BANK14] BANKNAME= ACTIVECH=0 [BANK15] BANKNAME= ACTIVECH=0 [BANK16] BANKNAME= ACTIVECH=0 [BANK17] BANKNAME= ACTIVECH=0 [BANK18] BANKNAME= ACTIVECH=0 [BANK19] BANKNAME=scan ACTIVECH=7 02=C17 493.75 WFM 230k OFF 6MHz OFF OFF OFF 04=C22 523.75 WFM 230k OFF 6MHz OFF OFF OFF 05=C23 529.75 WFM 230k OFF 6MHz OFF OFF OFF 07=C48 679.75 WFM 230k OFF 6MHz OFF OFF OFF 08=C61 757.75 WFM 230k OFF 6MHz OFF OFF OFF 10=C65 781.75 WFM 230k OFF 6MHz OFF OFF OFF 13=C29 565.75 WFM 230k OFF 6MHz OFF OFF OFF 16=C43 649.75 WFM 230k OFF 6MHz OFF OFF OFF 17=C45 661.75 WFM 230k OFF 6MHz OFF OFF OFF 20=C57 733.75 WFM 230k OFF 6MHz OFF OFF OFF [COMMON] ACTIVEBANK=11 [BANK11] BANKNAME= ACTIVECH=10 00=C2 59.75 WFM 230k OFF 6MHz OFF OFF OFF 01=C10 197.75 WFM 230k OFF 6MHz OFF OFF OFF 02=C11 203.75 WFM 230k OFF 6MHz OFF OFF OFF 03=C12 209.75 WFM 230k OFF 6MHz OFF OFF OFF 04=C13 215.75 WFM 230k OFF 6MHz OFF OFF OFF 05=C17 493.75 WFM 230k OFF 6MHz OFF OFF OFF 06=C22 523.75 WFM 230k OFF 6MHz OFF OFF OFF 07=C23 529.75 WFM 230k OFF 6MHz OFF OFF OFF 08=C48 679.75 WFM 230k OFF 6MHz OFF OFF OFF 09=C61 757.75 WFM 230k OFF 6MHz OFF OFF OFF 10=C65 781.75 WFM 230k OFF 6MHz OFF OFF OFF 11=C29 565.75 WFM 230k OFF 6MHz OFF OFF OFF 12=C43 649.75 WFM 230k OFF 6MHz OFF OFF OFF 13=C45 661.75 WFM 230k OFF 6MHz OFF OFF OFF 14=C57 733.75 WFM 230k OFF 6MHz OFF OFF OFF icom/pcr.awk0100664000200000135730000000032107764764473013052 0ustar millsdlmgroupBEGIN { } { if (NF == 1 && substr($1, 1, 5) == "[BANK") { bank = substr($1, 6, 2) chan = 0 } if (NF == 9) { printf("%d.%d %s %s name %s\n", bank, chan, $2, $3, substr($1, 4, 8)) chan++ } } END { } icom/x.awk0100664000200000135730000000074107756232730012526 0ustar millsdlmgroup#! /bin/awk BEGIN { printf("%s", "[REV]\nID=1.0.0\nAPP=IC-PCR1000 Revision 2.0\n") bank = 0 chan = 0 } { if (NF < 4 && $1 == "bank") { printf("[BANK%02d]\n", bank) printf("BANKNAME=%s\n", $3) printf("ACTIVECH=0\n") bank++ chan = 0 } if (NF == 4) { printf("%02d=%s,,%.3f,%s,3k,OFF,3kHz,OFF,OFF,OFF\n", chan, $4, $1 / 1000, $2) chan++; } } END { for (; bank < 20; bank++) { printf("[BANK%02d]\n", bank) printf("BANKNAME=\n") printf("ACTIVECH=0\n") } } icom/FM0100744000200000020000000000023110054174452011226 0ustar millsmills+ 145.310000 FM + 146.700000 FM + 146.730000 FM + 146.850000 FM + 443.710000 FM + 444.950000 FM + 448.375000 FM + 448.825000 FM + 449.025000 FM icom/arinc.txt0100664000200000135730000000755207756232730013417 0ustar millsdlmgroup 3452 USB # AFI-1/SAT-1 6535 USB # AFI-1/SAT-1 8861 USB # AFI-1/SAT-1 13357 USB # AFI-1/SAT-1 17955 USB # AFI-1/SAT-1 3419 USB # AFI-2 5652 USB # AFI-2 8894 USB # AFI-2 13273 USB # AFI-2 17961 USB # AFI-2 3467 USB # AFI-3/MID-2 5658 USB # AFI-3/MID-2 10018 USB # AFI-3/MID-2 11300 USB # AFI-3/MID-2 13288 USB # AFI-3/MID-2 17961 USB # AFI-3/MID-2 2878 USB # AFI-4 5493 USB # AFI-4 8903 USB # AFI-4 13294 USB # AFI-4 17961 USB # AFI-4 3476 USB # AFI-5/INO-1 5634 USB # AFI-5/INO-1 8879 USB # AFI-5/INO-1 13306 USB # AFI-5/INO-1 17961 USB # AFI-5/INO-1 2887 USB # CAR-A 5550 USB # CAR-A 6577 USB # CAR-A 8918 USB # CAR-A 11396 USB # CAR-A 13297 USB # CAR-A 17907 USB # CAR-A 3455 USB # CAR-B 5520 USB # CAR-B 6586 USB # CAR-B 8846 USB # CAR-B 11330 USB # CAR-B 11387 USB # CAR-B 17907 USB # CAR-B 2869 USB # CEP-1/2 3413 USB # CEP-1/2 5547 USB # CEP-1/2 5574 USB # CEP-1/2 8843 USB # CEP-1/2 11282 USB # CEP-1/2 13261 USB # CEP-1/2 13354 USB # CEP-1/2 17904 USB # CEP-1/2 2998 USB # CWP-1/2 4666 USB # CWP-1/2 6532 USB # CWP-1/2 6562 USB # CWP-1/2 8903 USB # CWP-1/2 11384 USB # CWP-1/2 13300 USB # CWP-1/2 17904 USB # CWP-1/2 21985 USB # CWP-1/2 3016 USB # EA-1 6571 USB # EA-1 8897 USB # EA-1 10042 USB # EA-1 17958 USB # EA-1 3479 USB # EUR-A 5661 USB # EUR-A 6598 USB # EUR-A 10084 USB # EUR-A 13288 USB # EUR-A 17961 USB # EUR-A 2992 USB # MID-1 4669 USB # MID-1 6631 USB # MID-1 8951 USB # MID-1 11375 USB # MID-1 17961 USB # MID-1 2944 USB # MID-3 4669 USB # MID-3 6631 USB # MID-3 8951 USB # MID-3 11375 USB # MID-3 17961 USB # MID-3 3016 USB # NAT-A 5598 USB # NAT-A 8906 USB # NAT-A 13306 USB # NAT-A 17946 USB # NAT-A 2899 USB # NAT-B 5616 USB # NAT-B 8864 USB # NAT-B 13291 USB # NAT-B 17946 USB # NAT-B 2862 USB # NAT-C 5649 USB # NAT-C 8879 USB # NAT-C 13306 USB # NAT-C 17946 USB # NAT-C 2971 USB # NAT-D 4675 USB # NAT-D 8891 USB # NAT-D 11279 USB # NAT-D 13291 USB # NAT-D 17946 USB # NAT-D 2962 USB # NAT-E 6628 USB # NAT-E 8825 USB # NAT-E 11309 USB # NAT-E 13354 USB # NAT-E 3476 USB # NAT-F 6622 USB # NAT-F 8831 USB # NAT-F 3019 USB # NCA-1 5646 USB # NCA-1 13315 USB # NCA-1 17958 USB # NCA-1 2851 USB # NCA-2 4678 USB # NCA-2 6592 USB # NCA-2 10096 USB # NCA-2 17958 USB # NCA-2 3004 USB # NCA-3 5664 USB # NCA-3 10039 USB # NCA-3 13303 USB # NCA-3 17958 USB # NCA-3 3479 USB # NE-SE-C SAM 5526 USB # NE-SE-C SAM 8855 USB # NE-SE-C SAM 10096 USB # NE-SE-C SAM 13297 USB # NE-SE-C SAM 17907 USB # NE-SE-C SAM 2932 USB # NP-1 5628 USB # NP-1 5667 USB # NP-1 6665 USB # NP-1 8915 USB # NP-1 10048 USB # NP-1 13294 USB # NP-1 17904 USB # NP-1 17946 USB # NP-1 21925 USB # NP-1 2944 USB # NW-SW SAM 4669 USB # NW-SW SAM 6549 USB # NW-SW SAM 10024 USB # NW-SW SAM 11360 USB # NW-SW SAM 17907 USB # NW-SW SAM 2854 USB # SAT-2 5565 USB # SAT-2 11291 USB # SAT-2 13315 USB # SAT-2 17955 USB # SAT-2 3470 USB # SEA-1/SEA-3 6556 USB # SEA-1/SEA-3 10066 USB # SEA-1/SEA-3 11396 USB # SEA-1/SEA-3 13318 USB # SEA-1/SEA-3 17907 USB # SEA-1/SEA-3 3485 USB # SEA-2/EA-2 5649 USB # SEA-2/EA-2 5655 USB # SEA-2/EA-2 8942 USB # SEA-2/EA-2 11396 USB # SEA-2/EA-2 13309 USB # SEA-2/EA-2 17907 USB # SEA-2/EA-2 3467 USB # SP 5643 USB # SP 5667 USB # SP 8867 USB # SP 13273 USB # SP 17904 USB # SP 3485 USB # VOLMET-NAT 6604 USB # VOLMET-NAT 10051 USB # VOLMET-NAT 13270 USB # VOLMET-NAT 3413 USB # VOLMET-EU 5505 USB # VOLMET-EU 8957 USB # VOLMET-EU 13264 USB # VOLMET-EU 2863 USB # VOLMET-PAC 6679 USB # VOLMET-PAC 8828 USB # VOLMET-PAC 13282 USB # VOLMET-PAC 5474 RTTY # Santa Maria 9994.2 RTTY # Santa Maria 10539.1 RTTY # Santa Maria 12323 RTTY # Santa Maria 14497.5 RTTY # Santa Maria icom/x.sh0100755000200000135730000000010207756232730012346 0ustar millsdlmgroup#! /bin/csh dos2unix $1.txt | awk -f x.awk - | unix2dos - >$1.MCH icom/8500.MCH0100664000200000135730000000627307756232730012506 0ustar millsdlmgroup[REV] ID=1.0.0 APP=IC-PCR1000 Revision 2.0 [BANK00] BANKNAME= ACTIVECH=0 00=CAR-A,,2.887,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=CAR-A,,5.550,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=CAR-A,,6.577,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=CAR-A,,8.918,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=CAR-A,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=CAR-A,,13.297,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=CAR-A,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=CAR-B,,3.455,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=CAR-B,,5.520,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=CAR-B,,6.586,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=CAR-B,,8.846,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=CAR-B,,11.330,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=CAR-B,,11.387,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=CAR-B,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK01] BANKNAME= ACTIVECH=0 00=NAT-A,,3.016,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=NAT-A,,5.598,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=NAT-A,,8.906,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=NAT-A,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=NAT-A,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=NAT-B,,2.899,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=NAT-B,,5.616,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=NAT-B,,8.864,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=NAT-B,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=NAT-B,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=NAT-C,,2.862,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=NAT-C,,5.649,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=NAT-C,,8.879,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=NAT-C,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=NAT-C,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=NAT-D,,2.971,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=NAT-D,,4.675,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=NAT-D,,8.891,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NAT-D,,11.279,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NAT-D,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NAT-D,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NAT-E,,2.962,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NAT-E,,6.628,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NAT-E,,8.825,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NAT-E,,11.309,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NAT-E,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NAT-F,,3.476,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NAT-F,,6.622,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=NAT-F,,8.831,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK02] BANKNAME= ACTIVECH=0 00=VOLMET-NAT,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=VOLMET-NAT,,6.604,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=VOLMET-NAT,,10.051,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=VOLMET-NAT,,13.270,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=VOLMET-EU,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=VOLMET-EU,,5.505,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=VOLMET-EU,,8.957,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=VOLMET-EU,,13.264,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=VOLMET-PAC,,2.863,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=VOLMET-PAC,,6.679,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=VOLMET-PAC,,8.828,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=VOLMET-PAC,,13.282,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK03] BANKNAME= ACTIVECH=0 [BANK04] BANKNAME= ACTIVECH=0 [BANK05] BANKNAME= ACTIVECH=0 [BANK06] BANKNAME= ACTIVECH=0 [BANK07] BANKNAME= ACTIVECH=0 [BANK08] BANKNAME= ACTIVECH=0 [BANK09] BANKNAME= ACTIVECH=0 [BANK10] BANKNAME= ACTIVECH=0 [BANK11] BANKNAME= ACTIVECH=0 [BANK12] BANKNAME= ACTIVECH=0 [BANK13] BANKNAME= ACTIVECH=0 [BANK14] BANKNAME= ACTIVECH=0 [BANK15] BANKNAME= ACTIVECH=0 [BANK16] BANKNAME= ACTIVECH=0 [BANK17] BANKNAME= ACTIVECH=0 [BANK18] BANKNAME= ACTIVECH=0 [BANK19] BANKNAME= ACTIVECH=0 icom/arinc_world.txt0100744000200000135730000001345207756232730014621 0ustar millsdlmgroupbank 1 Africa 3452 USB # AFI-1/SAT-1 6535 USB # AFI-1/SAT-1 8861 USB # AFI-1/SAT-1 13357 USB # AFI-1/SAT-1 17955 USB # AFI-1/SAT-1 3419 USB # AFI-2 5652 USB # AFI-2 8894 USB # AFI-2 13273 USB # AFI-2 17961 USB # AFI-2 3467 USB # AFI-3/MID-2 5658 USB # AFI-3/MID-2 10018 USB # AFI-3/MID-2 11300 USB # AFI-3/MID-2 13288 USB # AFI-3/MID-2 17961 USB # AFI-3/MID-2 2878 USB # AFI-4 5493 USB # AFI-4 8903 USB # AFI-4 13294 USB # AFI-4 17961 USB # AFI-4 3476 USB # AFI-5/INO-1 5634 USB # AFI-5/INO-1 8879 USB # AFI-5/INO-1 13306 USB # AFI-5/INO-1 17961 USB # AFI-5/INO-1 bank 1 Pacific 2869 USB # CEP-1/2 3413 USB # CEP-1/2 5547 USB # CEP-1/2 5574 USB # CEP-1/2 8843 USB # CEP-1/2 11282 USB # CEP-1/2 13261 USB # CEP-1/2 13354 USB # CEP-1/2 17904 USB # CEP-1/2 2998 USB # CWP-1/2 4666 USB # CWP-1/2 6532 USB # CWP-1/2 6562 USB # CWP-1/2 8903 USB # CWP-1/2 11384 USB # CWP-1/2 13300 USB # CWP-1/2 17904 USB # CWP-1/2 21985 USB # CWP-1/2 2932 USB # NP 5628 USB # NP 5667 USB # NP 6665 USB # NP 8915 USB # NP 10048 USB # NP 13294 USB # NP 17904 USB # NP 17946 USB # NP 21925 USB # NP 3467 USB # SP 5643 USB # SP 5667 USB # SP 8867 USB # SP 13273 USB # SP 17904 USB # SP bank 1 Eur/W_Asia 3479 USB # EUR-A 5661 USB # EUR-A 6598 USB # EUR-A 10084 USB # EUR-A 13288 USB # EUR-A 17961 USB # EUR-A 2992 USB # MID-1 4669 USB # MID-1 6631 USB # MID-1 8951 USB # MID-1 11375 USB # MID-1 17961 USB # MID-1 2944 USB # MID-3 4669 USB # MID-3 6631 USB # MID-3 8951 USB # MID-3 11375 USB # MID-3 17961 USB # MID-3 3019 USB # NCA-1 5646 USB # NCA-1 13315 USB # NCA-1 17958 USB # NCA-1 2851 USB # NCA-2 4678 USB # NCA-2 6592 USB # NCA-2 10096 USB # NCA-2 17958 USB # NCA-2 3004 USB # NCA-3 5664 USB # NCA-3 10039 USB # NCA-3 13303 USB # NCA-3 17958 USB # NCA-3 bank 1 N_Atlantic 3016 USB # NAT-A 5598 USB # NAT-A 8906 USB # NAT-A 13306 USB # NAT-A 17946 USB # NAT-A 2899 USB # NAT-B 5616 USB # NAT-B 8864 USB # NAT-B 13291 USB # NAT-B 17946 USB # NAT-B 2862 USB # NAT-C 5649 USB # NAT-C 8879 USB # NAT-C 13306 USB # NAT-C 17946 USB # NAT-C 2971 USB # NAT-D 4675 USB # NAT-D 8891 USB # NAT-D 11279 USB # NAT-D 13291 USB # NAT-D 17946 USB # NAT-D 2962 USB # NAT-E 6628 USB # NAT-E 8825 USB # NAT-E 11309 USB # NAT-E 13354 USB # NAT-E 3476 USB # NAT-F 6622 USB # NAT-F 8831 USB # NAT-F bank 1 Carr/S_Am 2887 USB # CAR-A 5550 USB # CAR-A 6577 USB # CAR-A 8918 USB # CAR-A 11396 USB # CAR-A 13297 USB # CAR-A 17907 USB # CAR-A 3455 USB # CAR-B 5520 USB # CAR-B 6586 USB # CAR-B 8846 USB # CAR-B 11330 USB # CAR-B 11387 USB # CAR-B 17907 USB # CAR-B 3479 USB # E_SAM 5526 USB # E_SAM 8855 USB # E_SAM 10096 USB # E_SAM 13297 USB # E_SAM 17907 USB # E_SAM 2944 USB # W_SAM 4669 USB # W_SAM 6549 USB # W_SAM 10024 USB # W_SAM 11360 USB # W_SAM 17907 USB # W_SAM 2854 USB # SAT-2 5565 USB # SAT-2 11291 USB # SAT-2 13315 USB # SAT-2 17955 USB # SAT-2 bank 1 E/S_Asia 3016 USB # EA-1 6571 USB # EA-1 8897 USB # EA-1 10042 USB # EA-1 17958 USB # EA-1 3470 USB # SEA-1/3 6556 USB # SEA-1/3 10066 USB # SEA-1/3 11396 USB # SEA-1/3 13318 USB # SEA-1/3 17907 USB # SEA-1/3 3485 USB # SEA-2/EA-2 5649 USB # SEA-2/EA-2 5655 USB # SEA-2/EA-2 8942 USB # SEA-2/EA-2 11396 USB # SEA-2/EA-2 13309 USB # SEA-2/EA-2 17907 USB # SEA-2/EA-2 bank 1 VOLMET 3485 USB # VOLMET-NAT 6604 USB # VOLMET-NAT 10051 USB # VOLMET-NAT 13270 USB # VOLMET-NAT 3413 USB # VOLMET-EU 5505 USB # VOLMET-EU 8957 USB # VOLMET-EU 13264 USB # VOLMET-EU 2863 USB # VOLMET-PAC 6679 USB # VOLMET-PAC 8828 USB # VOLMET-PAC 13282 USB # VOLMET-PAC bank 1 Comp-1 5529 USB # Houston 6637 USB # Houston 10075 USB # Houston 11342 USB # Houston 13330 USB # Houston 17940 USB # Houston 21964 USB # Houston 3013 USB # ARINC_Honolulu 6640 USB # ARINC_Honolulu 10033 USB # ARINC_Honolulu 11342 USB # ARINC_Honolulu 13348 USB # ARINC_Honolulu 13354 USB # ARINC_Honolulu 17925 USB # ARINC_Honolulu 21964 USB # ARINC_Honolulu 3494 USB # ARINC_New_York 6526 USB # ARINC_New_York 6640 USB # ARINC_New_York 11342 USB # ARINC_New_York 13330 USB # ARINC_New_York 13354 USB # ARINC_New_York 17925 USB # ARINC_New_York 21964 USB # ARINC_New_York 3013 USB # ARINC_San_Fran 3413 USB # ARINC_San_Fran 6640 USB # ARINC_San_Fran 8843 USB # ARINC_San_Fran 11342 USB # ARINC_San_Fran 13300 USB # ARINC_San_Fran 13348 USB # ARINC_San_Fran 13354 USB # ARINC_San_Frano 17925 USB # ARINC_San_Fran 21964 USB # ARINC_San_Fran 4550 USB # ARINC_Gulf_Mex 6820 USB # ARINC_Gulf_Mex 8070 USB # ARINC_Gulf_Mex 13354 USB # ARINC_Gulf_Mex 3485 USB # Rainbow_St_Johns 5604 USB # Rainbow_St_Johns 8819 USB # Rainbow_St_Johns 13285 USB # Rainbow_St_Johns 13420 USB # Rainbow_St_Johns 17910 USB # Rainbow_St_Johns bank 1 Comp-2 3010 USB # Berne 4654 USB # Berne 4670 USB # Berne 4702 USB # Berne 6526 USB # Berne 6643 USB # Berne 6705 USB # Berne 6742 USB # Berne 8936 USB # Berne 9211 USB # Berne 10069 USB # Berne 13205 USB # Berne 13266 USB # Berne 13324 USB # Berne 15046 USB # Berne 15050 USB # Berne 15835 USB # Berne 17931 USB # Berne 18023 USB # Berne 18480 USB # Berne 19554 USB # Berne 20035 USB # Berne 20870 USB # Berne 21933 USB # Berne 21988 USB # Berne 23285 USB # Berne 25500 USB # Berne 3482 USB # Portishead 4807 USB # Portishead 5610 USB # Portishead 6634 USB # Portishead 8170 USB # Portishead 8960 USB # Portishead 10291 USB # Portishead 11306 USB # Portishead 12133 USB # Portishead 13865 USB # Portishead 14890 USB # Portishead 17405 USB # Portishead 19510 USB # Portishead 20065 USB # Portishead 21765 USB # Portishead icom/pcr0100664000200000135730000001600407764755472012275 0ustar millsdlmgroup0.0 3.452 USB AFI/SAT 0.1 6.535 USB AFI/SAT 0.2 8.861 USB AFI/SAT 0.3 13.357 USB AFI/SAT 0.4 17.955 USB AFI/SAT 0.5 3.419 USB AFI-2 0.6 5.652 USB AFI-2 0.7 8.894 USB AFI-2 0.8 13.273 USB AFI-2 0.9 17.961 USB AFI-2 0.10 3.467 USB AFI/MID 0.11 5.658 USB AFI/MID 0.12 10.018 USB AFI/MID 0.13 11.3 USB AFI/MID 0.14 13.288 USB AFI/MID 0.15 17.961 USB AFI/MID 0.16 2.878 USB AFI-4 0.17 5.493 USB AFI-4 0.18 8.903 USB AFI-4 0.19 13.294 USB AFI-4 0.20 17.961 USB AFI-4 0.21 3.476 USB AFI/INO 0.22 5.634 USB AFI/INO 0.23 8.879 USB AFI/INO 0.24 13.306 USB AFI/INO 0.25 17.961 USB AFI/INO 0.26 2.869 USB CEP-1/2 0.27 3.413 USB CEP-1/2 0.28 5.547 USB CEP-1/2 0.29 5.574 USB CEP-1/2 0.30 8.843 USB CEP-1/2 0.31 11.282 USB CEP-1/2 0.32 13.261 USB CEP-1/2 0.33 13.354 USB CEP-1/2 0.34 17.904 USB CEP-1/2 0.35 2.998 USB CWP-1/2 0.36 4.666 USB CWP-1/2 0.37 6.532 USB CWP-1/2 0.38 6.562 USB CWP-1/2 0.39 8.903 USB CWP-1/2 0.40 11.384 USB CWP-1/2 0.41 13.3 USB CWP-1/2 0.42 17.904 USB CWP-1/2 0.43 21.985 USB CWP-1/2 0.44 2.932 USB NP 0.45 5.628 USB NP 0.46 5.667 USB NP 0.47 6.665 USB NP 0.48 8.915 USB NP 0.49 10.048 USB NP 0.50 13.294 USB NP 0.51 17.904 USB NP 0.52 17.946 USB NP 0.53 21.925 USB NP 0.54 3.467 USB SP 0.55 5.643 USB SP 0.56 5.667 USB SP 0.57 8.867 USB SP 0.58 13.273 USB SP 0.59 17.904 USB SP 0.60 3.479 USB EUR-A 0.61 5.661 USB EUR-A 0.62 6.598 USB EUR-A 0.63 10.084 USB EUR-A 0.64 13.288 USB EUR-A 0.65 17.961 USB EUR-A 0.66 2.992 USB MID-1 0.67 4.669 USB MID-1 0.68 6.631 USB MID-1 0.69 8.951 USB MID-1 0.70 11.375 USB MID-1 0.71 17.961 USB MID-1 0.72 2.944 USB MID-3 0.73 4.669 USB MID-3 0.74 6.631 USB MID-3 0.75 8.951 USB MID-3 0.76 11.375 USB MID-3 0.77 17.961 USB MID-3 0.78 3.019 USB NCA-1 0.79 5.646 USB NCA-1 0.80 13.315 USB NCA-1 0.81 17.958 USB NCA-1 0.82 2.851 USB NCA-2 0.83 4.678 USB NCA-2 0.84 6.592 USB NCA-2 0.85 10.096 USB NCA-2 0.86 17.958 USB NCA-2 0.87 3.004 USB NCA-3 0.88 5.664 USB NCA-3 0.89 10.039 USB NCA-3 0.90 13.303 USB NCA-3 0.91 17.958 USB NCA-3 0.92 3.016 USB NAT-A 0.93 5.598 USB NAT-A 0.94 8.906 USB NAT-A 0.95 13.306 USB NAT-A 0.96 17.946 USB NAT-A 0.97 2.899 USB NAT-B 0.98 5.616 USB NAT-B 0.99 8.864 USB NAT-B 0.100 13.291 USB NAT-B 0.101 17.946 USB NAT-B 0.102 2.862 USB NAT-C 0.103 5.649 USB NAT-C 0.104 8.879 USB NAT-C 0.105 13.306 USB NAT-C 0.106 17.946 USB NAT-C 0.107 2.971 USB NAT-D 0.108 4.675 USB NAT-D 0.109 8.891 USB NAT-D 0.110 11.279 USB NAT-D 0.111 13.291 USB NAT-D 0.112 17.946 USB NAT-D 0.113 2.962 USB NAT-E 0.114 6.628 USB NAT-E 0.115 8.825 USB NAT-E 0.116 11.309 USB NAT-E 0.117 13.354 USB NAT-E 0.118 3.476 USB NAT-F 0.119 6.622 USB NAT-F 0.120 8.831 USB NAT-F 0.121 2.887 USB CAR-A 0.122 5.55 USB CAR-A 0.123 6.577 USB CAR-A 0.124 8.918 USB CAR-A 0.125 11.396 USB CAR-A 0.126 13.297 USB CAR-A 0.127 17.907 USB CAR-A 0.128 3.455 USB CAR-B 0.129 5.52 USB CAR-B 0.130 6.586 USB CAR-B 0.131 8.846 USB CAR-B 0.132 11.33 USB CAR-B 0.133 11.387 USB CAR-B 0.134 17.907 USB CAR-B 0.135 3.479 USB E_SAM 0.136 5.526 USB E_SAM 0.137 8.855 USB E_SAM 0.138 10.096 USB E_SAM 0.139 13.297 USB E_SAM 0.140 17.907 USB E_SAM 0.141 2.944 USB W_SAM 0.142 4.669 USB W_SAM 0.143 6.549 USB W_SAM 0.144 10.024 USB W_SAM 0.145 11.36 USB W_SAM 0.146 17.907 USB W_SAM 0.147 2.854 USB SAT-2 0.148 5.565 USB SAT-2 0.149 11.291 USB SAT-2 0.150 13.315 USB SAT-2 0.151 17.955 USB SAT-2 0.152 3.016 USB EA-1 0.153 6.571 USB EA-1 0.154 8.897 USB EA-1 0.155 10.042 USB EA-1 0.156 17.958 USB EA-1 0.157 3.47 USB SEA-1/3 0.158 6.556 USB SEA-1/3 0.159 10.066 USB SEA-1/3 0.160 11.396 USB SEA-1/3 0.161 13.318 USB SEA-1/3 0.162 17.907 USB SEA-1/3 0.163 3.485 USB SEA/EA 0.164 5.649 USB SEA/EA 0.165 5.655 USB SEA/EA 0.166 8.942 USB SEA/EA 0.167 11.396 USB SEA/EA 0.168 13.309 USB SEA/EA 0.169 17.907 USB SEA/EA 0.170 3.485 USB MET-NAT 0.171 6.604 USB MET-NAT 0.172 10.051 USB MET-NAT 0.173 13.27 USB MET-NAT 0.174 3.413 USB MET-EU 0.175 5.505 USB MET-EU 0.176 8.957 USB MET-EU 0.177 13.264 USB MET-EU 0.178 2.863 USB MET-PAC 0.179 6.679 USB MET-PAC 0.180 8.828 USB MET-PAC 0.181 13.282 USB MET-PAC 0.182 5.529 USB Houston 0.183 6.637 USB Houston 0.184 10.075 USB Houston 0.185 11.342 USB Houston 0.186 13.33 USB Houston 0.187 17.94 USB Houston 0.188 3.013 USB Honolulu 0.189 6.64 USB Honolulu 0.190 10.033 USB Honolulu 0.191 11.342 USB Honolulu 0.192 13.348 USB Honolulu 0.193 13.354 USB Honolulu 0.194 17.925 USB Honolulu 0.195 21.964 USB Honolulu 0.196 3.494 USB New_York 0.197 6.526 USB New_York 0.198 6.64 USB New_York 0.199 11.342 USB New_York 0.200 13.33 USB New_York 0.201 13.354 USB New_York 0.202 17.925 USB New_York 0.203 3.013 USB San_Fran 0.204 3.413 USB San_Fran 0.205 6.64 USB San_Fran 0.206 8.843 USB San_Fran 0.207 11.342 USB San_Fran 0.208 13.3 USB San_Fran 0.209 13.348 USB San_Fran 0.210 13.354 USB San_Fran 0.211 17.925 USB San_Fran 0.212 4.55 USB Gulf_Mex 0.213 6.82 USB Gulf_Mex 0.214 8.07 USB Gulf_Mex 0.215 13.354 USB Gulf_Mex 0.216 3.485 USB St_Johns 0.217 5.604 USB St_Johns 0.218 8.819 USB St_Johns 0.219 13.285 USB St_Johns 0.220 13.42 USB St_Johns 0.221 17.91 USB St_Johns 0.222 3.01 USB Berne 0.223 4.654 USB Berne 0.224 4.67 USB Berne 0.225 4.702 USB Berne 0.226 6.526 USB Berne 0.227 6.643 USB Berne 0.228 6.705 USB Berne 0.229 6.742 USB Berne 0.230 8.936 USB Berne 0.231 9.211 USB Berne 0.232 10.069 USB Berne 0.233 13.205 USB Berne 0.234 13.266 USB Berne 0.235 13.324 USB Berne 0.236 15.046 USB Berne 0.237 15.05 USB Berne 0.238 15.835 USB Berne 0.239 17.931 USB Berne 0.240 18.023 USB Berne 0.241 18.48 USB Berne 0.242 19.554 USB Berne 0.243 20.035 USB Berne 0.244 20.87 USB Berne 0.245 21.933 USB Berne 0.246 21.988 USB Berne 0.247 23.285 USB Berne 0.248 25.5 USB Berne 0.249 3.482 USB London 0.250 4.807 USB London 0.251 5.61 USB London 0.252 6.634 USB London 0.253 8.17 USB London 0.254 8.96 USB London 0.255 10.291 USB London 0.256 11.306 USB London 0.257 12.133 USB London 0.258 13.865 USB London 0.259 14.89 USB London 0.260 17.405 USB London 0.261 19.51 USB London 0.262 2.5 AM WWV2 0.263 5 AM WWV5 0.264 10 AM WWV10 0.265 15 AM WWV15 0.266 20 AM WWV20 0.267 3.33 AM CHU3 0.268 7.335 AM CHU5 0.269 14.67 AM CHU14 0.270 0.66 AM WFAN 0.271 0.8 AM NONAME 0.272 0.83 AM NONAME 0.273 0.88 AM NONAME 0.274 0.95 AM WPEN 0.275 1.03 AM WBZ 0.276 1.06 AM KYW 0.277 1.09 AM WBAL 0.278 1.1 AM NONAME 0.279 1.11 AM NONAME 0.280 1.15 AM WDEL 0.281 1.17 AM NONAME 0.282 1.21 AM WPHT 0.283 1.26 AM WNRK 0.284 1.29 AM WJBR 0.285 1.33 AM NONAME 0.286 1.38 AM WTMC 0.287 1.45 AM WILM 0.288 1.51 AM NONAME 0.289 1.55 AM WSER 0.290 89.9 WFM NONAME 0.291 91.3 WFM WVUD 0.292 93.7 WFM WSTW 0.293 94.1 WFM NONAME 0.294 94.7 WFM NONAME 0.295 95.7 WFM NONAME 0.296 99.5 WFM WJBR 0.297 103.7 WFM WXCY 0.298 107.7 WFM NONAME 19.0 493.75 WFM C17 19.1 523.75 WFM C22 19.2 529.75 WFM C23 19.3 679.75 WFM C48 19.4 757.75 WFM C61 19.5 781.75 WFM C65 19.6 565.75 WFM C29 19.7 649.75 WFM C43 19.8 661.75 WFM C45 19.9 733.75 WFM C57 19.10 59.75 WFM C2 19.11 197.75 WFM C10 19.12 203.75 WFM C11 19.13 209.75 WFM C12 19.14 215.75 WFM C13 19.15 493.75 WFM C17 19.16 523.75 WFM C22 19.17 529.75 WFM C23 19.18 679.75 WFM C48 19.19 757.75 WFM C61 19.20 781.75 WFM C65 19.21 565.75 WFM C29 19.22 649.75 WFM C43 19.23 661.75 WFM C45 19.24 733.75 WFM C57 icom/2710100664000200000135730000000105607756232730012007 0ustar millsdlmgroup146.700000 FM 600 146.700000 FM 600 146.625000 FM 600 146.850000 FM 600 146.730000 FM 600 146.955000 FM 600 147.225000 FM 600 147.120000 FM 600 146.760000 FM 600 146.775000 FM 600 146.655000 FM 600 146.640000 FM 600 145.110000 FM 600 146.670000 FM 600 145.010000 FM 600 145.250000 FM 600 144.000000 FM 0 145.825000 FM 600 147.810000 FM 600 147.810000 FM 300 146.400000 FM 0 144.000000 FM 0 146.460000 FM 0 146.490000 FM 0 146.520000 FM 0 146.700000 FM 600 146.625000 FM 600 146.850000 FM 600 146.730000 FM 600 147.480000 FM 0 143.865000 FM 0 147.540000 FM 0 icom/7610100664000200000135730000000075607756232730012021 0ustar millsdlmgroup 7.09940 RTTYn 4.27264 LSB 6.49793 LSB 10.53765 LSB 13.51160 LSB 2.50000 USB 5.00000 USB 10.00000 USB 15.00000 USB 20.00000 USB 7.32500 USB 9.41000 USB 12.09500 USB 15.07000 AM 14.05000 CW 14.09000 RTTYn 21.09000 RTTY 2.50000 AM 5.00000 AM 10.00000 AM 15.00000 AM 0.50000 AM 2.18200 AM 9.67000 AM 15.40500 AM 15.19000 AM 11.90000 AM 7.48000 AM 9.76000 AM 7.09940 RTTYn 12.00240 RTTYn 7.09940 RTTYn 7.09940 RTTYn icom/7750100664000200000135730000000265707756232730012030 0ustar millsdlmgroup6.535006 USBn 6.535006 USBn 8.861006 USBn 13.357006 USBn 17.955006 USBn 3.419006 USBn 5.652006 USBn 8.894006 USBn 13.273006 USBn 17.961006 USBn 3.467006 USBn 5.658006 USBn 10.018006 USBn 11.300006 USBn 13.288006 USBn 17.961006 USBn 2.878006 USBn 5.493006 USBn 8.903006 USBn 13.294006 USBn 17.961006 USBn 3.476006 USBn 5.634006 USBn 8.879006 USBn 13.306006 USBn 17.961006 USBn 2.887006 USBn 5.550006 USBn 6.577006 USBn 8.918006 USBn 11.396006 USBn 13.297006 USBn 17.907006 USBn 3.455006 USBn 5.520006 USBn 6.586006 USBn 8.846006 USBn 11.330006 USBn 11.387006 USBn 17.907006 USBn 2.869006 USBn 3.413006 USBn 5.547006 USBn 5.574006 USBn 8.843006 USBn 11.282006 USBn 13.261006 USBn 13.354006 USBn 17.904006 USBn 2.998006 USBn 4.666006 USBn 6.532006 USBn 6.562006 USBn 8.903006 USBn 11.384006 USBn 13.300006 USBn 17.904006 USBn 21.985006 USBn 3.016006 USBn 6.571006 USBn 8.897006 USBn 10.042006 USBn 17.958006 USBn 3.479006 USBn 5.661006 USBn 6.598006 USBn 10.084006 USBn 13.288006 USBn 17.961006 USBn 2.992006 USBn 4.669006 USBn 6.631006 USBn 8.951006 USBn 11.375006 USBn 5.975000 USBn 2.944006 USBn 4.669006 USBn 6.631006 USBn 8.951006 USBn 11.375006 USBn 17.961006 USBn 3.016006 USBn 5.598006 USBn 8.906006 USBn 13.306006 USBn 17.946006 USBn 2.899006 USBn 5.616006 USBn 8.864006 USBn 13.291006 USBn 17.946006 USBn 2.862006 USBn 5.649006 USBn 8.879006 USBn 13.306006 USBn 17.946006 USBn 2.971006 USBn 4.675006 USBn 8.891006 USBn 6.535006 USBn 13.291006 USBn icom/Makefile0100664000200000135730000000107207756232730013211 0ustar millsdlmgroup# # Makefile for icom # PROGRAM= icom COMPILER= gcc COPTS= -O BINDIR= /usr/local/bin INSTALL= install DEFS= # INCL= -I../include CFLAGS= $(COPTS) $(DEFS) $(INCL) CC= $(COMPILER) LIB= /lib/libm.a # SOURCE= icom.c radio.c packet.c tables.c OBJS= icom.o radio.o packet.o tables.o EXEC= icom all: $(PROGRAM) icom: $(OBJS) $(CC) $(COPTS) -o $@ $(OBJS) $(LIB) install: $(BINDIR)/$(PROGRAM) $(BINDIR)/$(PROGRAM): $(PROGRAM) $(INSTALL) -c -m 0755 $(PROGRAM) $(BINDIR) tags: ctags *.c *.h depend: mkdep $(CFLAGS) $(SOURCE) clean: -@rm -f $(PROGRAM) $(EXEC) $(OBJS) icom/README0100664000200000135730000000162407756232730012434 0ustar millsdlmgroupSee the ./html/index.htm page for run-time documentation. Just about any C compiler can make this stuff. It has been compiled for Unix and Windows. Mumble "make" and watch it build. ICOM radios use a serial interface called CI-V. A number of radios can be connected in parallel to a level converter compatible with TTL levels. Each radio is selected by an assigned code. You might have to dig out the code for some recent radios; it is in the instruction book. There are a number of example files included for various radios and frequency sensibilities. The qsy directory contains a wadge of scripts which can be used or modified to automatically tune radios throughout the day. There are some for the BBC, now out of date, and some for ship coast stations that broadcast weather information, for example. Use with the minimuf distribution for ultimate customer satisfaction. Dave Mills, w3hcf 23 September 2002 icom/arinc0100664000200000135730000000721607756232730012576 0ustar millsdlmgroup 3452 USB # AFI-1/SAT-1 6535 USB # AFI-1/SAT-1 8861 USB # AFI-1/SAT-1 13357 USB # AFI-1/SAT-1 17955 USB # AFI-1/SAT-1 3419 USB # AFI-2 5652 USB # AFI-2 8894 USB # AFI-2 13273 USB # AFI-2 17961 USB # AFI-2 3467 USB # AFI-3/MID-2 5658 USB # AFI-3/MID-2 10018 USB # AFI-3/MID-2 11300 USB # AFI-3/MID-2 13288 USB # AFI-3/MID-2 17961 USB # AFI-3/MID-2 2878 USB # AFI-4 5493 USB # AFI-4 8903 USB # AFI-4 13294 USB # AFI-4 17961 USB # AFI-4 3476 USB # AFI-5/INO-1 5634 USB # AFI-5/INO-1 8879 USB # AFI-5/INO-1 13306 USB # AFI-5/INO-1 17961 USB # AFI-5/INO-1 2887 USB # CAR-A 5550 USB # CAR-A 6577 USB # CAR-A 8918 USB # CAR-A 11396 USB # CAR-A 13297 USB # CAR-A 17907 USB # CAR-A 3455 USB # CAR-B 5520 USB # CAR-B 6586 USB # CAR-B 8846 USB # CAR-B 11330 USB # CAR-B 11387 USB # CAR-B 17907 USB # CAR-B 2869 USB # CEP-1/2 3413 USB # CEP-1/2 5547 USB # CEP-1/2 5574 USB # CEP-1/2 8843 USB # CEP-1/2 11282 USB # CEP-1/2 13261 USB # CEP-1/2 13354 USB # CEP-1/2 17904 USB # CEP-1/2 2998 USB # CWP-1/2 4666 USB # CWP-1/2 6532 USB # CWP-1/2 6562 USB # CWP-1/2 8903 USB # CWP-1/2 11384 USB # CWP-1/2 13300 USB # CWP-1/2 17904 USB # CWP-1/2 21985 USB # CWP-1/2 3016 USB # EA-1 6571 USB # EA-1 8897 USB # EA-1 10042 USB # EA-1 17958 USB # EA-1 3479 USB # EUR-A 5661 USB # EUR-A 6598 USB # EUR-A 10084 USB # EUR-A 13288 USB # EUR-A 17961 USB # EUR-A 2992 USB # MID-1 4669 USB # MID-1 6631 USB # MID-1 8951 USB # MID-1 11375 USB # MID-1 17961 USB # MID-1 2944 USB # MID-3 4669 USB # MID-3 6631 USB # MID-3 8951 USB # MID-3 11375 USB # MID-3 17961 USB # MID-3 3016 USB # NAT-A 5598 USB # NAT-A 8906 USB # NAT-A 13306 USB # NAT-A 17946 USB # NAT-A 2899 USB # NAT-B 5616 USB # NAT-B 8864 USB # NAT-B 13291 USB # NAT-B 17946 USB # NAT-B 2862 USB # NAT-C 5649 USB # NAT-C 8879 USB # NAT-C 13306 USB # NAT-C 17946 USB # NAT-C 2971 USB # NAT-D 4675 USB # NAT-D 8891 USB # NAT-D 11279 USB # NAT-D 13291 USB # NAT-D 17946 USB # NAT-D 2962 USB # NAT-E 6628 USB # NAT-E 8825 USB # NAT-E 11309 USB # NAT-E 13354 USB # NAT-E 3476 USB # NAT-F 6622 USB # NAT-F 8831 USB # NAT-F 3019 USB # NCA-1 5646 USB # NCA-1 13315 USB # NCA-1 17958 USB # NCA-1 2851 USB # NCA-2 4678 USB # NCA-2 6592 USB # NCA-2 10096 USB # NCA-2 17958 USB # NCA-2 3004 USB # NCA-3 5664 USB # NCA-3 10039 USB # NCA-3 13303 USB # NCA-3 17958 USB # NCA-3 3479 USB # NE-SE-C SAM 5526 USB # NE-SE-C SAM 8855 USB # NE-SE-C SAM 10096 USB # NE-SE-C SAM 13297 USB # NE-SE-C SAM 17907 USB # NE-SE-C SAM 2932 USB # NP-1 5628 USB # NP-1 5667 USB # NP-1 6665 USB # NP-1 8915 USB # NP-1 10048 USB # NP-1 13294 USB # NP-1 17904 USB # NP-1 17946 USB # NP-1 21925 USB # NP-1 2944 USB # NW-SW SAM 4669 USB # NW-SW SAM 6549 USB # NW-SW SAM 10024 USB # NW-SW SAM 11360 USB # NW-SW SAM 17907 USB # NW-SW SAM 2854 USB # SAT-2 5565 USB # SAT-2 11291 USB # SAT-2 13315 USB # SAT-2 17955 USB # SAT-2 3470 USB # SEA-1/SEA-3 6556 USB # SEA-1/SEA-3 10066 USB # SEA-1/SEA-3 11396 USB # SEA-1/SEA-3 13318 USB # SEA-1/SEA-3 17907 USB # SEA-1/SEA-3 3485 USB # SEA-2/EA-2 5649 USB # SEA-2/EA-2 5655 USB # SEA-2/EA-2 8942 USB # SEA-2/EA-2 11396 USB # SEA-2/EA-2 13309 USB # SEA-2/EA-2 17907 USB # SEA-2/EA-2 3467 USB # SP 5643 USB # SP 5667 USB # SP 8867 USB # SP 13273 USB # SP 17904 USB # SP 3485 USB # VOLMET-NAT 6604 USB # VOLMET-NAT 10051 USB # VOLMET-NAT 13270 USB # VOLMET-NAT 3413 USB # VOLMET-EU 5505 USB # VOLMET-EU 8957 USB # VOLMET-EU 13264 USB # VOLMET-EU 2863 USB # VOLMET-PAC 6679 USB # VOLMET-PAC 8828 USB # VOLMET-PAC 13282 USB # VOLMET-PAC 5474 RTTY # Santa Maria 9994.2 RTTY # Santa Maria 10539.1 RTTY # Santa Maria 12323 RTTY # Santa Maria 14497.5 RTTY # Santa Maria icom/call.txt0100664000200000135730000012714407756232730013236 0ustar millsdlmgroup0A: 3258 3830 4175 4745 6955 3DP3 Fiji: 8690 4XO Haifa: 4238 8694 13051.5 17146.4 22491 26103.5 4XZ Haifa: 2680 4241 4283 8518 8706 12984 22581 5BA Nocosia: 4347 8465 13085 5YC Nairobi: 13900 6VA Dakar: 4295 6383 8690 13075 16947.5 26070 6WW Dakar: 4232 4305 4312 8610 8630 8666 8722 12864 12894 12925.5 17155 17196 17206 17215 17230 22593 6XS Diego Saurez: 6362 8550 12691 12725 17064.8 17180 22563 8PO Barbados: 6379.5 8718 12709 16947.5 22441 9LL Freetown: 6411 9RS77 Kisangani: 7661 9VG Singapore: 4313 6509 8688 8718 12707 9YL Trinidad and Tobago: 8710 ACA Panama (A1): 15540 ACA Panama (LSB): 9160 AEA Rhein Main (LSB): 14905 15500 AEZ Asmara (LSB): 7987 10714 14360 14367 14524 14530 14806 15526 20147 AEZ7 Asmara: 5745 9111.5 10945 15917 AFA Camp Springs (Aerospace Comm Co) (SSB): 6896 10690 10696 AJU (USA): 4275 4277 8551 AMVER: 4428.7 6506.4 8765.4 13113.2 17307.3 AQP2/3/4 Karachi: 6386.5 8490 13011 22426 AQR2/3/5 Chittagong: 16956 ATA New Delhi: 10000 Abadan MID-2: 3467 5658 10018 11300 13288 17961 Abidjan AFI-1: 3452 6535 8861 13357 17955 Accra AFI-4: 2878 5493 8903 13294 17961 Addis Ababa AFI-3: 3467 5658 10018 11300 13288 17961 Aeronautical Mobile (OR): 3025-3155 4700-4750 5680-5730 6685-6765 8965- 9040 11175-11275 13200-13260 15010-15100 17970-18030 23200-23350 Aeronautical Mobile (R): 2850-3025 3400-3500 4650-4700 5450-5680 6525- 6685 8815-8965 10005-10100 11275-11400 13260-13360 17900-17970 21870-22000 Aeronautical Mobile (sea outside USA): 457 Aeronautical Radionavigation: 190-275 275-285 325-405 415-435 510-535 1605-1715 Agana: 2506 Air Force MARS: 3045 3205 3299 3315 4596.5 7316 7329 Air Force One: 5700 9018 13215 15015 Alaska: 2866 4403 4428.6 5631 Alaska (ACS): 149.6 4383.8 Alaska (calling): 2052.5 Alaska Aleutian: 2911 2956 5496 6580 8855 10066 11363 Alaska C/SE: 2875 2911 3470 5484 6580 6604 8876 11357 Alaska Common: 3449 4383.8 5472 5490 Algiers AFI-2: 3419 5652 8894 13273 17961 Algiers VOLMET-AFI: 6575 8896 11279 Allouis (BC): 164 Alma Ata MID-2: 3467 5658 10018 11300 13288 17961 Alma Ata MID-3: 2944 4669 6631 8951 11375 17961 Alpha Sierra (NC): 11770 Alternate Calling/Working: 512 Amateur: 1800-2000 3500-4000 7000-7100 7100-7300 14000-14350 21000-21450 28000-29700 Amsterdam (KLM): 3010 4687 5532 8924 13336 17940 21973 Anchorage NP-3/4: 2932 5628 10048 13294 17904 Andrews AFB: 3078 3144 5700 5910 6715 6756 7955 8967 9018 9024 10153 11118 11226 13215 13247 15015 15048 17993 20640 Ankara MID-1: 2992 5667 8918 13312 Antanarivo VOLMET-AFI: 2860 5499 10057 13261 Antofagasta SW-SAM: 2944 4669 6649 10024 11360 17907 Argentina: 8967 8976 Astoria: 2442 Astoria-Portland: 2598 Asuncion SE-SAM: 3479 5526 8855 10096 13297 17907 Asuncion SW-SAM: 2944 4669 6649 10024 11360 17907 Athens (Olympic): 3010 6637 10078 13327 17916 21979 Auckland SP-6: 3467 5643 8867 13273 17904 Auckland VOLMET-PAC: 2863 6679 8828 13282 BC relay (BBC): 5872 7991 9717 12076 15852 15907 24020 BC relay (DSB): 26110 BC relay (DW): 6975 8068 9210 10620 17445 BC relay (LSB): 26445 BC relay (RFE): 4565 5390 5790 5845 6890 6995 9090 10190 11075 15775 16065 17445 20215 20710 BC relay (Tirana): 8125 BC relay (VOA): 4400.5 5745 5905 6874 7651 7766.5 7773 10455 10870 14527 15752 18275 19262.5 19723.5 25202 25801 26000 BCY Taipei: 4264 BFM: 4238 BPV Shanghai: 5000 5430 9351 10000 15000 Baghdad MID-1: 2992 5667 8918 13312 Baghdad VOLMET-MID: 2956 5589 8945 Bahrain (Gulf Air): 5538 11354 13339 17931 21943 Bahrain MID-1: 2992 5667 8918 13312 Bahrain MID-2: 3467 5658 10018 11300 13288 17961 Bahrain VOLMET-MID: 2956 5589 8945 Baltimore (simplex): 2400 Bangkok (Thai Airways): 3007 4687 8927 Bangkok SEA-1: 3470 6556 10066 11396 13318 17907 Bangkok SEA-2: 3485 5649 5655 8942 11396 13309 17907 Bangkok VOLMET-SEA: 2965 6676 11387 Barnaul NCA-2: 2851 4678 6592 10096 17958 Basrah VOLMET-MID: 2956 5589 8945 Beergarden: 8972 Beijing EA-1: 3016 6571 8897 10042 13297 Beijing NP-3: 2932 5628 10048 13294 17904 Beirut (MEA): 5538 10075 21943 Beirut VOLMET-MID: 2956 5589 8945 Belem NE/C-SAM: 3479 5526 8855 10096 13297 17907 Belmont: 6720 9002 10479 11255 11263 Berlin (Interflug): 8984 Bernadine: 4495 11243 Berne (Swissair): 4654 6643 8936 10069 13205 13324 17931 18023 21988 23285 Biak CWP-1/2: 2998 4666 6532 6562 8903 11384 13300 17904 Bingle Court: 9025 Bodo NAT-D: 2971 4675 8891 11279 13291 17946 Bogota (Avianca): 3010 11345 13336 17928 Bogota C-SAM: 3479 5526 8855 10096 13297 17907 Bogota NW-SAM: 2944 4669 6649 10024 11360 17907 Bombay AFI-3: 3467 5658 10018 11300 13288 17961 Bombay INO-1: 3476 5634 8879 13306 17961 Bombay MID-2: 3467 5658 10018 11300 13288 17961 Bombay VOLMET-SEA: 2965 6676 11387 Boston: 2450 2506 2566 Brasilia C-SAM: 3479 5526 8855 10096 13297 17907 Brasilia SAT-1: 3452 6535 8861 13357 17955 Brasilia SAT-2: 2854 5565 11291 13315 17955 Brasilia VOLMET-SAM: 2881 5601 10087 13279 Brazzaville VOLMET-AFI: 2860 5499 10057 13261 Bread: 6761 Broadcasting: 535-1605 5950-6200 9500-9775 11700-11975 15100-15450 17700-17900 21450-21750 25600-26100 Broadcasting (Region 1 only): 160-190 190-275 275-285 7100-7300 Broadcasting (tropical): 2300-2495 3200-3400 4750-4995 5005-5060 Brussels (Sabena): 3010 5529 8924 10078 13351 17940 Buenos Aires (Aerolineas Argentinas): 3010 6643 10030 13327 17919 17928 21955 Buenos Aires SE-SAM: 3479 5526 8855 10096 13297 17907 Buenos Aires SW-SAM: 2944 4669 6649 10024 11360 17907 Buenos Aires VOLMET-SAM: 2881 5601 10087 13279 CBY Pascua: 6839 6851 14420 CCM Maga: 4249 4255 4256 8610 CCS Santiago: 2808 4265 4341 6396 6419 6481 8061.5 11991.5 12765 12838 18036.5 22611 CCV Valpariso: 4271 8558 12960 CFH Halifax: 45.8 50 447 4271 4283 6386.5 8566 CFH Halifax (A4): 133.2 CFH Halifax (F1): 73.6 CFH-L Halifax: 115.3 123.3 438 4356.5 6395 6449.5 8570 8662 12914 12984 16944.8 17218.4 22587 CFH-NAWS Halifax: 22.5 5097 6477.5 6498.5 10945 15920 CFH-NAWS Halifax (calling): 3287 CHU Ottowa: 3330 7335 14670 CKN Vancouver: 3287 4307 6385 6445 8463 8614 8704 12702 12921 17228 22449 CLA Havana: 476 500 2626.5 4355 6500.5 6505.5 8573 8702 13062.5 13092 17146.4 17165.6 22395 CLM Santiago: 500 CLQ Havana: 433 6435 6478 8477 8480 8690 12748 12878.5 16960.4 17189.6 17605 25726 CLS La Fe Prince: 6477.5 8516 12919 16920.8 CMB Havana: 418 CMR/CBY Havana/Pascual: 4420 6854 CNO96/97/98 Casablanca: 11009 CNP Casablanca: 441 500 500 8686 COL Havana: 15025 CONSOLAN Bushmills: 266 CONSOLAN LUGO Oteroad Rey: 303 CONSOLAN SFI San Fransisco: 192 CONSOLAN Seville: 311 CONSOLAN Stavanger: 319 CONSOLAN TUK Nantucket: 194 CPD Potosi: 8726 CQF57 Bissau: 16317 CQW2 Luanda: 8565 CRX21/23/28/26 Laurenco Marques: 6502 13042.5 17088 CTD/7 Ponta Delgado: 3620 CTH/33/38 Horta: 500 7351 CTN7 Apulia: 17190 CTO22/23 Ponta Delgada: 3837.5 5430 CTP Palhais: 4278 4340 6390 8552 8652 12823 12829 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon: 418 2573 4234 4317 4516 5015 6351.5 7353 8526 8626 8642 11015 13002 17055.2 22551 22566 CTV: 500 CUA43/47/48/69/90 Alfragide: 9055 9258 9419 15704 21796 CUB Funchal: 444 500 4392 6393.5 8461 8462 CUC8/9 Alfragide: 19796 19810 CUG Ponta Delgada: 6393.5 8469 12943.5 CUL Lisbon: 500 4292 6393.5 8469 8490 12943.5 16960 22479 CWA Cerrito: 4346 12750 17208.8 CWE94/CWO4/9CWD40 Cerrito: 6818 13370 13372 Cairo AFI-3: 3467 5658 10018 11300 13288 17961 Cairo MID-1: 2992 5667 8918 13312 Cairo VOLMET-MID: 2956 5589 8945 Calcutta SEA-1: 3470 6556 10066 11396 13318 17907 Calcutta VOLMET-SEA: 2965 6676 11387 Calling: 143 Calling (Region 2): 2091 Calvary: 8984 Cambridge NAT-D: 2971 4675 8891 11279 13291 17946 Canadian Military: 3046 4746 6705 6753 11209 11249 11265 15035 17995 Canton EA-1: 3016 6571 8897 10042 13297 Canton SEA-1: 3470 6556 10066 11396 13318 17907 Cape radio ckt 2 (Apollo 14): 9006 Caracas CAR-A: 2887 5550 6577 8918 11396 13297 17907 Caracas NE-SAM: 3479 5526 8855 10096 13297 17907 Carribou Isl: 1792 Cartwheel: 3060 Casablanca AFI-1: 3452 6535 8861 13357 17955 Caveman: 6720 6742 8972 Cemetary: 3060 3996 4497.5 4545 4560 4613 4615 6505 10479 Central America Common: 5568 10017 Central Atlantic: 428 2063 4346 6484.5 8502 12885 Central Pacific: 126.2 147.9 426 436 460 476 2037.5 2045 2061.5 4228 4247 4274 6348 6365.5 6477.5 6488 8445 8558 8618 8642 12808.5 12844.5 12965.5 13002 16847.3 17016.8 17026 17088.8 22425 22479 22515 22557 Charleston: 6727 9014 Charleston-Jacksonville: 2566 Cheese Bobcat (JPN combine): 6692 6734 6866 8967 8980 8990 11185 11204 Chulmani NCA-3: 3004 5664 10039 13303 17958 Churchill NAT-D: 2971 4675 8891 11279 13291 17946 Civil Air Patrol: 2371 2374 4464.5 4467.5 4504.5 4507.5 4582 4585 4596.5 4599.5 4602.5 4627 4630 26620 Civilian: 11243 Coast Guard: 2670 2686 Coast Guard (WX): 8764 Cocos Island INO-1: 3476 5634 8879 13306 17961 Cocos Island SEA-1: 3470 6556 10066 11396 13318 17907 Cold Bay NP-3/4: 2932 5628 10048 13294 17904 Colombo SEA-1: 3470 6556 10066 11396 13318 17907 Coos Bay: 2566 Coral Hills (Keflavik?): 6742 8993 8997 Corpus Christi: 2538 4425.4 Crest: 6686 Cyprus Combine: 3085 4730 4742 6708 8985 11195 11234 11237 15046 DAF Norddeich: 8673 13027 17048 DAL Norddeich: 4242 6456.5 8512 13027 17177.5 22591 DAM Norddeich: 474 2614 2775 4265 6475.5 8638.5 12763.5 16980 22476 DAN Norddeich: 444 474 500 2614 4308 6435.5 8483 12763.5 12898.5 17143.5 22476 22515 DAO Kiel: 500 2775 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern: 4880 9062 11000 13950 14410 14460 19240 DCF39 Mainflingen (A4): 139 DCF46 Mainflingen: 46.3 DCF77 Mainflingen: 77.5 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg: 147.3 5876 7646 9297.6 11039 11052 13568 13921.1 14458 DER Bonn: 2559 DES/DEU Koenigswustern: 16358 DGE/DFG Elmshorn/Bonames: 7494 DGS70/DAM Elmshorn/Norddeich: 18700 DHJ49 Bonn: 3400 DHJ58 Flensberg: 1680 2718 DHJ59 Wilhelmshaven: 1830 4279 5390 6913 8492 8648 DHS Ruegen: 432 500 500 1720 2666 4233 4242.5 4266.5 4313 8660 8712 12702 12861 13005 13062.5 13101 16965 17100 17230 22480 22481 22550 DIZ Nauen: 4525 DRU5: 7570 DZG Manila: 6441 8588 12882 17176 DZK Manila: 12886 DZR Manila: 8568 12852 17136 Dakar AFI-1: 3452 6535 8861 13357 17955 Dakar SAT-1: 3452 6535 8861 13357 17955 Dakar SAT-2: 2854 5565 11291 13315 17955 Dakar VOLMET-AFI: 6575 8896 11279 Darby Scortch: 9025 Darwin SEA-3: 3470 6556 10066 11396 13318 17907 Delcambre: 2506 4412.6 Delhi MID-2: 3467 5658 10018 11300 13288 17961 Democrat: 4525 6761 9027 15041 Derail: 6720 11263 Disaster (A1): 1750.5 1751.5 1752.5 1753.5 1754.5 1755.5 1756.5 1757.5 Disaster (A3): 1768.5 1775.5 1782.5 1789.5 1796.5 Disaster scene: 1761.5 Distress and Calling: 490-510 500 2170-2194 2182 Djakarta SEA-3: 3470 6556 10066 11396 13318 17907 Dockyard: 9025 Drainage: 8992 Dushanbe MID-2: 3467 5658 10018 11300 13288 17961 Dushanbe MID-3: 2944 4669 6631 8951 11375 17961 Dusseldorf (LTU): 8921 13324 EAC/2 Cadiz: 500 6505.5 17173.2 EAD/2/EDZ4 Aranjuez: 4349 6383 6400.5 6401.5 8618 8622 8642 8682 12841.5 12888 12934.5 13066 17064.8 17184.4 22446 EAF/2/3 Vigo: 500 6498.5 8466 8469 EAO Palma Mallorca: 445 500 EAP C de Palos: 476 500 EAR La Coruna: 472 500 EAS C Mayor: 500 EAT2 Tenerife: 6498.5 8474 13093 16945.5 EAV988 Aranjuez: 19881 EAX4 Parets Valles: 17185.5 EAY22/49 Basile: 7497.5 8152 20202 EBA Madrid: 2770 4311 6377.5 8716 12717 13052.5 22471 EBB Ferrol Caudill: 4245 EBC Cadiz: 4297 EBD Cartegena: 2795 4317 6396 6399 EBK Las Palmas: 6478.5 EJM Malin Head: 500 Eagle Farm: 3060 4497.5 4560 6505 10479 Easter Island SP-7: 3467 5643 8867 13273 17904 Easter Island SW-SAM: 2944 4669 6649 10024 11360 17907 Elmendorf AFB: 4746 6738 8989 11236 13201 FAP: 500 FDC Dijon: 3093.5 3185 4270 4955 FDY: 3833 4050 4721 4750 5025 5705 7094.5 7519 7662 7726 7828 7997 8000 8987 13561 13945 FFB Boulogne: 450 500 FFC Cayenne: 500 FFH Paris: 2500 FFL St Lys: 4328 6421.5 8510 8522 12843 12912 17027 17040.8 22509 22569 FFM Marseille: 500 FFP2/3/7 Ft de France: 4263 8526 8675 12831 FFS6/8 St Lys: 8510 8522 8550 13096.5 17020 17040.8 22509 22569 FFU Le Conquet: 486 500 FIT75 Paris: 7655 FJP8 Noumea: 8698 12708.5 FRS (F1): 1696 FTH42/FTA91 Paris/Lyon: 91.2 7428 FTK56A Paris: 10563 FTK77 Paris: 10775 FTN87 Pontoise: 13873 FUB Paris: 16.8 4325 4338 4455 6361 6365.5 8000 22523 FUC Chebourg: 138 FUE Brest: 444 2789 6348 FUF Ft de France: 4232 4295 6348 8554 16957.5 16978.4 17108 22448 FUG La Regine: 4232 8722 17180 FUJ/4/6/8/9 Noumea: 4590 12701 FUM Papeete: 4232 6348 FUO Toulon: 420 FUO/HWU Toulon: 15.1 FYA31 Lyon (A4): 131.8 136.5 Fairbanks: 11770 Fanfare: 6720 9002 11255 11263 Fastcharger: 6720 9002 11263 Fire: 1630 Fireside: 6753 13204 Fixed: 14-19.9 20.1-59 61-70 70-90 110-130 130-160 160-190 1605-1715 1715-1800 2107-2170 2194-2300 2300-2495 2505-2850 3155-3200 3200- 3400 4000-4063 4438-4650 4750-4995 5005-5060 5060-5450 5730-5950 6765-7000 7300-8195 9040-9500 9775-9995 10100-11175 11400-11700 11975-12330 13360-14000 14350-14990 15450-16460 17360-17700 18030- 19990 20010-21000 21750-21850 22720-23200 23350-24990 26950-26960 29800-29890 29910-30000 Flight Test: 2851 3004 3281 3443 5451 5469 5571 6550 8822 10045 11288 11306 13312 17964 21931 Forest Conservation: 2212 2226 2236 2244 Frankfurt (Lufthansa): 3010 6637 10078 13327 17931 21979 Frobisher NAT-D: 2971 4675 8891 11279 13291 17946 GBR Rugby: 16 GBY20/MHU2/3/4/5/6 Rugby/Portishead: 64.5 4280 6345.5 6407.5 6435.5 8501 8503.5 12843.5 12907.5 16918.8 22383 GBZ Rugby: 19.6 GCC Cullercoats: 441 500 GFC: 13059 GFT26/27/29 Bracknell: 5792 GIL Infracombe: 500 519 GKA Portishead: 4286 6369 8546 12822 17098.4 22467 GKB Portishead: 4274 6379.5 8558 12835.5 17112.8 22449 GKC Portishead: 8516 13020 16954.4 22407 22418 GKE: 4351 GKG Portishead: 4267.9 12790.5 12853.5 17072 22458 22503 GKH Portishead: 4274 13006.5 22526 GKI Portishead: 22528.5 GKK/GKA4 Portishead: 4336 6510 8552 8581.6 12713.5 13006.5 17072 GKL Portishead: 8558 GKM/GKW/GKN/GKF Portishead: 4316 6369 8581.6 12714 17098.4 17136.8 22545 GKR Wick: 500 8469 12709 GKS Portishead: 4344.5 GKT5/6 Portishead: 13020 16954.4 GKV Portishead: 6379.5 GKX Portishead: 3225 GKY2/3/4/5 Portishead: 6472.5 8591 GKZ Humber: 484 500 GLD Lands End: 438 500 GLP20 Ongar: 56.4 GLV Anglesey: 447 500 GMH: 489 GND Stonehaven: 458 500 GNF North Foreland: 418 500 GNG: 500 GNI Niton: 464 500 GNK: 500 GNV Bahrein: 8710 GPK Portpatrick: 500 GRL/GKA2/GKB4/GKC4/5 Portishead: 12871.5 GRY Wooferton?: 455 GXB: 17030.5 GXH Thurso: 500 GXM Singapore: 12753 17150 22754 GXO Mauritius: 4234 7792 8626 13029 13033.5 16130 17030.5 22617 GXP: 500 GYA2/3/4/5 London: 78.2 4321 6362 8494 8641 8674 12921 17053.6 20300 22556 GYC/GLO20 London/Onger: 46.9 80.3 GYI London: 6470.5 GYN1/2 London: 52 81 3832 4460 4462.5 6862 GYR2/3/4/5 Malta: 4279 4319 6495 8594 13105.5 16988 22422 GYS3/4/5/6 Singapore: 4334 6481 8630 12781.5 12945 16928.4 22521 GYU3 Gibralter: 3225 8566 GYX Malta: 6386.5 13105.5 GZC/2/3/4/5 Mauritius: 4295 6351.5 8726 12921 12988.5 16978.4 22533 22587 GZO Hong Kong: 4292 8534 17988 GZV Mauritius: 13033.5 17030 22616 GZW Gibralter: 8646 GZX2/3/4/5/6 Mauritius: 6502 12921 17055.2 22479 Galveston: 2450 2530 4425.4 Gan Area Combine: 8967 11234 Gander NAT-A: 3016 5598 8825 13306 17946 Gander NAT-B/C: 2899 5616 8864 13291 17946 Gander NAT-D: 2971 4675 8891 11279 13291 17946 Gander VOLMET-NAT: 3485 6604 10051 13270 Gangbuster: 3060 3996 4497.5 4545 4560 4560 4613 4615 6505 10479 Georgetown: 2678 German Military: 11240 11266 Gibralter RAFB: 4742 9032 11234 13205 Gibson: 11243 Gladhand: 6727 13244 Golden Gate: 9025 Government: 25330-25600 27540-28000 29890-29910 Government (civil air patrol): 26480-26950 Great Lakes: 482 2514 2550 2582 4316 4415.8 4428.6 6474 8249.2 8534 8783.2 Guam CWP-2: 2998 4666 6532 6562 8903 11384 13300 17904 Gulf of Mexico: 153 410 420 434 438 478 484 2042 2048 2049.5 2052.5 2055.5 2063 4256 4274 4310 4322 6369 6435.5 6446 6495 8445 8453 8473 8550 8570 8666 12660 12704.5 12826.5 12840 13038 13051.5 16018.8 16871.3 17117.6 17170.4 17172.4 22318.5 22431 22487 Gull: 9014 HBG Prangins: 75 HBL: 14357 14470 HBX76/HBO88 Geneve: 6945 11402 14462 HEB Berne: 4259 8602 13024.5 17197 22595 HKB Barranquilla: 8666 12732 12781.5 12832 13087.5 17002.4 17148 25562 HKC Buenaventura: 6386.5 8574 12853.5 HMF15/HMN56/HMF32/HML36 Pyongyang: 5244 9440 9875 11230 HOT Tocumen: 3070 HWN: 4232 6348 13085 HZY Dhahran: 8479 12810 16956.5 Hackberry: 11243 Halifax: 8770.4 Havana (ATC-LDOC): 9077.5 Havana (Cubana): 3007 5544 8927 13339 17934 21945 Hawaii: 484 2052.5 4295 6407.5 8542 13029 16978.4 22509 Hawkins: 8980 9006 Hexagon: 6720 11255 Hilo: 2582 Hong Kong CWP-1: 2998 4666 6532 6562 8903 11384 13300 17904 Hong Kong SEA-2: 3485 5649 5655 8942 11396 13309 17907 Hong Kong VOLMET-PAC: 2863 6679 8828 13282 Honolulu CEP-5: 2869 3413 5547 5574 8843 11282 13261 13354 17904 Honolulu CWP-2: 2998 4666 6532 6562 8903 11384 13300 17904 Honolulu SP-7: 3467 5643 8867 13273 17904 Honolulu VOLMET-PAC: 2863 6679 8828 13282 Houston: 6692 Houston (Universal Aviation): 5529 10075 17940 Houston LDOC: 5529 10075 13330 17925 21964 Humber R: 1869 3778 Hurricane: 8972 8997 IAM Rome: 5000 IAR Rome: 500 4292 4292 4320 6407 6410 8530 8670 12884 13001 13011 13015.5 17160 17160.8 17172.4 17232.8 22377 22623 26030 IAR12/67 Rome: 6418 12996 17160.8 IBF Turin: 5000 ICB Genova: 4235 8650 12978 17217 ICV Tavolara: 20.8 IDC Cagliari: 6545 IDQ/2/3/6 Rome: 4280 6390 8486 12889.5 IDR Rome: 2803 3039 4244 4271 4615 6449.5 6867.5 6960 8558 8570 8576 13498 13563.5 IEA20 Rome: 4733 IMA24/25 Rome: 3822.5 7610 IQH Naples: 6376 8656 8664 12995 IQX Trieste: 6418 8679 12975 17084 IRM Rome: 6365.5 8684 12760 17105 22525 Industrial: 27235 27245 27255 27265 27275 Industrial (Business Radio): 27390 27410 27430 27450 27470 27490 27510 27530 Industrial (Forest Products): 1676 1700 2398 29710 29730 29750 29770 29790 Industrial (Motion Picture): 1628 1652 2292 2398 4637.5 Industrial (Petroleum): 1614 1628 1652 1676 1700 2292 2398 4637.5 25020 25040 25060 25080 25100 25120 25140 25160 25180 25200 25220 25240 25260 25280 25300 25320 Industrial (Power): 2292 2398 4637.5 Industrial (Special Industrial): 2292 2398 4637.5 27290 27310 27330 27350 27370 Industrial Scientific and Medical Equipment: 13560 27120 Innsbruck AFB: 11229 International Fixed Public: 26955 Intership: 2082.5 2638 2738 Intership (Great Lakes: 2003 Intership (Gulf of Mexico): 2203 2830 Intership (Pacific): 2142 Irkutsk EA-1: 3016 6571 8897 10042 13297 Irkutsk EA-2: 3485 5649 5655 8942 11396 13309 17907 Irkutsk NCA-2: 2851 4678 6592 10096 17958 Irkutsk NCA-3: 3004 5664 10039 13303 17958 Istanbul VOLMET-MID: 2956 5589 8945 Ivanhoe: 6697 6720 8976 11267 JAX Control: 13221 18009 JCS/JCU Chosi: 6467 6485.5 8654 12826.5 12878.5 17043.2 17112.8 JCT Chosi: 13105.5 17176 JDC Chosi Siishib: 8647 13045 JGZAR Tokyo: 20 JJY Tokyo: 2500 5000 10000 15000 JOR Nagasaki: 13006.5 JOS Nagasaki: 8606 13069.5 JOU Nagasaki: 13092 16960.4 JWT Stavanger: 3690 4055 4563 5811 7987.5 13101 JXZ/J33DS Helgeland: 16.4 Jargon: 8972 Jeddah (Saudia): 5544 8927 13339 13342 21994 Jeddah AFI-3: 3467 5658 10018 11300 13288 17961 Jeddah MID-1: 2992 5667 8918 13312 Jehovah: 8976 Johannes Combine: 11237 Johannesburg (SAA): 5532 8933 11354 21943 Johannesburg AFI-4: 2878 5493 8903 13294 17961 Johannesburg INO-1: 3476 5634 8879 13306 17961 Johannesburg VOLMET-AFI: 2860 5499 10057 13261 June Bug: 9025 KEA Alaska: 416 KFS San Fransisco: 476 2037.5 2061.5 4358 6516 13114.5 KFS/A San Fransisco: 6365.5 8558 12844.5 17026 22425 KFS/B San Fransisco: 6348 8713.5 12695.5 17184.8 22515 KGN Delcambre: 4366.7 KHK Kahuku: 484 8542 13029 16978.4 KJQ North Pacific: 482 KKN44 Washington: 5110 7830 11995 15917 16162 20122 KKN50 Washington: 6925 10637.5 12022.5 15540 18468 23975 KLB Seattle: 6411 8546 12907.5 17007.2 KLC Galveston: 484 500 8666 13038 17208.8 KMI Dixon: 4357.4 4403.9 4407 8728.2 8743.7 8759.2 8784 13100.8 13103.9 13107 13187.6 13190.7 17236 17239.1 17279.4 17304.2 22636.3 22664.2 22697.7 22704.5 KOK Los Angeles: 464 500 4283 6463.5 8590 12993 17064.8 22413 KOM Hawaii: 4110.1 8740.6 13165.9 17232.9 KPH Bolinas: 126.2 147.9 460 500 2045 4247 6477.5 6488 8618 8642 12808 13002 17016.8 17088 22479 22557 KRH50 Washington: 3310 4587 4626 5426 6789 7570 7727 10680 16150 KRL: 3920 KUB Alaska: 416 KWN90 Washington: 3185 3827.5 5320 10225 14360 18359 KWS78 Washington: 3828 14360 Kahuku: 2530 4415.8 Kano AFI-2: 3419 5652 8894 13273 17961 Kano AFI-4: 2878 5493 8903 13294 17961 Kano VOLMET-AFI: 6575 8896 11279 Karachi MID-2: 3467 5658 10018 11300 13288 17961 Karachi VOLMET-SEA: 2965 6676 11387 Keflavik AFB: 11229 Khabaraovsk VOLMET-NCA: 3461 4663 5676 10090 13279 Khabarovsk NCA-3: 3004 5664 10039 13303 17958 Khabarovsk NP-3: 2932 5628 10048 13294 17904 Khanty Mansiysk NCA-1: 3019 5646 13315 17958 Khanty Mansiysk NCA-2: 2851 4678 6592 10096 17958 Khartoum VOLMET-AFI: 6575 8896 11279 Kiev VOLMET-NCA: 3461 4663 5676 10090 13279 Kirensk NCA-2: 2851 4678 6592 10096 17958 Kirensk NCA-3: 3004 5664 10039 13303 17958 Krauton AFB: 3067 5703 6731 6750 9031 11229 13214 Kumming EA-1: 3016 6571 8897 10042 13297 Kumming SEA-1: 3470 6556 10066 11396 13318 17907 Kuybyshev MID-3: 2944 4669 6631 8951 11375 17961 LBG Bergen: 2792 LBJ/2/3/4/5/6/7 Harstad: 57.7 2678 5811 6737 7987.5 LCH Tryvasshoegda: 54.7 LCO/LFT/LHK Jeloey: 13980 16952 20630 LF-/LG- Rogoland: 4241 4325 6432 6467 8528 8574 8678 12727.5 12876 12961.5 16928 16952 17074.4 17165.6 22425 22472 25308 25383 LGA Alesund: 500 LGZ Farsunde: 476 500 LIF Floroe: 2411 LOL Buenos Aires: 5000 10000 12943.5 13101 15000 17180 LORAN-C: 100 LPD Gral Pacheco: 4268 4279 8646 12988.5 17045.6 22419 LSA4/5 Press: 12709 LVO Corrientes: 5415 LZL Bourgas: 8564 8608 LZS: 22596 LZW Varna: 8459 8608 13078.5 17215 La Paz SE-SAM: 3479 5526 8855 10096 13297 17907 La Paz SW-SAM: 2944 4669 6649 10024 11360 17907 Lahr Military: 5690 8996 11265 13231 Lajes AFB: 3078 3081 4746 6738 6750 8967 11271 Lake Allatoona-Lake Sidney Lanier: 2450 Lake Dallas-Lake Texhoma (simplex): 2738 Lake Mead (simplex): 2782 Lanchau EA-1: 3016 6571 8897 10042 13297 Land Mobile: 1605-1715 1715-1800 2107-2170 2194-2300 2300-2495 2505-2850 3155-3200 3200-3400 27410-27540 29700-29800 Land Mobile (industrial): 25010-25070 25110-25330 Land Mobile (remote pickup): 26100-26480 Lantern Chief (Apollo 14): 8980 9006 Leningrad EUR-A: 3479 5661 6598 10084 13288 17961 Liberty: 6756 Lifeboats: 8364 Lighter-than air craft: 3281 Lima (EA): 11215 Lima NW/SW-SAM: 2944 4669 6649 10024 11360 17907 Lima VOLMET-SAM: 2881 5601 10087 13279 Limited coast: 2065 2079 2096.5 4125 4143.6 4419.4 6218.6 6221.6 6521.9 8291.1 8294.2 12429.2 12432.3 12435.4 16587.1 16590.2 16593.3 22124 22127.1 22130.2 22133.3 22136.4 Lisbon AFI-1: 3452 6535 8861 13357 17955 Lisbon NAT-A: 3016 5598 8825 13306 17946 Location: 11243 London (British Airways): 3497 5535 8921 10072 13333 17922 21946 Looking Glass: 5700 6753 8964 9027 11243 15035 Loring AFB: 3078 6715 8989 11236 13201 15095 Los Angeles-San Diego: 2466 2522 2566 2598 Louisville (simplex): 2086 2782 4069.2 6455 8780 13158 15283 Luqa RAFB: 3102 4742 9025 9032 13205 MARS (A1): 4035 MARS (LSB): 4008.5 4013 4017 4020 4025 4035 4040 MEM: 5710 6817 MHW/GQD Anthorn: 19 MKE Akrotiri: 4525 9025 MKL: 3929 6757 MLU Gibralter: 11662.5 MQD Plymouth: 3930 5688 9040 MQY Chatham: 3910 6728 9025 11180 15025 MQY Chatham (USB): 6697 9036 11182 MRB Malta: 5714 MSF: 60 2500 5000 6690 10000 MTN Portsmouth: 2432.5 3228 4238 Madras SEA-1: 3470 6556 10066 11396 13318 17907 Madrid/Las Palmas (Iberia): 5529 10027 17940 21967 Manila CWP-1: 2998 4666 6532 6562 8903 11384 13300 17904 Manila SEA-2: 3485 5649 5655 8942 11396 13309 17907 Manila SEA-3: 3470 6556 10066 11396 13318 17907 Maritime Mobile: 110-130 130-160 415-435 435-490 510-535 2000-2035 2092.5-2107 2107-2170 2194-2300 2300-2495 2505-2850 3155-3200 3200- 3400 Maritime Mobile (coast SITOR): 4349.4-4357.4 6493.9-6506.4 8704.4-8718.9 13070.8-13100.8 17196.9-17232.9 22561-22596 Maritime Mobile (coast telephony): 4357.4-4438 6506.4-6525 8718.9-8815 13100.8-13200 17232.9-17360 22596-22720 Maritime Mobile (coast working): 4219.4-4349.4 6325.4-6493.9 8435.4- 8704.4 12652.3-13070.8 16859.4-17196.9 22310.5-22561 Maritime Mobile (coast): 2035-2065 Maritime Mobile (ship SITOR): 4170-4179.8 6256-6269.8 8297.3-8300 8343.5-8357.8 12491-12526.8 16660-16705.8 22192-22227 25076-25090.1 Maritime Mobile (ship calling): 2089.5-2092.5 4179.8-4188 6269.8-6282 8359.8-8376 12539.6-12564 16719.8-16748.8 22227-22250 25070-25076 Maritime Mobile (ship telephony): 4063-4146.6 6200-6224.6 8195-8297.3 12330-12439.5 16460-16596.4 22000-22139.5 Maritime Mobile (ship working): 4188-4219.4 6282-6325.4 8357.8-8359.8 8376-8435.4 12526.8-12539.6 12564-12652.3 16705.8-16719.8 16748.8- 16859.4 22250-22310.5 25090.1-25110 Maritime Mobile (ship): 2068.5-2078.5 Maritime Mobile (special systems): 4146.6-4170 6224.6-6256 8300-8343.5 12439.5-12491 16596.4-16660 22139.5-22192 Maritime Mobile (telephony): 2065-2068.5 2078.5-2089.5 Maritime Radionavigation: 275-285 285-325 405-415 McClellan AFB: 3067 4746 5700 5710 6727 6738 6997 8989 11176 11236 13201 15031 McCord AFB: 8980 McDill AFB: 4746 5688 6750 8989 8993 11179 11228 11246 13244 15015 Melanesia Common: 2861 5498 5666 8917 Memphis (simplex): 2086 2782 4088.4 6200.8 8246 12379 16488 Merida CAR-A: 2887 5550 6577 8918 11396 13297 17907 Merida VOLMET-CAR: 2950 5580 11315 Miami: 2442 2490 2514 2550 4371 4403.2 4422.2 Miami CAR-A: 2887 5550 6577 8918 11396 13297 17907 Miami VOLMET-CAR: 2950 5580 11315 Migraine: 4725 5700 6761 9027 11239 13241 15041 Miharik Combine (Bahrein, Ceylon, Kuwait): 6745 11237 15036 Missionary: 5722 6697 8982 Mobile: 2572 4399.8 4412.6 4412.6 4438-4650 Montevideo SE-SAM: 3479 5526 8855 10096 13297 17907 Montevideo SW-SAM: 2944 4669 6649 10024 11360 17907 Morgantown: 11770 Moscow (Aeroflot): 5529 8924 10030 13345 17940 21958 Moscow EUR-A: 3479 5661 6598 10084 13288 17961 Moscow MID-3: 2944 4669 6631 8951 11375 17961 Moscow NCA-1: 3019 5646 13315 17958 Moscow VOLMET-NCA: 3461 4663 5676 10090 13279 Murmansk EUR-A: 3479 5661 6598 10084 13288 17961 NAA Cutler: 17.3 22764 NAM Norfolk: 5870 8090 NAS Brooklyn: 5692 NAS Elizabeth City: 5696 8984 NAS San Diego: 5696 NAS San Fransisco: 8984 NAS Traverse City: 3241 5696 NASA Houston (Apollo 14): 6756 NAU Puerto Rico: 5785 5833 14517 NBA Balboa: 18.6 24 147.9 470 500 4352 4354 4548.5 5448.5 8604 8614 11031 11080 11802 12862.5 12883 12894 17136.8 17590 17697.5 NBA Balboa (A7J): 54.1 NBA Balboa (F1): 81.7 NBL (A7J): 128.3 NCI Naples: 7441 NDT Totsuka: 18033 22401 NGP: 12867 NGR Kato Soli: 8578 NIK Argentia: 8728 NKA Asmara: 4515 9060 22760 NLK Jim Creek: 15.3 NMA Miami: 440 500 8470 NMC San Fransisco: 420 4346 6383 8574 8682 12730 12743 12743 17151.2 17247.2 NMC San Fransisco (SSB): 4393.4 6521.8 8760.8 NMF Boston: 472 500 4337 8466 8728 12934.5 22487.5 NMF/NIK Boston/Argentia: 8728 NMG New Orleans: 428 500 8710 17247.2 NMH Washington: 12889 NMJ Ketchikan: 466 NMK Cape May: 2670 NMN Portsmouth: 466 500 2670 8465 12718 17151 NMO Honolulu: 440 8650 NMQ Long Beach: 472 8728 NMR San Juan: 466 500 8466 8471 8710 12700 12718.5 17002.4 NMT: 17002.4 NMV Jacksonville: 430 500 2670 NMW West Port: 440 NMX: 2670 NMY New York: 486 500 12718.5 17002.4 NOK: 8726 NOQ Mobile: 464 500 NOR San Diego: 12743 NOW: 500 NOY Galveston: 456 500 NPG San Fransisco: 115 500 4010 6428.5 9277.5 12966 17288 22635 NPG-FC/FM San Fransisco: 3268 9050 12966 13655 16457.5 16950 22593 NPM Honolulu: 26.1 131.1 4525 6428.5 6536 9050 12966 13655 16457.5 20575 22593 NPN Guam: 484 4955 8150 8506 13380 13530 15925 17530 18033 21760 NPO/NDT: 13380 NRV: 466 8465 12746 17147.2 22476 NRY (A2): 13230 NSS Annapolis: 21.4 88 134.5 185 5870 8090 8530 12135 12966 16180 20225 25590 NSS Annapolis (F1): 122 NST/GXH/AOK/...: 65.9 123 2589.5 4585 4623 5052 5167 5916.5 6487 7504 7705 9318 12691 17011 22919 Nadi SP-6/7: 3467 5643 8867 13273 17904 Naha CWP-1/2: 2998 4666 6532 6562 8903 11384 13300 17904 Nairobi AFI-3: 3467 5658 10018 11300 13288 17961 Nairobi INO-1: 3476 5634 8879 13306 17961 Nairobi VOLMET-AFI: 2860 5499 10057 13261 Neckware: 8972 8976 8980 New Orleans: 2482 2558 2598 4419 New York: 2482 2522 2558 2590 4390.2 4403 4422.2 4428.6 New York (test): 6526 10093 13356 29916 New York CAR-A: 2887 5550 6577 8918 11396 13297 17907 New York NAT-A: 3016 5598 8825 13306 17946 New York NAT-B/C: 2899 5616 8864 13291 17946 New York VOLMET-NAT: 3485 6604 10051 13270 New York/San Juan LDOC: 3494 6640 11342 13330 17925 21964 Norfolk-Quantico: 2450 2538 North Atlantic: 112.9 124.1 130.4 132.1 134.6 137 146.8 147.5 418 436 442 460 472 476 482 2036 2040.5 2046.5 2051 2054 2060 4238 4268 4331 4343 4346 6333.5 6337 6344 6351.5 6376 6414.5 6418 8502 8514 8586 8610 8630 8658 8686 12745.5 12925.5 12948 12961.5 12997.5 13020 13024.5 13033.5 13060.5 16904.9 16968.8 16973.6 16997.6 17021.6 17093.6 18933.2 22348.5 22366.5 22407 22485 22503 North Pacific: 482 488 2058.5 2063 4349 6411 8582 8658 12907.5 12916.5 17007.2 22539 Novosibirsk: 4996 9996 14996 Novosibirsk VOLMET-NCA: 3461 4663 5676 10090 13279 Nugget: 11243 OBC Callao: 490 12307 ODR Beirut: 8702 13101 OFJ Helsinki: 4271 6355 8726 13087.5 13105.5 16924 22395 25065 OLB5 Prague: 3170 OLD/OLG4 Prague: 10308 18303 OLI4/OLH9 (intruder): 13358 13538 OLW2 Prague: 6820 OMA Vinohrady: 50 2500 OMZ: 7960 18386 ONQ27 (A!): 5738 ONT: 449 OSN26/28/212/44 Ostende: 4343 4345 6418 6420 6504 8464 12712 12974 OSN46/412/416: 6397 6504 8702 17253 OST/3/32/5/52/6/62 Ostende: 426 435 500 6411 6496.5 8478 8652 12782 13067.5 17016.8 17187 22533 22602 25135 OUA23/32 Fredrikshaven: 122.5 141.4 2358 OVG4/8/12 Fredrikshaven: 4020 8148 12329 OVK Aarhus: 3230 OXB: 429 500 OXP: 464 OXZ Lyngby: 4253 4303 4319 6439 6446 8598 12753.5 12916.5 16920.8 17068 22404 22418 22458 25262 OYE Roenne: 2586 Oasis: 6686 Oban R: 2738 Odessa EUR-A: 3479 5661 6598 10084 13288 17961 Odessa MID-1: 2992 5667 8918 13312 Old Smokey: 8964 Omega: 10.2 Outway: 4725 4744 6761 9027 11220 15041 Overlord: 6720 Overwork: 5722 6720 15054 PBC32/34/36/38/312/317/322 Goeree: 2576 2581 4360 6895 8514 11135 17047.2 PCH Scheveningen: 421 461 500 4250 6404 8562 8622 8654 12768 12799.5 12853.5 12966 17007.2 17103.2 17237.6 22539 22575 PDC: 9061.5 PEB50: 2809 2810 5830 PGL: 6830 10468 PJC Curacao: 4334 6491.5 8694 13042.5 17170.4 PJK34/38/312: 13074 PKI Djakarta: 8542 17199.2 PPA25: 4246 6369 8492 12738 16983.2 22420 PPE2 Rio de Janeiro: 8476 8721 16952 PPM28: 12743 PPR Rio de Janeiro: 435 4242.5 4244 8634 13105.5 17194.4 PPS74: 13910 PRS5: 17119 22505 PWZ Rio de Janeiro: 4289 6435.5 6483 6535 8550 12754.5 16960.4 17159 17160.8 22530 PZN4 Paramaribo: 6354 8652.5 13046 Palmyra Island: 2530 Panama City CAR-A: 2887 5550 6577 8918 11396 13297 17907 Panama City NW-SAM: 2944 4669 6649 10024 11360 17907 Paris (Air France): 3010 6637 11351 13351 17916 21940 Parkway: 11243 Pauline (LSB): 15786 16237 20250 20624 22805 24450 Personal: 26960-27410 Perth INO-1: 3476 5634 8879 13306 17961 Perth SEA-3: 3470 6556 10066 11396 13318 17907 Peterson: 9023 Pittsburgh (simplex): 2086 2782 4387 6451.8 8207.6 12379 16488 Police: 1610 1618 1626 1634 1642 1650 1658 1666 1674 1682 1690 1698 1706 1714 1722 1730 2326 2366 2382 2390 2406 2414 2422 2430 2442 2450 2458 2466 2474 2482 2490 Police Zone and Interzone: 2804 2808 2812 5135 5140 7480 7805 7935 Ponce: 2585 Port Moresby CWP-1/2: 2998 4666 6532 6562 8903 11384 13300 17904 Port of Spain VOLMET-CAR: 2950 5580 11315 Prague VOLMET-EUR: 2998 6580 11378 Puerto Rico: 153 486 2052.5 4244 8457 12700 Puerto Rico (USCG): 8984 Punta Arenas SW-SAM: 2944 4669 6649 10024 11360 17907 Pyongyang CWP-1: 2998 4666 6532 6562 8903 11384 13300 17904 Pyongyang EA-1: 3016 6571 8897 10042 13297 Pyongyang EA-2: 3485 5649 5655 8942 11396 13309 17907 Pyongyang NCA-3: 3004 5664 10039 13303 17958 Pyongyang NP-3/4: 2932 5628 10048 13294 17904 Quito NW-SAM: 2944 4669 6649 10024 11360 17907 RAF Rescue: 3095 5695.5 RAT Moscow: 2500 5000 RCC4: 15656 RCG77/RSU31: 12250 13491 RCH Tashkent: 2500 RCI Bolchoi: 17.1 RCI/RCC: 8080 13110 17505 RES Moscow: 100 RID Irkutsk: 5004 10004 15004 RMQ4: 7600 RNM Moscow: 10000 15000 20000 25000 ROT Moscow: 12995 22450 RSL2: 3830 RTA: 9996 14996 RUVE/URB2/UDO2/RWWM Klaipeda: 522 8541 12815 17137 22458 RWF Piatigorsk: 25 RWM Moscow: 5000 10000 15000 Radio Astronomy: 2495-2505 9995-10005 14990-15010 19990-20010 21850- 21870 24990-25010 Radio Direction Finding: 410 Radiolocation: 70-90 110-130 1605-1715 1715-1800 Radionavigation: 10-14 90-110 1638 1708 1800-2000 Range1/2: 6982 Rasberry (Bermuda, Miramar, Jacksonville, Cecil): 6700.5 6723 6725 Rasputin: 6753 8964 13204 18019 Recife SAT-1: 3452 6535 8861 13357 17955 Recife SAT-2: 2854 5565 11291 13315 17955 Red Cross AX: 6526 13266 18023 Remote Pickup (BC): 1606 1622 1646 Retail: 4725 5700 6761 9027 11220 13241 15035 15041 17975 Reykjavik NAT-B/C: 2899 5616 8864 13291 17946 Reykjavik NAT-D: 2971 4675 8891 11279 13291 17946 Rio de Janeiro (Varig): 3010 5541 8924 10069 17919 21955 21991 River: 9002 Rome (Alitalia): 4687 5532 10027 13336 17940 21952 SAB/SAG Goeteborg: 4262 6272.5 8498 8646 12755 12817.5 12880.5 12912 17079.2 22413 22607 25461 SAG Goeteborg: 450 500 SDO/SAB/SAG Varberg/Goeteborg: 8177.5 SELCAL coast SITOR: 4357 6506 8718.5 13100 13100.5 17232 17232.5 22595 22595.5 SELCAL ship SITOR: 4187.6 6281.4 8375.2 12562.3 12562.8 16749.9 16750.4 22248 22248.5 SLZ/1: 67 SMA3/7/SAW: 86.6 3195 SNN2: 18496 SNN23: 15772 SOF: 5750 SOT26 Warszawa: 18104 SPA/SPH Gdynia: 4337 8482 8666 12721 12723 16964 17164 17225 22399 22495 SPE: 500 SPE/SPB Szczecin: 2740 4306 6460 8557 12939 15770 16974 17069.6 22505 SUH Alexandria: 8578 12970.5 SVA Athens: 4239 4343 6411 6478.5 6512.5 8530 8537 8687 8692 8704 12833.5 12942.5 13029 13047 16966 17094 17189 17194 22411 22417 22472 25011 25401 SW Pacific Islands: 3008 3460 6575 8924 11319 SXA Athens: 4465 5920 6522.5 8659 SXV/8: 6522.5 8462 Salisbury INO-1: 3476 5634 8879 13306 17961 San Fransisco CEP-5: 2869 3413 5547 5574 8843 11282 13261 13354 17904 San Fransisco-Eureka: 2450 2506 4371 4390.2 4399.8 San Fransisco/Honolulu LDOC: 3013 6640 11348 13348 17925 21964 San Juan: 2530 San Juan CAR-A: 2887 5550 6577 8918 11396 13297 17907 San Juan NAT-A: 3016 5598 8825 13306 17946 San Pablo AFB: 4744 6731 8964 8989 11229 13214 18019 Santa Maria: 8812 Santa Maria NAT-A: 3016 5598 8825 13306 17946 Santa Maria NAT-B/C: 2899 5616 8864 13291 17946 Santiago SW-SAM: 2944 4669 6649 10024 11360 17907 Schoolboy: 11770 Scott AFB: 4742 6727 8964 9014 11182 11233 Seabell: 6731 9002 10479 11229 11243 13214 Seattle: 2482 2522 Seoul (KAL): 3007 10072 13333 17916 21949 21970 Seoul CWP-1: 2998 4666 6532 6562 8903 11384 13300 17904 Seoul EA-1: 3016 6571 8897 10042 13297 Seoul NP-3: 2932 5628 10048 13294 17904 Shanghai CWP-1: 2998 4666 6532 6562 8903 11384 13300 17904 Shanghai EA-1: 3016 6571 8897 10042 13297 Shanghai NP-3: 2932 5628 10048 13294 17904 Shannon NAT-A: 3016 5598 8825 13306 17946 Shannon NAT-B/C: 2899 5616 8864 13291 17946 Shannon NAT-D: 2971 4675 8891 11279 13291 17946 Shannon VOLMET-EUR: 3413 5640 8957 13264 Ship Working: 152 153 154 155 156 157 158 425 454 468 480 Ship/Government working: 444 Sidney (Qantas): 3007 6637 8921 10078 17922 21970 Silver Dollar: 5703 6953 8964 Simplex: 4136.3 4139.5 4434.9 6210.4 6213.5 6518.6 8281.2 8284.2 12421 12424.5 12428 16565 16568.5 16572 22094.5 22098 22101.5 22105 22108.5 Singapore SEA-1: 3470 6556 10066 11396 13318 17907 Singapore SEA-2: 3485 5649 5655 8942 11396 13309 17907 Singapore SEA-3: 3470 6556 10066 11396 13318 17907 Singapore VOLMET-SEA: 2965 6676 11387 Sondrestrom NAT-D: 2971 4675 8891 11279 13291 17946 South Atlantic: 137.7 434 464 472 488 2039 2043.5 2051 2057 4250 4292 4295 6389.7 6407.5 6411 8453 8486 8525 8686 12660 12952.5 12970.5 13011 16861.7 16918.8 17093.6 17160.8 17170.4 22318.5 22431 22503 South Pacific: 418 464 482 2049.5 2055.5 4238 4283 6355 6463.5 8590 8606 8642 12691 12912 12993 13033.5 16880.9 17064.8 17088.8 22413 22467 Spangle: 8972 Spanish Point: 8972 8997 8997 Special Emergency: 2726 3201 Spittle: 8972 St Louis (simplex): 2086 2782 4367.8 6147.5 8210.8 13158 17283 St Pierre: 8980 St Thomas: 2506 Standard Frequency: 19.9-20.1 59-61 2495-2505 4995-5005 9995-10005 14990-15010 19990-20010 24990-25010 Stevenville: 9006 Stockholm (SAS): 5541 8930 8972 11222 11345 13342 17916 21997 Sydney SEA-3: 3470 6556 10066 11396 13318 17907 Sydney SP-6: 3467 5643 8867 13273 17904 Sydney VOLMET-SEA: 2965 6676 11387 TAH Istanbul: 4252 8662 12732 17022 TBA2/3/4 Ankara: 139 4260 6382 6395 TBO2/3: 6374 TEL5 Las Palmas (F1): 4022.5 TEN2 Las Palmas (F1): 3370 TFA Reykjavik: 6512.5 8690 13069.5 TIM Limon: 8478 13100 25434 TTY/FAX Special Systems: 2071 2076 TUA9 Abidjan: 16947.8 TXZ8 Djibouti: 8682 Tahiti SP-7: 3467 5643 8867 13273 17904 Tampa: 2466 2550 4419 Tashkent VOLMET-NCA: 3461 4663 5676 10090 13279 Tehran MID-1: 2992 5667 8918 13312 Tehran MID-2: 3467 5658 10018 11300 13288 17961 Tehran VOLMET-MID: 2956 5589 8945 Tel Aviv (El Al): 3010 6637 8924 13351 17940 21952 Tel Aviv VOLMET-EUR: 2998 6580 11378 Telco Abidjan: 5775 9854 Telco Addis Ababa: 9080 20053 Telco Amsterdam: 7741 10635.5 18619 Telco Athens: 9290 Telco Berlin DDR: 13355 13375 13440 Telco Brazzaville: 25210 Telco Cairo: 20290 Telco Dakar: 5828 14808 Telco Ft Lauderdale (AT&T): 7575 13376 Telco Georgetown Guyana (C&W): 6855 Telco Gothaab: 11999 14448 14454 17666 17672 18614 18620 18626 Telco Guantanamo Bay Cuba (AAC&R): 13750 Telco Hamilton Barbados (C&W): 10605 11515 Telco Havana: 7936.5 10250 16157 18840 Telco Jeddah: 10455 20235 Telco Kabul: 18640 Telco Kampala: 20020 Telco Karachi: 18468 Telco Mexico City: 7350 Telco Monrovia: 7580 10730 16294 Telco Moscow: 7540 14960 15540 Telco New York (AT&T): 5085 5110 7485 7558.5 7565 7566 7978 9980 10295 10540 10550 10885 11045 13400 14364 14540 14748 15793 15798 16270 18924 19080 19298 19820 20708 20920 23464 Telco Oakland (AT&T): 13370 13390 13428 14365 17640 Telco Paris: 7634.5 8075 9153 10230 10295 11004 13905 16415 18330 18805 20900 25189 Telco Rome: 9375 9850 10135 13372 18624 18631 18632 18637 19330 19435 19520 19592 19678 19933 19934 23821.5 Telco San Juan: 10100 Telco St Georges Bermuda (C&W): 5765 6863 10635 11472 14360 Telco Stockholm: 18175 Telco Teheran: 6825 Telco Tel Aviv: 5399 10488 15710 20827 Telco Tuolon: 15833 Telco Warszawa: 7404 The Dalles-Umatilla (simplex): 2784 Thule AFB: 8967 Tokyo (JAL): 6637 13324 Tokyo CWP-1/2: 2998 4666 6532 6562 8903 11384 13300 17904 Tokyo NP-3: 2932 5628 10048 13294 17904 Tokyo VOLMET-PAC: 2863 6679 8828 13282 Tophand: 11263 Tripoli AFI-3: 3467 5658 10018 11300 13288 17961 UAH/UNS Tallin: 8476 8477 UAT Moskow: 8709 12930 16992.8 16992.8 17066 17241 22423 22512 25860 26129 UAX: 8471 UBF2 Aian Khabarov: 8720 UBN/UDC/UBC Jdanov: 3210 8485 8620 12732 17085 17141.6 22616 25860 UDB/URD Leningrad: 500 4313 6354 8575 13030 UDH/UKB Riga: 4236 4334 6410 8615 8660 12895 13070 16997 17181 17246.5 UDK2 Murmansk: 8580 8698 13040 16003 17020 17170 22615 UFB Odessa: 6483 8685 12950 17040 17055 17370 25596 25900 26055 UFH: 6510 UFN Novosibirsk: 4245 4269 6439 8722 8726 12919 17100 UFR2: 8530 UFW: 8535 17064 UJA: 22512 UJO: 472 4277 8586 12754 UJQ: 6420 8657 13055 17015 26110 26150 UJY Iman: 476 476 3620 6350 6386 8466 8556 8722 12877 12885 17005 22403 UKB: 487 UMN Adler: 17230.5 UMV: 1714 6400.5 8515 8690 12730 12906 13074 16960 17134 17230.5 25460 25545 UNF: 487 UNM: 4332.5 UOP: 8571 12844 17172.4 22600 UPW2: 4310 UQK Riga: 4283 8545 8566 8715 12706 URD Leningrad: 484 3540 4325 6354 8575 8687 12693 13015.5 13030 16956.5 16983.2 17004 17375 22589 23891 25387 25416 25725 26062.5 URL: 6416 17160 22420 USCG: 422 2670 USCG WX: 4428.7 6506.4 6765.4 13113.2 17307.3 USR2: 16990 USZ Dikson: 6365.5 UTA: 8535 UU21/31/41/51: 3970 5075 7660 UXN/UGE Arkhangelsk: 4253 6407.5 6470 8471 8530 8610 8703 12713.5 12732 12795 17098 17210 17220 25570 UYK: 12706 Ulan Bator EA-1: 3016 6571 8897 10042 13297 Ulan Bator EA-2: 3485 5649 5655 8942 11396 13309 17907 Ulan Bator NCA-3: 3004 5664 10039 13303 17958 Upavon RAFB: 3102 4742 6690 9032 11234 11272 13205 Urumchi EA-1: 3016 6571 8897 10042 13297 Urumchi MID-2: 3467 5658 10018 11300 13288 17961 Utah Rig: 8976 VAI Vancouver: 500 4235 6351.5 8722 12876 17175.2 VAR St Johns: 430 500 VCC: 500 VCF: 500 VCK: 500 VCS Halifax: 484 500 4286 6491.5 8709 12874.5 16948.4 22387 VFN: 500 VHP Belconnen: 44 4280 6428.5 8478 8512 12750 12907.5 16918.8 22488 22845 VIP4/3: 8597 12994 16947.5 VIS26/5/6/42 Sydney: 6465 8481 8521 12952.5 17161.4 22473 VIX2/3/4/5/6/7 Sydney: 44 4478 4480 6428.5 8478 12907.5 16918.8 22485 VKS3/5/49/74/93/VKH70: 8060 17390 VNG Melbourne: 4500 7500 12000 VOLMET-Russian: 2869 3116 3407 6617 6638 6693 6730 8819 8888 8939 8990 11279 11319 VPN Nassau: 500 8710 VPS25 CD Aguilar: 6371 8738 VRT Bermuda: 500 4277 6488 8718 12709 16947.5 VTG3/4/5/6/7 Bombay: 8634 12808 VTP3/4/5/6 Vizagotapam: 4245 6420 8476 8642 8644 12840 VWB2/3/4/5/6/7/8/0 Bombay: 8614 Vnukovo VOLMET-NCA: 3461 4663 5676 10090 13279 WAK New Orleans: 2598 4369.8 WAQ Ocean Gate: 2558 WAX Miami: 431 488 500 4294 6389.6 8525 8570 13011 17199.2 22458 WBL Buffalo: 4382.2 4410.1 8796.4 WCC Chatham: 75 125 130.4 134.1 147.5 436 500 2036 4238 4331 6376 8586 8630 12925.5 13033.5 16933.2 16968.8 16973.6 22521 22599 WCM Pittsburgh: 4063 6515.7 8213.6 12333.1 16518.9 WEH Newcastle: 2558 WEO/WER/WES/WEU New York: 14830 15987 WFA Madeira Beach: 2466 WFN Louisville: 4115.7 6518.8 8725.1 13103.9 17291.8 WGB Virginia Beach: 2538 2550 WGK St Louis: 4410.1 6212.4 8737.5 13103.9 17291.8 WHZ Balboa: 8115 WJG Memphis: 4067.8 6209.3 8201.2 12333.1 16518.9 WJO Sullivan I: 2566 WKA23 New Orleans (F1): 4985 WKA36: 6785 WLC Rogers City: 4382.2 4410.1 8796.4 WLO Mobile: 438 500 6446 8722 12704.5 17172.4 WLO Mobile (SSB): 4397.7 4413.2 8790.2 8805.7 8808.8 13134.9 13175.2 13178.3 17251.5 17329 17356.9 22676.6 22689 22707.6 WMH Baltimore: 428 500 4346 6519.5 8686 12952.5 WMI Lorain: 4382.2 4410.1 8796.4 WNJ Jacksonville: 2566 WNU Slidell: 478 500 2048 4310 6495 8570 12826.5 17117.6 22431 WOE Lantana: 472 500 6411 8486 12970.5 17160.8 WOM Ojus: 4363.8 4391.5 4407 4425.6 8722 8731.3 8746.8 8793.3 8811.9 13116.3 13122.5 13125.6 13144.2 13169 17232.9 17257.7 17260.8 17283.9 22639.4 22642.5 22661.1 WOO Ocean Gate: 2572 4385.3 4388.4 4403.9 4422.5 8740.6 8749.9 8762.3 8796.4 13107 13128.7 13131.8 13184.5 13190.7 17245.3 17291.8 17310.4 17325.9 22596 22608.4 22623.9 22704.5 WOU Marshfield: 2450 WOX New York: 2482 2522 2590 WPA Port Arthur: 416 500 4322 6435.5 8550 12840 WPD Tampa: 420 13051.5 WPR Puerto Rico: 486 WSC Tuckerton: 460 500 4331 6502 8610 12948 17242.4 WSL Amagansett: 112.9 418 500 4343 8514 8658 12997.5 13024.5 13078.5 16997.6 17021.6 22485 WWD Point Loma: 17105 WWV Ft Collins: 2500 5000 10000 15000 20000 25000 WWVB Ft Collins: 60 WWVH Kihei Maui: 2500 5000 10000 15000 20000 WWVL Ft Collins: 20 Wafer: 8972 Wake Island CWP-2: 2998 4666 6532 6562 8903 11384 13300 17904 Wellbeing: 6586 Wellington (A3): 13165 Westraden R: 4722 11200 Wilmington-Baltimore: 2558 Woodbridge Rescue: 6716 Woodpecker: 8997 XFL: 4250 XFM: 4355 XFU Vera Cruz: 451 451 500 4250 12772.5 XSG Shanghai: 8502 12868 12870 17002 17107 XSM: 12868 XSQ Canton: 4340 8490 8513 8730 12877 17001.5 17006 17218 XSW Kaohsiung: 8581 8582 XVG4 Vietnam: 8531 XXU23/26/33 Mindelo Cape Verde: 6448 6509 6706 XXV/2/3/28/W31 Luanda: 4343 6487 8642 12704.5 17189.6 YAY4: 13585 YIR Basrah: 12988.5 YNA2 Managua (F1): 4505 7600 YND3 Managua: 3189 YUZ Rijeka: 8700 8712 12781.5 16942.5 YVG La Guaira: 4352 6720 8704 8731 YVR Caracas: 13893 17669 YWU: 3300 4451 Yellocab: 11770 ZBM: 476 500 ZDK: 500 ZLFS Lower Hutt: 2500 ZLO: 4260 8598 12718 17012.5 ZLP Awarua: 8504 12740 22533 ZLP2/4/5/6 Wellington: 4250 8678 12943.5 17127.2 ZLW4/5/6 Wellington: 8722 13056 17170.4 ZLZ/ZLX (A1): 14850 ZLZ22/20/ZLX22/31/37: 5915 7600 11130 14950 ZPJ25: 12718.5 ZRH/2/3/4/5/6 Simonstown: 4246 4247 6494 8583 8604 12741 12947 12962.5 13029 16964 16987 17004 22400 22407 ZRQ/2/3/4/5: 4352 6505.5 8470 8583 12741 12962.5 16964.4 16988 22393 ZRY/2/4/5/6/7: 418 4353 8461 12724 17018 17165 ZSC Presse: 441 4261 6478 8718 12709 ZSC/6/9/21/33 Cape Town: 4317 6379.5 6467 8686 12700 22598 ZSD Durban: 4242 8577 13028 ZSL/2/3/4/5/6/7 Simonstown: 8502 12772.5 22455 ZUD Telco: 22670 25250 25255 25329 ZUO Johannesburg: 5000 icom/freq.txt0100664000200000135730000034435207756232730013262 0ustar millsdlmgroup10-14 Radionavigation 10.2 Omega 14-19.9 Fixed 15.1 FUO/HWU Toulon 15.3 NLK Jim Creek 16 GBR Rugby 16.4 JXZ/J33DS Helgeland 16.8 FUB Paris 17.1 RCI Bolchoi 17.3 NAA Cutler 18.6 NBA Balboa 19 MHW/GQD Anthorn 19.6 GBZ Rugby 19.9-20.1 Standard Frequency 20 JGZAR Tokyo, WWVL Ft Collins 20.1-59 Fixed 20.8 ICV Tavolara 21.4 NSS Annapolis 22.5 CFH-NAWS Halifax 24 NBA Balboa 25 RWF Piatigorsk 26.1 NPM Honolulu 44 VHP Belconnen, VIX2/3/4/5/6/7 Sydney 45.8 CFH Halifax 46.3 DCF46 Mainflingen 46.9 GYC/GLO20 London/Onger 50 CFH Halifax, OMA Vinohrady 52 GYN1/2 London 54.1 NBA Balboa (A7J) 54.7 LCH Tryvasshoegda 56.4 GLP20 Ongar 57.7 LBJ/2/3/4/5/6/7 Harstad 59-61 Standard Frequency 60 MSF, WWVB Ft Collins 61-70 Fixed 64.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead 65.9 NST/GXH/AOK/... 67 SLZ/1 70-90 Fixed, Radiolocation 73.6 CFH Halifax (F1) 75 HBG Prangins, WCC Chatham 77.5 DCF77 Mainflingen 78.2 GYA2/3/4/5 London 80.3 GYC/GLO20 London/Onger 81 GYN1/2 London 81.7 NBA Balboa (F1) 86.6 SMA3/7/SAW 88 NSS Annapolis 90-110 Radionavigation 91.2 FTH42/FTA91 Paris/Lyon 100 LORAN-C, RES Moscow 110-130 Fixed, Maritime Mobile, Radiolocation 112.9 North Atlantic, WSL Amagansett 115 NPG San Fransisco 115.3 CFH-L Halifax 122 NSS Annapolis (F1) 122.5 OUA23/32 Fredrikshaven 123 NST/GXH/AOK/... 123.3 CFH-L Halifax 124.1 North Atlantic 125 WCC Chatham 126.2 Central Pacific, KPH Bolinas 128.3 NBL (A7J) 130-160 Fixed, Maritime Mobile 130.4 North Atlantic, WCC Chatham 131.1 NPM Honolulu 131.8 FYA31 Lyon (A4) 132.1 North Atlantic 133.2 CFH Halifax (A4) 134.1 WCC Chatham 134.5 NSS Annapolis 134.6 North Atlantic 136.5 FYA31 Lyon (A4) 137 North Atlantic 137.7 South Atlantic 138 FUC Chebourg 139 DCF39 Mainflingen (A4), TBA2/3/4 Ankara 141.4 OUA23/32 Fredrikshaven 143 Calling 146.8 North Atlantic 147.3 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 147.5 North Atlantic, WCC Chatham 147.9 Central Pacific, KPH Bolinas, NBA Balboa 149.6 Alaska (ACS) 152 Ship Working 153 Gulf of Mexico, Puerto Rico, Ship Working 154 Ship Working 155 Ship Working 156 Ship Working 157 Ship Working 158 Ship Working 160-190 Broadcasting (Region 1 only), Fixed 164 Allouis (BC) 185 NSS Annapolis 190-275 Aeronautical Radionavigation, Broadcasting (Region 1 only) 192 CONSOLAN SFI San Fransisco 194 CONSOLAN TUK Nantucket 266 CONSOLAN Bushmills 275-285 Aeronautical Radionavigation, Broadcasting (Region 1 only), Maritime Radionavigation 285-325 Maritime Radionavigation 303 CONSOLAN LUGO Oteroad Rey 311 CONSOLAN Seville 319 CONSOLAN Stavanger 325-405 Aeronautical Radionavigation 405-415 Maritime Radionavigation 410 Gulf of Mexico, Radio Direction Finding 415-435 Aeronautical Radionavigation, Maritime Mobile 416 KEA Alaska, KUB Alaska, WPA Port Arthur 418 CMB Havana, CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, GNF North Foreland, North Atlantic, South Pacific, WSL Amagansett, ZRY/2/4/5/6/7 420 FUO Toulon, Gulf of Mexico, NMC San Fransisco, WPD Tampa 421 PCH Scheveningen 422 USCG 425 Ship Working 426 Central Pacific, OST/3/32/5/52/6/62 Ostende 428 Central Atlantic, NMG New Orleans, WMH Baltimore 429 OXB 430 NMV Jacksonville, VAR St Johns 431 WAX Miami 432 DHS Ruegen 433 CLQ Havana 434 Gulf of Mexico, South Atlantic 435 OST/3/32/5/52/6/62 Ostende, PPR Rio de Janeiro 435-490 Maritime Mobile 436 Central Pacific, North Atlantic, WCC Chatham 438 CFH-L Halifax, GLD Lands End, Gulf of Mexico, WLO Mobile 440 NMA Miami, NMO Honolulu, NMW West Port 441 CNP Casablanca, GCC Cullercoats, ZSC Presse 442 North Atlantic 444 CUB Funchal, DAN Norddeich, FUE Brest, Ship/Government working 445 EAO Palma Mallorca 447 CFH Halifax, GLV Anglesey 449 ONT 450 FFB Boulogne, SAG Goeteborg 451 XFU Vera Cruz 454 Ship Working 455 GRY Wooferton? 456 NOY Galveston 457 Aeronautical Mobile (sea outside USA) 458 GND Stonehaven 460 Central Pacific, KPH Bolinas, North Atlantic, WSC Tuckerton 461 PCH Scheveningen 464 GNI Niton, KOK Los Angeles, NOQ Mobile, OXP, South Atlantic, South Pacific 466 NMJ Ketchikan, NMN Portsmouth, NMR San Juan, NRV 468 Ship Working 470 NBA Balboa 472 EAR La Coruna, NMF Boston, NMQ Long Beach, North Atlantic, South Atlantic, UJO, WOE Lantana 474 DAM Norddeich, DAN Norddeich 476 CLA Havana, Central Pacific, EAP C de Palos, KFS San Fransisco, LGZ Farsunde, North Atlantic, UJY Iman, ZBM 478 Gulf of Mexico, WNU Slidell 480 Ship Working 482 Great Lakes, KJQ North Pacific, North Atlantic, North Pacific, South Pacific 484 GKZ Humber, Gulf of Mexico, Hawaii, KHK Kahuku, KLC Galveston, NPN Guam, URD Leningrad, VCS Halifax 486 FFU Le Conquet, NMY New York, Puerto Rico, WPR Puerto Rico 487 UKB, UNF 488 North Pacific, South Atlantic, WAX Miami 489 GMH 490 OBC Callao 490-510 Distress and Calling 500 CLA Havana, CLM Santiago, CNP Casablanca, CTH/33/38 Horta, CTV, CUB Funchal, CUL Lisbon, DAN Norddeich, DAO Kiel, DHS Ruegen, Distress and Calling, EAC/2 Cadiz, EAF/2/3 Vigo, EAO Palma Mallorca, EAP C de Palos, EAR La Coruna, EAS C Mayor, EJM Malin Head, FAP, FFB Boulogne, FFC Cayenne, FFM Marseille, FFU Le Conquet, GCC Cullercoats, GIL Infracombe, GKR Wick, GKZ Humber, GLD Lands End, GLV Anglesey, GND Stonehaven, GNF North Foreland, GNG, GNI Niton, GNK, GPK Portpatrick, GXH Thurso, GXP, IAR Rome, KLC Galveston, KOK Los Angeles, KPH Bolinas, LGA Alesund, LGZ Farsunde, NBA Balboa, NMA Miami, NMF Boston, NMG New Orleans, NMN Portsmouth, NMR San Juan, NMV Jacksonville, NMY New York, NOQ Mobile, NOW, NOY Galveston, NPG San Fransisco, OST/3/32/5/52/6/62 Ostende, OXB, PCH Scheveningen, SAG Goeteborg, SPE, UDB/URD Leningrad, VAI Vancouver, VAR St Johns, VCC, VCF, VCK, VCS Halifax, VFN, VPN Nassau, VRT Bermuda, WAX Miami, WCC Chatham, WLO Mobile, WMH Baltimore, WNU Slidell, WOE Lantana, WPA Port Arthur, WSC Tuckerton, WSL Amagansett, XFU Vera Cruz, ZBM, ZDK 510-535 Aeronautical Radionavigation, Maritime Mobile 512 Alternate Calling/Working 519 GIL Infracombe 522 RUVE/URB2/UDO2/RWWM Klaipeda 535-1605 Broadcasting 1605-1715 Aeronautical Radionavigation, Fixed, Land Mobile, Radiolocation 1606 Remote Pickup (BC) 1610 Police 1614 Industrial (Petroleum) 1618 Police 1622 Remote Pickup (BC) 1626 Police 1628 Industrial (Motion Picture), Industrial (Petroleum) 1630 Fire 1634 Police 1638 Radionavigation 1642 Police 1646 Remote Pickup (BC) 1650 Police 1652 Industrial (Motion Picture), Industrial (Petroleum) 1658 Police 1666 Police 1674 Police 1676 Industrial (Forest Products), Industrial (Petroleum) 1680 DHJ58 Flensberg 1682 Police 1690 Police 1696 FRS (F1) 1698 Police 1700 Industrial (Forest Products), Industrial (Petroleum) 1706 Police 1708 Radionavigation 1714 Police, UMV 1715-1800 Fixed, Land Mobile, Radiolocation 1720 DHS Ruegen 1722 Police 1730 Police 1750.5 Disaster (A1) 1751.5 Disaster (A1) 1752.5 Disaster (A1) 1753.5 Disaster (A1) 1754.5 Disaster (A1) 1755.5 Disaster (A1) 1756.5 Disaster (A1) 1757.5 Disaster (A1) 1761.5 Disaster scene 1768.5 Disaster (A3) 1775.5 Disaster (A3) 1782.5 Disaster (A3) 1789.5 Disaster (A3) 1792 Carribou Isl 1796.5 Disaster (A3) 1800-2000 Amateur, Radionavigation 1830 DHJ59 Wilhelmshaven 1869 Humber R 2000-2035 Maritime Mobile 2003 Intership (Great Lakes 2035-2065 Maritime Mobile (coast) 2036 North Atlantic, WCC Chatham 2037.5 Central Pacific, KFS San Fransisco 2039 South Atlantic 2040.5 North Atlantic 2042 Gulf of Mexico 2043.5 South Atlantic 2045 Central Pacific, KPH Bolinas 2046.5 North Atlantic 2048 Gulf of Mexico, WNU Slidell 2049.5 Gulf of Mexico, South Pacific 2051 North Atlantic, South Atlantic 2052.5 Alaska (calling), Gulf of Mexico, Hawaii, Puerto Rico 2054 North Atlantic 2055.5 Gulf of Mexico, South Pacific 2057 South Atlantic 2058.5 North Pacific 2060 North Atlantic 2061.5 Central Pacific, KFS San Fransisco 2063 Central Atlantic, Gulf of Mexico, North Pacific 2065 Limited coast 2065-2068.5 Maritime Mobile (telephony) 2068.5-2078.5 Maritime Mobile (ship) 2071 TTY/FAX Special Systems 2076 TTY/FAX Special Systems 2078.5-2089.5 Maritime Mobile (telephony) 2079 Limited coast 2082.5 Intership 2086 Louisville (simplex), Memphis (simplex), Pittsburgh (simplex), St Louis (simplex) 2089.5-2092.5 Maritime Mobile (ship calling) 2091 Calling (Region 2) 2092.5-2107 Maritime Mobile 2096.5 Limited coast 2107-2170 Fixed, Land Mobile, Maritime Mobile 2142 Intership (Pacific) 2170-2194 Distress and Calling 2182 Distress and Calling 2194-2300 Fixed, Land Mobile, Maritime Mobile 2203 Intership (Gulf of Mexico) 2212 Forest Conservation 2226 Forest Conservation 2236 Forest Conservation 2244 Forest Conservation 2292 Industrial (Motion Picture), Industrial (Petroleum), Industrial (Power), Industrial (Special Industrial) 2300-2495 Broadcasting (tropical), Fixed, Land Mobile, Maritime Mobile 2326 Police 2358 OUA23/32 Fredrikshaven 2366 Police 2371 Civil Air Patrol 2374 Civil Air Patrol 2382 Police 2390 Police 2398 Industrial (Forest Products), Industrial (Motion Picture), Industrial (Petroleum), Industrial (Power), Industrial (Special Industrial) 2400 Baltimore (simplex) 2406 Police 2411 LIF Floroe 2414 Police 2422 Police 2430 Police 2432.5 MTN Portsmouth 2442 Astoria, Miami, Police 2450 Boston, Galveston, Lake Allatoona-Lake Sidney Lanier, Norfolk-Quantico, Police, San Fransisco-Eureka, WOU Marshfield 2458 Police 2466 Los Angeles-San Diego, Police, Tampa, WFA Madeira Beach 2474 Police 2482 New Orleans, New York, Police, Seattle, WOX New York 2490 Miami, Police 2495-2505 Radio Astronomy, Standard Frequency 2500 FFH Paris, JJY Tokyo, MSF, OMA Vinohrady, RAT Moscow, RCH Tashkent, WWV Ft Collins, WWVH Kihei Maui, ZLFS Lower Hutt 2505-2850 Fixed, Land Mobile, Maritime Mobile 2506 Agana, Boston, Delcambre, San Fransisco-Eureka, St Thomas 2514 Great Lakes, Miami 2522 Los Angeles-San Diego, New York, Seattle, WOX New York 2530 Galveston, Kahuku, Palmyra Island, San Juan 2538 Corpus Christi, Norfolk-Quantico, WGB Virginia Beach 2550 Great Lakes, Miami, Tampa, WGB Virginia Beach 2558 New Orleans, New York, WAQ Ocean Gate, WEH Newcastle, Wilmington-Baltimore 2559 DER Bonn 2566 Boston, Charleston-Jacksonville, Coos Bay, Los Angeles- San Diego, WJO Sullivan I, WNJ Jacksonville 2572 Mobile, WOO Ocean Gate 2573 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 2576 PBC32/34/36/38/312/317/322 Goeree 2581 PBC32/34/36/38/312/317/322 Goeree 2582 Great Lakes, Hilo 2585 Ponce 2586 OYE Roenne 2589.5 NST/GXH/AOK/... 2590 New York, WOX New York 2598 Astoria-Portland, Los Angeles-San Diego, New Orleans, WAK New Orleans 2614 DAM Norddeich, DAN Norddeich 2626.5 CLA Havana 2638 Intership 2666 DHS Ruegen 2670 Coast Guard, NMK Cape May, NMN Portsmouth, NMV Jacksonville, NMX, USCG 2678 Georgetown, LBJ/2/3/4/5/6/7 Harstad 2680 4XZ Haifa 2686 Coast Guard 2718 DHJ58 Flensberg 2726 Special Emergency 2738 Intership, Lake Dallas-Lake Texhoma (simplex), Oban R 2740 SPE/SPB Szczecin 2770 EBA Madrid 2775 DAM Norddeich, DAO Kiel 2782 Lake Mead (simplex), Louisville (simplex), Memphis (simplex), Pittsburgh (simplex), St Louis (simplex) 2784 The Dalles-Umatilla (simplex) 2789 FUE Brest 2792 LBG Bergen 2795 EBD Cartegena 2803 IDR Rome 2804 Police Zone and Interzone 2808 CCS Santiago, Police Zone and Interzone 2809 PEB50 2810 PEB50 2812 Police Zone and Interzone 2830 Intership (Gulf of Mexico) 2850-3025 Aeronautical Mobile (R) 2851 Barnaul NCA-2, Flight Test, Irkutsk NCA-2, Khanty Mansiysk NCA-2, Kirensk NCA-2 2854 Brasilia SAT-2, Dakar SAT-2, Recife SAT-2 2860 Antanarivo VOLMET-AFI, Brazzaville VOLMET-AFI, Johannesburg VOLMET-AFI, Nairobi VOLMET-AFI 2861 Melanesia Common 2863 Auckland VOLMET-PAC, Hong Kong VOLMET-PAC, Honolulu VOLMET-PAC, Tokyo VOLMET-PAC 2866 Alaska 2869 Honolulu CEP-5, San Fransisco CEP-5, VOLMET-Russian 2875 Alaska C/SE 2878 Accra AFI-4, Johannesburg AFI-4, Kano AFI-4 2881 Brasilia VOLMET-SAM, Buenos Aires VOLMET-SAM, Lima VOLMET-SAM 2887 Caracas CAR-A, Merida CAR-A, Miami CAR-A, New York CAR- A, Panama City CAR-A, San Juan CAR-A 2899 Gander NAT-B/C, New York NAT-B/C, Reykjavik NAT-B/C, Santa Maria NAT-B/C, Shannon NAT-B/C 2911 Alaska Aleutian, Alaska C/SE 2932 Anchorage NP-3/4, Beijing NP-3, Cold Bay NP-3/4, Khabarovsk NP-3, Pyongyang NP-3/4, Seoul NP-3, Shanghai NP-3, Tokyo NP-3 2944 Alma Ata MID-3, Antofagasta SW-SAM, Asuncion SW-SAM, Bogota NW-SAM, Buenos Aires SW-SAM, Dushanbe MID-3, Easter Island SW-SAM, Kuybyshev MID-3, La Paz SW-SAM, Lima NW/SW-SAM, Montevideo SW-SAM, Moscow MID-3, Panama City NW-SAM, Punta Arenas SW-SAM, Quito NW-SAM, Santiago SW-SAM 2950 Merida VOLMET-CAR, Miami VOLMET-CAR, Port of Spain VOLMET-CAR 2956 Alaska Aleutian, Baghdad VOLMET-MID, Bahrain VOLMET-MID, Basrah VOLMET-MID, Beirut VOLMET-MID, Cairo VOLMET-MID, Istanbul VOLMET-MID, Tehran VOLMET-MID 2965 Bangkok VOLMET-SEA, Bombay VOLMET-SEA, Calcutta VOLMET- SEA, Karachi VOLMET-SEA, Singapore VOLMET-SEA, Sydney VOLMET-SEA 2971 Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Frobisher NAT-D, Gander NAT-D, Reykjavik NAT-D, Shannon NAT-D, Sondrestrom NAT-D 2992 Ankara MID-1, Baghdad MID-1, Bahrain MID-1, Cairo MID-1, Jeddah MID-1, Odessa MID-1, Tehran MID-1 2998 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Prague VOLMET-EUR, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tel Aviv VOLMET-EUR, Tokyo CWP-1/2, Wake Island CWP-2 3004 Chulmani NCA-3, Flight Test, Irkutsk NCA-3, Khabarovsk NCA-3, Kirensk NCA-3, Pyongyang NCA-3, Ulan Bator NCA-3 3007 Bangkok (Thai Airways), Havana (Cubana), Seoul (KAL), Sidney (Qantas) 3008 SW Pacific Islands 3010 Amsterdam (KLM), Athens (Olympic), Bogota (Avianca), Brussels (Sabena), Buenos Aires (Aerolineas Argentinas), Frankfurt (Lufthansa), Paris (Air France), Rio de Janeiro (Varig), Tel Aviv (El Al) 3013 San Fransisco/Honolulu LDOC 3016 Beijing EA-1, Canton EA-1, Gander NAT-A, Irkutsk EA-1, Kumming EA-1, Lanchau EA-1, Lisbon NAT-A, New York NAT- A, Pyongyang EA-1, San Juan NAT-A, Santa Maria NAT-A, Seoul EA-1, Shanghai EA-1, Shannon NAT-A, Ulan Bator EA- 1, Urumchi EA-1 3019 Khanty Mansiysk NCA-1, Moscow NCA-1 3025-3155 Aeronautical Mobile (OR) 3039 IDR Rome 3045 Air Force MARS 3046 Canadian Military 3060 Cartwheel, Cemetary, Eagle Farm, Gangbuster 3067 Krauton AFB, McClellan AFB 3070 HOT Tocumen 3078 Andrews AFB, Lajes AFB, Loring AFB 3081 Lajes AFB 3085 Cyprus Combine 3093.5 FDC Dijon 3095 RAF Rescue 3102 Luqa RAFB, Upavon RAFB 3116 VOLMET-Russian 3144 Andrews AFB 3155-3200 Fixed, Land Mobile, Maritime Mobile 3170 OLB5 Prague 3185 FDC Dijon, KWN90 Washington 3189 YND3 Managua 3195 SMA3/7/SAW 3200-3400 Broadcasting (tropical), Fixed, Land Mobile, Maritime Mobile 3201 Special Emergency 3205 Air Force MARS 3210 UBN/UDC/UBC Jdanov 3225 GKX Portishead, GYU3 Gibralter 3228 MTN Portsmouth 3230 OVK Aarhus 3241 NAS Traverse City 3258 0A 3268 NPG-FC/FM San Fransisco 3281 Flight Test, Lighter-than air craft 3287 CFH-NAWS Halifax (calling), CKN Vancouver 3299 Air Force MARS 3300 YWU 3310 KRH50 Washington 3315 Air Force MARS 3330 CHU Ottowa 3370 TEN2 Las Palmas (F1) 3400 DHJ49 Bonn 3400-3500 Aeronautical Mobile (R) 3407 VOLMET-Russian 3413 Honolulu CEP-5, San Fransisco CEP-5, Shannon VOLMET-EUR 3419 Algiers AFI-2, Kano AFI-2 3443 Flight Test 3449 Alaska Common 3452 Abidjan AFI-1, Brasilia SAT-1, Casablanca AFI-1, Dakar AFI-1, Dakar SAT-1, Lisbon AFI-1, Recife SAT-1 3460 SW Pacific Islands 3461 Khabaraovsk VOLMET-NCA, Kiev VOLMET-NCA, Moscow VOLMET- NCA, Novosibirsk VOLMET-NCA, Tashkent VOLMET-NCA, Vnukovo VOLMET-NCA 3467 Abadan MID-2, Addis Ababa AFI-3, Alma Ata MID-2, Auckland SP-6, Bahrain MID-2, Bombay AFI-3, Bombay MID- 2, Cairo AFI-3, Delhi MID-2, Dushanbe MID-2, Easter Island SP-7, Honolulu SP-7, Jeddah AFI-3, Karachi MID-2, Nadi SP-6/7, Nairobi AFI-3, Sydney SP-6, Tahiti SP-7, Tehran MID-2, Tripoli AFI-3, Urumchi MID-2 3470 Alaska C/SE, Bangkok SEA-1, Calcutta SEA-1, Canton SEA- 1, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA-3, Kumming SEA-1, Madras SEA-1, Manila SEA- 3, Perth SEA-3, Singapore SEA-1, Singapore SEA-3, Sydney SEA-3 3476 Bombay INO-1, Cocos Island INO-1, Johannesburg INO-1, Nairobi INO-1, Perth INO-1, Salisbury INO-1 3479 Asuncion SE-SAM, Belem NE/C-SAM, Bogota C-SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Caracas NE-SAM, La Paz SE- SAM, Leningrad EUR-A, Montevideo SE-SAM, Moscow EUR-A, Murmansk EUR-A, Odessa EUR-A 3485 Bangkok SEA-2, Gander VOLMET-NAT, Hong Kong SEA-2, Irkutsk EA-2, Manila SEA-2, New York VOLMET-NAT, Pyongyang EA-2, Singapore SEA-2, Ulan Bator EA-2 3494 New York/San Juan LDOC 3497 London (British Airways) 3500-4000 Amateur 3540 URD Leningrad 3620 CTD/7 Ponta Delgado, UJY Iman 3690 JWT Stavanger 3778 Humber R 3822.5 IMA24/25 Rome 3827.5 KWN90 Washington 3828 KWS78 Washington 3830 0A, RSL2 3832 GYN1/2 London 3833 FDY 3837.5 CTO22/23 Ponta Delgada 3910 MQY Chatham 3920 KRL 3929 MKL 3930 MQD Plymouth 3970 UU21/31/41/51 3996 Cemetary, Gangbuster 4000-4063 Fixed 4008.5 MARS (LSB) 4010 NPG San Fransisco 4013 MARS (LSB) 4017 MARS (LSB) 4020 MARS (LSB), OVG4/8/12 Fredrikshaven 4022.5 TEL5 Las Palmas (F1) 4025 MARS (LSB) 4035 MARS (A1), MARS (LSB) 4040 MARS (LSB) 4050 FDY 4055 JWT Stavanger 4063 WCM Pittsburgh 4063-4146.6 Maritime Mobile (ship telephony) 4067.8 WJG Memphis 4069.2 Louisville (simplex) 4088.4 Memphis (simplex) 4110.1 KOM Hawaii 4115.7 WFN Louisville 4125 Limited coast 4136.3 Simplex 4139.5 Simplex 4143.6 Limited coast 4146.6-4170 Maritime Mobile (special systems) 4170-4179.8 Maritime Mobile (ship SITOR) 4175 0A 4179.8-4188 Maritime Mobile (ship calling) 4187.6 SELCAL ship SITOR 4188-4219.4 Maritime Mobile (ship working) 4219.4-4349.4 Maritime Mobile (coast working) 4228 Central Pacific 4232 6WW Dakar, FUF Ft de France, FUG La Regine, FUM Papeete, HWN 4233 DHS Ruegen 4234 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, GXO Mauritius 4235 ICB Genova, VAI Vancouver 4236 UDH/UKB Riga 4238 4XO Haifa, BFM, MTN Portsmouth, North Atlantic, South Pacific, WCC Chatham 4239 SVA Athens 4241 4XZ Haifa, LF-/LG- Rogoland 4242 DAL Norddeich, ZSD Durban 4242.5 DHS Ruegen, PPR Rio de Janeiro 4244 IDR Rome, PPR Rio de Janeiro, Puerto Rico 4245 EBB Ferrol Caudill, UFN Novosibirsk, VTP3/4/5/6 Vizagotapam 4246 PPA25, ZRH/2/3/4/5/6 Simonstown 4247 Central Pacific, KPH Bolinas, ZRH/2/3/4/5/6 Simonstown 4249 CCM Maga 4250 PCH Scheveningen, South Atlantic, XFL, XFU Vera Cruz, ZLP2/4/5/6 Wellington 4252 TAH Istanbul 4253 OXZ Lyngby, UXN/UGE Arkhangelsk 4255 CCM Maga 4256 CCM Maga, Gulf of Mexico 4259 HEB Berne 4260 TBA2/3/4 Ankara, ZLO 4261 ZSC Presse 4262 SAB/SAG Goeteborg 4263 FFP2/3/7 Ft de France 4264 BCY Taipei 4265 CCS Santiago, DAM Norddeich 4266.5 DHS Ruegen 4267.9 GKG Portishead 4268 LPD Gral Pacheco, North Atlantic 4269 UFN Novosibirsk 4270 FDC Dijon 4271 CCV Valpariso, CFH Halifax, IDR Rome, OFJ Helsinki 4274 Central Pacific, GKB Portishead, GKH Portishead, Gulf of Mexico 4275 AJU (USA) 4277 AJU (USA), UJO, VRT Bermuda 4278 CTP Palhais 4279 DHJ59 Wilhelmshaven, GYR2/3/4/5 Malta, LPD Gral Pacheco 4280 GBY20/MHU2/3/4/5/6 Rugby/Portishead, IDQ/2/3/6 Rome, VHP Belconnen 4283 4XZ Haifa, CFH Halifax, KOK Los Angeles, South Pacific, UQK Riga 4286 GKA Portishead, VCS Halifax 4289 PWZ Rio de Janeiro 4292 CUL Lisbon, GZO Hong Kong, IAR Rome, South Atlantic 4294 WAX Miami 4295 6VA Dakar, FUF Ft de France, GZC/2/3/4/5 Mauritius, Hawaii, South Atlantic 4297 EBC Cadiz 4303 OXZ Lyngby 4305 6WW Dakar 4306 SPE/SPB Szczecin 4307 CKN Vancouver 4308 DAN Norddeich 4310 Gulf of Mexico, UPW2, WNU Slidell 4311 EBA Madrid 4312 6WW Dakar 4313 9VG Singapore, DHS Ruegen, UDB/URD Leningrad 4316 GKM/GKW/GKN/GKF Portishead, Great Lakes 4317 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, EBD Cartegena, ZSC/6/9/21/33 Cape Town 4319 GYR2/3/4/5 Malta, OXZ Lyngby 4320 IAR Rome 4321 GYA2/3/4/5 London 4322 Gulf of Mexico, WPA Port Arthur 4325 FUB Paris, LF-/LG- Rogoland, URD Leningrad 4328 FFL St Lys 4331 North Atlantic, WCC Chatham, WSC Tuckerton 4332.5 UNM 4334 GYS3/4/5/6 Singapore, PJC Curacao, UDH/UKB Riga 4336 GKK/GKA4 Portishead 4337 NMF Boston, SPA/SPH Gdynia 4338 FUB Paris 4340 CTP Palhais, XSQ Canton 4341 CCS Santiago 4343 North Atlantic, OSN26/28/212/44 Ostende, SVA Athens, WSL Amagansett, XXV/2/3/28/W31 Luanda 4344.5 GKS Portishead 4345 OSN26/28/212/44 Ostende 4346 CWA Cerrito, Central Atlantic, NMC San Fransisco, North Atlantic, WMH Baltimore 4347 5BA Nocosia 4349 EAD/2/EDZ4 Aranjuez, North Pacific 4349.4-4357.4 Maritime Mobile (coast SITOR) 4351 GKE 4352 NBA Balboa, YVG La Guaira, ZRQ/2/3/4/5 4353 ZRY/2/4/5/6/7 4354 NBA Balboa 4355 CLA Havana, XFM 4356.5 CFH-L Halifax 4357 SELCAL coast SITOR 4357.4 KMI Dixon 4357.4-4438 Maritime Mobile (coast telephony) 4358 KFS San Fransisco 4360 PBC32/34/36/38/312/317/322 Goeree 4363.8 WOM Ojus 4366.7 KGN Delcambre 4367.8 St Louis (simplex) 4369.8 WAK New Orleans 4371 Miami, San Fransisco-Eureka 4382.2 WBL Buffalo, WLC Rogers City, WMI Lorain 4383.8 Alaska (ACS), Alaska Common 4385.3 WOO Ocean Gate 4387 Pittsburgh (simplex) 4388.4 WOO Ocean Gate 4390.2 New York, San Fransisco-Eureka 4391.5 WOM Ojus 4392 CUB Funchal 4393.4 NMC San Fransisco (SSB) 4397.7 WLO Mobile (SSB) 4399.8 Mobile, San Fransisco-Eureka 4400.5 BC relay (VOA) 4403 Alaska, New York 4403.2 Miami 4403.9 KMI Dixon, WOO Ocean Gate 4407 KMI Dixon, WOM Ojus 4410.1 WBL Buffalo, WGK St Louis, WLC Rogers City, WMI Lorain 4412.6 Delcambre, Mobile 4413.2 WLO Mobile (SSB) 4415.8 Great Lakes, Kahuku 4419 New Orleans, Tampa 4419.4 Limited coast 4420 CMR/CBY Havana/Pascual 4422.2 Miami, New York 4422.5 WOO Ocean Gate 4425.4 Corpus Christi, Galveston 4425.6 WOM Ojus 4428.6 Alaska, Great Lakes, New York 4428.7 AMVER, USCG WX 4434.9 Simplex 4438-4650 Fixed, Mobile 4451 YWU 4455 FUB Paris 4460 GYN1/2 London 4462.5 GYN1/2 London 4464.5 Civil Air Patrol 4465 SXA Athens 4467.5 Civil Air Patrol 4478 VIX2/3/4/5/6/7 Sydney 4480 VIX2/3/4/5/6/7 Sydney 4495 Bernadine 4497.5 Cemetary, Eagle Farm, Gangbuster 4500 VNG Melbourne 4504.5 Civil Air Patrol 4505 YNA2 Managua (F1) 4507.5 Civil Air Patrol 4515 NKA Asmara 4516 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 4525 DIZ Nauen, Democrat, MKE Akrotiri, NPM Honolulu 4545 Cemetary, Gangbuster 4548.5 NBA Balboa 4560 Cemetary, Eagle Farm, Gangbuster 4563 JWT Stavanger 4565 BC relay (RFE) 4582 Civil Air Patrol 4585 Civil Air Patrol, NST/GXH/AOK/... 4587 KRH50 Washington 4590 FUJ/4/6/8/9 Noumea 4596.5 Air Force MARS, Civil Air Patrol 4599.5 Civil Air Patrol 4602.5 Civil Air Patrol 4613 Cemetary, Gangbuster 4615 Cemetary, Gangbuster, IDR Rome 4623 NST/GXH/AOK/... 4626 KRH50 Washington 4627 Civil Air Patrol 4630 Civil Air Patrol 4637.5 Industrial (Motion Picture), Industrial (Petroleum), Industrial (Power), Industrial (Special Industrial) 4650-4700 Aeronautical Mobile (R) 4654 Berne (Swissair) 4663 Khabaraovsk VOLMET-NCA, Kiev VOLMET-NCA, Moscow VOLMET- NCA, Novosibirsk VOLMET-NCA, Tashkent VOLMET-NCA, Vnukovo VOLMET-NCA 4666 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP- 1/2, Wake Island CWP-2 4669 Alma Ata MID-3, Antofagasta SW-SAM, Asuncion SW-SAM, Bogota NW-SAM, Buenos Aires SW-SAM, Dushanbe MID-3, Easter Island SW-SAM, Kuybyshev MID-3, La Paz SW-SAM, Lima NW/SW-SAM, Montevideo SW-SAM, Moscow MID-3, Panama City NW-SAM, Punta Arenas SW-SAM, Quito NW-SAM, Santiago SW-SAM 4675 Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Frobisher NAT-D, Gander NAT-D, Reykjavik NAT-D, Shannon NAT-D, Sondrestrom NAT-D 4678 Barnaul NCA-2, Irkutsk NCA-2, Khanty Mansiysk NCA-2, Kirensk NCA-2 4687 Amsterdam (KLM), Bangkok (Thai Airways), Rome (Alitalia) 4700-4750 Aeronautical Mobile (OR) 4721 FDY 4722 Westraden R 4725 Migraine, Outway, Retail 4730 Cyprus Combine 4733 IEA20 Rome 4742 Cyprus Combine, Gibralter RAFB, Luqa RAFB, Scott AFB, Upavon RAFB 4744 Outway, San Pablo AFB 4745 0A 4746 Canadian Military, Elmendorf AFB, Lajes AFB, McClellan AFB, McDill AFB 4750 FDY 4750-4995 Broadcasting (tropical), Fixed 4880 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 4955 FDC Dijon, NPN Guam 4985 WKA23 New Orleans (F1) 4995-5005 Standard Frequency 4996 Novosibirsk 5000 BPV Shanghai, IAM Rome, IBF Turin, JJY Tokyo, LOL Buenos Aires, MSF, RAT Moscow, RWM Moscow, WWV Ft Collins, WWVH Kihei Maui, ZUO Johannesburg 5004 RID Irkutsk 5005-5060 Broadcasting (tropical), Fixed 5015 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 5025 FDY 5052 NST/GXH/AOK/... 5060-5450 Fixed 5075 UU21/31/41/51 5085 Telco New York (AT&T) 5097 CFH-NAWS Halifax 5110 KKN44 Washington, Telco New York (AT&T) 5135 Police Zone and Interzone 5140 Police Zone and Interzone 5167 NST/GXH/AOK/... 5244 HMF15/HMN56/HMF32/HML36 Pyongyang 5320 KWN90 Washington 5390 BC relay (RFE), DHJ59 Wilhelmshaven 5399 Telco Tel Aviv 5415 LVO Corrientes 5426 KRH50 Washington 5430 BPV Shanghai, CTO22/23 Ponta Delgada 5448.5 NBA Balboa 5450-5680 Aeronautical Mobile (R) 5451 Flight Test 5469 Flight Test 5472 Alaska Common 5484 Alaska C/SE 5490 Alaska Common 5493 Accra AFI-4, Johannesburg AFI-4, Kano AFI-4 5496 Alaska Aleutian 5498 Melanesia Common 5499 Antanarivo VOLMET-AFI, Brazzaville VOLMET-AFI, Johannesburg VOLMET-AFI, Nairobi VOLMET-AFI 5526 Asuncion SE-SAM, Belem NE/C-SAM, Bogota C-SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Caracas NE-SAM, La Paz SE- SAM, Montevideo SE-SAM 5529 Brussels (Sabena), Houston (Universal Aviation), Houston LDOC, Madrid/Las Palmas (Iberia), Moscow (Aeroflot) 5532 Amsterdam (KLM), Johannesburg (SAA), Rome (Alitalia) 5535 London (British Airways) 5538 Bahrain (Gulf Air), Beirut (MEA) 5541 Rio de Janeiro (Varig), Stockholm (SAS) 5544 Havana (Cubana), Jeddah (Saudia) 5547 Honolulu CEP-5, San Fransisco CEP-5 5550 Caracas CAR-A, Merida CAR-A, Miami CAR-A, New York CAR- A, Panama City CAR-A, San Juan CAR-A 5565 Brasilia SAT-2, Dakar SAT-2, Recife SAT-2 5568 Central America Common 5571 Flight Test 5574 Honolulu CEP-5, San Fransisco CEP-5 5580 Merida VOLMET-CAR, Miami VOLMET-CAR, Port of Spain VOLMET-CAR 5589 Baghdad VOLMET-MID, Bahrain VOLMET-MID, Basrah VOLMET- MID, Beirut VOLMET-MID, Cairo VOLMET-MID, Istanbul VOLMET-MID, Tehran VOLMET-MID 5598 Gander NAT-A, Lisbon NAT-A, New York NAT-A, San Juan NAT-A, Santa Maria NAT-A, Shannon NAT-A 5601 Brasilia VOLMET-SAM, Buenos Aires VOLMET-SAM, Lima VOLMET-SAM 5616 Gander NAT-B/C, New York NAT-B/C, Reykjavik NAT-B/C, Santa Maria NAT-B/C, Shannon NAT-B/C 5628 Anchorage NP-3/4, Beijing NP-3, Cold Bay NP-3/4, Khabarovsk NP-3, Pyongyang NP-3/4, Seoul NP-3, Shanghai NP-3, Tokyo NP-3 5631 Alaska 5634 Bombay INO-1, Cocos Island INO-1, Johannesburg INO-1, Nairobi INO-1, Perth INO-1, Salisbury INO-1 5640 Shannon VOLMET-EUR 5643 Auckland SP-6, Easter Island SP-7, Honolulu SP-7, Nadi SP-6/7, Sydney SP-6, Tahiti SP-7 5646 Khanty Mansiysk NCA-1, Moscow NCA-1 5649 Bangkok SEA-2, Hong Kong SEA-2, Irkutsk EA-2, Manila SEA-2, Pyongyang EA-2, Singapore SEA-2, Ulan Bator EA-2 5652 Algiers AFI-2, Kano AFI-2 5655 Bangkok SEA-2, Hong Kong SEA-2, Irkutsk EA-2, Manila SEA-2, Pyongyang EA-2, Singapore SEA-2, Ulan Bator EA-2 5658 Abadan MID-2, Addis Ababa AFI-3, Alma Ata MID-2, Bahrain MID-2, Bombay AFI-3, Bombay MID-2, Cairo AFI-3, Delhi MID-2, Dushanbe MID-2, Jeddah AFI-3, Karachi MID-2, Nairobi AFI-3, Tehran MID-2, Tripoli AFI-3, Urumchi MID- 2 5661 Leningrad EUR-A, Moscow EUR-A, Murmansk EUR-A, Odessa EUR-A 5664 Chulmani NCA-3, Irkutsk NCA-3, Khabarovsk NCA-3, Kirensk NCA-3, Pyongyang NCA-3, Ulan Bator NCA-3 5666 Melanesia Common 5667 Ankara MID-1, Baghdad MID-1, Bahrain MID-1, Cairo MID-1, Jeddah MID-1, Odessa MID-1, Tehran MID-1 5676 Khabaraovsk VOLMET-NCA, Kiev VOLMET-NCA, Moscow VOLMET- NCA, Novosibirsk VOLMET-NCA, Tashkent VOLMET-NCA, Vnukovo VOLMET-NCA 5680-5730 Aeronautical Mobile (OR) 5688 MQD Plymouth, McDill AFB 5690 Lahr Military 5692 NAS Brooklyn 5695.5 RAF Rescue 5696 NAS Elizabeth City, NAS San Diego, NAS Traverse City 5700 Air Force One, Andrews AFB, Looking Glass, McClellan AFB, Migraine, Retail 5703 Krauton AFB, Silver Dollar 5705 FDY 5710 MEM, McClellan AFB 5714 MRB Malta 5722 Missionary, Overwork 5730-5950 Fixed 5738 ONQ27 (A!) 5745 AEZ7 Asmara, BC relay (VOA) 5750 SOF 5765 Telco St Georges Bermuda (C&W) 5775 Telco Abidjan 5785 NAU Puerto Rico 5790 BC relay (RFE) 5792 GFT26/27/29 Bracknell 5811 JWT Stavanger, LBJ/2/3/4/5/6/7 Harstad 5828 Telco Dakar 5830 PEB50 5833 NAU Puerto Rico 5845 BC relay (RFE) 5870 NAM Norfolk, NSS Annapolis 5872 BC relay (BBC) 5876 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 5905 BC relay (VOA) 5910 Andrews AFB 5915 ZLZ22/20/ZLX22/31/37 5916.5 NST/GXH/AOK/... 5920 SXA Athens 5950-6200 Broadcasting 6147.5 St Louis (simplex) 6200-6224.6 Maritime Mobile (ship telephony) 6200.8 Memphis (simplex) 6209.3 WJG Memphis 6210.4 Simplex 6212.4 WGK St Louis 6213.5 Simplex 6218.6 Limited coast 6221.6 Limited coast 6224.6-6256 Maritime Mobile (special systems) 6256-6269.8 Maritime Mobile (ship SITOR) 6269.8-6282 Maritime Mobile (ship calling) 6272.5 SAB/SAG Goeteborg 6281.4 SELCAL ship SITOR 6282-6325.4 Maritime Mobile (ship working) 6325.4-6493.9 Maritime Mobile (coast working) 6333.5 North Atlantic 6337 North Atlantic 6344 North Atlantic 6345.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead 6348 Central Pacific, FUE Brest, FUF Ft de France, FUM Papeete, HWN, KFS/B San Fransisco 6350 UJY Iman 6351.5 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, GZC/2/3/4/5 Mauritius, North Atlantic, VAI Vancouver 6354 PZN4 Paramaribo, UDB/URD Leningrad, URD Leningrad 6355 OFJ Helsinki, South Pacific 6361 FUB Paris 6362 6XS Diego Saurez, GYA2/3/4/5 London 6365.5 Central Pacific, FUB Paris, IRM Rome, KFS/A San Fransisco, USZ Dikson 6369 GKA Portishead, GKM/GKW/GKN/GKF Portishead, Gulf of Mexico, PPA25 6371 VPS25 CD Aguilar 6374 TBO2/3 6376 IQH Naples, North Atlantic, WCC Chatham 6377.5 EBA Madrid 6379.5 8PO Barbados, GKB Portishead, GKV Portishead, ZSC/6/9/21/33 Cape Town 6382 TBA2/3/4 Ankara 6383 6VA Dakar, EAD/2/EDZ4 Aranjuez, NMC San Fransisco 6385 CKN Vancouver 6386 UJY Iman 6386.5 AQP2/3/4 Karachi, CFH Halifax, GYX Malta, HKC Buenaventura 6389.6 WAX Miami 6389.7 South Atlantic 6390 CTP Palhais, IDQ/2/3/6 Rome 6393.5 CUB Funchal, CUG Ponta Delgada, CUL Lisbon 6395 CFH-L Halifax, TBA2/3/4 Ankara 6396 CCS Santiago, EBD Cartegena 6397 OSN46/412/416 6399 EBD Cartegena 6400.5 EAD/2/EDZ4 Aranjuez, UMV 6401.5 EAD/2/EDZ4 Aranjuez 6404 PCH Scheveningen 6407 IAR Rome 6407.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead, Hawaii, South Atlantic, UXN/UGE Arkhangelsk 6410 IAR Rome, UDH/UKB Riga 6411 9LL Freetown, KLB Seattle, North Pacific, OST/3/32/5/52/6/62 Ostende, SVA Athens, South Atlantic, WOE Lantana 6414.5 North Atlantic 6416 URL 6418 IAR12/67 Rome, IQX Trieste, North Atlantic, OSN26/28/212/44 Ostende 6419 CCS Santiago 6420 OSN26/28/212/44 Ostende, UJQ, VTP3/4/5/6 Vizagotapam 6421.5 FFL St Lys 6428.5 NPG San Fransisco, NPM Honolulu, VHP Belconnen, VIX2/3/4/5/6/7 Sydney 6432 LF-/LG- Rogoland 6435 CLQ Havana 6435.5 DAN Norddeich, GBY20/MHU2/3/4/5/6 Rugby/Portishead, Gulf of Mexico, PWZ Rio de Janeiro, WPA Port Arthur 6439 OXZ Lyngby, UFN Novosibirsk 6441 DZG Manila 6445 CKN Vancouver 6446 Gulf of Mexico, OXZ Lyngby, WLO Mobile 6448 XXU23/26/33 Mindelo Cape Verde 6449.5 CFH-L Halifax, IDR Rome 6451.8 Pittsburgh (simplex) 6455 Louisville (simplex) 6456.5 DAL Norddeich 6460 SPE/SPB Szczecin 6463.5 KOK Los Angeles, South Pacific 6465 VIS26/5/6/42 Sydney 6467 JCS/JCU Chosi, LF-/LG- Rogoland, ZSC/6/9/21/33 Cape Town 6470 UXN/UGE Arkhangelsk 6470.5 GYI London 6472.5 GKY2/3/4/5 Portishead 6474 Great Lakes 6475.5 DAM Norddeich 6477.5 CFH-NAWS Halifax, CLS La Fe Prince, Central Pacific, KPH Bolinas 6478 CLQ Havana, ZSC Presse 6478.5 EBK Las Palmas, SVA Athens 6481 CCS Santiago, GYS3/4/5/6 Singapore 6483 PWZ Rio de Janeiro, UFB Odessa 6484.5 Central Atlantic 6485.5 JCS/JCU Chosi 6487 NST/GXH/AOK/..., XXV/2/3/28/W31 Luanda 6488 Central Pacific, KPH Bolinas, VRT Bermuda 6491.5 PJC Curacao, VCS Halifax 6493.9-6506.4 Maritime Mobile (coast SITOR) 6494 ZRH/2/3/4/5/6 Simonstown 6495 GYR2/3/4/5 Malta, Gulf of Mexico, WNU Slidell 6496.5 OST/3/32/5/52/6/62 Ostende 6498.5 CFH-NAWS Halifax, EAF/2/3 Vigo, EAT2 Tenerife 6500.5 CLA Havana 6502 CRX21/23/28/26 Laurenco Marques, GZX2/3/4/5/6 Mauritius, WSC Tuckerton 6504 OSN26/28/212/44 Ostende, OSN46/412/416 6505 Cemetary, Eagle Farm, Gangbuster 6505.5 CLA Havana, EAC/2 Cadiz, ZRQ/2/3/4/5 6506 SELCAL coast SITOR 6506.4 AMVER, USCG WX 6506.4-6525 Maritime Mobile (coast telephony) 6509 9VG Singapore, XXU23/26/33 Mindelo Cape Verde 6510 GKK/GKA4 Portishead, UFH 6512.5 SVA Athens, TFA Reykjavik 6515.7 WCM Pittsburgh 6516 KFS San Fransisco 6518.6 Simplex 6518.8 WFN Louisville 6519.5 WMH Baltimore 6521.8 NMC San Fransisco (SSB) 6521.9 Limited coast 6522.5 SXA Athens, SXV/8 6525-6685 Aeronautical Mobile (R) 6526 New York (test), Red Cross AX 6532 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP- 1/2, Wake Island CWP-2 6535 Abidjan AFI-1, Brasilia SAT-1, Casablanca AFI-1, Dakar AFI-1, Dakar SAT-1, Lisbon AFI-1, PWZ Rio de Janeiro, Recife SAT-1 6536 NPM Honolulu 6545 IDC Cagliari 6550 Flight Test 6556 Bangkok SEA-1, Calcutta SEA-1, Canton SEA-1, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA- 3, Kumming SEA-1, Madras SEA-1, Manila SEA-3, Perth SEA- 3, Singapore SEA-1, Singapore SEA-3, Sydney SEA-3 6562 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP- 1/2, Wake Island CWP-2 6571 Beijing EA-1, Canton EA-1, Irkutsk EA-1, Kumming EA-1, Lanchau EA-1, Pyongyang EA-1, Seoul EA-1, Shanghai EA-1, Ulan Bator EA-1, Urumchi EA-1 6575 Algiers VOLMET-AFI, Dakar VOLMET-AFI, Kano VOLMET-AFI, Khartoum VOLMET-AFI, SW Pacific Islands 6577 Caracas CAR-A, Merida CAR-A, Miami CAR-A, New York CAR- A, Panama City CAR-A, San Juan CAR-A 6580 Alaska Aleutian, Alaska C/SE, Prague VOLMET-EUR, Tel Aviv VOLMET-EUR 6586 Wellbeing 6592 Barnaul NCA-2, Irkutsk NCA-2, Khanty Mansiysk NCA-2, Kirensk NCA-2 6598 Leningrad EUR-A, Moscow EUR-A, Murmansk EUR-A, Odessa EUR-A 6604 Alaska C/SE, Gander VOLMET-NAT, New York VOLMET-NAT 6617 VOLMET-Russian 6631 Alma Ata MID-3, Dushanbe MID-3, Kuybyshev MID-3, Moscow MID-3 6637 Athens (Olympic), Frankfurt (Lufthansa), Paris (Air France), Sidney (Qantas), Tel Aviv (El Al), Tokyo (JAL) 6638 VOLMET-Russian 6640 New York/San Juan LDOC, San Fransisco/Honolulu LDOC 6643 Berne (Swissair), Buenos Aires (Aerolineas Argentinas) 6649 Antofagasta SW-SAM, Asuncion SW-SAM, Bogota NW-SAM, Buenos Aires SW-SAM, Easter Island SW-SAM, La Paz SW- SAM, Lima NW/SW-SAM, Montevideo SW-SAM, Panama City NW- SAM, Punta Arenas SW-SAM, Quito NW-SAM, Santiago SW-SAM 6676 Bangkok VOLMET-SEA, Bombay VOLMET-SEA, Calcutta VOLMET- SEA, Karachi VOLMET-SEA, Singapore VOLMET-SEA, Sydney VOLMET-SEA 6679 Auckland VOLMET-PAC, Hong Kong VOLMET-PAC, Honolulu VOLMET-PAC, Tokyo VOLMET-PAC 6685-6765 Aeronautical Mobile (OR) 6686 Crest, Oasis 6690 MSF, Upavon RAFB 6692 Cheese Bobcat (JPN combine), Houston 6693 VOLMET-Russian 6697 Ivanhoe, MQY Chatham (USB), Missionary 6700.5 Rasberry (Bermuda, Miramar, Jacksonville, Cecil) 6705 Canadian Military 6706 XXU23/26/33 Mindelo Cape Verde 6708 Cyprus Combine 6715 Andrews AFB, Loring AFB 6716 Woodbridge Rescue 6720 Belmont, Caveman, Derail, Fanfare, Fastcharger, Hexagon, Ivanhoe, Overlord, Overwork, YVG La Guaira 6723 Rasberry (Bermuda, Miramar, Jacksonville, Cecil) 6725 Rasberry (Bermuda, Miramar, Jacksonville, Cecil) 6727 Charleston, Gladhand, McClellan AFB, Scott AFB 6728 MQY Chatham 6730 VOLMET-Russian 6731 Krauton AFB, San Pablo AFB, Seabell 6734 Cheese Bobcat (JPN combine) 6737 LBJ/2/3/4/5/6/7 Harstad 6738 Elmendorf AFB, Lajes AFB, McClellan AFB 6742 Caveman, Coral Hills (Keflavik?) 6745 Miharik Combine (Bahrein, Ceylon, Kuwait) 6750 Krauton AFB, Lajes AFB, McDill AFB 6753 Canadian Military, Fireside, Looking Glass, Rasputin 6756 Andrews AFB, Liberty, NASA Houston (Apollo 14) 6757 MKL 6761 Bread, Democrat, Migraine, Outway, Retail 6765-7000 Fixed 6765.4 USCG WX 6785 WKA36 6789 KRH50 Washington 6817 MEM 6818 CWE94/CWO4/9CWD40 Cerrito 6820 OLW2 Prague 6825 Telco Teheran 6830 PGL 6839 CBY Pascua 6851 CBY Pascua 6854 CMR/CBY Havana/Pascual 6855 Telco Georgetown Guyana (C&W) 6862 GYN1/2 London 6863 Telco St Georges Bermuda (C&W) 6866 Cheese Bobcat (JPN combine) 6867.5 IDR Rome 6874 BC relay (VOA) 6890 BC relay (RFE) 6895 PBC32/34/36/38/312/317/322 Goeree 6896 AFA Camp Springs (Aerospace Comm Co) (SSB) 6913 DHJ59 Wilhelmshaven 6925 KKN50 Washington 6945 HBX76/HBO88 Geneve 6953 Silver Dollar 6955 0A 6960 IDR Rome 6975 BC relay (DW) 6982 Range1/2 6995 BC relay (RFE) 6997 McClellan AFB 7000-7100 Amateur 7094.5 FDY 7100-7300 Amateur, Broadcasting (Region 1 only) 7300-8195 Fixed 7316 Air Force MARS 7329 Air Force MARS 7335 CHU Ottowa 7350 Telco Mexico City 7351 CTH/33/38 Horta 7353 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 7404 Telco Warszawa 7428 FTH42/FTA91 Paris/Lyon 7441 NCI Naples 7480 Police Zone and Interzone 7485 Telco New York (AT&T) 7494 DGE/DFG Elmshorn/Bonames 7497.5 EAY22/49 Basile 7500 VNG Melbourne 7504 NST/GXH/AOK/... 7519 FDY 7540 Telco Moscow 7558.5 Telco New York (AT&T) 7565 Telco New York (AT&T) 7566 Telco New York (AT&T) 7570 DRU5, KRH50 Washington 7575 Telco Ft Lauderdale (AT&T) 7580 Telco Monrovia 7600 RMQ4, YNA2 Managua (F1), ZLZ22/20/ZLX22/31/37 7610 IMA24/25 Rome 7634.5 Telco Paris 7646 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 7651 BC relay (VOA) 7655 FIT75 Paris 7660 UU21/31/41/51 7661 9RS77 Kisangani 7662 FDY 7705 NST/GXH/AOK/... 7726 FDY 7727 KRH50 Washington 7741 Telco Amsterdam 7766.5 BC relay (VOA) 7773 BC relay (VOA) 7792 GXO Mauritius 7805 Police Zone and Interzone 7828 FDY 7830 KKN44 Washington 7935 Police Zone and Interzone 7936.5 Telco Havana 7955 Andrews AFB 7960 OMZ 7978 Telco New York (AT&T) 7987 AEZ Asmara (LSB) 7987.5 JWT Stavanger, LBJ/2/3/4/5/6/7 Harstad 7991 BC relay (BBC) 7997 FDY 8000 FDY, FUB Paris 8060 VKS3/5/49/74/93/VKH70 8061.5 CCS Santiago 8068 BC relay (DW) 8075 Telco Paris 8080 RCI/RCC 8090 NAM Norfolk, NSS Annapolis 8115 WHZ Balboa 8125 BC relay (Tirana) 8148 OVG4/8/12 Fredrikshaven 8150 NPN Guam 8152 EAY22/49 Basile 8177.5 SDO/SAB/SAG Varberg/Goeteborg 8195-8297.3 Maritime Mobile (ship telephony) 8201.2 WJG Memphis 8207.6 Pittsburgh (simplex) 8210.8 St Louis (simplex) 8213.6 WCM Pittsburgh 8246 Memphis (simplex) 8249.2 Great Lakes 8281.2 Simplex 8284.2 Simplex 8291.1 Limited coast 8294.2 Limited coast 8297.3-8300 Maritime Mobile (ship SITOR) 8300-8343.5 Maritime Mobile (special systems) 8343.5-8357.8 Maritime Mobile (ship SITOR) 8357.8-8359.8 Maritime Mobile (ship working) 8359.8-8376 Maritime Mobile (ship calling) 8364 Lifeboats 8375.2 SELCAL ship SITOR 8376-8435.4 Maritime Mobile (ship working) 8435.4-8704.4 Maritime Mobile (coast working) 8445 Central Pacific, Gulf of Mexico 8453 Gulf of Mexico, South Atlantic 8457 Puerto Rico 8459 LZW Varna 8461 CUB Funchal, ZRY/2/4/5/6/7 8462 CUB Funchal, SXV/8 8463 CKN Vancouver 8464 OSN26/28/212/44 Ostende 8465 5BA Nocosia, NMN Portsmouth, NRV 8466 EAF/2/3 Vigo, NMF Boston, NMR San Juan, UJY Iman 8469 CUG Ponta Delgada, CUL Lisbon, EAF/2/3 Vigo, GKR Wick 8470 NMA Miami, ZRQ/2/3/4/5 8471 NMR San Juan, UAX, UXN/UGE Arkhangelsk 8473 Gulf of Mexico 8474 EAT2 Tenerife 8476 PPE2 Rio de Janeiro, UAH/UNS Tallin, VTP3/4/5/6 Vizagotapam 8477 CLQ Havana, UAH/UNS Tallin 8478 OST/3/32/5/52/6/62 Ostende, TIM Limon, VHP Belconnen, VIX2/3/4/5/6/7 Sydney 8479 HZY Dhahran 8480 CLQ Havana 8481 VIS26/5/6/42 Sydney 8482 SPA/SPH Gdynia 8483 DAN Norddeich 8485 UBN/UDC/UBC Jdanov 8486 IDQ/2/3/6 Rome, South Atlantic, WOE Lantana 8490 AQP2/3/4 Karachi, CUL Lisbon, XSQ Canton 8492 DHJ59 Wilhelmshaven, PPA25 8494 GYA2/3/4/5 London 8498 SAB/SAG Goeteborg 8501 GBY20/MHU2/3/4/5/6 Rugby/Portishead 8502 Central Atlantic, North Atlantic, XSG Shanghai, ZSL/2/3/4/5/6/7 Simonstown 8503.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead 8504 ZLP Awarua 8506 NPN Guam 8510 FFL St Lys, FFS6/8 St Lys 8512 DAL Norddeich, VHP Belconnen 8513 XSQ Canton 8514 North Atlantic, PBC32/34/36/38/312/317/322 Goeree, WSL Amagansett 8515 UMV 8516 CLS La Fe Prince, GKC Portishead 8518 4XZ Haifa 8521 VIS26/5/6/42 Sydney 8522 FFL St Lys, FFS6/8 St Lys 8525 South Atlantic, WAX Miami 8526 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, FFP2/3/7 Ft de France 8528 LF-/LG- Rogoland 8530 IAR Rome, NSS Annapolis, SVA Athens, UFR2, UXN/UGE Arkhangelsk 8531 XVG4 Vietnam 8534 GZO Hong Kong, Great Lakes 8535 UFW, UTA 8537 SVA Athens 8541 RUVE/URB2/UDO2/RWWM Klaipeda 8542 Hawaii, KHK Kahuku, PKI Djakarta 8545 UQK Riga 8546 GKA Portishead, KLB Seattle 8550 6XS Diego Saurez, FFS6/8 St Lys, Gulf of Mexico, PWZ Rio de Janeiro, WPA Port Arthur 8551 AJU (USA) 8552 CTP Palhais, GKK/GKA4 Portishead 8554 FUF Ft de France 8556 UJY Iman 8557 SPE/SPB Szczecin 8558 CCV Valpariso, Central Pacific, GKB Portishead, GKL Portishead, IDR Rome, KFS/A San Fransisco 8562 PCH Scheveningen 8564 LZL Bourgas 8565 CQW2 Luanda 8566 CFH Halifax, GYU3 Gibralter, UQK Riga 8568 DZR Manila 8570 CFH-L Halifax, Gulf of Mexico, IDR Rome, WAX Miami, WNU Slidell 8571 UOP 8573 CLA Havana 8574 HKC Buenaventura, LF-/LG- Rogoland, NMC San Fransisco 8575 UDB/URD Leningrad, URD Leningrad 8576 IDR Rome 8577 ZSD Durban 8578 NGR Kato Soli, SUH Alexandria 8580 UDK2 Murmansk 8581 XSW Kaohsiung 8581.6 GKK/GKA4 Portishead, GKM/GKW/GKN/GKF Portishead 8582 North Pacific, XSW Kaohsiung 8583 ZRH/2/3/4/5/6 Simonstown, ZRQ/2/3/4/5 8586 North Atlantic, UJO, WCC Chatham 8588 DZG Manila 8590 KOK Los Angeles, South Pacific 8591 GKY2/3/4/5 Portishead 8594 GYR2/3/4/5 Malta 8597 VIP4/3 8598 OXZ Lyngby, ZLO 8602 HEB Berne 8604 NBA Balboa, ZRH/2/3/4/5/6 Simonstown 8606 JOS Nagasaki, South Pacific 8608 LZL Bourgas, LZW Varna 8610 6WW Dakar, CCM Maga, North Atlantic, UXN/UGE Arkhangelsk, WSC Tuckerton 8614 CKN Vancouver, NBA Balboa, VWB2/3/4/5/6/7/8/0 Bombay 8615 UDH/UKB Riga 8618 Central Pacific, EAD/2/EDZ4 Aranjuez, KPH Bolinas 8620 UBN/UDC/UBC Jdanov 8622 EAD/2/EDZ4 Aranjuez, PCH Scheveningen 8626 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, GXO Mauritius 8630 6WW Dakar, GYS3/4/5/6 Singapore, North Atlantic, WCC Chatham 8634 PPR Rio de Janeiro, VTG3/4/5/6/7 Bombay 8638.5 DAM Norddeich 8641 GYA2/3/4/5 London 8642 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, Central Pacific, EAD/2/EDZ4 Aranjuez, KPH Bolinas, South Pacific, VTP3/4/5/6 Vizagotapam, XXV/2/3/28/W31 Luanda 8644 VTP3/4/5/6 Vizagotapam 8646 GZW Gibralter, LPD Gral Pacheco, SAB/SAG Goeteborg 8647 JDC Chosi Siishib 8648 DHJ59 Wilhelmshaven 8650 ICB Genova, NMO Honolulu 8652 CTP Palhais, OST/3/32/5/52/6/62 Ostende 8652.5 PZN4 Paramaribo 8654 JCS/JCU Chosi, PCH Scheveningen 8656 IQH Naples 8657 UJQ 8658 North Atlantic, North Pacific, WSL Amagansett 8659 SXA Athens 8660 DHS Ruegen, UDH/UKB Riga 8662 CFH-L Halifax, TAH Istanbul 8664 IQH Naples 8666 6WW Dakar, Gulf of Mexico, HKB Barranquilla, KLC Galveston, SPA/SPH Gdynia 8670 IAR Rome 8673 DAF Norddeich 8674 GYA2/3/4/5 London 8675 FFP2/3/7 Ft de France 8678 LF-/LG- Rogoland, ZLP2/4/5/6 Wellington 8679 IQX Trieste 8682 EAD/2/EDZ4 Aranjuez, NMC San Fransisco, TXZ8 Djibouti 8684 IRM Rome 8685 UFB Odessa 8686 CNP Casablanca, North Atlantic, South Atlantic, WMH Baltimore, ZSC/6/9/21/33 Cape Town 8687 SVA Athens, URD Leningrad 8688 9VG Singapore 8690 3DP3 Fiji, 6VA Dakar, CLQ Havana, TFA Reykjavik, UMV 8692 SVA Athens 8694 4XO Haifa, PJC Curacao 8698 FJP8 Noumea, UDK2 Murmansk 8700 YUZ Rijeka 8702 CLA Havana, ODR Beirut, OSN46/412/416 8703 UXN/UGE Arkhangelsk 8704 CKN Vancouver, SVA Athens, YVG La Guaira 8704.4-8718.9 Maritime Mobile (coast SITOR) 8706 4XZ Haifa 8709 UAT Moskow, VCS Halifax 8710 9YL Trinidad and Tobago, GNV Bahrein, NMG New Orleans, NMR San Juan, VPN Nassau 8712 DHS Ruegen, YUZ Rijeka 8713.5 KFS/B San Fransisco 8715 UQK Riga 8716 EBA Madrid 8718 8PO Barbados, 9VG Singapore, VRT Bermuda, ZSC Presse 8718.5 SELCAL coast SITOR 8718.9-8815 Maritime Mobile (coast telephony) 8720 UBF2 Aian Khabarov 8721 PPE2 Rio de Janeiro 8722 6WW Dakar, FUG La Regine, UFN Novosibirsk, UJY Iman, VAI Vancouver, WLO Mobile, WOM Ojus, ZLW4/5/6 Wellington 8725.1 WFN Louisville 8726 CPD Potosi, GZC/2/3/4/5 Mauritius, NOK, OFJ Helsinki, UFN Novosibirsk 8728 NIK Argentia, NMF Boston, NMF/NIK Boston/Argentia, NMQ Long Beach 8728.2 KMI Dixon 8730 XSQ Canton 8731 YVG La Guaira 8731.3 WOM Ojus 8737.5 WGK St Louis 8738 VPS25 CD Aguilar 8740.6 KOM Hawaii, WOO Ocean Gate 8743.7 KMI Dixon 8746.8 WOM Ojus 8749.9 WOO Ocean Gate 8759.2 KMI Dixon 8760.8 NMC San Fransisco (SSB) 8762.3 WOO Ocean Gate 8764 Coast Guard (WX) 8765.4 AMVER 8770.4 Halifax 8780 Louisville (simplex) 8783.2 Great Lakes 8784 KMI Dixon 8790.2 WLO Mobile (SSB) 8793.3 WOM Ojus 8796.4 WBL Buffalo, WLC Rogers City, WMI Lorain, WOO Ocean Gate 8805.7 WLO Mobile (SSB) 8808.8 WLO Mobile (SSB) 8811.9 WOM Ojus 8812 Santa Maria 8815-8965 Aeronautical Mobile (R) 8819 VOLMET-Russian 8822 Flight Test 8825 Gander NAT-A, Lisbon NAT-A, New York NAT-A, San Juan NAT-A, Santa Maria NAT-A, Shannon NAT-A 8828 Auckland VOLMET-PAC, Hong Kong VOLMET-PAC, Honolulu VOLMET-PAC, Tokyo VOLMET-PAC 8843 Honolulu CEP-5, San Fransisco CEP-5 8855 Alaska Aleutian, Asuncion SE-SAM, Belem NE/C-SAM, Bogota C-SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Caracas NE- SAM, La Paz SE-SAM, Montevideo SE-SAM 8861 Abidjan AFI-1, Brasilia SAT-1, Casablanca AFI-1, Dakar AFI-1, Dakar SAT-1, Lisbon AFI-1, Recife SAT-1 8864 Gander NAT-B/C, New York NAT-B/C, Reykjavik NAT-B/C, Santa Maria NAT-B/C, Shannon NAT-B/C 8867 Auckland SP-6, Easter Island SP-7, Honolulu SP-7, Nadi SP-6/7, Sydney SP-6, Tahiti SP-7 8876 Alaska C/SE 8879 Bombay INO-1, Cocos Island INO-1, Johannesburg INO-1, Nairobi INO-1, Perth INO-1, Salisbury INO-1 8888 VOLMET-Russian 8891 Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Frobisher NAT-D, Gander NAT-D, Reykjavik NAT-D, Shannon NAT-D, Sondrestrom NAT-D 8894 Algiers AFI-2, Kano AFI-2 8896 Algiers VOLMET-AFI, Dakar VOLMET-AFI, Kano VOLMET-AFI, Khartoum VOLMET-AFI 8897 Beijing EA-1, Canton EA-1, Irkutsk EA-1, Kumming EA-1, Lanchau EA-1, Pyongyang EA-1, Seoul EA-1, Shanghai EA-1, Ulan Bator EA-1, Urumchi EA-1 8903 Accra AFI-4, Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP-2, Johannesburg AFI-4, Kano AFI-4, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP-1/2, Wake Island CWP-2 8917 Melanesia Common 8918 Ankara MID-1, Baghdad MID-1, Bahrain MID-1, Cairo MID-1, Caracas CAR-A, Jeddah MID-1, Merida CAR-A, Miami CAR-A, New York CAR-A, Odessa MID-1, Panama City CAR-A, San Juan CAR-A, Tehran MID-1 8921 Dusseldorf (LTU), London (British Airways), Sidney (Qantas) 8924 Amsterdam (KLM), Brussels (Sabena), Moscow (Aeroflot), Rio de Janeiro (Varig), SW Pacific Islands, Tel Aviv (El Al) 8927 Bangkok (Thai Airways), Havana (Cubana), Jeddah (Saudia) 8930 Stockholm (SAS) 8933 Johannesburg (SAA) 8936 Berne (Swissair) 8939 VOLMET-Russian 8942 Bangkok SEA-2, Hong Kong SEA-2, Irkutsk EA-2, Manila SEA-2, Pyongyang EA-2, Singapore SEA-2, Ulan Bator EA-2 8945 Baghdad VOLMET-MID, Bahrain VOLMET-MID, Basrah VOLMET- MID, Beirut VOLMET-MID, Cairo VOLMET-MID, Istanbul VOLMET-MID, Tehran VOLMET-MID 8951 Alma Ata MID-3, Dushanbe MID-3, Kuybyshev MID-3, Moscow MID-3 8957 Shannon VOLMET-EUR 8964 Looking Glass, Old Smokey, Rasputin, San Pablo AFB, Scott AFB, Silver Dollar 8965-9040 Aeronautical Mobile (OR) 8967 Andrews AFB, Argentina, Cheese Bobcat (JPN combine), Gan Area Combine, Lajes AFB, Thule AFB 8972 Beergarden, Caveman, Hurricane, Jargon, Neckware, Spangle, Spanish Point, Spittle, Stockholm (SAS), Wafer 8976 Argentina, Ivanhoe, Jehovah, Neckware, Utah Rig 8980 Cheese Bobcat (JPN combine), Hawkins, Lantern Chief (Apollo 14), McCord AFB, Neckware, St Pierre 8982 Missionary 8984 Berlin (Interflug), Calvary, NAS Elizabeth City, NAS San Fransisco, Puerto Rico (USCG) 8985 Cyprus Combine 8987 FDY 8989 Elmendorf AFB, Loring AFB, McClellan AFB, McDill AFB, San Pablo AFB 8990 Cheese Bobcat (JPN combine), VOLMET-Russian 8992 Drainage 8993 Coral Hills (Keflavik?), McDill AFB 8996 Lahr Military 8997 Coral Hills (Keflavik?), Hurricane, Spanish Point, Woodpecker 9002 Belmont, Fanfare, Fastcharger, River, Seabell 9006 Cape radio ckt 2 (Apollo 14), Hawkins, Lantern Chief (Apollo 14), Stevenville 9014 Charleston, Gull, Scott AFB 9018 Air Force One, Andrews AFB 9023 Peterson 9024 Andrews AFB 9025 Bingle Court, Darby Scortch, Dockyard, Golden Gate, June Bug, Luqa RAFB, MKE Akrotiri, MQY Chatham 9027 Democrat, Looking Glass, Migraine, Outway, Retail 9031 Krauton AFB 9032 Gibralter RAFB, Luqa RAFB, Upavon RAFB 9036 MQY Chatham (USB) 9040 MQD Plymouth 9040-9500 Fixed 9050 NPG-FC/FM San Fransisco, NPM Honolulu 9055 CUA43/47/48/69/90 Alfragide 9060 NKA Asmara 9061.5 PDC 9062 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 9077.5 Havana (ATC-LDOC) 9080 Telco Addis Ababa 9090 BC relay (RFE) 9111.5 AEZ7 Asmara 9153 Telco Paris 9160 ACA Panama (LSB) 9210 BC relay (DW) 9258 CUA43/47/48/69/90 Alfragide 9277.5 NPG San Fransisco 9290 Telco Athens 9297.6 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 9318 NST/GXH/AOK/... 9351 BPV Shanghai 9375 Telco Rome 9419 CUA43/47/48/69/90 Alfragide 9440 HMF15/HMN56/HMF32/HML36 Pyongyang 9500-9775 Broadcasting 9717 BC relay (BBC) 9775-9995 Fixed 9850 Telco Rome 9854 Telco Abidjan 9875 HMF15/HMN56/HMF32/HML36 Pyongyang 9980 Telco New York (AT&T) 9995-10005 Radio Astronomy, Standard Frequency 9996 Novosibirsk, RTA 10000 ATA New Delhi, BPV Shanghai, JJY Tokyo, LOL Buenos Aires, MSF, RNM Moscow, RWM Moscow, WWV Ft Collins, WWVH Kihei Maui, ZUO Johannesburg 10004 RID Irkutsk 10005-10100 Aeronautical Mobile (R) 10017 Central America Common 10018 Abadan MID-2, Addis Ababa AFI-3, Alma Ata MID-2, Bahrain MID-2, Bombay AFI-3, Bombay MID-2, Cairo AFI-3, Delhi MID-2, Dushanbe MID-2, Jeddah AFI-3, Karachi MID-2, Nairobi AFI-3, Tehran MID-2, Tripoli AFI-3, Urumchi MID- 2 10024 Antofagasta SW-SAM, Asuncion SW-SAM, Bogota NW-SAM, Buenos Aires SW-SAM, Easter Island SW-SAM, La Paz SW- SAM, Lima NW/SW-SAM, Montevideo SW-SAM, Panama City NW- SAM, Punta Arenas SW-SAM, Quito NW-SAM, Santiago SW-SAM 10027 Madrid/Las Palmas (Iberia), Rome (Alitalia) 10030 Buenos Aires (Aerolineas Argentinas), Moscow (Aeroflot) 10039 Chulmani NCA-3, Irkutsk NCA-3, Khabarovsk NCA-3, Kirensk NCA-3, Pyongyang NCA-3, Ulan Bator NCA-3 10042 Beijing EA-1, Canton EA-1, Irkutsk EA-1, Kumming EA-1, Lanchau EA-1, Pyongyang EA-1, Seoul EA-1, Shanghai EA-1, Ulan Bator EA-1, Urumchi EA-1 10045 Flight Test 10048 Anchorage NP-3/4, Beijing NP-3, Cold Bay NP-3/4, Khabarovsk NP-3, Pyongyang NP-3/4, Seoul NP-3, Shanghai NP-3, Tokyo NP-3 10051 Gander VOLMET-NAT, New York VOLMET-NAT 10057 Antanarivo VOLMET-AFI, Brazzaville VOLMET-AFI, Johannesburg VOLMET-AFI, Nairobi VOLMET-AFI 10066 Alaska Aleutian, Bangkok SEA-1, Calcutta SEA-1, Canton SEA-1, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA-3, Kumming SEA-1, Madras SEA-1, Manila SEA- 3, Perth SEA-3, Singapore SEA-1, Singapore SEA-3, Sydney SEA-3 10069 Berne (Swissair), Rio de Janeiro (Varig) 10072 London (British Airways), Seoul (KAL) 10075 Beirut (MEA), Houston (Universal Aviation), Houston LDOC 10078 Athens (Olympic), Brussels (Sabena), Frankfurt (Lufthansa), Sidney (Qantas) 10084 Leningrad EUR-A, Moscow EUR-A, Murmansk EUR-A, Odessa EUR-A 10087 Brasilia VOLMET-SAM, Buenos Aires VOLMET-SAM, Lima VOLMET-SAM 10090 Khabaraovsk VOLMET-NCA, Kiev VOLMET-NCA, Moscow VOLMET- NCA, Novosibirsk VOLMET-NCA, Tashkent VOLMET-NCA, Vnukovo VOLMET-NCA 10093 New York (test) 10096 Asuncion SE-SAM, Barnaul NCA-2, Belem NE/C-SAM, Bogota C-SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Caracas NE- SAM, Irkutsk NCA-2, Khanty Mansiysk NCA-2, Kirensk NCA- 2, La Paz SE-SAM, Montevideo SE-SAM 10100 Telco San Juan 10100-11175 Fixed 10135 Telco Rome 10153 Andrews AFB 10190 BC relay (RFE) 10225 KWN90 Washington 10230 Telco Paris 10250 Telco Havana 10295 Telco New York (AT&T), Telco Paris 10308 OLD/OLG4 Prague 10455 BC relay (VOA), Telco Jeddah 10468 PGL 10479 Belmont, Cemetary, Eagle Farm, Gangbuster, Seabell 10488 Telco Tel Aviv 10540 Telco New York (AT&T) 10550 Telco New York (AT&T) 10563 FTK56A Paris 10605 Telco Hamilton Barbados (C&W) 10620 BC relay (DW) 10635 Telco St Georges Bermuda (C&W) 10635.5 Telco Amsterdam 10637.5 KKN50 Washington 10680 KRH50 Washington 10690 AFA Camp Springs (Aerospace Comm Co) (SSB) 10696 AFA Camp Springs (Aerospace Comm Co) (SSB) 10714 AEZ Asmara (LSB) 10730 Telco Monrovia 10775 FTK77 Paris 10870 BC relay (VOA) 10885 Telco New York (AT&T) 10945 AEZ7 Asmara, CFH-NAWS Halifax 11000 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 11004 Telco Paris 11009 CNO96/97/98 Casablanca 11015 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 11031 NBA Balboa 11039 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 11045 Telco New York (AT&T) 11052 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 11075 BC relay (RFE) 11080 NBA Balboa 11118 Andrews AFB 11130 ZLZ22/20/ZLX22/31/37 11135 PBC32/34/36/38/312/317/322 Goeree 11175-11275 Aeronautical Mobile (OR) 11176 McClellan AFB 11179 McDill AFB 11180 MQY Chatham 11182 MQY Chatham (USB), Scott AFB 11185 Cheese Bobcat (JPN combine) 11195 Cyprus Combine 11200 Westraden R 11204 Cheese Bobcat (JPN combine) 11209 Canadian Military 11215 Lima (EA) 11220 Outway, Retail 11222 Stockholm (SAS) 11226 Andrews AFB 11228 McDill AFB 11229 Innsbruck AFB, Keflavik AFB, Krauton AFB, San Pablo AFB, Seabell 11230 HMF15/HMN56/HMF32/HML36 Pyongyang 11233 Scott AFB 11234 Cyprus Combine, Gan Area Combine, Gibralter RAFB, Upavon RAFB 11236 Elmendorf AFB, Loring AFB, McClellan AFB 11237 Cyprus Combine, Johannes Combine, Miharik Combine (Bahrein, Ceylon, Kuwait) 11239 Migraine 11240 German Military 11243 Bernadine, Civilian, Gibson, Hackberry, Location, Looking Glass, Nugget, Parkway, Seabell 11246 McDill AFB 11249 Canadian Military 11255 Belmont, Fanfare, Hexagon 11263 Belmont, Derail, Fanfare, Fastcharger, Tophand 11265 Canadian Military, Lahr Military 11266 German Military 11267 Ivanhoe 11271 Lajes AFB 11272 Upavon RAFB 11275-11400 Aeronautical Mobile (R) 11279 Algiers VOLMET-AFI, Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Dakar VOLMET-AFI, Frobisher NAT-D, Gander NAT-D, Kano VOLMET-AFI, Khartoum VOLMET-AFI, Reykjavik NAT-D, Shannon NAT-D, Sondrestrom NAT-D, VOLMET-Russian 11282 Honolulu CEP-5, San Fransisco CEP-5 11288 Flight Test 11291 Brasilia SAT-2, Dakar SAT-2, Recife SAT-2 11300 Abadan MID-2, Addis Ababa AFI-3, Alma Ata MID-2, Bahrain MID-2, Bombay AFI-3, Bombay MID-2, Cairo AFI-3, Delhi MID-2, Dushanbe MID-2, Jeddah AFI-3, Karachi MID-2, Nairobi AFI-3, Tehran MID-2, Tripoli AFI-3, Urumchi MID- 2 11306 Flight Test 11315 Merida VOLMET-CAR, Miami VOLMET-CAR, Port of Spain VOLMET-CAR 11319 SW Pacific Islands, VOLMET-Russian 11342 New York/San Juan LDOC 11345 Bogota (Avianca), Stockholm (SAS) 11348 San Fransisco/Honolulu LDOC 11351 Paris (Air France) 11354 Bahrain (Gulf Air), Johannesburg (SAA) 11357 Alaska C/SE 11360 Antofagasta SW-SAM, Asuncion SW-SAM, Bogota NW-SAM, Buenos Aires SW-SAM, Easter Island SW-SAM, La Paz SW- SAM, Lima NW/SW-SAM, Montevideo SW-SAM, Panama City NW- SAM, Punta Arenas SW-SAM, Quito NW-SAM, Santiago SW-SAM 11363 Alaska Aleutian 11375 Alma Ata MID-3, Dushanbe MID-3, Kuybyshev MID-3, Moscow MID-3 11378 Prague VOLMET-EUR, Tel Aviv VOLMET-EUR 11384 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP- 1/2, Wake Island CWP-2 11387 Bangkok VOLMET-SEA, Bombay VOLMET-SEA, Calcutta VOLMET- SEA, Karachi VOLMET-SEA, Singapore VOLMET-SEA, Sydney VOLMET-SEA 11396 Bangkok SEA-1, Bangkok SEA-2, Calcutta SEA-1, Canton SEA-1, Caracas CAR-A, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA-3, Hong Kong SEA-2, Irkutsk EA-2, Kumming SEA-1, Madras SEA-1, Manila SEA-2, Manila SEA-3, Merida CAR-A, Miami CAR-A, New York CAR-A, Panama City CAR-A, Perth SEA-3, Pyongyang EA-2, San Juan CAR-A, Singapore SEA-1, Singapore SEA-2, Singapore SEA-3, Sydney SEA-3, Ulan Bator EA-2 11400-11700 Fixed 11402 HBX76/HBO88 Geneve 11472 Telco St Georges Bermuda (C&W) 11515 Telco Hamilton Barbados (C&W) 11662.5 MLU Gibralter 11700-11975 Broadcasting 11770 Alpha Sierra (NC), Fairbanks, Morgantown, Schoolboy, Yellocab 11802 NBA Balboa 11975-12330 Fixed 11991.5 CCS Santiago 11995 KKN44 Washington 11999 Telco Gothaab 12000 VNG Melbourne 12022.5 KKN50 Washington 12076 BC relay (BBC) 12135 NSS Annapolis 12250 RCG77/RSU31 12307 OBC Callao 12329 OVG4/8/12 Fredrikshaven 12330-12439.5 Maritime Mobile (ship telephony) 12333.1 WCM Pittsburgh, WJG Memphis 12379 Memphis (simplex), Pittsburgh (simplex) 12421 Simplex 12424.5 Simplex 12428 Simplex 12429.2 Limited coast 12432.3 Limited coast 12435.4 Limited coast 12439.5-12491 Maritime Mobile (special systems) 12491-12526.8 Maritime Mobile (ship SITOR) 12526.8-12539.6 Maritime Mobile (ship working) 12539.6-12564 Maritime Mobile (ship calling) 12562.3 SELCAL ship SITOR 12562.8 SELCAL ship SITOR 12564-12652.3 Maritime Mobile (ship working) 12652.3-13070.8 Maritime Mobile (coast working) 12660 Gulf of Mexico, South Atlantic 12691 6XS Diego Saurez, NST/GXH/AOK/..., South Pacific 12693 URD Leningrad 12695.5 KFS/B San Fransisco 12700 NMR San Juan, Puerto Rico, ZSC/6/9/21/33 Cape Town 12701 FUJ/4/6/8/9 Noumea 12702 CKN Vancouver, DHS Ruegen 12704.5 Gulf of Mexico, WLO Mobile, XXV/2/3/28/W31 Luanda 12706 UQK Riga, UYK 12707 9VG Singapore 12708.5 FJP8 Noumea 12709 8PO Barbados, GKR Wick, LSA4/5 Press, VRT Bermuda, ZSC Presse 12712 OSN26/28/212/44 Ostende 12713.5 GKK/GKA4 Portishead, UXN/UGE Arkhangelsk 12714 GKM/GKW/GKN/GKF Portishead 12717 EBA Madrid 12718 NMN Portsmouth, ZLO 12718.5 NMR San Juan, NMY New York, ZPJ25 12721 SPA/SPH Gdynia 12723 SPA/SPH Gdynia 12724 ZRY/2/4/5/6/7 12725 6XS Diego Saurez 12727.5 LF-/LG- Rogoland 12730 NMC San Fransisco, UMV 12732 HKB Barranquilla, TAH Istanbul, UBN/UDC/UBC Jdanov, UXN/UGE Arkhangelsk 12738 PPA25 12740 ZLP Awarua 12741 ZRH/2/3/4/5/6 Simonstown, ZRQ/2/3/4/5 12743 NMC San Fransisco, NOR San Diego, PPM28 12745.5 North Atlantic 12746 NRV 12748 CLQ Havana 12750 CWA Cerrito, VHP Belconnen 12753 GXM Singapore 12753.5 OXZ Lyngby 12754 UJO 12754.5 PWZ Rio de Janeiro 12755 SAB/SAG Goeteborg 12760 IRM Rome 12763.5 DAM Norddeich, DAN Norddeich 12765 CCS Santiago 12768 PCH Scheveningen 12772.5 XFU Vera Cruz, ZSL/2/3/4/5/6/7 Simonstown 12781.5 GYS3/4/5/6 Singapore, HKB Barranquilla, YUZ Rijeka 12782 OST/3/32/5/52/6/62 Ostende 12790.5 GKG Portishead 12795 UXN/UGE Arkhangelsk 12799.5 PCH Scheveningen 12808 KPH Bolinas, VTG3/4/5/6/7 Bombay 12808.5 Central Pacific 12810 HZY Dhahran 12815 RUVE/URB2/UDO2/RWWM Klaipeda 12817.5 SAB/SAG Goeteborg 12822 GKA Portishead 12823 CTP Palhais 12826.5 Gulf of Mexico, JCS/JCU Chosi, WNU Slidell 12829 CTP Palhais 12831 FFP2/3/7 Ft de France 12832 HKB Barranquilla 12833.5 SVA Athens 12835.5 GKB Portishead 12838 CCS Santiago 12840 Gulf of Mexico, VTP3/4/5/6 Vizagotapam, WPA Port Arthur 12841.5 EAD/2/EDZ4 Aranjuez 12843 FFL St Lys 12843.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead 12844 UOP 12844.5 Central Pacific, KFS/A San Fransisco 12852 DZR Manila 12853.5 GKG Portishead, HKC Buenaventura, PCH Scheveningen 12861 DHS Ruegen 12862.5 NBA Balboa 12864 6WW Dakar 12867 NGP 12868 XSG Shanghai, XSM 12870 XSG Shanghai 12871.5 GRL/GKA2/GKB4/GKC4/5 Portishead 12874.5 VCS Halifax 12876 LF-/LG- Rogoland, VAI Vancouver 12877 UJY Iman, XSQ Canton 12878.5 CLQ Havana, JCS/JCU Chosi 12880.5 SAB/SAG Goeteborg 12882 DZG Manila 12883 NBA Balboa 12884 IAR Rome 12885 Central Atlantic, UJY Iman 12886 DZK Manila 12888 EAD/2/EDZ4 Aranjuez 12889 NMH Washington 12889.5 IDQ/2/3/6 Rome 12894 6WW Dakar, NBA Balboa 12895 UDH/UKB Riga 12898.5 DAN Norddeich 12906 UMV 12907.5 GBY20/MHU2/3/4/5/6 Rugby/Portishead, KLB Seattle, North Pacific, VHP Belconnen, VIX2/3/4/5/6/7 Sydney 12912 FFL St Lys, SAB/SAG Goeteborg, South Pacific 12914 CFH-L Halifax 12916.5 North Pacific, OXZ Lyngby 12919 CLS La Fe Prince, UFN Novosibirsk 12921 CKN Vancouver, GYA2/3/4/5 London, GZC/2/3/4/5 Mauritius, GZX2/3/4/5/6 Mauritius 12925.5 6WW Dakar, North Atlantic, WCC Chatham 12930 UAT Moskow 12934.5 EAD/2/EDZ4 Aranjuez, NMF Boston 12939 SPE/SPB Szczecin 12942.5 SVA Athens 12943.5 CUG Ponta Delgada, CUL Lisbon, LOL Buenos Aires, ZLP2/4/5/6 Wellington 12945 GYS3/4/5/6 Singapore 12947 ZRH/2/3/4/5/6 Simonstown 12948 North Atlantic, WSC Tuckerton 12950 UFB Odessa 12952.5 South Atlantic, VIS26/5/6/42 Sydney, WMH Baltimore 12960 CCV Valpariso 12961.5 LF-/LG- Rogoland, North Atlantic 12962.5 ZRH/2/3/4/5/6 Simonstown, ZRQ/2/3/4/5 12965.5 Central Pacific 12966 NPG San Fransisco, NPG-FC/FM San Fransisco, NPM Honolulu, NSS Annapolis, PCH Scheveningen 12970.5 SUH Alexandria, South Atlantic, WOE Lantana 12974 OSN26/28/212/44 Ostende 12975 IQX Trieste 12978 ICB Genova 12984 4XZ Haifa, CFH-L Halifax 12988.5 GZC/2/3/4/5 Mauritius, LPD Gral Pacheco, YIR Basrah 12993 KOK Los Angeles, South Pacific 12994 VIP4/3 12995 IQH Naples, ROT Moscow 12996 IAR12/67 Rome 12997.5 North Atlantic, WSL Amagansett 13001 IAR Rome 13002 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, Central Pacific, KPH Bolinas 13005 DHS Ruegen 13006.5 GKH Portishead, GKK/GKA4 Portishead, JOR Nagasaki 13011 AQP2/3/4 Karachi, IAR Rome, South Atlantic, WAX Miami 13015.5 IAR Rome, URD Leningrad 13020 GKC Portishead, GKT5/6 Portishead, North Atlantic 13024.5 HEB Berne, North Atlantic, WSL Amagansett 13027 DAF Norddeich, DAL Norddeich 13028 ZSD Durban 13029 GXO Mauritius, Hawaii, KHK Kahuku, SVA Athens, ZRH/2/3/4/5/6 Simonstown 13030 UDB/URD Leningrad, URD Leningrad 13033.5 GXO Mauritius, GZV Mauritius, North Atlantic, South Pacific, WCC Chatham 13038 Gulf of Mexico, KLC Galveston 13040 UDK2 Murmansk 13042.5 CRX21/23/28/26 Laurenco Marques, PJC Curacao 13045 JDC Chosi Siishib 13046 PZN4 Paramaribo 13047 SVA Athens 13051.5 4XO Haifa, Gulf of Mexico, WPD Tampa 13052.5 EBA Madrid 13055 UJQ 13056 ZLW4/5/6 Wellington 13059 GFC 13060.5 North Atlantic 13062.5 CLA Havana, DHS Ruegen 13066 EAD/2/EDZ4 Aranjuez 13067.5 OST/3/32/5/52/6/62 Ostende 13069.5 JOS Nagasaki, TFA Reykjavik 13070 UDH/UKB Riga 13070.8-13100.8 Maritime Mobile (coast SITOR) 13074 PJK34/38/312, UMV 13075 6VA Dakar 13078.5 LZW Varna, WSL Amagansett 13085 5BA Nocosia, HWN 13087.5 HKB Barranquilla, OFJ Helsinki 13092 CLA Havana, JOU Nagasaki 13093 EAT2 Tenerife 13096.5 FFS6/8 St Lys 13100 SELCAL coast SITOR, TIM Limon 13100.5 SELCAL coast SITOR 13100.8 KMI Dixon 13100.8-13200 Maritime Mobile (coast telephony) 13101 DHS Ruegen, JWT Stavanger, LOL Buenos Aires, ODR Beirut 13103.9 KMI Dixon, WFN Louisville, WGK St Louis 13105.5 GYR2/3/4/5 Malta, GYX Malta, JCT Chosi, OFJ Helsinki, PPR Rio de Janeiro 13107 KMI Dixon, WOO Ocean Gate 13110 RCI/RCC 13113.2 AMVER, USCG WX 13114.5 KFS San Fransisco 13116.3 WOM Ojus 13122.5 WOM Ojus 13125.6 WOM Ojus 13128.7 WOO Ocean Gate 13131.8 WOO Ocean Gate 13134.9 WLO Mobile (SSB) 13144.2 WOM Ojus 13158 Louisville (simplex), St Louis (simplex) 13165 Wellington (A3) 13165.9 KOM Hawaii 13169 WOM Ojus 13175.2 WLO Mobile (SSB) 13178.3 WLO Mobile (SSB) 13184.5 WOO Ocean Gate 13187.6 KMI Dixon 13190.7 KMI Dixon, WOO Ocean Gate 13200-13260 Aeronautical Mobile (OR) 13201 Elmendorf AFB, Loring AFB, McClellan AFB 13204 Fireside, Rasputin 13205 Berne (Swissair), Gibralter RAFB, Luqa RAFB, Upavon RAFB 13214 Krauton AFB, San Pablo AFB, Seabell 13215 Air Force One, Andrews AFB 13221 JAX Control 13230 NRY (A2) 13231 Lahr Military 13241 Migraine, Retail 13244 Gladhand, McDill AFB 13247 Andrews AFB 13260-13360 Aeronautical Mobile (R) 13261 Antanarivo VOLMET-AFI, Brazzaville VOLMET-AFI, Honolulu CEP-5, Johannesburg VOLMET-AFI, Nairobi VOLMET-AFI, San Fransisco CEP-5 13264 Shannon VOLMET-EUR 13266 Red Cross AX 13270 Gander VOLMET-NAT, New York VOLMET-NAT 13273 Algiers AFI-2, Auckland SP-6, Easter Island SP-7, Honolulu SP-7, Kano AFI-2, Nadi SP-6/7, Sydney SP-6, Tahiti SP-7 13279 Brasilia VOLMET-SAM, Buenos Aires VOLMET-SAM, Khabaraovsk VOLMET-NCA, Kiev VOLMET-NCA, Lima VOLMET- SAM, Moscow VOLMET-NCA, Novosibirsk VOLMET-NCA, Tashkent VOLMET-NCA, Vnukovo VOLMET-NCA 13282 Auckland VOLMET-PAC, Hong Kong VOLMET-PAC, Honolulu VOLMET-PAC, Tokyo VOLMET-PAC 13288 Abadan MID-2, Addis Ababa AFI-3, Alma Ata MID-2, Bahrain MID-2, Bombay AFI-3, Bombay MID-2, Cairo AFI-3, Delhi MID-2, Dushanbe MID-2, Jeddah AFI-3, Karachi MID-2, Leningrad EUR-A, Moscow EUR-A, Murmansk EUR-A, Nairobi AFI-3, Odessa EUR-A, Tehran MID-2, Tripoli AFI-3, Urumchi MID-2 13291 Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Frobisher NAT-D, Gander NAT-B/C, Gander NAT-D, New York NAT-B/C, Reykjavik NAT-B/C, Reykjavik NAT-D, Santa Maria NAT-B/C, Shannon NAT-B/C, Shannon NAT-D, Sondrestrom NAT-D 13294 Accra AFI-4, Anchorage NP-3/4, Beijing NP-3, Cold Bay NP-3/4, Johannesburg AFI-4, Kano AFI-4, Khabarovsk NP-3, Pyongyang NP-3/4, Seoul NP-3, Shanghai NP-3, Tokyo NP-3 13297 Asuncion SE-SAM, Beijing EA-1, Belem NE/C-SAM, Bogota C- SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Canton EA-1, Caracas CAR-A, Caracas NE-SAM, Irkutsk EA-1, Kumming EA- 1, La Paz SE-SAM, Lanchau EA-1, Merida CAR-A, Miami CAR- A, Montevideo SE-SAM, New York CAR-A, Panama City CAR-A, Pyongyang EA-1, San Juan CAR-A, Seoul EA-1, Shanghai EA- 1, Ulan Bator EA-1, Urumchi EA-1 13300 Biak CWP-1/2, Guam CWP-2, Hong Kong CWP-1, Honolulu CWP- 2, Manila CWP-1, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP-1, Seoul CWP-1, Shanghai CWP-1, Tokyo CWP- 1/2, Wake Island CWP-2 13303 Chulmani NCA-3, Irkutsk NCA-3, Khabarovsk NCA-3, Kirensk NCA-3, Pyongyang NCA-3, Ulan Bator NCA-3 13306 Bombay INO-1, Cocos Island INO-1, Gander NAT-A, Johannesburg INO-1, Lisbon NAT-A, Nairobi INO-1, New York NAT-A, Perth INO-1, Salisbury INO-1, San Juan NAT- A, Santa Maria NAT-A, Shannon NAT-A 13309 Bangkok SEA-2, Hong Kong SEA-2, Irkutsk EA-2, Manila SEA-2, Pyongyang EA-2, Singapore SEA-2, Ulan Bator EA-2 13312 Ankara MID-1, Baghdad MID-1, Bahrain MID-1, Cairo MID-1, Flight Test, Jeddah MID-1, Odessa MID-1, Tehran MID-1 13315 Brasilia SAT-2, Dakar SAT-2, Khanty Mansiysk NCA-1, Moscow NCA-1, Recife SAT-2 13318 Bangkok SEA-1, Calcutta SEA-1, Canton SEA-1, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA- 3, Kumming SEA-1, Madras SEA-1, Manila SEA-3, Perth SEA- 3, Singapore SEA-1, Singapore SEA-3, Sydney SEA-3 13324 Berne (Swissair), Dusseldorf (LTU), Tokyo (JAL) 13327 Athens (Olympic), Buenos Aires (Aerolineas Argentinas), Frankfurt (Lufthansa) 13330 Houston LDOC, New York/San Juan LDOC 13333 London (British Airways), Seoul (KAL) 13336 Amsterdam (KLM), Bogota (Avianca), Rome (Alitalia) 13339 Bahrain (Gulf Air), Havana (Cubana), Jeddah (Saudia) 13342 Jeddah (Saudia), Stockholm (SAS) 13345 Moscow (Aeroflot) 13348 San Fransisco/Honolulu LDOC 13351 Brussels (Sabena), Paris (Air France), Tel Aviv (El Al) 13354 Honolulu CEP-5, San Fransisco CEP-5 13355 Telco Berlin DDR 13356 New York (test) 13357 Abidjan AFI-1, Brasilia SAT-1, Casablanca AFI-1, Dakar AFI-1, Dakar SAT-1, Lisbon AFI-1, Recife SAT-1 13358 OLI4/OLH9 (intruder) 13360-14000 Fixed 13370 CWE94/CWO4/9CWD40 Cerrito, Telco Oakland (AT&T) 13372 CWE94/CWO4/9CWD40 Cerrito, Telco Rome 13375 Telco Berlin DDR 13376 Telco Ft Lauderdale (AT&T) 13380 NPN Guam, NPO/NDT 13390 Telco Oakland (AT&T) 13400 Telco New York (AT&T) 13428 Telco Oakland (AT&T) 13440 Telco Berlin DDR 13491 RCG77/RSU31 13498 IDR Rome 13530 NPN Guam 13538 OLI4/OLH9 (intruder) 13560 Industrial Scientific and Medical Equipment 13561 FDY 13563.5 IDR Rome 13568 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 13585 YAY4 13655 NPG-FC/FM San Fransisco, NPM Honolulu 13750 Telco Guantanamo Bay Cuba (AAC&R) 13873 FTN87 Pontoise 13893 YVR Caracas 13900 5YC Nairobi 13905 Telco Paris 13910 PPS74 13921.1 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 13945 FDY 13950 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 13980 LCO/LFT/LHK Jeloey 14000-14350 Amateur 14350-14990 Fixed 14357 HBL 14360 AEZ Asmara (LSB), KWN90 Washington, KWS78 Washington, Telco St Georges Bermuda (C&W) 14364 Telco New York (AT&T) 14365 Telco Oakland (AT&T) 14367 AEZ Asmara (LSB) 14410 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 14420 CBY Pascua 14448 Telco Gothaab 14454 Telco Gothaab 14458 DDH21/47/DDJ9/DFH23H1/DDN2/DGO46/L3 Pinneborg 14460 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 14462 HBX76/HBO88 Geneve 14470 HBL 14517 NAU Puerto Rico 14524 AEZ Asmara (LSB) 14527 BC relay (VOA) 14530 AEZ Asmara (LSB) 14540 Telco New York (AT&T) 14670 CHU Ottowa 14748 Telco New York (AT&T) 14806 AEZ Asmara (LSB) 14808 Telco Dakar 14830 WEO/WER/WES/WEU New York 14850 ZLZ/ZLX (A1) 14905 AEA Rhein Main (LSB) 14950 ZLZ22/20/ZLX22/31/37 14960 Telco Moscow 14990-15010 Radio Astronomy, Standard Frequency 14996 Novosibirsk, RTA 15000 BPV Shanghai, JJY Tokyo, LOL Buenos Aires, RNM Moscow, RWM Moscow, WWV Ft Collins, WWVH Kihei Maui 15004 RID Irkutsk 15010-15100 Aeronautical Mobile (OR) 15015 Air Force One, Andrews AFB, McDill AFB 15025 COL Havana, MQY Chatham 15031 McClellan AFB 15035 Canadian Military, Looking Glass, Retail 15036 Miharik Combine (Bahrein, Ceylon, Kuwait) 15041 Democrat, Migraine, Outway, Retail 15046 Cyprus Combine 15048 Andrews AFB 15054 Overwork 15095 Loring AFB 15100-15450 Broadcasting 15283 Louisville (simplex) 15450-16460 Fixed 15500 AEA Rhein Main (LSB) 15526 AEZ Asmara (LSB) 15540 ACA Panama (A1), KKN50 Washington, Telco Moscow 15656 RCC4 15704 CUA43/47/48/69/90 Alfragide 15710 Telco Tel Aviv 15752 BC relay (VOA) 15770 SPE/SPB Szczecin 15772 SNN23 15775 BC relay (RFE) 15786 Pauline (LSB) 15793 Telco New York (AT&T) 15798 Telco New York (AT&T) 15833 Telco Tuolon 15852 BC relay (BBC) 15907 BC relay (BBC) 15917 AEZ7 Asmara, KKN44 Washington 15920 CFH-NAWS Halifax 15925 NPN Guam 15987 WEO/WER/WES/WEU New York 16003 UDK2 Murmansk 16018.8 Gulf of Mexico 16065 BC relay (RFE) 16130 GXO Mauritius 16150 KRH50 Washington 16157 Telco Havana 16162 KKN44 Washington 16180 NSS Annapolis 16237 Pauline (LSB) 16270 Telco New York (AT&T) 16294 Telco Monrovia 16317 CQF57 Bissau 16358 DES/DEU Koenigswustern 16415 Telco Paris 16457.5 NPG-FC/FM San Fransisco, NPM Honolulu 16460-16596.4 Maritime Mobile (ship telephony) 16488 Memphis (simplex), Pittsburgh (simplex) 16518.9 WCM Pittsburgh, WJG Memphis 16565 Simplex 16568.5 Simplex 16572 Simplex 16587.1 Limited coast 16590.2 Limited coast 16593.3 Limited coast 16596.4-16660 Maritime Mobile (special systems) 16660-16705.8 Maritime Mobile (ship SITOR) 16705.8-16719.8 Maritime Mobile (ship working) 16719.8-16748.8 Maritime Mobile (ship calling) 16748.8-16859.4 Maritime Mobile (ship working) 16749.9 SELCAL ship SITOR 16750.4 SELCAL ship SITOR 16847.3 Central Pacific 16859.4-17196.9 Maritime Mobile (coast working) 16861.7 South Atlantic 16871.3 Gulf of Mexico 16880.9 South Pacific 16904.9 North Atlantic 16918.8 GBY20/MHU2/3/4/5/6 Rugby/Portishead, South Atlantic, VHP Belconnen, VIX2/3/4/5/6/7 Sydney 16920.8 CLS La Fe Prince, OXZ Lyngby 16924 OFJ Helsinki 16928 LF-/LG- Rogoland 16928.4 GYS3/4/5/6 Singapore 16933.2 WCC Chatham 16942.5 YUZ Rijeka 16944.8 CFH-L Halifax 16945.5 EAT2 Tenerife 16947.5 6VA Dakar, 8PO Barbados, VIP4/3, VRT Bermuda 16947.8 TUA9 Abidjan 16948.4 VCS Halifax 16950 NPG-FC/FM San Fransisco 16952 LCO/LFT/LHK Jeloey, LF-/LG- Rogoland, PPE2 Rio de Janeiro 16954.4 GKC Portishead, GKT5/6 Portishead 16956 AQR2/3/5 Chittagong 16956.5 HZY Dhahran, URD Leningrad 16957.5 FUF Ft de France 16960 CUL Lisbon, UMV 16960.4 CLQ Havana, JOU Nagasaki, PWZ Rio de Janeiro 16964 SPA/SPH Gdynia, ZRH/2/3/4/5/6 Simonstown 16964.4 ZRQ/2/3/4/5 16965 DHS Ruegen 16966 SVA Athens 16968.8 North Atlantic, WCC Chatham 16973.6 North Atlantic, WCC Chatham 16974 SPE/SPB Szczecin 16978.4 FUF Ft de France, GZC/2/3/4/5 Mauritius, Hawaii, KHK Kahuku 16980 DAM Norddeich 16983.2 PPA25, URD Leningrad 16987 ZRH/2/3/4/5/6 Simonstown 16988 GYR2/3/4/5 Malta, ZRQ/2/3/4/5 16990 USR2 16992.8 UAT Moskow 16997 UDH/UKB Riga 16997.6 North Atlantic, WSL Amagansett 17001.5 XSQ Canton 17002 XSG Shanghai 17002.4 HKB Barranquilla, NMR San Juan, NMT, NMY New York 17004 URD Leningrad, ZRH/2/3/4/5/6 Simonstown 17005 UJY Iman 17006 XSQ Canton 17007.2 KLB Seattle, North Pacific, PCH Scheveningen 17011 NST/GXH/AOK/... 17012.5 ZLO 17015 UJQ 17016.8 Central Pacific, KPH Bolinas, OST/3/32/5/52/6/62 Ostende 17018 ZRY/2/4/5/6/7 17020 FFS6/8 St Lys, UDK2 Murmansk 17021.6 North Atlantic, WSL Amagansett 17022 TAH Istanbul 17026 Central Pacific, KFS/A San Fransisco 17027 FFL St Lys 17030 GZV Mauritius 17030.5 GXB, GXO Mauritius 17040 UFB Odessa 17040.8 FFL St Lys, FFS6/8 St Lys 17043.2 JCS/JCU Chosi 17045.6 LPD Gral Pacheco 17047.2 PBC32/34/36/38/312/317/322 Goeree 17048 DAF Norddeich 17053.6 GYA2/3/4/5 London 17055 UFB Odessa 17055.2 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon, GZX2/3/4/5/6 Mauritius 17064 UFW 17064.8 6XS Diego Saurez, EAD/2/EDZ4 Aranjuez, KOK Los Angeles, South Pacific 17066 UAT Moskow 17068 OXZ Lyngby 17069.6 SPE/SPB Szczecin 17072 GKG Portishead, GKK/GKA4 Portishead 17074.4 LF-/LG- Rogoland 17079.2 SAB/SAG Goeteborg 17084 IQX Trieste 17085 UBN/UDC/UBC Jdanov 17088 CRX21/23/28/26 Laurenco Marques, KPH Bolinas 17088.8 Central Pacific, South Pacific 17093.6 North Atlantic, South Atlantic 17094 SVA Athens 17098 UXN/UGE Arkhangelsk 17098.4 GKA Portishead, GKM/GKW/GKN/GKF Portishead 17100 DHS Ruegen, UFN Novosibirsk 17103.2 PCH Scheveningen 17105 IRM Rome, WWD Point Loma 17107 XSG Shanghai 17108 FUF Ft de France 17112.8 GKB Portishead, JCS/JCU Chosi 17117.6 Gulf of Mexico, WNU Slidell 17119 PRS5 17127.2 ZLP2/4/5/6 Wellington 17134 UMV 17136 DZR Manila 17136.8 GKM/GKW/GKN/GKF Portishead, NBA Balboa 17137 RUVE/URB2/UDO2/RWWM Klaipeda 17141.6 UBN/UDC/UBC Jdanov 17143.5 DAN Norddeich 17146.4 4XO Haifa, CLA Havana 17147.2 NRV 17148 HKB Barranquilla 17150 GXM Singapore 17151 NMN Portsmouth 17151.2 NMC San Fransisco 17155 6WW Dakar 17159 PWZ Rio de Janeiro 17160 IAR Rome, URL 17160.8 IAR Rome, IAR12/67 Rome, PWZ Rio de Janeiro, South Atlantic, WOE Lantana 17161.4 VIS26/5/6/42 Sydney 17164 SPA/SPH Gdynia 17165 ZRY/2/4/5/6/7 17165.6 CLA Havana, LF-/LG- Rogoland 17170 UDK2 Murmansk 17170.4 Gulf of Mexico, PJC Curacao, South Atlantic, ZLW4/5/6 Wellington 17172.4 Gulf of Mexico, IAR Rome, UOP, WLO Mobile 17173.2 EAC/2 Cadiz 17175.2 VAI Vancouver 17176 DZG Manila, JCT Chosi 17177.5 DAL Norddeich 17180 6XS Diego Saurez, FUG La Regine, LOL Buenos Aires 17181 UDH/UKB Riga 17184.4 EAD/2/EDZ4 Aranjuez 17184.8 KFS/B San Fransisco 17185.5 EAX4 Parets Valles 17187 OST/3/32/5/52/6/62 Ostende 17189 SVA Athens 17189.6 CLQ Havana, XXV/2/3/28/W31 Luanda 17190 CTN7 Apulia 17194 SVA Athens 17194.4 PPR Rio de Janeiro 17196 6WW Dakar 17196.9-17232.9 Maritime Mobile (coast SITOR) 17197 HEB Berne 17199.2 PKI Djakarta, WAX Miami 17206 6WW Dakar 17208.8 CWA Cerrito, KLC Galveston 17210 UXN/UGE Arkhangelsk 17215 6WW Dakar, LZW Varna 17217 ICB Genova 17218 XSQ Canton 17218.4 CFH-L Halifax 17220 UXN/UGE Arkhangelsk 17225 SPA/SPH Gdynia 17228 CKN Vancouver 17230 6WW Dakar, DHS Ruegen 17230.5 UMN Adler, UMV 17232 SELCAL coast SITOR 17232.5 SELCAL coast SITOR 17232.8 IAR Rome 17232.9 KOM Hawaii, WOM Ojus 17232.9-17360 Maritime Mobile (coast telephony) 17236 KMI Dixon 17237.6 PCH Scheveningen 17239.1 KMI Dixon 17241 UAT Moskow 17242.4 WSC Tuckerton 17245.3 WOO Ocean Gate 17246.5 UDH/UKB Riga 17247.2 NMC San Fransisco, NMG New Orleans 17251.5 WLO Mobile (SSB) 17253 OSN46/412/416 17257.7 WOM Ojus 17260.8 WOM Ojus 17279.4 KMI Dixon 17283 St Louis (simplex) 17283.9 WOM Ojus 17288 NPG San Fransisco 17291.8 WFN Louisville, WGK St Louis, WOO Ocean Gate 17304.2 KMI Dixon 17307.3 AMVER, USCG WX 17310.4 WOO Ocean Gate 17325.9 WOO Ocean Gate 17329 WLO Mobile (SSB) 17356.9 WLO Mobile (SSB) 17360-17700 Fixed 17370 UFB Odessa 17375 URD Leningrad 17390 VKS3/5/49/74/93/VKH70 17445 BC relay (DW), BC relay (RFE) 17505 RCI/RCC 17530 NPN Guam 17590 NBA Balboa 17605 CLQ Havana 17640 Telco Oakland (AT&T) 17666 Telco Gothaab 17669 YVR Caracas 17672 Telco Gothaab 17697.5 NBA Balboa 17700-17900 Broadcasting 17900-17970 Aeronautical Mobile (R) 17904 Anchorage NP-3/4, Auckland SP-6, Beijing NP-3, Biak CWP- 1/2, Cold Bay NP-3/4, Easter Island SP-7, Guam CWP-2, Hong Kong CWP-1, Honolulu CEP-5, Honolulu CWP-2, Honolulu SP-7, Khabarovsk NP-3, Manila CWP-1, Nadi SP- 6/7, Naha CWP-1/2, Port Moresby CWP-1/2, Pyongyang CWP- 1, Pyongyang NP-3/4, San Fransisco CEP-5, Seoul CWP-1, Seoul NP-3, Shanghai CWP-1, Shanghai NP-3, Sydney SP-6, Tahiti SP-7, Tokyo CWP-1/2, Tokyo NP-3, Wake Island CWP- 2 17907 Antofagasta SW-SAM, Asuncion SE-SAM, Asuncion SW-SAM, Bangkok SEA-1, Bangkok SEA-2, Belem NE/C-SAM, Bogota C- SAM, Bogota NW-SAM, Brasilia C-SAM, Buenos Aires SE-SAM, Buenos Aires SW-SAM, Calcutta SEA-1, Canton SEA-1, Caracas CAR-A, Caracas NE-SAM, Cocos Island SEA-1, Colombo SEA-1, Darwin SEA-3, Djakarta SEA-3, Easter Island SW-SAM, Hong Kong SEA-2, Irkutsk EA-2, Kumming SEA-1, La Paz SE-SAM, La Paz SW-SAM, Lima NW/SW-SAM, Madras SEA-1, Manila SEA-2, Manila SEA-3, Merida CAR-A, Miami CAR-A, Montevideo SE-SAM, Montevideo SW-SAM, New York CAR-A, Panama City CAR-A, Panama City NW-SAM, Perth SEA-3, Punta Arenas SW-SAM, Pyongyang EA-2, Quito NW- SAM, San Juan CAR-A, Santiago SW-SAM, Singapore SEA-1, Singapore SEA-2, Singapore SEA-3, Sydney SEA-3, Ulan Bator EA-2 17916 Athens (Olympic), Paris (Air France), Seoul (KAL), Stockholm (SAS) 17919 Buenos Aires (Aerolineas Argentinas), Rio de Janeiro (Varig) 17922 London (British Airways), Sidney (Qantas) 17925 Houston LDOC, New York/San Juan LDOC, San Fransisco/Honolulu LDOC 17928 Bogota (Avianca), Buenos Aires (Aerolineas Argentinas) 17931 Bahrain (Gulf Air), Berne (Swissair), Frankfurt (Lufthansa) 17934 Havana (Cubana) 17940 Amsterdam (KLM), Brussels (Sabena), Houston (Universal Aviation), Madrid/Las Palmas (Iberia), Moscow (Aeroflot), Rome (Alitalia), Tel Aviv (El Al) 17946 Bodo NAT-D, Cambridge NAT-D, Churchill NAT-D, Frobisher NAT-D, Gander NAT-A, Gander NAT-B/C, Gander NAT-D, Lisbon NAT-A, New York NAT-A, New York NAT-B/C, Reykjavik NAT-B/C, Reykjavik NAT-D, San Juan NAT-A, Santa Maria NAT-A, Santa Maria NAT-B/C, Shannon NAT-A, Shannon NAT-B/C, Shannon NAT-D, Sondrestrom NAT-D 17955 Abidjan AFI-1, Brasilia SAT-1, Brasilia SAT-2, Casablanca AFI-1, Dakar AFI-1, Dakar SAT-1, Dakar SAT-2, Lisbon AFI-1, Recife SAT-1, Recife SAT-2 17958 Barnaul NCA-2, Chulmani NCA-3, Irkutsk NCA-2, Irkutsk NCA-3, Khabarovsk NCA-3, Khanty Mansiysk NCA-1, Khanty Mansiysk NCA-2, Kirensk NCA-2, Kirensk NCA-3, Moscow NCA-1, Pyongyang NCA-3, Ulan Bator NCA-3 17961 Abadan MID-2, Accra AFI-4, Addis Ababa AFI-3, Algiers AFI-2, Alma Ata MID-2, Alma Ata MID-3, Bahrain MID-2, Bombay AFI-3, Bombay INO-1, Bombay MID-2, Cairo AFI-3, Cocos Island INO-1, Delhi MID-2, Dushanbe MID-2, Dushanbe MID-3, Jeddah AFI-3, Johannesburg AFI-4, Johannesburg INO-1, Kano AFI-2, Kano AFI-4, Karachi MID- 2, Kuybyshev MID-3, Leningrad EUR-A, Moscow EUR-A, Moscow MID-3, Murmansk EUR-A, Nairobi AFI-3, Nairobi INO-1, Odessa EUR-A, Perth INO-1, Salisbury INO-1, Tehran MID-2, Tripoli AFI-3, Urumchi MID-2 17964 Flight Test 17970-18030 Aeronautical Mobile (OR) 17975 Retail 17988 GZO Hong Kong 17993 Andrews AFB 17995 Canadian Military 18009 JAX Control 18019 Rasputin, San Pablo AFB 18023 Berne (Swissair), Red Cross AX 18030-19990 Fixed 18033 NDT Totsuka, NPN Guam 18036.5 CCS Santiago 18104 SOT26 Warszawa 18175 Telco Stockholm 18275 BC relay (VOA) 18303 OLD/OLG4 Prague 18330 Telco Paris 18359 KWN90 Washington 18386 OMZ 18468 KKN50 Washington, Telco Karachi 18496 SNN2 18614 Telco Gothaab 18619 Telco Amsterdam 18620 Telco Gothaab 18624 Telco Rome 18626 Telco Gothaab 18631 Telco Rome 18632 Telco Rome 18637 Telco Rome 18640 Telco Kabul 18700 DGS70/DAM Elmshorn/Norddeich 18805 Telco Paris 18840 Telco Havana 18924 Telco New York (AT&T) 18933.2 North Atlantic 19080 Telco New York (AT&T) 19240 DBT/DBU/3/DBV/DBW/DBX/DBZ/3 Koenigwustern 19262.5 BC relay (VOA) 19298 Telco New York (AT&T) 19330 Telco Rome 19435 Telco Rome 19520 Telco Rome 19592 Telco Rome 19678 Telco Rome 19723.5 BC relay (VOA) 19796 CUC8/9 Alfragide 19810 CUC8/9 Alfragide 19820 Telco New York (AT&T) 19881 EAV988 Aranjuez 19933 Telco Rome 19934 Telco Rome 19990-20010 Radio Astronomy, Standard Frequency 20000 RNM Moscow, WWV Ft Collins, WWVH Kihei Maui 20010-21000 Fixed 20020 Telco Kampala 20053 Telco Addis Ababa 20122 KKN44 Washington 20147 AEZ Asmara (LSB) 20202 EAY22/49 Basile 20215 BC relay (RFE) 20225 NSS Annapolis 20235 Telco Jeddah 20250 Pauline (LSB) 20290 Telco Cairo 20300 GYA2/3/4/5 London 20575 NPM Honolulu 20624 Pauline (LSB) 20630 LCO/LFT/LHK Jeloey 20640 Andrews AFB 20708 Telco New York (AT&T) 20710 BC relay (RFE) 20827 Telco Tel Aviv 20900 Telco Paris 20920 Telco New York (AT&T) 21000-21450 Amateur 21450-21750 Broadcasting 21750-21850 Fixed 21760 NPN Guam 21796 CUA43/47/48/69/90 Alfragide 21850-21870 Radio Astronomy 21870-22000 Aeronautical Mobile (R) 21931 Flight Test 21940 Paris (Air France) 21943 Bahrain (Gulf Air), Beirut (MEA), Johannesburg (SAA) 21945 Havana (Cubana) 21946 London (British Airways) 21949 Seoul (KAL) 21952 Rome (Alitalia), Tel Aviv (El Al) 21955 Buenos Aires (Aerolineas Argentinas), Rio de Janeiro (Varig) 21958 Moscow (Aeroflot) 21964 Houston LDOC, New York/San Juan LDOC, San Fransisco/Honolulu LDOC 21967 Madrid/Las Palmas (Iberia) 21970 Seoul (KAL), Sidney (Qantas) 21973 Amsterdam (KLM) 21979 Athens (Olympic), Frankfurt (Lufthansa) 21988 Berne (Swissair) 21991 Rio de Janeiro (Varig) 21994 Jeddah (Saudia) 21997 Stockholm (SAS) 22000-22139.5 Maritime Mobile (ship telephony) 22094.5 Simplex 22098 Simplex 22101.5 Simplex 22105 Simplex 22108.5 Simplex 22124 Limited coast 22127.1 Limited coast 22130.2 Limited coast 22133.3 Limited coast 22136.4 Limited coast 22139.5-22192 Maritime Mobile (special systems) 22192-22227 Maritime Mobile (ship SITOR) 22227-22250 Maritime Mobile (ship calling) 22248 SELCAL ship SITOR 22248.5 SELCAL ship SITOR 22250-22310.5 Maritime Mobile (ship working) 22310.5-22561 Maritime Mobile (coast working) 22318.5 Gulf of Mexico, South Atlantic 22348.5 North Atlantic 22366.5 North Atlantic 22377 IAR Rome 22383 GBY20/MHU2/3/4/5/6 Rugby/Portishead 22387 VCS Halifax 22393 ZRQ/2/3/4/5 22395 CLA Havana, OFJ Helsinki 22399 SPA/SPH Gdynia 22400 ZRH/2/3/4/5/6 Simonstown 22401 NDT Totsuka 22403 UJY Iman 22404 OXZ Lyngby 22407 GKC Portishead, North Atlantic, ZRH/2/3/4/5/6 Simonstown 22411 SVA Athens 22413 KOK Los Angeles, SAB/SAG Goeteborg, South Pacific 22417 SVA Athens 22418 GKC Portishead, OXZ Lyngby 22419 LPD Gral Pacheco 22420 PPA25, URL 22422 GYR2/3/4/5 Malta 22423 UAT Moskow 22425 Central Pacific, KFS/A San Fransisco, LF-/LG- Rogoland 22426 AQP2/3/4 Karachi 22431 Gulf of Mexico, South Atlantic, WNU Slidell 22441 8PO Barbados 22446 EAD/2/EDZ4 Aranjuez 22448 FUF Ft de France 22449 CKN Vancouver, GKB Portishead 22450 ROT Moscow 22455 ZSL/2/3/4/5/6/7 Simonstown 22458 GKG Portishead, OXZ Lyngby, RUVE/URB2/UDO2/RWWM Klaipeda, WAX Miami 22467 GKA Portishead, South Pacific 22471 EBA Madrid 22472 LF-/LG- Rogoland, SVA Athens 22473 VIS26/5/6/42 Sydney 22476 DAM Norddeich, DAN Norddeich, NRV 22479 CUL Lisbon, Central Pacific, GZX2/3/4/5/6 Mauritius, KPH Bolinas 22480 DHS Ruegen 22481 DHS Ruegen 22485 North Atlantic, VIX2/3/4/5/6/7 Sydney, WSL Amagansett 22487 Gulf of Mexico 22487.5 NMF Boston 22488 VHP Belconnen 22491 4XO Haifa 22495 SPA/SPH Gdynia 22503 GKG Portishead, North Atlantic, South Atlantic 22505 PRS5, SPE/SPB Szczecin 22509 FFL St Lys, FFS6/8 St Lys, Hawaii 22512 UAT Moskow, UJA 22515 Central Pacific, DAN Norddeich, KFS/B San Fransisco 22521 GYS3/4/5/6 Singapore, WCC Chatham 22523 FUB Paris 22525 IRM Rome 22526 GKH Portishead 22528.5 GKI Portishead 22530 PWZ Rio de Janeiro 22533 GZC/2/3/4/5 Mauritius, OST/3/32/5/52/6/62 Ostende, ZLP Awarua 22539 North Pacific, PCH Scheveningen 22545 GKM/GKW/GKN/GKF Portishead 22550 DHS Ruegen 22551 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 22556 GYA2/3/4/5 London 22557 Central Pacific, KPH Bolinas 22561-22596 Maritime Mobile (coast SITOR) 22563 6XS Diego Saurez 22566 CTU2/CTV/2/7/CTU8 Monsanto/Lisbon 22569 FFL St Lys, FFS6/8 St Lys 22575 PCH Scheveningen 22581 4XZ Haifa 22587 CFH-L Halifax, GZC/2/3/4/5 Mauritius 22589 URD Leningrad 22591 DAL Norddeich 22593 6WW Dakar, NPG-FC/FM San Fransisco, NPM Honolulu 22595 HEB Berne, SELCAL coast SITOR 22595.5 SELCAL coast SITOR 22596 LZS, WOO Ocean Gate 22596-22720 Maritime Mobile (coast telephony) 22598 ZSC/6/9/21/33 Cape Town 22599 WCC Chatham 22600 UOP 22602 OST/3/32/5/52/6/62 Ostende 22607 SAB/SAG Goeteborg 22608.4 WOO Ocean Gate 22611 CCS Santiago 22615 UDK2 Murmansk 22616 GZV Mauritius, UBN/UDC/UBC Jdanov 22617 GXO Mauritius 22623 IAR Rome 22623.9 WOO Ocean Gate 22635 NPG San Fransisco 22636.3 KMI Dixon 22639.4 WOM Ojus 22642.5 WOM Ojus 22661.1 WOM Ojus 22664.2 KMI Dixon 22670 ZUD Telco 22676.6 WLO Mobile (SSB) 22689 WLO Mobile (SSB) 22697.7 KMI Dixon 22704.5 KMI Dixon, WOO Ocean Gate 22707.6 WLO Mobile (SSB) 22720-23200 Fixed 22754 GXM Singapore 22760 NKA Asmara 22764 NAA Cutler 22805 Pauline (LSB) 22845 VHP Belconnen 22919 NST/GXH/AOK/... 23200-23350 Aeronautical Mobile (OR) 23285 Berne (Swissair) 23350-24990 Fixed 23464 Telco New York (AT&T) 23821.5 Telco Rome 23891 URD Leningrad 23975 KKN50 Washington 24020 BC relay (BBC) 24450 Pauline (LSB) 24990-25010 Radio Astronomy, Standard Frequency 25000 RNM Moscow, WWV Ft Collins 25010-25070 Land Mobile (industrial) 25011 SVA Athens 25020 Industrial (Petroleum) 25040 Industrial (Petroleum) 25060 Industrial (Petroleum) 25065 OFJ Helsinki 25070-25076 Maritime Mobile (ship calling) 25076-25090.1 Maritime Mobile (ship SITOR) 25080 Industrial (Petroleum) 25090.1-25110 Maritime Mobile (ship working) 25100 Industrial (Petroleum) 25110-25330 Land Mobile (industrial) 25120 Industrial (Petroleum) 25135 OST/3/32/5/52/6/62 Ostende 25140 Industrial (Petroleum) 25160 Industrial (Petroleum) 25180 Industrial (Petroleum) 25189 Telco Paris 25200 Industrial (Petroleum) 25202 BC relay (VOA) 25210 Telco Brazzaville 25220 Industrial (Petroleum) 25240 Industrial (Petroleum) 25250 ZUD Telco 25255 ZUD Telco 25260 Industrial (Petroleum) 25262 OXZ Lyngby 25280 Industrial (Petroleum) 25300 Industrial (Petroleum) 25308 LF-/LG- Rogoland 25320 Industrial (Petroleum) 25329 ZUD Telco 25330-25600 Government 25383 LF-/LG- Rogoland 25387 URD Leningrad 25401 SVA Athens 25416 URD Leningrad 25434 TIM Limon 25460 UMV 25461 SAB/SAG Goeteborg 25545 UMV 25562 HKB Barranquilla 25570 UXN/UGE Arkhangelsk 25590 NSS Annapolis 25596 UFB Odessa 25600-26100 Broadcasting 25725 URD Leningrad 25726 CLQ Havana 25801 BC relay (VOA) 25860 UAT Moskow, UBN/UDC/UBC Jdanov 25900 UFB Odessa 26000 BC relay (VOA) 26030 IAR Rome 26055 UFB Odessa 26062.5 URD Leningrad 26070 6VA Dakar 26100-26480 Land Mobile (remote pickup) 26103.5 4XO Haifa 26110 BC relay (DSB), UJQ 26129 UAT Moskow 26150 UJQ 26445 BC relay (LSB) 26480-26950 Government (civil air patrol) 26620 Civil Air Patrol 26950-26960 Fixed 26955 International Fixed Public 26960-27410 Personal 27120 Industrial Scientific and Medical Equipment 27235 Industrial 27245 Industrial 27255 Industrial 27265 Industrial 27275 Industrial 27290 Industrial (Special Industrial) 27310 Industrial (Special Industrial) 27330 Industrial (Special Industrial) 27350 Industrial (Special Industrial) 27370 Industrial (Special Industrial) 27390 Industrial (Business Radio) 27410 Industrial (Business Radio) 27410-27540 Land Mobile 27430 Industrial (Business Radio) 27450 Industrial (Business Radio) 27470 Industrial (Business Radio) 27490 Industrial (Business Radio) 27510 Industrial (Business Radio) 27530 Industrial (Business Radio) 27540-28000 Government 28000-29700 Amateur 29700-29800 Land Mobile 29710 Industrial (Forest Products) 29730 Industrial (Forest Products) 29750 Industrial (Forest Products) 29770 Industrial (Forest Products) 29790 Industrial (Forest Products) 29800-29890 Fixed 29890-29910 Government 29910-30000 Fixed 29916 icom/packet.c0100664000200000135730000002221707770130323013157 0ustar millsdlmgroup/* * Program to control ICOM radios * * Input/output interface */ #include "icom.h" #ifndef MSDOS #include #include #include #include #else /* MSDOS */ #include #endif /* MSDOS */ /* * Parameters */ #ifdef MSDOS #define XFRETRY 3000 /* interface timeout counter (MSDOS) */ /* * Define port and speed */ #define PORT 0x03f8 /* port address (COM1) */ /* #define PORT 0x02f8 /* port address (COM2) */ /* #define PORT 0x03e8 /* port address (COM3) */ /* #define PORT 0x02e8 /* port address (COM4) */ /* #define BAUD 384 /* baud rate 300 */ #define BAUD 96 /* baud rate 1200 */ /* #define BAUD 12 /* baud rate 9600 */ /* * Serial port definitions (8250) */ #define THR 0 /* transmitter holding register */ #define RBR 0 /* receiver buffer register */ #define DLL 0 /* divisor latch LSB */ #define DLM 1 /* divisor latch MSB */ #define LCR 3 /* line control register */ #define LCR_8BITS 3 /* 8 bit words */ #define LCR_DLAB 0x80 /* divisor latch access bit */ #define MCR 4 /* modem control register */ #define MCR_DTR 1 /* data terminal ready */ #define MCR_RTS 2 /* request to send */ #define LSR 5 /* line status register */ #define LSR_DR 0x01 /* data ready */ #define LSR_THRE 0x20 /* trans line holding register empty */ #define LSR_TSRE 0x40 /* transmitter shift register empty */ #else /* MSDOS */ #define DICOM "/dev/icom" /* serial line driver */ #define BICOM B1200 /* serial line speed */ #endif /* MSDOS */ /* * fsa definitions */ #define S_IDLE 0 /* idle */ #define S_HDR 1 /* header */ #define S_TX 2 /* address */ #define S_DATA 3 /* data */ #define S_ERROR 4 /* error */ /* * Global variables */ int retry; /* max command retries */ /* * Local function prototypes */ static u_char sndoctet(u_char); /* send octet */ static u_char rcvoctet(); /* receive octet */ /* * Local variables */ static int count; /* retry counter */ static int fd_icom; /* radio file descriptor */ static int state; /* fsa state */ #ifdef MSDOS static int inp(int); /* input port byte */ static void outp(int, int); /* output port byte */ static void outpw(int, int); /* output port word */ #endif /* MSDOS */ /* * Packet routines * * These routines send a packet and receive the response. Since the CI-V * bus is bidirectional, every octet sent by this program is read back * for check. If an error occurs on transmit (readback compare check), * the packet is resent. If an error occurs on receive (timeout), all * input to the terminating fe is discarded and the packet is resent. If * the maximum number of retries is not exceeded, the program returns * the number of octets in the user buffer; otherwise, it returns zero. * * ICOM frame format * * Frames begin with a two-octet preamble (fe-fe) followed by the radio * address RA, controller address (e0), command CN, subcommand SN * (optional), zero or more data octets DA and terminator fd. If a * subcommand is not used, the data field begins with the SN octet. * * The radio responds to a command frame with a response frame in the * same format, but with the radio and controller addresses * interchanged. If the response contains no data, the CN octet is fb * for success or fa for failure and the following octet fd ends the * frame. If the response format includes a data field, a frame with a * nonempty data field is a success, but an empty data field is a * failure. * * +------+------+------+------+------+------+--//--+------+ * | fe | fe | RA | e0 | CN | SN | DA | fd | * +------+------+------+------+------+------+--//--+------+ */ /* * initpkt() - initialize serial interface * * This routine opens the serial interface for raw transmission; that * is, character-at-a-time, no stripping, checking or monkeying with the * bits. For Unix, an input operation ends either with the receipt of a * character or a 0.5-s timeout. */ void initpkt() /* no return value */ { #ifdef MSDOS outp(PORT+LCR, LCR_DLAB); /* set baud */ outpw(PORT+DLL, BAUD); outp(PORT+LCR, LCR_8BITS); /* set 8 bits, no parity */ outp(PORT+MCR, MCR_DTR+MCR_RTS); /* wake up modem */ #else /* MSDOS */ struct termios ttyb, *ttyp; ttyp = &ttyb; if ((fd_icom = open(DICOM, O_RDWR, 0777)) < 0) { printf("\n*** Unable to open serial line %s\n", DICOM); exit(1); } if (tcgetattr(fd_icom, ttyp) < 0) { printf("\n*** Unable to get line parameters\n"); exit(1); } ttyp->c_iflag = 0; /* input modes */ ttyp->c_oflag = 0; /* output modes */ ttyp->c_cflag = BICOM|CS8|CREAD|CLOCAL; /* control modes */ ttyp->c_lflag = 0; /* local modes */ ttyp->c_cc[VMIN] = 0; /* min chars */ ttyp->c_cc[VTIME] = 5; /* receive timeout */ if (tcsetattr(fd_icom, TCSANOW, ttyp) < 0) { printf("\n*** Unable to set line parameters\n"); exit(1); } #endif /* MSDOS */ retry = RETRY; } /* * sndpkt(r, x, y) - send packet and receive response * * This routine sends a command frame, which consists of all except the * preamble octets fe-fe. It then listens for the response frame and * returns the payload to the caller. The routine checks for correct * response header format; that is, the length of the response vector * returned to the caller must be at least two and the radio and * controller address octets must be interchanged; otherwise, the * operation is retried up to the number of times specified in a global * variable. * * The trace function, which is enabled by the P_TRACE bit of the global * pflags variable, prints all characters received or echoed on the bus * preceded by a T (transmit) or R (receive). The P_ERMSG bit of the * pflags variable enables printing of bus error messages. * * Note that the first octet sent is a pad (ff) in order to allow time * for the radio to flush its receive buffer after sending the previous * response. Even with this precaution, some of the older radios * occasionally fail to receive a command and it has to be sent again. */ int sndpkt( /* returns octet count */ int r, /* radio address */ u_char *x, /* command vector */ u_char *y /* response vector */ ) { int i, j, k; /* temps */ u_char temp; #ifndef MSDOS (void)tcflush(fd_icom, TCIOFLUSH); #endif /* MSDOS */ for (i = 0; i < retry; i++) { state = S_IDLE; /* * Transmit packet. */ if (pflags & P_TRACE) printf("T:"); sndoctet(PAD); /* send header */ sndoctet(PR); sndoctet(PR); sndoctet(r); sndoctet(TX); for (j = 0; j < BMAX; j++) { /* send body */ if (sndoctet(x[j]) == FI) break; } while (rcvoctet() != FI); /* purge echos */ if (x[0] == V_FREQT || x[0] == V_MODET) return (0); /* shortcut for broadcast */ /* * Receive packet. First, delete all characters * preceeding a PR, then discard all PRs. Check that the * RE and TX fields are correctly interchanged, then * copy the remaining data and FI to the user buffer. */ if (pflags & P_TRACE) printf("\nR:"); j = 0; while ((temp = rcvoctet()) != FI) { switch (state) { case S_IDLE: if (temp != PR) continue; state = S_HDR; break; case S_HDR: if (temp == PR) { continue; } else if (temp != TX) { if (pflags & P_ERMSG) printf( "\n*** TX error\n"); state = S_ERROR; } state = S_TX; break; case S_TX: if (temp != r) { if (pflags & P_ERMSG) printf( "\n*** RE error\n"); state = S_ERROR; } state = S_DATA; break; case S_DATA: if (j >= BMAX ) { if (pflags & P_ERMSG) printf( "\n*** buffer overrun\n"); state = S_ERROR; j = 0; } y[j++] = temp; break; case S_ERROR: break; } } if (pflags & P_TRACE) printf("\n"); if (j > 0) { y[j++] = FI; return (j); } } if (pflags & P_ERMSG) printf("*** retries exceeded\n"); return (0); } /* * Interface routines * * These routines read and write octets on the bus. In case of receive * timeout a FI code is returned. In case of output collision (echo * does not match octet sent), the remainder of the collision frame * (including the trailing FI) is discarded. */ #ifdef MSDOS /* * sndoctet(x) - send octet */ static u_char sndoctet( /* returns octet */ u_char x; /* octet */ ) { u_char temp; inp(PORT+RBR); /* flush spikes */ outp(PORT+THR, x); /* write octet */ if (x == (temp = rcvoctet())) return (x); if (pflags & P_ERMSG) printf("\n*** bus error %02x %02x\n", x, temp); while (rcvoctet() != FI); /* discard junk */ return (FI); } /* * Receive octet */ static u_char rcvoctet() /* returns octet, FI if error */ { int i; u_char temp; for (i = 0; i < XFRETRY; i++) /* wait for input */ if ((inp(PORT + LSR)) & LSR_DR != 0) { if (i > count) count = i; temp = inp(PORT+RBR); /* read octet */ return (temp); } return (FI); } #else /* MSDOS */ /* * sndoctet(x) - send octet */ static u_char sndoctet( /* returns octet */ u_char x /* octet */ ) { write(fd_icom, &x, 1); return (x); } /* * rcvoctet () - receive octet */ static u_char rcvoctet() /* returns octet */ { u_char y; if (read(fd_icom, &y, 1) < 1) y = FI; /* come here if timeout */ if (pflags & P_TRACE && y != PAD) printf(" %02x", y); return (y); } #endif /* MSDOS */ /* end program */ icom/r70000100664000200000135730000000303407756232730012244 0ustar millsdlmgroup# # NOAA weather # 162.400000 FMn # Baltimore 162.475000 FMn # Philadelphia 162.550000 FMn # Harrisburg # # 2-meter FM # 145.010000 FMn # packet 145.550000 FMn # 145.825000 FMn # satellite downlink 146.520000 FMn # Simplex 146.625000 FMn # Wilmington 146.700000 FMn # Newark 146.760000 FMn # Burtonsville 146.775000 FMn # 146.850000 FMn # Havre de Grace 146.955000 FMn # Wilmington 147.120000 FMn # 147.225000 FMn # 221.010000 FMn # packet # # Marine # 156.800000 FMn # Distress and calling # # Aviation # 121.700000 AM # ground control 123.000000 AM 123.950000 AM # Wilmington ATIS 125.000000 AM 126.000000 AM # # Public Safety # 33.780000 FMn 33.820000 FMn 33.850000 FMn 154.665000 FMn 154.695000 FMn 154.755000 FMn 154.785000 FMn 154.860000 FMn 155.250000 FMn 158.805000 FMn 501.660000 FMn # campus police # # FM stations # 89.900000 FMw 90.900000 FMw # WETA 91.300000 FMw # WVUD 94.700000 FMw 95.700000 FMw # WFLN 96.500000 FMw 97.900000 FMw 98.900000 FMw 99.500000 FMw # WJBR 102.100000 FMw 103.300000 FMw 104.300000 FMw 106.100000 FMw 106.900000 FMw 107.700000 FMw # # TV sound # 59.750000 FMw # 2 65.750000 FMw # 3 87.750000 FMw # 5 185.750000 FMw # 8 197.750000 FMw # 10 209.750000 FMw # 12 215.750000 FMw # 13 493.750000 FMw # 523.750000 FMw # 529.750000 FMw # 565.750000 FMw # 733.750000 FMw # 757.750000 FMw # 781.750000 FMw # # # stuff # 143.865000 FMn 439.210000 FMn 452.750000 FMn 461.475000 FMn 462.200000 FMn 462.800000 FMn 851.000000 FMn 851.000000 FMn 861.562000 FMn 861.562000 FMn 862.712500 FMn 862.712500 FMn 862.812500 FMn 864.062500 FMn icom/r710100664000200000135730000000066310050534046012074 0ustar millsdlmgroupradio r71 5.610000 USB 20.000000 USB 6.643000 USB 2.500000 USB 5.000000 USB 6.643000 USB 15.000000 USB 20.000000 USB 3.330000 USB 7.335000 USB 14.670000 USB 3.016000 USB 2.899000 USB 2.971000 USB 2.962000 USB 5.598000 USB 5.995000 AM 4.675000 USB 5.649000 USB 8.825000 USB 8.864000 USB 8.891000 USB 8.879000 USB 13.291000 USB 3.485000 USB 6.604000 USB 10.051000 USB 9.915000 USB 15.260000 USB 7.325000 USB 10.537000 LSB 12.095000 USB icom/r720100664000200000135730000000277010050551532012075 0ustar millsdlmgroup1 5.000000 USBw 2 10.000000 USBw 3 15.000000 USBw 4 20.000000 USBw 5 3.330000 USBw 6 7.335000 USBw 7 14.670000 USBw 8 2.872000 USBw 9 3.016000 USBw 10 5.598000 USBw 11 5.616000 USBw 12 5.649000 USBw 13 8.846000 USBw 14 8.906000 USBw 15 11.330000 USBw 17 11.309000 USBw 18 8.825000 USBw 20 13.291000 USBw 21 13.306000 USBw 22 4.272630 LSBw 23 6.497900 LSBw 24 10.537720 LSBw 25 13.511560 LSBw 26 9.515000 LSBw 27 7.405000 LSBw 28 6.035000 LSBw 29 6.628000 USBw 30 6.873000 LSBw 31 7.651000 USBw 32 19.379000 LSBw 33 7.325000 LSBw 34 9.410000 LSBw 35 12.095000 LSBw 36 15.070000 LSBw 37 5.975000 LSBw 38 9.515000 LSBw 39 11.396000 USBw 40 11.309000 USBw 41 8.846000 USBw 42 2.182000 USBw 43 5.696000 USBw 44 8.984000 USBw 45 11.201000 USBw 46 3.485000 USBw 47 6.604000 USBw 48 10.051000 USBw 49 6.577000 USBw 50 5.550000 USBw 51 2.887000 USBw 52 6.586000 USBw 53 3.494000 USBw 54 6.640000 USBw 55 13.330000 USBw 56 8.933000 USBw 57 13.291000 USBw 58 13.306000 USBw 59 13.282000 USBw 50 13.264000 USBw 51 11.396000 USBw 52 8.906000 USBw 53 1.550000 AMw 54 1.510000 AMw 55 1.260000 AMw 56 1.450000 AMw 57 1.230000 AMw 58 1.240000 AMw 59 1.210000 AMw 60 1.410000 AMw 61 9.515000 LSBw 62 15.260000 LSBw 63 9.915000 LSBw 64 21.660000 LSBw 65 1.550000 AMw 66 1.510000 AMw 67 1.260000 AMw + 1.450000 AMw + 1.230000 AMw + 1.240000 AMw + 1.210000 AMw + 1.410000 AMw + 9.515000 LSBw + 15.260000 LSBw + 9.915000 LSBw + 21.660000 LSBw + 3.627180 LSBw + 1.290000 AMw + 1.260000 AMw + 1.450000 AMw + 1.150000 AMw + 5.000000 USBw + 1.600000 AMw icom/85000100775000200000135730000000273307756232730012100 0ustar millsdlmgroupradio r8500 bank 10 2887 USB # CAR-A 5550 USB # CAR-A 6577 USB # CAR-A 8918 USB # CAR-A 11396 USB # CAR-A 13297 USB # CAR-A 17907 USB # CAR-A 3455 USB # CAR-B 5520 USB # CAR-B 6586 USB # CAR-B 8846 USB # CAR-B 11330 USB # CAR-B 11387 USB # CAR-B 17907 USB # CAR-B bank 11 3016 USB # NAT-A 5598 USB # NAT-A 8906 USB # NAT-A 13306 USB # NAT-A 17946 USB # NAT-A 2899 USB # NAT-B 5616 USB # NAT-B 8864 USB # NAT-B 13291 USB # NAT-B 17946 USB # NAT-B 2862 USB # NAT-C 5649 USB # NAT-C 8879 USB # NAT-C 13306 USB # NAT-C 17946 USB # NAT-C 2971 USB # NAT-D 4675 USB # NAT-D 8891 USB # NAT-D 11279 USB # NAT-D 13291 USB # NAT-D 17946 USB # NAT-D 2962 USB # NAT-E 6628 USB # NAT-E 8825 USB # NAT-E 11309 USB # NAT-E 13354 USB # NAT-E 3476 USB # NAT-F 6622 USB # NAT-F 8831 USB # NAT-F bank 12 3485 USB # VOLMET-NAT 6604 USB # VOLMET-NAT 10051 USB # VOLMET-NAT 13270 USB # VOLMET-NAT 3413 USB # VOLMET-EU 5505 USB # VOLMET-EU 8957 USB # VOLMET-EU 13264 USB # VOLMET-EU 2863 USB # VOLMET-PAC 6679 USB # VOLMET-PAC 8828 USB # VOLMET-PAC 13282 USB # VOLMET-PAC icom/8500.TV0100744000200000020000000000126610051305271011651 0ustar millsmills# TV channels # bank 9 name TV mode wfm dial 1000 atten 0 # load 0 59.75 name TV-2 # load + 65.75 name CBS-3 # KYW-CBS load + 71.75 name FOX-4 # # load + 81.75 name TV-5 # load + 87.75 name ABC-6 # WPVI # load + 179.75 name WB-7 # load + 185.75 name CN-8 # load + 191.75 name TV-9 # load + 197.75 name NBC-10 # WCAU load + 203.75 name PBS-11 # WNJT load + 209.75 name PBS-12 # WHYY load + 215.75 name TV-13 # # load + 493.75 name WB-17 # WB load + 523.75 name TV-22 # load + 529.75 name WNJS-23 # PBS load + 565.75 name WTXF-29 # Fox load + 601.75 name WYBE-35 # IND load + 679.75 name WGTW-48 # IND load + 733.75 name WPSG-57 # UPN load + 757.75 name WPPX-61 # PAX load + 781.75 name TV-65 # icom/8500.PAG0100775000200000135730000000103407756232730012477 0ustar millsdlmgroup# Beepers and Pagers # 35.26 FM # 1 35.30 FM # 2 35.34 FM # 3 35.38 FM # 4 35.42 FM # 5 35.46 FM # 6 35.50 FM # 7 35.54 FM # 8 35.62 FM # 9 35.66 FM # 10 # 43.26 FM # 1 43.30 FM # 2 43.34 FM # 3 43.38 FM # 4 43.42 FM # 5 43.46 FM # 6 43.50 FM # 7 43.54 FM # 8 43.62 FM # 9 43.66 FM # 10 # 152.24 FM # 152.84 FM # 158.10 FM # 158.70 FM # # 462.550 FM # GMRS 462.575 FM # GMRS 462.600 FM # GMRS 462.625 FM # GMRS 462.650 FM # GMRS 462.675 FM # GMRS 462.700 FM # GMRS 462.725 FM # GMRS icom/8500.POL0100775000200000135730000000460707756232730012533 0ustar millsdlmgroup# Police # 37.02 FM # Police 37.04 FM # Police 37.06 FM # Police 37.08 FM # Police 37.10 FM # Police 37.12 FM # Police 37.14 FM # Police 37.16 FM # Police 37.18 FM # Police 37.20 FM # Police 37.22 FM # Police 37.24 FM # Police 37.26 FM # Police 37.28 FM # Police 37.30 FM # Police 37.32 FM # Police 37.34 FM # Police 37.36 FM # Police 37.38 FM # Police 37.40 FM # Police 37.42 FM # Police # 37.10 FM # Local Government 37.18 FM # Local Government 37.26 FM # Local Government # 39.02 FM # Police 39.04 FM # Police 39.06 FM # Police/Local Government 39.08 FM # Police 39.10 FM # Police/Local Government 39.12 FM # Police 39.14 FM # Police 39.16 FM # Police 39.18 FM # Police/Local Government 39.20 FM # Police 39.22 FM # Police # 39.50 FM # Local Government 39.58 FM # Local Government 39.82 FM # Local Government 39.90 FM # Local Government 39.98 FM # Local Government # 45.08 FM # Local Government 45.12 FM # Local Government 45.16 FM # Local Government 45.20 FM # Local Government 45.24 FM # Local Government 45.28 FM # Local Government 45.32 FM # Local Government 45.36 FM # Local Government 45.40 FM # Local Government 45.44 FM # Local Government 45.48 FM # Local Government 45.52 FM # Local Government 45.56 FM # Local Government 45.60 FM # Local Government 45.64 FM # Local Government # 46.52 FM # Local Government 46.54 FM # Local Government 46.56 FM # Local Government 46.58 FM # Local Government # 153.740 FM # Local Government 153.755 FM # Local Government 153.785 FM # Local Government 153.800 FM # Local Government 153.815 FM # Local Government 153.845 FM # Local Government 153.860 FM # Local Government 153.875 FM # Local Government 153.905 FM # Local Government 153.920 FM # Local Government 153.935 FM # Local Government 153.965 FM # Local Government 153.980 FM # Local Government 153.995 FM # Local Government 154.025 FM # Local Government 154.040 FM # Local Government 154.055 FM # Local Government 154.081 FM # Local Government 154.100 FM # Local Government 154.115 FM # Local Government 154.45625 FM # Local Government 154.46375 FM # Local Government 154.47125 FM # Local Government 154.47875 FM # Local Government 154.965 FM # Local Government 154.965 FM # Local Government 154.960 FM # Local Government 155.025 FM # Local Government 155.040 FM # Local Government icom/8500.MSC0100775000200000135730000000102007756232730012505 0ustar millsdlmgroup# Program Scan # 0.53 AM # P1 AM broadcast 1.70 # P2 10 kHz 88.0 WFM # P1 FM broadcast 108. # P2 200 kHz # 30.0 FM # P1 Public Safety 48.0 # P2 20 kHz # 150.0 FM # P1 Public Safety 156.0 # P2 15 kHz # 156.0 FM # P1 Maritime Mobile 158.0 # P2 25 kHz # 158.0 FM # P1 Public Safety 160.0 # P2 15 kHz # 160.0 FM # P1 Maritime Mobile 162.0 # P2 25 kHz # 162.0 FM # P1 ? 169.0 # P2 15 kHz # 169.0 FM # P1 Public Safety 172.0 # P2 25 kHz # 450. FM # P1 land fixed/mobile 470. # P2 25 kHz icom/8500.TMP0100775000200000135730000000130107756232730012525 0ustar millsdlmgroup162.4750 FM # NOAA WX Philadelphia 162.5500 FM # NOAA WX # 145.0100 FM # packet 145.3100 FM # UDel 145.5500 FM # 145.8250 FM # 146.5200 FM # simplex 146.6250 FM # 146.7000 FM # Newark 146.7750 FM # 146.8500 FM # Havre de Grace 146.9550 FM # Wilmington 147.1200 FM # 147.2250 FM # # 121.7000 AM # 123.0000 AM # 123.9500 AM # 125.0000 AM # 126.0000 AM # # 33.7800 FM # 33.8200 FM # 33.8500 FM # # 154.6650 FM # 154.6950 FM # 154.7550 FM # 154.7850 FM # 154.8600 FM # 155.2500 FM # 156.8000 FM # 158.8050 FM # # 452.7500 FM # 461.4750 FM # 462.2000 FM # 462.8000 FM # # 501.6600 FM # Udel # 851.0000 FM # 861.5620 FM # 862.7125 FM # 862.8125 FM # 864.0625 FM # icom/icom.c0100664000200000135730000013667410054007422012644 0ustar millsdlmgroup/* * Program to control ICOM radios * * Main program */ #include "icom.h" #ifndef MSDOS /* include for Unix */ #include #include #include #include #endif /* MSDOS */ #ifdef AUDIO /* include for Sun audio */ #include #endif /* AUDIO */ /* * Module definitions */ #define ARGMAX 20 /* maximum number of command args */ /* * External functions */ extern FILE *fopen(); extern char *strtok(), *strcpy(); extern char *optarg; extern int optind, opterr; /* * Local function prototypes */ static int scanarg(struct icom *, char *, struct cmdtable *, int); static int getline(char *); static int argchan(struct icom *, struct chan *, char *); static int argbank(struct icom *, struct chan *, char *); static int loadsub(struct icom *, struct chan *, int); static int setswitch(struct icom *, char *, struct cmdtable *, int); static int setctrl(struct icom *, char *, int); static int sw_keypad(void); static int sw_keybd(void); static void reset(struct icom *); static void update(struct icom *, struct chan *); char *modetoa(int, struct cmdtable *); double fabs(double); /* * Local variables */ int flags; /* radio flags */ int pflags; /* program flags */ static char *argv[ARGMAX]; /* command line args */ static int argn; /* number of command line args */ static FILE *fp_cmd; /* command input file */ static FILE *fp_in; /* data input file */ static FILE *fp_out; /* data output file */ double logtab[] = { /* tuning rate table */ 1., 2., 5., /* 0.000000 */ 10., 25., 50., /* 0.00000 */ 1e2, 2.5e2, 5e2, /* 0.0000 */ 1e3, 2.5e3, 5e3, /* 0.000 */ 1e4, 2.5e4, 5e4, /* 0.00 */ 1e5, 2.5e5, 5e5, /* 0.0 */ 1e6, 2.5e6, 5e6 /* 0. */ }; int sigtab[] = { /* significant digits table */ 6, 6, 6, /* 0.000000 */ 5, 6, 5, /* 0.00000 */ 4, 5, 4, /* 0.0000 */ 3, 4, 3, /* 0.000 */ 2, 3, 2, /* 0.00 */ 1, 2, 1, /* 0.0 */ 0, 0, 0 /* 0. */ }; struct metertab { int smeter; /* S meter reading */ char pip[NAMMAX]; /* meter translation */ }; struct metertab mtab[] = { {0, "S0"}, /* 0.4-1.3 uv */ {12, "S1"}, {32, "S2"}, {46, "S3"}, /* 0.79-2.0 uV */ {64, "S4"}, {78, "S5"}, /* 3.2 uV */ {94, "S6"}, {110, "S7"}, /* 13 uV */ {126, "S8"}, {140, "S9"}, /* 50 uV */ {156, "S9+10"}, {174, "S9+20"}, /* 0.5 mv */ {190, "S9+30"}, {208, "S9+40"}, /* 5 mv */ {230, "S9+50"}, {999, "S9+60"} /* 50 mV */ }; #ifndef MSDOS static int fd; /* terminal control file descriptor */ static struct termios terma, termb; /* Unix terminal interface */ extern int errno; #endif /* MSDOS */ #ifdef AUDIO static struct audio_device device; /* audio device ident */ static struct audio_info info; /* audio device info */ static int ctl_fd; /* audio control file descriptor */ #endif /* AUDIO */ /* * Main program */ int main( int argc, /* number of arguments */ char **argcv /* vector of argument pointers */ ) { char s1[VALMAX], s2[VALMAX]; /* parameter strings */ char chr, *ptr; /* char temps */ int i, temp, sw; /* int temps */ double freq, step, dtemp; /* double temps */ int par1, par2; /* integer parameters */ struct icom *rp; /* radio pointer */ struct icom *rp1; /* temporary radio structure pointer */ struct chan *cp; /* memory channel pointer */ struct chan *vp; /* vfo channel pointer */ u_char cmdwrite[] = {V_WRITE, FI}; u_char cmdclear[] = {V_CLEAR, FI}; u_char cmdsig[] = {V_RDCTL, S_RDSG, FI}; u_char cmdsqu[] = {V_RDCTL, S_RDSQ, FI}; struct metermsg rspsig; struct modelmsg rspsqu; int ident; /* * Initialize */ flags = 0; rp = NULL; init(); #ifndef MSDOS /* * Process command-line arguments */ while ((temp = getopt(argc, argcv, "ac:df:g:km:o:r:")) != -1) { switch (temp) { /* * -d - debug trace */ case 'd': pflags |= P_TRACE | P_ERMSG; continue; /* * -a - open audio device */ case 'a': #ifdef AUDIO if ((ctl_fd = open("/dev/audioctl", O_RDWR)) < 0) printf("*** audio not available\n"); continue; #else /* AUDIO */ printf("*** audio not configured\n"); continue; #endif /* AUDIO */ /* * -f - open command file */ case 'f': if ((fp_cmd = fopen(optarg, "r")) == NULL) { printf("*** file not found\n"); exit(1); } continue; /* * -k - specify keypad mode */ case 'k': pflags |= P_PAD; continue; /* * -r - select radio */ case 'r': temp = argsx(optarg, identab); if (temp == R_ERR) exit(1); rp = select_radio(temp); if (rp == NULL) { printf("*** initialization failure\n"); exit(1); } continue; } /* * The remaining options are valid only after a valid * radio has been selected. If any are present, the * program exits after executing the command line * options. */ if (rp == NULL) { printf("*** radio not specified\n"); exit(1); } ident = rp->ident; vp = &rp->vfo; switch (temp) { /* * -c - set bank, channel */ case 'c': pflags |= P_EXIT; if (argchan(rp, vp, optarg) == R_ERR) continue; setchan(ident, vp->bank, vp->mchan); if (readchan(ident, cp) == R_ERR) printf("*** empty channel\n"); continue; /* * -g - set frequency */ case 'g': pflags |= P_EXIT; if (sscanf(optarg, "%lf", &freq) != 1) { printf("*** bad frequency format\n"); continue; } if (freq > 1000) freq /= 1000; if (loadfreq(ident, freq) == R_ERR) printf("*** bad frequency\n"); continue; /* * -m - set mode. Note, this option must precede * the -f option for older radios. */ case 'm': pflags |= P_EXIT; temp = argsx(optarg, rp->modetab); if (temp == R_ERR) continue; loadmode(ident, temp); continue; /* * -o - set duplex offset */ case 'o': pflags |= P_EXIT; if (sscanf(optarg, "%lf", &freq) != 1) { printf("*** bad offset format\n"); continue; } if (loadoffset(ident, freq / 1000) == R_ERR) printf("*** bad offset\n"); continue; } } /* * If a radio was found, initialize it. If its settings were * changed and a command file is not open, assume this is run * from a script and nothing more needs to be done. */ if (rp != NULL) reset(rp); if (pflags & P_EXIT) exit(1); if (pflags & P_PAD) { if (sw_keypad()) pflags &= ~P_PAD; } #endif /* MSDOS */ /* * Main loop */ while (1) { pflags &= ~(P_DISP | P_KEYP | P_ESC); if (pflags & P_PAD) { /* * Keypad mode. Keypad commands begin with a * sequence of digits and '+', '-', '.' and end * with a single letter or ANSI escape sequence, * which specifies the command, or \n, which is * mapped to 'f'. Escape sequences consist of * ESC followed by '[' and either a letter or * sequence of digits followed by '~', which is * not part of the command. Help '?' displays a * list of command names and descriptions. */ printf(">"); ptr = s1; for (i = 0; i < 6; i++) *ptr++ = ' '; while (1) { chr = (char)getchar(); if (chr == ESC) { pflags |= P_ESC; *ptr = '\0'; ptr = s1; continue; } if (pflags & P_ESC) { if (chr == '~') break; *ptr++ = chr; if (isalpha(chr) || chr == '\n') break; continue; } if (isdigit(chr) || chr == '.' || chr == '+' || chr == '-') { pflags |= P_KEYP; *ptr++ = chr; putchar(chr); continue; } else if (chr != '\n') { pflags |= P_KEYP; putchar(chr); } if (pflags & P_KEYP) putchar('\n'); *ptr = '\0'; *s1 = chr; break; } if ((argn = getline(s1)) == 0) sw = C_FREQ; else sw = argsx(argv[0], key); } else { /* * Keyboard mode. Get the next command, convert * to lower case and parse the tokens. Select * the command based on the first token. Ignore * '#' and the rest of the line. This is for * command scripts. */ if (fp_cmd != NULL) { if (fgets(s1, VALMAX, fp_cmd) == NULL) exit(0); printf("%s", s1); } else { printf("icom>"); if (gets(s1) == NULL) exit(0); } if (*s1 == '#') continue; if ((argn = getline(s1)) == 0) sw = C_FREQ; else sw = argsx(argv[0], cmd); } switch (sw) { /* * radio [ ] * * Select the radio for further commands and * display its description and band limits. If name is * missing and the radio has not been previously * defined, the buss is probed for all known radios, * which takes some time. If previouslh defined, its * description and band limits of the are displayed. */ case C_RADIO: if (argn < 2) { if (rp != NULL) { printf("radio %s\n", getcap("radio", rp->cap)); continue; } for (i = 0; name[i].name[0] != '\0'; i++) { rp1 = select_radio(name[i].ident); if (rp1 != NULL) { rp = rp1; reset(rp); printf("radio %s\n", getcap("radio", rp->cap)); } } continue; } temp = argsx(argv[1], identab); if (temp == R_ERR) continue; rp = select_radio(temp); if (rp == NULL) { printf("*** radio not found\n"); continue; } reset(rp); printf("radio %s\n", getcap("radio", rp->cap)); break; /* * quit * * Quit the dance */ case C_QUIT: exit(0); /* * verbose off | on * * Set verbose mode */ case C_VERB: if (argn < 2) { printf("*** missing argument\n"); continue; } temp = argsx(argv[1], verbx); if (temp != R_ERR) pflags = (pflags & ~P_VERB) | temp; continue; /* * trace [ all | none | bus | pkt ] * * Set debug flags */ case C_DEBUG: if (argn < 2) { printf("*** missing argument\n"); continue; } temp = argsx(argv[1], dbx); if (temp != R_ERR) pflags = (pflags & ~(P_TRACE | P_ERMSG)) | temp; continue; /* * pad * * Switch to keypad mode. */ case C_KEYPAD: if (!sw_keypad()) pflags |= P_PAD; continue; /* * # (keypad mode) * * Erase input */ case R_ERR: case C_ERASE: continue; /* * q (keypad mode) * * Switch to keyboard mode. */ case C_KEYBD: if (!sw_keybd()) pflags &= ~P_PAD; continue; #ifdef AUDIO /* * gain [ ] * * Adjust record gain in 16 levels. */ case C_GAIN: if (ctl_fd <= 0) { printf("*** audio not available\n"); } else if (argn < 2) { printf("audio gain %d\n", info.record.gain); } else if (sscanf(argv[1], "%d", &temp) != 1) { printf("*** bad gain format\n"); } else { if (temp > 0) temp = (temp << 4) - 1; if (temp > AUDIO_MAX_GAIN) temp = AUDIO_MAX_GAIN; else if (temp < AUDIO_MIN_GAIN) temp = AUDIO_MIN_GAIN; ioctl(ctl_fd, (int)AUDIO_GETINFO, &info); info.record.gain = temp; ioctl(ctl_fd, (int)AUDIO_SETINFO, &info); } continue; /* * mute * * Mute output (toggle) */ case C_MUTE: if (ctl_fd <= 0) { printf("*** audio not available\n"); continue; } ioctl(ctl_fd, (int)AUDIO_GETINFO, &info); if (info.output_muted) { info.output_muted = 0; } else { info.output_muted = 1; printf("audio muted\n"); } ioctl(ctl_fd, (int)AUDIO_SETINFO, &info); continue; /* * port * * Select input port (1 = mike, 2 = line in) */ case C_PORT: if (ctl_fd <= 0) { printf("*** audio not available\n"); } else if (argn < 2) { printf("audio port %d\n", info.record.port); } else if (sscanf(argv[1], "%d", &temp) != 1) { printf("*** bad port format\n"); } else if (temp < 1 || temp > 2) { printf("*** invalid port number\n"); } else { ioctl(ctl_fd, (int)AUDIO_GETINFO, &info); info.record.port = temp; ioctl(ctl_fd, (int)AUDIO_SETINFO, &info); } continue; #endif /* AUDIO */ } /* * The remaining commands are valid only after a radio * has been selected. */ if (rp == NULL) { printf("*** radio not specified\n"); continue; } ident = rp->ident; vp = &rp->vfo; cp = &rp->chan; switch (sw) { /* * cap [ ] */ case C_PROBE: if (argn < 2) { (void)getcap("?", rp->cap); break; } printf("%s %s\n", argv[1], getcap(argv[1], rp->cap)); break; /* * restore file [ first ] [ last ] * * Restore memory channels from from a file to a range * of channels numbered first through last in sequence. * The default is to restore them all to the original * channels. */ case C_RESTORE: if (argn < 2) { printf( "usage: restore [first] [last]\n"); break; } if ((fp_in = fopen(argv[1], "r")) == NULL) { printf("*** input file error\n"); break; } if (argn > 3) { if (argchan(rp, vp, argv[3]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; if (argchan(rp, vp, argv[2]) == R_ERR) break; } else if (argn == 3) { if (argchan(rp, vp, argv[2]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; } else { vp->bank = 0; vp->mchan = rp->minch; par1 = rp->maxbk; par2 = rp->maxch; } while (1) { if (fgets(s1, VALMAX, fp_in) == NULL) break; printf("%s", s1); argn = getline(s1); if (argn == 0) continue; if (argchan(rp, vp, argv[0]) == R_ERR) continue; if (argn == 1) continue; if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad frequency format\n"); continue; } if (freq > 1000.) freq /= 1000.; vp->freq = freq; if (argn == 3) { temp = argsx(argv[2], rp->modetab); if (temp == R_ERR) continue; vp->mode = temp; } if (argn > 3) { if (loadsub(rp, vp, 2) == R_ERR) continue; } if (flags & F_BANK) { write_chan(ident, vp); } else { setchan(ident, vp->bank, vp->mchan); if (loadmode(ident, vp->mode) == R_ERR) printf("*** bad mode\n"); if (loadfreq(ident, vp->freq) == R_ERR) printf("*** bad frequency\n");; setcmd(ident, V_WRITE, FI); } if (vp->bank == par1 && vp->mchan == par2) break; } close(fp_in); break; /* * save file [ first ] [ last ] Save memory channels to a file from a range of * channels numbered first through last in sequence, * skipping empty channels. The default is to save them * all. */ case C_SAVE: if (argn < 2) { printf( "usage: save [first] [last]\n"); break; } if ((fp_out = fopen(argv[1], "w")) == NULL) { printf( "*** output file error\n"); break; } if (argn > 3) { if (argchan(rp, vp, argv[3]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; if (argchan(rp, vp, argv[2]) == R_ERR) break; } else if (argn > 2) { if (argchan(rp, vp, argv[2]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; } else { vp->bank = 0; vp->mchan = rp->minch; par1 = rp->maxbk; par2 = rp->maxch; } while (1) { setchan(ident, vp->bank, vp->mchan); if (readchan(ident, vp) == R_ERR) { printf("%d.%d empty channel\n", vp->bank, vp->mchan); } else if (flags & F_OFFSET) { sprintf(s1, "%2d.%-2d %10.*lf %s %.0lf", vp->bank, vp->mchan, sigtab[rp->rate], vp->freq, modetoa(vp->mode, rp->modetab), vp->duplex); fprintf(fp_out, "%s\n", s1); puts(s1); } else { sprintf(s1, "%2d.%-2d %10.*lf %s", vp->bank, vp->mchan, sigtab[rp->rate], vp->freq, modetoa(vp->mode, rp->modetab)); fprintf(fp_out, "%s\n", s1); puts(s1); } if (vp->bank == par1 && vp->mchan == par2) break; if (argchan(rp, vp, "+") == R_ERR) break; } fclose(fp_out); break; /* * bank [ bank ] [ name ] [...] * * Read/write bank name (R8500). */ case C_BANK: if (argn < 2) { temp = cp->bank; } else if (sscanf(argv[1], "%d", &temp) != 1) { printf("*** bad bank number\n"); break; } if (loadsub(rp, cp, 2) == R_ERR) break; if (argn > 2) loadbank(ident, temp, cp->name); if (readbank(ident, temp, s1) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); break; } cp->bank = temp; printf("bank %d %s\n", temp, s1); break; /* * chan [ chan ] * * Read frequency, mode and other data from a memory * channel. */ case C_CHAN: if (argn < 2) { pflags |= P_DISP | P_DSPCH; break; } if (argchan(rp, vp, argv[1]) == R_ERR) break; setchan(ident, vp->bank, vp->mchan); if (readchan(ident, vp) == R_ERR) { printf("*** empty channel\n"); break; } pflags |= P_DISP | P_DSPCH; break; /* * write [ chan ] * * Write frequency, mode and other data to a memory * channel. */ case C_WRITE: if (argn > 1) { if (argchan(rp, vp, argv[1]) == R_ERR) break; } if (vp->freq == 0) { printf("*** empty channel\n"); break; } if (setcmda(ident, cmdwrite, s1) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); break; } break; /* * clear [ chan ] [ chan ] * * Clear memory channel. If no arguments, clear current * channel; if one argument, clear that; if two * argments, clear the block. */ case C_CLEAR: if (argn > 2) { if (argchan(rp, vp, argv[2]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; if (argchan(rp, vp, argv[1]) == R_ERR) break; } else if (argn > 1) { if (argchan(rp, vp, argv[1]) == R_ERR) break; par1 = vp->bank; par2 = vp->mchan; } else { par1 = vp->bank; par2 = vp->mchan; } while (1) { setchan(ident, vp->bank, vp->mchan); if (setcmda(ident, cmdclear, s1) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); break; } if (vp->bank == par1 && vp->mchan == par2) break; if (argchan(rp, vp, "+") == R_ERR) break; } vp->freq = 0; break; /* * freq [ freq ] [ mode ] * * Set current operating frequency (kHz or MHz) and * optional mode. The default is to display the current * frequency and mode. Note that the mode has to be set * first, since some radios shift only the BFO and don't * compensate the local oscillator. Watch out for * ham/general-coverage switch; some radios won't let * you set the frequency outside the ham bands if the * switch is in the ham position. This holds also when * reading a memory channel, which can be stored either * way. */ case C_FREQ: if (argn < 2) { pflags |= P_DISP; break; } if (argn > 2) { temp = argsx(argv[2], rp->modetab); if (temp == R_ERR) break; if (loadmode(ident, temp) == R_ERR) { printf("*** bad mode\n"); break; } vp->mode = temp; } if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad frequency format\n"); break; } if (freq > 1000.) freq /= 1000.; if (loadfreq(ident, freq) == R_ERR) { printf("*** bad frequency\n"); break; } vp->freq = freq; pflags |= P_DISP; break; /* * load chan freq [...] * * Read/write channel data (R8500). * * This command loads the memory channel directly * without affecting the working registers. Unless * overriden, the name, mode, dial tuning step and * attenuator apply to all subsequent loads. These * functions can be set in the [...] list and will apply * to the current and subsequent loads. * * The [...] options are in pairs * * name up to eight characters * mode as in the mode command * dial as in the dial command * atten as in the atten command * duplex as in the duplex command */ case C_LOAD: if (argn < 2) { printf("*** argument required\n"); break; } if (argchan(rp, cp, argv[1]) == R_ERR) break; if (argn < 3) { if (read_chan(ident, cp) == R_ERR) printf("*** radio %s can't do that\n", rp->name); break; } if (sscanf(argv[2], "%lf", &freq) != 1) { printf("*** bad frequency format\n"); break; } if (freq > 1000) freq /= 1000; cp->freq = freq; if (loadsub(rp, cp, 3) == R_ERR) break; if (cp->pstep < .5) cp->pstep = .5; if (write_chan(ident, cp) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); break; } if (pflags & P_VERB) { printf("bank %d chan %d", cp->bank, cp->mchan); printf(" freq %lf MHz mode %04x", cp->freq, cp->mode); printf(" step %02x pstep %.1lf atten %02x scan %02x name %s\n", cp->step, cp->pstep, cp->atten, cp->scan, cp->name); } break; /* * (command not found) * * We get here if the first argument matches no valid * command name. If it has valid floating point format, * set the frequency as given. If so and there is an * additional argument, set the mode as given. */ case C_FREQX: if (argn > 1) { temp = argsx(argv[1], rp->modetab); if (temp == R_ERR) break; if (loadmode(ident, temp) == R_ERR) break; vp->mode = temp; } if (sscanf(argv[0], "%lf", &freq) != 1) { printf("*** bad frequency format\n"); break; } if (freq > 1000.) freq /= 1000; if (loadfreq(ident, freq) == R_ERR) { printf("*** bad frequency\n"); break; } vp->freq = freq; pflags |= P_DISP; break; /* * offset [ ] * * Set VFO frequency offset. */ case C_OFFSET: if (argn < 2) { printf("VFO offset %.0lf Hz\n", rp->offset); break; } if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad offset format\n"); break; } rp->offset = freq; break; /* * comp [ ] * * Compensate VFO frequency offset. */ case C_VCOMP: if (argn < 2) { printf("VFO compensation %.3lf PPM\n", rp->freq_comp * 1e6); break; } if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad compensation format\n"); break; } rp->freq_comp = freq / 1e6; break; /* * band [ ] [ ] * * Set band scan limits. */ case C_BAND: if (argn < 2) { printf("band %s\n", getcap("band", rp->cap)); break; } if (argn < 3) { printf("*** two arguments required\n"); break; } if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad format arg 1\n"); break; } if (sscanf(argv[2], "%lf", &step) != 1) { printf("*** bad format arg 2\n"); break; } if (freq > step) { dtemp = freq; freq = step; step = dtemp; } if (freq < rp->lband) freq = rp->lband; rp->lstep = freq; if (step > rp->uband) step = rp->uband; rp->ustep = step; break; /* * Some radios synthesize BFO frequencies separately for * each mode. The BFO offset command is used to correct * for the intrinsic frequency errors (Hz) in each mode. * Other radios synthesize all frequencies from a single * crystal, so the BFO offsets should all be zero. The * VFO compensation command is used to correct for the * intrinsic frequency error (PPM) of the main * synthesizer. * * mode [ mode ] [ offset ] * * Set current operating mode and BFO offset. */ case C_MODE: if (argn < 2) { freq = rp->bfo[vp->mode & 0x7]; printf("mode %s BFO offset %.0lf Hz\n", modetoa(vp->mode, rp->modetab), freq); break; } temp = argsx(argv[1], rp->modetab); if (temp == R_ERR) break; if (loadmode(ident, temp) == R_ERR) break; vp->mode = temp; if (flags & F_RELD) loadfreq(ident, vp->freq); if (argn > 2) { if (sscanf(argv[2], "%lf", &freq) != 1) { printf( "*** bad offset format\n"); break; } rp->bfo[vp->mode & 0x7] = freq; } pflags |= P_DISP; break; /* * Set the operating mode. */ case C_MODEG: temp = argsx(argv[0], rp->modetab); if (temp == R_ERR) break; if (loadmode(ident, temp) == R_ERR) break; vp->mode = temp; if (flags & F_RELD) loadfreq(ident, vp->freq); pflags |= P_DISP; break; /* * The following commands require the transmit duplex * offset feature in most VHF/UHV transceivers. * * duplex [ duplex ] * * Set transmit offset for FM duplex. */ case C_DUPLEX: if (!(flags & F_OFFSET)) { printf("*** radio %s can't do that\n", rp->name); break; } if (argn < 2) { printf("duplex %+.0lf kHz\n", vp->duplex); break; } flags &= ~F_SMPLX; if (sscanf(argv[1], "%lf", &freq) != 1) { printf("*** bad duplex format\n"); break; } if (loadoffset(ident, freq)) break; vp->duplex = freq; if (pflags & P_VERB) pflags |= P_DISP; break; /* * simplex (toggle) * * Receive on transmit frequency. */ case C_SMPLX: if (!(flags & F_OFFSET)) { printf("*** radio %s can't do that\n", rp->name); break; } if (flags & F_SMPLX) { freq = (vp->freq - rp->oldplex) * 1000.; if (loadoffset(ident, freq)) break; if (loadfreq(ident, rp->oldplex)) break; flags &= ~F_SMPLX; vp->duplex = freq; } else { freq = vp->freq + vp->duplex / 1000.; rp->oldplex = vp->freq; if (loadoffset(ident, 0)) break; if (loadfreq(ident, freq)) break; vp->duplex = freq; flags |= F_SMPLX; } if (pflags & P_VERB) pflags |= P_DISP; break; /* * The following commands should work in all receivers * and transceivers. * * Tuning rate commands. These adjust the tuning steps * in 1-2.5-5 sequence from the minimum step usable with * the radio to 5 MHz per step(!). Each time the tuning * step is changed, the vfo frequency is aligned to the * current least significant digit padded by zeros. * * rate [ ] * * Set tuning rate. The values of from 0 through * 20 select the rate values in a 1-2.5-5-10 sequence. */ case C_RATE: if (argn > 1) { if (sscanf(argv[1], "%d", &temp) != 1) { printf("*** bad rate format\n"); break; } if (temp > 20) temp = 20; else if (temp < rp->minstep) temp = rp->minstep; rp->rate = temp; rp->step = logtab[rp->rate]; } printf("rate %d step %.0lf Hz\n", rp->rate, rp->step); break; /* * rate up (keypad) * * Set tuning rate up one notch. */ case C_RUP: if (rp->rate < 20) rp->rate++; rp->step = logtab[rp->rate]; step = modf(vp->freq / (rp->step * 1e-6), &freq); freq *= rp->step * 1e-6; if (loadfreq(ident, freq) != R_ERR) printf("step %.0lf Hz\n", rp->step); break; /* * rate down (keypad) * * Set tuning rate down one notch. */ case C_RDOWN: if (rp->rate > rp->minstep) rp->rate--; rp->step = logtab[rp->rate]; step = modf(vp->freq / (rp->step * 1e-6), &freq); freq *= rp->step * 1e-6; if (loadfreq(ident, freq) != R_ERR) printf("step %.0lf Hz\n", rp->step); break; /* * Tuning step commands. The step command sets the * tuning step directly to an arbitrary value. The up * and down commands shift the frequency up or down by * the value of the tuning step. * * step [ ] * * Set tuning step directly in kHz. This is useful when * scanning odd channel spacings, such as aviation and * marine radio channels. Note that the tuning rate is * set to minimum here, since otherwise the rounding * process would violate the principle of least * astonishment. */ case C_STEP: if (argn < 2) { printf("rate %d step %.0lf Hz\n", rp->rate, rp->step); break; } else { if (sscanf(argv[1], "%lf", &step) != 1) { printf("*** bad step format\n"); break; } } rp->rate = rp->minstep; if (step < logtab[rp->minstep]) step = logtab[rp->minstep]; rp->step = step; break; /* * up (keypad) * * Tune up one step. */ case C_UP: freq = vp->freq + rp->step / 1e6; if (freq > rp->ustep + rp->step / 2e6) freq = rp->lstep; if (loadfreq(ident, freq) != R_ERR) vp->freq = freq; if (pflags & P_VERB) pflags |= P_DISP; break; /* * down (keypad) * * Tune down one step. */ case C_DOWN: freq = vp->freq - rp->step / 1e6; if (freq < rp->lstep - rp->step / 2e6) freq = rp->ustep; if (loadfreq(ident, freq) != R_ERR) vp->freq = freq; if (pflags & P_VERB) pflags |= P_DISP; break; /* * The following commands are known to work in the 775 * transceiver and probably the 781. * * vfo [ ] * * Set vfo (V_VFO) subcommands. */ case C_VFO: if (argn < 2) { printf("vfo %s\n", getcap("vfo", rp->cap)); break; } temp = scanarg(rp, argv[1], vfo, V_SVFO); if (temp == R_ERR) break; setcap("vfo", rp->cap, argv[1]); switch (temp) { case S_XCHNG: freq = rp->sub; rp->sub = vp->freq; vp->freq = freq; break; case S_EQUAL: rp->sub = vp->freq; break; } break; /* * The following commands require the transmit split * feature in some HF transceivers. * * split [ ] * * Set the transmit frequency relative to the receive * frequency and turn the split on. If no arguments, * just toggle the split on and off. */ case C_SPLIT: if (argn < 2 && rp->sub != 0) { if (flags & F_SPLIT) { setcmd(ident, V_SPLIT, S_OFF); flags &=~F_SPLIT; } else { setcmd(ident, V_SPLIT, S_ON); flags |= F_SPLIT; } pflags |= P_DISP; break; } setcmd(ident, V_SPLIT, S_ON); if (argn < 2) { step = 0; } else { if (sscanf(argv[1], "%lf", &step) != 1) { printf("*** bad format\n"); break; } } if (step == 0 || *argv[1] == '+' || *argv[1] == '-') step = vp->freq + step / 1000.; else if (step > 1000.) step /= 1000.; freq = vp->freq; setcmd(ident, V_SVFO, S_EQUAL); loadfreq(ident, step); setcmd(ident, V_SVFO, S_XCHNG); vp->freq = freq; rp->sub = step; flags |= F_SPLIT; if (pflags & P_VERB) pflags |= P_DISP; break; /* * change (toggle) * * Swap main and sub VFOs. */ case C_CHANGE: if (!(flags & F_SPLIT)) { printf( "*** transmit split must be on\n"); break; } if (setcmd(ident, V_SVFO, S_XCHNG) == R_ERR) { printf("*** radio %s can't do that", rp->name); break; } freq = vp->freq; vp->freq = rp->sub; rp->sub = freq; if (pflags & P_VERB) pflags |= P_DISP; break; /* * key * * Transmit quoted ASCII string as CW (775) */ case C_KEY: ptr = getcap("key", rp->cap); if (argn < 2) { if (*ptr == '\0') { printf("key undefined\n"); break; } } else { ptr = argv[1]; } if (sendcw(ident, ptr) == R_ERR) printf("*** radio %s can't do that\n", rp->name); else setcap("key", rp->cap, ptr); break; /* * dial [ ] * * Set dial tuning step. This command works with both * the 775 and R8500; however, the allowable arguments * are different. Note that in the R8500 the allowable * steps are constrained to multiples of 0.5 kHz. */ case C_DIAL: ptr = getcap("dial", rp->cap); if (argn < 2) { if (*ptr == '\0') printf("dial undefined\n"); else printf("dial %s\n", ptr); break; } if (flags & F_BANK) temp = argsx(argv[1], diala); else temp = argsx(argv[1], dialb); if (temp == R_ERR) { break; } else if (sscanf(argv[1], "%lf", &dtemp) != 1) { printf("*** invalid format\n"); } else if (loaddial(ident, temp, dtemp) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); } else { cp->step = temp; if (step == 13) cp->pstep = dtemp; setcap("dial", rp->cap, argv[1]); } break; /* * The control commands read or write a internal * register associated with a front panel control. The * 706MKIIG can read these registers but cannot write * them. The R8500 can write them but not read them. For * the R8500 a write command disables the front panel * control until the control is set to zero, then the * control is reenabled. */ /* * meter * * Read S meter and squelch. Note that the S meter is * decoded in S units and dB above S9. */ case C_METER: temp = setcmda(ident, cmdsig, (u_char *)&rspsig); if (temp == R_ERR) { printf("*** radio %s can't do that\n", rp->name); break; } temp = rspsig.meter[0] & 0xf; temp = temp * 10 + (rspsig.meter[1] >> 4); temp = temp * 10 + (rspsig.meter[1] & 0xf); for (i = 0; temp > mtab[i].smeter; i++); setcmda(ident, cmdsqu, (u_char *)&rspsqu); if (rspsqu.id == 1) printf("meter %s squelch open\n", mtab[i].pip); else printf("meter %s squelch closed\n", mtab[i].pip); break; /* * volume [ value ] * * Set volume control range 0 to 255. */ case C_VOLUME: setctrl(rp, "vol", S_WRAF); break; /* * squelch [ value ] * * Set squelch control range 0 to 255. */ case C_SQUELCH: setctrl(rp, "squelch", S_WRSQ); break; /* * shift [ value ] * * Set IF shift control range -128 to 127. */ case C_SHIFT: setctrl(rp, "shift", S_WRSH); break; /* * peak [ value ] * * Set audio peak filter (APF) control range -128 to * 127. The APF function is operative only if enabled by * the apf command. */ case C_APFC: setctrl(rp, "peak", S_WRAP); break; /* * The switch commands activate and deactivate functions * associated with front panel radio buttons. A button * toggles an associated function on or off, while a * command explicitly sets the function on or off. * * ant [ 1 | 2 ] * * Select antenna 1/2. */ case C_ANT: setswitch(rp, "ant", ant, V_SANT); break; /* * power [ off | on ] * * Set power on/off. The radio will be powered off after * the sleep interval, but it will still listen for a * power on command. */ case C_POWER: setswitch(rp, "power", power, V_POWER); break; /* * agc [ slow | fast ] * * Set AGC time constant slow/fast. */ case C_AGC: if (flags & F_BANK) setswitch(rp, "agc", agc, V_TOGL); else setswitch(rp, "agc", agc1, V_TOGL); break; /* * nb [ off | on ] * * Set noise blanker off/on. */ case C_NB: if (flags & F_BANK) setswitch(rp, "nb", nb, V_TOGL); else setswitch(rp, "nb", nb1, V_TOGL); break; /* * apf [ off | on ] * * Set audio peak filter (APF) off/on. Note that there * are two modes for the APF, narrow and wide. The mode * alternates when the APF button is held down for one * second, but cannot be controlled by the program. */ case C_APF: setswitch(rp, "apf", apf, V_TOGL); break; /* * atten [ 0 | 10 | 20 | 30 ] * * Select attenuator 0/10/20/30 dB. */ case C_ATTEN: temp = setswitch(rp, "atten", atten, V_ATTEN); if (temp != R_ERR) rp->atten = temp; break; /* * say [ off | on ] * * Set announce control off/on. This requires the UT-102 * Voice Synthesizer Unit. */ case C_ANNC: setswitch(rp, "say", annc, V_ANNC); break; /* * preamp [ off | on ] * * Preamp off/on. */ case C_PAMP: setswitch(rp, "preamp", preamp, V_TOGL); break; /* * tone [ off | on | nosquelch | squelch ] * * Repeater tone off/on. */ case C_TONE: setswitch(rp, "tone", tone, V_TOGL); break; /* * comp [ off | on ] * * Speech compressor off/on. */ case C_COMP: setswitch(rp, "comp", comp, V_TOGL); break; /* * vox [ off | on ] * * Voice control off/on. */ case C_VOX: setswitch(rp, "vox", vox, V_TOGL); break; /* * qsk [ off | on ] * * QSK break in off/on. */ case C_QSK: setswitch(rp, "qsk", qsk, V_TOGL); break; /* * scan [ ] * * Scan control (V_SCAN) subcommands. */ case C_SCAN: setswitch(rp, "scan", scan, V_SCAN); if (strcasecmp(argv[1], "stop") == 0) { readfreq(ident, &vp->freq); pflags |= P_DISP; } break; /* * Miscellaneous control (S_CTRL) subcommands. */ case C_MISC: setswitch(rp, "misc", misc, V_CTRL); break; } update(rp, vp); } return (R_OK); } /* * reset(radio) - initialize radio */ static void reset( struct icom *rp /* radio structure */ ) { struct cmd2msg cmdmodel = {V_RDID, 0, FI}; struct cmdvec *table; char s1[VALMAX]; u_char rsp[CMDMAX]; int temp, i; /* * Initialize radio capabilities */ table = rp->probe; sprintf(s1, "%s (%02x) %g-%g MHz %d chan %d bank", getcap(rp->name, identab), rp->ident, rp->lband, rp->uband, rp->maxch + 1, rp->maxbk + 1); setcap("radio", rp->cap, s1); update(rp, &rp->vfo); /* * Scan through capabilities list. */ if (table == NULL) return; for (i = 0; table[i].name[0] != '\0'; i++) { temp = setcmda(rp->ident, table[i].cmd, rsp); if (temp != R_ERR) setcap(table[i].name, rp->cap, table[i].descr); } } /* * update(radio, chan) - update capabilities */ static void update( struct icom *rp, /* radio structure */ struct chan *vp /* channel structure */ ) { char s1[VALMAX]; int temp; /* * Update chan, freq, mode, duplex, split capabilities. */ temp = sigtab[rp->rate]; sprintf(s1, "%.*lf MHz %s", temp, vp->freq, modetoa(vp->mode, rp->modetab)); setcap("chan", rp->cap, s1); sprintf(s1,"%.*lf-%.*lf MHz step %.0lf Hz", temp, rp->lstep, temp, rp->ustep, rp->step); setcap("band", rp->cap, s1); if (flags & F_SPLIT) { sprintf(s1, "%.*lf MHz", temp, rp->sub); setcap("split", rp->cap, s1); } if (flags & F_OFFSET && vp->duplex != 0) { sprintf(s1, "%+.0lf kHz", vp->duplex); setcap("duplex", rp->cap, s1); } if (!(pflags & P_DISP)) return; if (pflags & P_DSPCH) printf("chan %d.%d ", vp->bank, vp->mchan); printf("%.*lf %s", temp, vp->freq, modetoa(vp->mode, rp->modetab)); if (pflags & F_SPLIT) printf(" %.*lf", temp, rp->sub); if (vp->duplex != 0) printf(" %+.0lf", vp->duplex); if (flags & F_SMPLX) printf(" S"); printf("\n"); pflags &= ~(P_DISP | P_DSPCH); } /* * modetoa(ident, table) - returns capability name */ char * /* capability name, "" (not found) */ modetoa( int ident, /* capability key */ struct cmdtable *table /* capability table */ ) { int i; for (i = 0; table[i].name[0] != '\0'; i++) { if (table[i].ident == ident) return (table[i].name); } return (""); } /* * argsx(name, table) - returns capability key */ int /* capability key, -1 (not found) */ argsx( char *name, /* capability name */ struct cmdtable *table /* capability table */ ) { int i, temp; if (*name == '?') { for (i = 0; table[i].name[0] != '\0'; i++) printf("%10s %s\n", table[i].name, table[i].descr); return (R_ERR); } for (i = 0; table[i].name[0] != '\0'; i++) { if (strcasecmp(name, table[i].name) == 0 || *table[i].name == '*') break; } if (table[i].ident == R_ERR) printf("*** %s\n", table[i].descr); return (table[i].ident); } /* * getcap(name, table) - return pointer to capability string */ char * /* capability string, "" (not found") */ getcap( char *name, /* capability name */ struct cmdtable *table /* capability table */ ) { int i; if (*name == '?') { for (i = 0; table[i].name[0] != '\0'; i++) printf("%10s %s\n", table[i].name, table[i].descr); return (""); } for (i = 0; table[i].name[0] != '\0'; i++) { if (strcasecmp(name, table[i].name) == 0) break; } return (table[i].descr); } /* * setcap(name, table, string) - insert capability string */ void setcap( char *name, /* capability name */ struct cmdtable *table, /* capability table */ char *string /* capability string */ ) { int i; for (i = 0; table[i].name[0] != '\0'; i++) { if (strcasecmp(name, table[i].name) == 0) { strcpy(table[i].descr, string); return; } } strcpy(table[i].name, name); strcpy(table[i].descr, string); table[i + 1].name[0] = '\0'; table[i + 1].ident = R_ERR; table[i + 1].descr[0] = '\0'; } /* * scanarg(radio, arg, table, sub) - execute capability */ static int /* opcode, -1 (error) */ scanarg( struct icom *rp, /* radio structure */ char *name, /* subcommand */ struct cmdtable *table, /* subcommand table */ int cmd /* command */ ) { int temp; /* temp */ temp = argsx(name, table); if (temp != R_ERR) { if (setcmd(rp->ident, cmd, temp) == R_ERR) { printf("*** radio %s can't do that\n", rp->name); temp = R_ERR; } } return (temp); } /* * setswitch(radio, name, op) - set switches. */ static int /* opcode, -1 (error) */ setswitch( struct icom *rp, /* radio structure pointer */ char *name, /* command name */ struct cmdtable *cmmd, /* command pointer */ int op /* operation code */ ) { int temp, i; char *s1; u_char cmd[] = {op, FI, FI}; u_char rsp[CMDMAX]; int rval; if (argn < 2) { if (op & 0x8000) cmd[1] = cmmd->ident & 0x7f; rval = setcmda(rp->ident, cmd, rsp); if (rval == R_ERR) { printf("*** radio %s can't do that\n", rp->name); return (rval);; } temp = rsp[1]; if (op & 0x8000) temp |= 0x8000 | (rsp[2] << 8); for (i = 0; cmmd[i].ident != R_ERR; i++) { if (temp == cmmd[i].ident) break; } if (cmmd[i].ident == R_ERR) printf("*** radio %s can't do that\n", rp->name); else printf("%s %s\n", name, cmmd[i].name); return (rval); } return (scanarg(rp, argv[1], cmmd, op)); } /* * setctrl(radio, name, op) - twirl controls. * * + current value plus 8 * - current value minus 8 * num specified value * * Argument is clamped at low and high limits of valid range. */ static int /* opcode, -1 (error) */ setctrl( struct icom *rp, /* radio structure */ char *name, /* command name */ int op /* operation code */ ) { struct metermsg msgctl = {V_WRCTL, 0, 0, 0, FI}; u_char ctlmsg[] = {V_RDCTL, 0, FI}; u_char rsp[NAMMAX]; char *s1, s2[VALMAX]; int temp, incr; if (argn < 2) { /* * Known radios can't read anything but S meter and * squelch. This is a half-baked effort until some radio * is found that can do more than that. */ ctlmsg[1] = op; temp = setcmda(rp->ident, ctlmsg, (u_char *)&rsp); if (temp == R_ERR) { printf("*** radio %s can't do that\n", rp->name); } return (temp); } sscanf(s1, "%d", &temp); incr = 0; if (*argv[1] == '+') { incr = 8; } else if (*argv[1] == '-') { incr = -8; } else if (sscanf(argv[1], "%d", &temp) != 1) { printf("*** invalid argument\n"); return (R_ERR); } if (op == S_WRSH || op == S_WRAP) temp += 128; temp += incr; if (temp < 0) temp = 0; else if (temp > 255) temp = 255; sprintf(s1, "%04d", temp); msgctl.subcmd = op; msgctl.meter[0] = ((s1[0] & 0x0f) << 4) | (s1[1] & 0x0f); msgctl.meter[1] = ((s1[2] & 0x0f) << 4) | (s1[3] & 0x0f); incr = setcmda(rp->ident, (u_char *)&msgctl, rsp); if (incr == R_ERR) { printf("*** radio %s can't do that\n", rp->name); return (R_ERR); } if (op == S_WRSH || op == S_WRAP) temp -= 128; sprintf(s2, "%d", temp); return (temp); } /* * Getline(str) - process input line and extract tokens * * Blank lines and comments beginning with '#' are ignored and the * string converted to lower case. The resulting tokens are saved in the * *argv[] array. The number of tokens found is returned to the caller. */ static int /* number of tokens */ getline( char *str /* pointer to input string */ ) { char *ptr; char xbreak[] = " ,\t\n\0"; char sbreak[] = "\"\n\0"; int i, j, temp; ptr = strchr(str, '\r'); if (ptr != NULL) *ptr = '\0'; ptr = strchr(str, '#'); if (ptr != NULL) *ptr = '\0'; ptr = str; for (i = 0; i < ARGMAX;) { temp = strspn(ptr, xbreak); ptr += temp; if (*ptr == '\0') break; if (*ptr == '"') { argv[i++] = ++ptr; temp = strcspn(ptr, sbreak); } else { argv[i++] = ptr; temp = strcspn(ptr, xbreak); } ptr += temp; if (*ptr == '\0') break; *ptr++ = '\0'; } return (i); } /* * argchan(radio, chan, sptr) - decode channel argument * * NULL current bank/channel * $ highest bank/channel * + current bank/channel plus 1 * - current bank/channel minus 1 * bank specified bank * chan specified channel * * Channel argument formats are in the form of a single '$', '+' or '-' * character, a single number (channel) or two numbers (bank.channel) * separated by '.'. Channel increments wrap around the valid channel * range and increment/decrement bank number, which wraps around its * range. Values specified are checked for format and range. */ static int /* > 0 (ok), -1 (error) */ argchan( struct icom *rp, /* radio structure */ struct chan *cp, /* channel structure */ char *sptr /* ascii argument pointer */ ) { int bank, mchan; bank = cp->bank; mchan = cp->mchan; if (sptr == NULL) { return (R_OK); } else if (*sptr == '$') { bank = rp->maxbk; mchan = rp->maxch; } else if (*sptr == '+') { mchan++; if (mchan > rp->maxch) { mchan = rp->minch; bank++; if (bank > rp->maxbk) bank = 0; } } else if (*sptr == '-') { mchan--; if (mchan < rp->minch) { mchan = rp->maxch; bank--; if (bank < 0) bank = rp->maxbk; } } else if (sscanf(sptr, "%d.%d", &bank, &mchan) == 2) { if (bank < 0 || bank > rp->maxbk || mchan < rp->minch || mchan > rp->maxch) { printf("*** bad channel number\n"); return (R_ERR); } } else if (sscanf(sptr, "%d", &mchan) == 1) { bank = cp->bank; if (mchan < rp->minch || mchan > rp->maxch) { printf("*** bad channel number\n"); return (R_ERR); } } else { printf("*** bad channel format\n"); return (R_ERR); } cp->bank = bank; cp->mchan = mchan; return (R_OK); } /* * loadsub() - called by the bank, restore and load commands */ int loadsub( struct icom *rp, /* radio structure */ struct chan *cp, /* channel pointer */ int index /* args index */ ) { double dtemp; int i, temp; i = index; temp= R_OK; for (i += 1; i < argn; i += 2) { temp = argsx(argv[i - 1], loadtab); switch (temp) { /* * name */ case D_NAME: strncpy(cp->name, argv[i], 8); break; /* * mode */ case D_MODE: temp = argsx(argv[i], rp->modetab); if (temp != R_ERR) cp->mode = temp; break; /* * dial */ case D_DIAL: temp = argsx(argv[i], diala); if (temp == R_ERR) break; if (temp == 13) { if (sscanf(argv[i], "%lf", &dtemp) == 1) { cp->step = temp; cp->pstep = dtemp; } else { printf("*** invalid format\n"); temp = R_ERR; } } else { cp->step = temp; } break; /* * atten */ case D_ATTEN: temp = argsx(argv[i], atten); if (temp != R_ERR) cp->atten = temp; break; /* * duplex */ case D_DUPLEX: if (sscanf(argv[i], "%lf", &dtemp) != 1) { printf("*** invalid format\n"); temp = R_ERR; } else { cp->duplex = dtemp; } break; /* * unknown */ default: printf("*** radio %s can't do that\n", rp->name); } if (temp == R_ERR) break; } return (temp); } /* * sw_keypad() - switch to keypad mode */ static int /* 0 (ok), -1 (system error) */ sw_keypad() { fd = open("/dev/tty", O_RDONLY); if (fd < 0) { printf("*** open error %d\n", errno); return (R_ERR); } if (tcgetattr(fd, &terma) < 0) { printf("*** tcgetattr error %d\n", errno); return (R_ERR); } tcgetattr(fd, &termb); termb.c_lflag &= ~(ICANON | ECHO); termb.c_cc[VMIN] = 1; termb.c_cc[VTIME] = 0; if (tcsetattr(fd, TCSADRAIN, &termb) < 0) { printf("*** tcsetattr error %d\n", errno); return (R_ERR); } return (R_OK); } /* * sw_keybd() - switch to keyboard mode */ static int /* 0 (ok), -1 (system error) */ sw_keybd() { if (tcsetattr(fd, TCSADRAIN, &terma) < 0) { printf("*** tcsetattr error %d\n", errno); return (R_ERR); } return (R_OK); } /* end program */ icom/radio.c0100664000200000135730000003465210051264000012776 0ustar millsdlmgroup/* * Program to control ICOM radios * * Subroutine library */ #include "icom.h" /* * Local function prototypes */ static void doublefreq(double, u_char *, int); /* double to frequency */ static double freqdouble(u_char *, int); /* frequency to double */ /* * Initialize */ void init() { initpkt(); /* initialize (device dependent) */ } /* * select_radio(ident) - select/initalize radio structure */ struct icom * select_radio( /* returns icom pointer or NULL */ int ident /* radio ID */ ) { struct icom *rp; struct readbandmsg rspband;double dtemp, dtemp1; int i, j, temp1, temp2; char s1[NAMMAX]; u_char cmdband[] = {V_RBAND, FI}; u_char cmdbank[] = {V_SETW, S_RBNK, 0, FI}; u_char rsp[BMAX]; /* * Find prototype. Bad tables if not found. */ for (i = 0; name[i].ident != R_ERR; i++) { if (name[i].ident == ident) break; } if (name[i].ident == R_ERR) return (NULL); if (name[i].ident == 0) { retry = 1; for (i = 1; i < 0xe0; i++) { if (setcmda(i, cmdband, (u_char *)&rspband) != R_ERR) { for (j = 0; name[j].ident != R_ERR; j++) { if (name[j].ident == i) break; } if (name[j].ident != R_ERR) printf("radio %s (%02x) found\n", name[j].name, name[j].ident); else printf("unknown radio (%02x) found\n", i); } } retry = RETRY; return (NULL); } /* * If already initialized, return structure pointer. Otherwise, * allocate and initialized structure. */ if (name[i].radio != NULL) return (name[i].radio); /* * Read band limits. Every radio and transceiver supports this * command, so we use it to see if the radio is lit. */ retry = 1; if (setcmda(ident, cmdband, (u_char *)&rspband) == R_ERR) { retry = RETRY; return (NULL); } retry = RETRY; rp = malloc(sizeof(struct icom)); memset(rp, 0, sizeof(struct icom)); /* * Initialize bits and pieces. */ strcpy(rp->name, name[i].name); rp->ident = ident; rp->maxch = name[i].maxch; rp->maxbk = name[i].maxbk; rp->probe = name[i].probe; flags = name[i].flags; rp->modetab = name[i].modetab; rp->lband = freqdouble(rspband.lband, 5) / 1e6; rp->uband = freqdouble(rspband.uband, 5) / 1e6; if (rp->lband > rp->uband) { dtemp = rp->lband; rp->lband = rp->uband; rp->uband = dtemp; } rp->lstep = rp->lband; rp->ustep = rp->uband; /* * If the V_SETW, S_RBNK (read bank) command works, the radio * supports multiple memory banks and we don't need further * probing. */ if (setcmda(ident, cmdbank, rsp) != R_ERR) { flags |= F_BANK; } else { /* * If the V_SMEM 0 (read channel 0) fails, the channel * range starts at one. */ if (setcmd(ident, V_SMEM, 0) == R_ERR) rp->minch = 1; /* * If the V_VFOM (memory -> vfo) command works, we have * to use it every time the channel is changed. */ if (setcmd(ident, V_VFOM, FI) != R_ERR) flags |= F_VFO; /* * If the V_ROFFS (read offset) command works, the radio * supports transmit duplex. */ if (setcmd(ident, V_ROFFS, FI) != R_ERR) flags |= F_OFFSET; /* * Determine whether the frequency needs to be reset * after a mode change. We first write the channel with * mode USB, then read the frequency back and remember * it. Then we write the channel with mode LSB, read * back the frequency and see if it changed. If so, we * have to write the frequency every time the mode is * changed. What a drag. */ if (*modetoa(M_USB, rp->modetab) != '\0' || *modetoa(M_LSB, rp->modetab) != '\0') { loadmode(ident, M_USB); readfreq(ident, &dtemp1); loadmode(ident, M_LSB); readfreq(ident, &dtemp); if (dtemp != dtemp1) flags |= F_RELD; } } /* * Determine the frequency resolution. This depends on the radio * and TS button. We first write the frequency and mode near the * lower band edge. The value is chosen with '1' in each * significant digit ending in the units digit. Then, we read * the frequency back and determine the resolution corresponding * to the first significant digit which contains '1'. */ loadfreq(ident, rp->lband + 11111e-6); readfreq(ident, &dtemp); sprintf(s1, "%8.6lf", dtemp - rp->lband); rp->minstep = 6; if (s1[7] == '1') rp->minstep = 0; else if (s1[6] == '1') rp->minstep = 3; else if (s1[5] == '1') rp->minstep = 6; else if (s1[4] != '1') printf("*** tuning step error\n"); rp->rate = rp->minstep; rp->step = logtab[rp->rate]; name[i].radio = rp; return (rp); } /* * setchan(ident, bank, chan) - select bank and channel */ int setchan( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ int bank, /* bank number */ int mchan /* channel number */ ) { u_char cmd[] = {V_SMEM, 0, 0, FI}; u_char rsp[BMAX]; u_char s1[BMAX]; int temp; /* * Older transceivers and radios without memory banks. */ sprintf(s1, "%02d", mchan); if (!(flags & F_BANK)) { cmd[1] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); cmd[2] = FI; return (setcmda(ident, cmd, s1)); } /* * Set bank. */ sprintf(s1, "%02d", bank); cmd[1] = 0xa0; cmd[2] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); if (setcmda(ident, cmd, s1) == R_ERR) return (R_ERR); /* * Set channel. */ sprintf(s1, "%04d", mchan); cmd[1] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); cmd[2] = ((s1[2] & 0xf) << 4) | (s1[3] & 0xf); return (setcmda(ident, cmd, s1)); } /* * readchan(ident, chan) - read channel frequency and mode */ int readchan( /* returns > 0 (ok), 1 (error) */ int ident, /* radio ID */ struct chan *cp /* channel structure */ ) { struct modemsg rspmode; struct offsetmsg rspoff; u_char cmdmode[] = {V_RMODE, FI}; u_char cmdoff[] = {V_ROFFS, FI}; int temp; cp->freq = 0; cp->mode = 0; cp->duplex = 0; if (flags & F_VFO) setcmd(ident, V_VFOM, FI); if (readfreq(ident, &cp->freq) == R_ERR) return (R_ERR); temp = setcmda(ident, cmdmode, (u_char *)&rspmode); if (temp == R_ERR) return (R_ERR); cp->mode = rspmode.mode[0]; if (temp > 3) cp->mode |= (rspmode.mode[1] << 8) | 0x8000; if (!(flags & F_OFFSET)) return (R_OK); if (setcmda(ident, cmdoff, (u_char *)&rspoff) < sizeof(rspoff)) return (R_ERR); cp->duplex = freqdouble(rspoff.offset, 3) / 10.; return (R_OK); } /* * readfreq(index, freq) - read vfo frequency */ int readfreq( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ double *freq /* frequency (MHz) */ ) { struct freqmsg rsp; u_char cmd[] = {V_RFREQ, FI}; if (setcmda(ident, cmd, (u_char *)&rsp) < sizeof(rsp)) return (R_ERR); *freq = freqdouble(rsp.freq, 5) / 1e6; return (R_OK); } /* * loadfreq(ident, freq) - write vfo frequency */ int loadfreq( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ double freq /* frequency (MHz) */ ) { struct freqmsg cmd = {V_SFREQ, 0, 0, 0, 0, FI, FI}; u_char rsp[BMAX]; int temp; if (flags & F_735) temp = 4; else temp = 5; doublefreq(freq * 1e6, cmd.freq, temp); return (setcmda(ident, (u_char *)&cmd, rsp)); } /* * loadmode(ident, mode) - write vfo mode */ int loadmode( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ int mode /* mode */ ) { u_char cmd[] = {V_SMODE, 0, FI, FI}; u_char rsp[BMAX]; cmd[1] = mode & 0xff; if ((mode & 0x8000) != 0) cmd[2] = (mode >> 8) & 0x7f; return (setcmda(ident, cmd, rsp)); } /* * loadoffset(ident, offset) - write transmit offset */ int loadoffset( /* returns > 0 (ok), 1 (error) */ int ident, /* radio ID */ double freq /* transmit offset (kHz) */ ) { struct offsetmsg cmd = {V_SOFFS, 0, 0, 0, FI}; u_char rsp[BMAX]; doublefreq(freq * 10, cmd.offset, sizeof(cmd.offset)); return (setcmda(ident, (u_char *)&cmd, rsp)); } /* * sendcw(ident, string) - send CW message (775) */ int sendcw( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ char *string /* ASCII string */ ) { u_char cmd[BMAX], *ptr; struct cmd1msg rsp; int temp, i; ptr = cmd; *ptr++ = V_ASCII; for (i = 0; string[i] != '\0'; i++) *ptr++ = string[i]; *ptr++ = FI; return (setcmda(ident, (u_char *)&cmd, (u_char *)&rsp)); } /* * loaddial(ident, step) - write dial tuning step (775, R8500) */ int loaddial( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ int step, /* dial tuning step code */ double pstep /* dial programmed tuning step (kHz) */ ) { struct dialmsg cmd = {V_DIAL, 0, 0, 0, FI}; u_char s1[BMAX]; sprintf(s1, "%02d", step); cmd.step = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); doublefreq(pstep, cmd.pstep, 2); /* * Silly radio can't do programmed step. We can do this by * hijacking a memory channel, writing it out and reading it * back in with changes. Later. */ cmd.pstep[0] = FI; return (setcmda(ident, (u_char *)&cmd, s1)); } /* * loadbank(ident, bank, name) - write bank name (R8500) */ int loadbank( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ int bank, /* bank number */ char *name /* bank name */ ) { struct bankmsg cmd = {V_SETW, S_WBNK}; struct bankmsg rsp; u_char s1[BMAX]; int temp; sprintf(s1, "%02d", bank); cmd.bank = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); memset(cmd.name, ' ', sizeof(cmd.name)); temp = strlen(name); if (temp > sizeof(cmd.name)) temp = sizeof(cmd.name); memcpy(cmd.name, name, temp); cmd.fd = FI; return (setcmda(ident, (u_char *)&cmd, (u_char *)&rsp)); } /* * readbank(ident, bank, name) - read bank name (R8500) */ int readbank( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ int bank, /* bank number */ char *name /* bank name */ ) { struct bankmsg cmd = {V_SETW, S_RBNK, 0, FI}; struct bankmsg rsp; u_char s1[BMAX]; int temp; sprintf(s1, "%02d", bank); cmd.bank = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); temp = setcmda(ident, (u_char *)&cmd, (u_char *)&rsp); if (temp != R_ERR) { rsp.name[sizeof(rsp.name)] = '\0'; sscanf(rsp.name, "%s", name); } return (temp); } /* * write_chan(ident, chan) - write channel data (R8500) */ int write_chan( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ struct chan *cp /* channel structure */ ) { struct chanmsg cmd = {V_SETW, S_WCHN}; u_char s1[BMAX]; int temp; double dtemp; sprintf(s1, "%02d", cp->bank); cmd.bank = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); sprintf(s1, "%04d", cp->mchan); cmd.mchan[0] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); cmd.mchan[1] = ((s1[2] & 0xf) << 4) | (s1[3] & 0xf); doublefreq(cp->freq * 1e6, cmd.freq, 5); cmd.mode[0] = cp->mode & 0xff; cmd.mode[1] = (cp->mode >> 8) & 0x7f; cmd.step = (cp->step % 10) | (cp->step / 10) << 4; doublefreq(cp->pstep * 10, cmd.pstep, 2); cmd.atten = cp->atten; cmd.scan = cp->scan; memset(cmd.name, ' ', sizeof(cmd.name)); temp = strlen(cp->name); if (temp > strlen(cmd.name)) temp = strlen(cmd.name); memcpy(cmd.name, cp->name, temp); cmd.fd = FI; return (setcmda(ident, (u_char *)&cmd, s1)); } /* * read_chan(ident, chan) - read channel data (R8500) */ int read_chan( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ struct chan *cp /* channel structure */ ) { struct chanmsg rsp; u_char cmd[] = {V_SETW, S_RCHN, 0, 0, 0, FI}; u_char s1[BMAX]; int temp; sprintf(s1, "%02d", cp->bank); cmd[2] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); sprintf(s1, "%04d", cp->mchan); cmd[3] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); cmd[4] = ((s1[2] & 0xf) << 4) | (s1[3] & 0xf); memset(&rsp, 0, sizeof(rsp)); temp = setcmda(ident, cmd, (u_char *)&rsp); if (temp < sizeof(rsp)) return (R_ERR); cp->freq = freqdouble(rsp.freq, 5) / 1e6; cp->duplex = 0; cp->mode = (rsp.mode[1] << 8) | rsp.mode[0] | 0x8000; cp->step = ((rsp.step >> 4) & 0xf) * 10 + (rsp.step & 0xf); cp->pstep = freqdouble(rsp.pstep, 2) / 10.; cp->atten = rsp.atten; cp->scan = rsp.scan; strncpy(cp->name, rsp.name, sizeof(rsp.name)); cp->name[sizeof(rsp.name)] = '\0'; return (temp); } /* * clear_chan(ident, chan) - clear channel data (R8500) */ int clear_chan( /* returns > 0 (ok), -1 (error) */ int ident, /* radio ID */ struct chan *cp /* channel structure */ ) { struct chanmsg cmd = {V_SETW, S_WCHN}; u_char s1[BMAX]; int temp; double dtemp; sprintf(s1, "%02d", cp->bank); cmd.bank = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); sprintf(s1, "%04d", cp->mchan); cmd.mchan[0] = ((s1[0] & 0xf) << 4) | (s1[1] & 0xf); cmd.mchan[1] = ((s1[2] & 0xf) << 4) | (s1[3] & 0xf); cmd.freq[0] = 0xff; cmd.freq[1] = FI; return (setcmda(ident, (u_char *)&cmd, s1)); } /* * These low level routines send a command to the radio and receive the * reply. They return the length of the reply or -1 if error. * * setcmd(ident, cmd, subcmd) - send CI-V command. */ int setcmd( /* returns length or -1 (error) */ int ident, /* radio ID */ int cmmd, /* command */ int subcmd /* subcommand */ ) { u_char cmd[] = {FI, FI, FI, FI}; u_char rsp[BMAX]; cmd[0] = cmmd; cmd[1] = subcmd; if (subcmd & 0x8000) cmd[2] = (subcmd >> 8) & 0x7f; return (setcmda(ident, cmd, rsp)); } /* * setcmda(ident, cmd, rsp) - send CI-V command and receive response. */ int setcmda( /* returns length or -1 (error) */ int ident, /* radio ID */ u_char *cmd, /* command */ u_char *rsp /* response */ ) { int temp; temp = sndpkt(ident, cmd, rsp); if (temp < 2 || rsp[0] == NAK) return (R_ERR); return (temp); } /* * BCD conversion routines * * These routines convert between internal (floating point) format and * radio (BCD) format. BCD data are two digits per octet in big normal * or reversed order, depending on data type. These routines convert * between internal and reversed data types. * * data type BCD units order * ==================================================== * bank 2 1 normal * channel 2/4 1 normal (4 for R8500) * frequency 8/10 1/10 Hz reversed (8 for 735) * transmit offset 6 100 Hz reversed * dial tune step 4 100 Hz reversed */ /* * doublefreq(freq, y, len) - double to ICOM frequency with padding */ void doublefreq( double freq, /* frequency */ u_char *x, /* radio frequency */ int len /* length (octets) */ ) { int i; char s1[11]; char *y; sprintf(s1, " %10.0lf", freq); y = s1 + 10; i = 0; while (*y != ' ') { x[i] = *y-- & 0xf; x[i] = x[i] | ((*y-- & 0xf) << 4); i++; } for (; i < len; i++) x[i] = 0; x[i] = FI; } /* * freqdouble(x, len) - ICOM frequency to double */ double freqdouble( /* returns frequency */ u_char *x, /* radio frequency */ int len /* length (octets) */ ) { int i; char s[11]; char *y; double dtemp; y = s + 2 * len; *y-- = '\0'; for (i = 0; i < len && x[i] != FI; i++) { *y-- = (char)((x[i] & 0xf) + '0'); *y-- = (char)(((x[i] >> 4) & 0xf) + '0'); } sscanf(s, "%lf", &dtemp); return (dtemp); } /* end program */ icom/PCR.MCH0100744000200000135730000003740307764717671012547 0ustar millsdlmgroup[REV],,,,,,,,, ID=1.0.0,,,,,,,,, APP=IC-PCR1000 Revision 2.0,,,,,,,,, [BANK00],,,,,,,,, BANKNAME=Africa,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=AFI/SAT,,3.452,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=AFI/SAT,,6.535,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=AFI/SAT,,8.861,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=AFI/SAT,,13.357,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=AFI/SAT,,17.955,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=AFI-2,,3.419,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=AFI-2,,5.652,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=AFI-2,,8.894,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=AFI-2,,13.273,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=AFI-2,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=AFI/MID,,3.467,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=AFI/MID,,5.658,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=AFI/MID,,10.018,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=AFI/MID,,11.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=AFI/MID,,13.288,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=AFI/MID,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=AFI-4,,2.878,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=AFI-4,,5.493,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=AFI-4,,8.903,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=AFI-4,,13.294,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=AFI-4,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=AFI/INO,,3.476,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=AFI/INO,,5.634,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=AFI/INO,,8.879,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=AFI/INO,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=AFI/INO,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK01],,,,,,,,, BANKNAME=Pacific,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=CEP-1/2,,2.869,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=CEP-1/2,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=CEP-1/2,,5.547,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=CEP-1/2,,5.574,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=CEP-1/2,,8.843,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=CEP-1/2,,11.282,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=CEP-1/2,,13.261,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=CEP-1/2,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=CEP-1/2,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=CWP-1/2,,2.998,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=CWP-1/2,,4.666,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=CWP-1/2,,6.532,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=CWP-1/2,,6.562,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=CWP-1/2,,8.903,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=CWP-1/2,,11.384,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=CWP-1/2,,13.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=CWP-1/2,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=CWP-1/2,,21.985,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NP,,2.932,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NP,,5.628,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NP,,5.667,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NP,,6.665,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NP,,8.915,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NP,,10.048,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NP,,13.294,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NP,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NP,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NP,,21.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=SP,,3.467,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=SP,,5.643,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=SP,,5.667,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=SP,,8.867,USB,3k,OFF,3kHz,OFF,OFF,OFF 32=SP,,13.273,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=SP,,17.904,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK02],,,,,,,,, BANKNAME=Eur/W_Asia,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=EUR-A,,3.479,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=EUR-A,,5.661,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=EUR-A,,6.598,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=EUR-A,,10.084,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=EUR-A,,13.288,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=EUR-A,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=MID-1,,2.992,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=MID-1,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=MID-1,,6.631,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=MID-1,,8.951,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=MID-1,,11.375,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=MID-1,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=MID-3,,2.944,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=MID-3,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=MID-3,,6.631,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=MID-3,,8.951,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=MID-3,,11.375,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=MID-3,,17.961,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NCA-1,,3.019,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NCA-1,,5.646,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NCA-1,,13.315,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NCA-1,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NCA-2,,2.851,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NCA-2,,4.678,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NCA-2,,6.592,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NCA-2,,10.096,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NCA-2,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NCA-3,,3.004,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=NCA-3,,5.664,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=NCA-3,,10.039,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=NCA-3,,13.303,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=NCA-3,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK03],,,,,,,,, BANKNAME=N_Atlantic,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=NAT-A,,3.016,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=NAT-A,,5.598,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=NAT-A,,8.906,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=NAT-A,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=NAT-A,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=NAT-B,,2.899,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=NAT-B,,5.616,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=NAT-B,,8.864,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=NAT-B,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=NAT-B,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=NAT-C,,2.862,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=NAT-C,,5.649,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=NAT-C,,8.879,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=NAT-C,,13.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=NAT-C,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=NAT-D,,2.971,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=NAT-D,,4.675,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=NAT-D,,8.891,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=NAT-D,,11.279,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=NAT-D,,13.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=NAT-D,,17.946,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=NAT-E,,2.962,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=NAT-E,,6.628,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=NAT-E,,8.825,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=NAT-E,,11.309,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=NAT-E,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=NAT-F,,3.476,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=NAT-F,,6.622,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=NAT-F,,8.831,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK04],,,,,,,,, BANKNAME=Carr/S_Am,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=CAR-A,,2.887,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=CAR-A,,5.55,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=CAR-A,,6.577,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=CAR-A,,8.918,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=CAR-A,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=CAR-A,,13.297,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=CAR-A,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=CAR-B,,3.455,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=CAR-B,,5.52,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=CAR-B,,6.586,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=CAR-B,,8.846,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=CAR-B,,11.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=CAR-B,,11.387,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=CAR-B,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=E_SAM,,3.479,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=E_SAM,,5.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=E_SAM,,8.855,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=E_SAM,,10.096,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=E_SAM,,13.297,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=E_SAM,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=W_SAM,,2.944,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=W_SAM,,4.669,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=W_SAM,,6.549,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=W_SAM,,10.024,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=W_SAM,,11.36,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=W_SAM,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=SAT-2,,2.854,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=SAT-2,,5.565,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=SAT-2,,11.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=SAT-2,,13.315,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=SAT-2,,17.955,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK05],,,,,,,,, BANKNAME=E/S_Asia,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=EA-1,,3.016,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=EA-1,,6.571,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=EA-1,,8.897,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=EA-1,,10.042,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=EA-1,,17.958,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=SEA-1/3,,3.47,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=SEA-1/3,,6.556,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=SEA-1/3,,10.066,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=SEA-1/3,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=SEA-1/3,,13.318,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=SEA-1/3,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=SEA/EA,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=SEA/EA,,5.649,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=SEA/EA,,5.655,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=SEA/EA,,8.942,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=SEA/EA,,11.396,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=SEA/EA,,13.309,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=SEA/EA,,17.907,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK06],,,,,,,,, BANKNAME=MET,,,,,,,,, ACTIVECH=1,,,,,,,,, 00=MET-NAT,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=MET-NAT,,6.604,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=MET-NAT,,10.051,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=MET-NAT,,13.27,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=MET-EU,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=MET-EU,,5.505,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=MET-EU,,8.957,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=MET-EU,,13.264,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=MET-PAC,,2.863,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=MET-PAC,,6.679,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=MET-PAC,,8.828,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=MET-PAC,,13.282,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK07],,,,,,,,, BANKNAME=Comp-1,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=Houston,,5.529,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=Houston,,6.637,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=Houston,,10.075,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=Houston,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=Houston,,13.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=Houston,,17.94,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=Honolulu,,3.013,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=Honolulu,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=Honolulu,,10.033,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=Honolulu,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=Honolulu,,13.348,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=Honolulu,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=Honolulu,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=Honolulu,,21.964,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=New_York,,3.494,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=New_York,,6.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=New_York,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=New_York,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=New_York,,13.33,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=New_York,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=New_York,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=San_Fran,,3.013,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=San_Fran,,3.413,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=San_Fran,,6.64,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=San_Fran,,8.843,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=San_Fran,,11.342,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=San_Fran,,13.3,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=San_Fran,,13.348,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=San_Fran,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=San_Fran,,17.925,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=Gulf_Mex,,4.55,USB,3k,OFF,3kHz,OFF,OFF,OFF 34=Gulf_Mex,,6.82,USB,3k,OFF,3kHz,OFF,OFF,OFF 35=Gulf_Mex,,8.07,USB,3k,OFF,3kHz,OFF,OFF,OFF 36=Gulf_Mex,,13.354,USB,3k,OFF,3kHz,OFF,OFF,OFF 37=St_Johns,,3.485,USB,3k,OFF,3kHz,OFF,OFF,OFF 38=St_Johns,,5.604,USB,3k,OFF,3kHz,OFF,OFF,OFF 39=St_Johns,,8.819,USB,3k,OFF,3kHz,OFF,OFF,OFF 40=St_Johns,,13.285,USB,3k,OFF,3kHz,OFF,OFF,OFF 41=St_Johns,,13.42,USB,3k,OFF,3kHz,OFF,OFF,OFF 42=St_Johns,,17.91,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK08],,,,,,,,, BANKNAME=Comp-2,,,,,,,,, ACTIVECH=42,,,,,,,,, 00=Berne,,3.01,USB,3k,OFF,3kHz,OFF,OFF,OFF 01=Berne,,4.654,USB,3k,OFF,3kHz,OFF,OFF,OFF 02=Berne,,4.67,USB,3k,OFF,3kHz,OFF,OFF,OFF 03=Berne,,4.702,USB,3k,OFF,3kHz,OFF,OFF,OFF 04=Berne,,6.526,USB,3k,OFF,3kHz,OFF,OFF,OFF 05=Berne,,6.643,USB,3k,OFF,3kHz,OFF,OFF,OFF 06=Berne,,6.705,USB,3k,OFF,3kHz,OFF,OFF,OFF 07=Berne,,6.742,USB,3k,OFF,3kHz,OFF,OFF,OFF 08=Berne,,8.936,USB,3k,OFF,3kHz,OFF,OFF,OFF 09=Berne,,9.211,USB,3k,OFF,3kHz,OFF,OFF,OFF 10=Berne,,10.069,USB,3k,OFF,3kHz,OFF,OFF,OFF 11=Berne,,13.205,USB,3k,OFF,3kHz,OFF,OFF,OFF 12=Berne,,13.266,USB,3k,OFF,3kHz,OFF,OFF,OFF 13=Berne,,13.324,USB,3k,OFF,3kHz,OFF,OFF,OFF 14=Berne,,15.046,USB,3k,OFF,3kHz,OFF,OFF,OFF 15=Berne,,15.05,USB,3k,OFF,3kHz,OFF,OFF,OFF 16=Berne,,15.835,USB,3k,OFF,3kHz,OFF,OFF,OFF 17=Berne,,17.931,USB,3k,OFF,3kHz,OFF,OFF,OFF 18=Berne,,18.023,USB,3k,OFF,3kHz,OFF,OFF,OFF 19=Berne,,18.48,USB,3k,OFF,3kHz,OFF,OFF,OFF 20=Berne,,19.554,USB,3k,OFF,3kHz,OFF,OFF,OFF 21=Berne,,20.035,USB,3k,OFF,3kHz,OFF,OFF,OFF 22=Berne,,20.87,USB,3k,OFF,3kHz,OFF,OFF,OFF 23=Berne,,21.933,USB,3k,OFF,3kHz,OFF,OFF,OFF 24=Berne,,21.988,USB,3k,OFF,3kHz,OFF,OFF,OFF 25=Berne,,23.285,USB,3k,OFF,3kHz,OFF,OFF,OFF 26=Berne,,25.5,USB,3k,OFF,3kHz,OFF,OFF,OFF 27=London,,3.482,USB,3k,OFF,3kHz,OFF,OFF,OFF 28=London,,4.807,USB,3k,OFF,3kHz,OFF,OFF,OFF 29=London,,5.61,USB,3k,OFF,3kHz,OFF,OFF,OFF 30=London,,6.634,USB,3k,OFF,3kHz,OFF,OFF,OFF 31=London,,8.17,USB,3k,OFF,3kHz,OFF,OFF,OFF 32=London,,8.96,USB,3k,OFF,3kHz,OFF,OFF,OFF 33=London,,10.291,USB,3k,OFF,3kHz,OFF,OFF,OFF 34=London,,11.306,USB,3k,OFF,3kHz,OFF,OFF,OFF 35=London,,12.133,USB,3k,OFF,3kHz,OFF,OFF,OFF 36=London,,13.865,USB,3k,OFF,3kHz,OFF,OFF,OFF 37=London,,14.89,USB,3k,OFF,3kHz,OFF,OFF,OFF 38=London,,17.405,USB,3k,OFF,3kHz,OFF,OFF,OFF 39=London,,19.51,USB,3k,OFF,3kHz,OFF,OFF,OFF [BANK09],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=7,,,,,,,,, 00=WWV2,,2.5,AM,6k,ON,5kHz,OFF,OFF,OFF 01=WWV5,,5,AM,6k,ON,5kHz,OFF,OFF,OFF 02=WWV10,,10,AM,6k,ON,5kHz,OFF,OFF,OFF 03=WWV15,,15,AM,6k,ON,5kHz,OFF,OFF,OFF 04=WWV20,,20,AM,6k,ON,5kHz,OFF,OFF,OFF 05=CHU3,,3.33,AM,6k,ON,5kHz,OFF,OFF,OFF 06=CHU5,,7.335,AM,6k,ON,5kHz,OFF,OFF,OFF 07=CHU14,,14.67,AM,6k,ON,20kHz,OFF,OFF,OFF [BANK10],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, 00=WFAN,,0.66,AM,15k,OFF,10kHz,OFF,OFF,OFF 19=NONAME,,0.8,AM,15k,OFF,10kHz,OFF,OFF,OFF 01=NONAME,,0.83,AM,15k,OFF,10kHz,OFF,OFF,OFF 18=NONAME,,0.88,AM,15k,OFF,10kHz,OFF,OFF,OFF 02=WPEN,,0.95,AM,15k,OFF,10kHz,OFF,OFF,OFF 03=WBZ,,1.03,AM,15k,OFF,20kHz,OFF,OFF,OFF 04=KYW,,1.06,AM,15k,OFF,10kHz,OFF,OFF,OFF 05=WBAL,,1.09,AM,15k,OFF,10kHz,OFF,OFF,OFF 06=NONAME,,1.1,AM,15k,OFF,10kHz,OFF,OFF,OFF 07=NONAME,,1.11,AM,15k,OFF,10kHz,OFF,OFF,OFF 08=WDEL,,1.15,AM,15k,OFF,10kHz,OFF,OFF,OFF 09=NONAME,,1.17,AM,15k,OFF,10kHz,OFF,OFF,OFF 10=WPHT,,1.21,AM,15k,OFF,10kHz,OFF,OFF,OFF 11=WNRK,,1.26,AM,15k,OFF,10kHz,OFF,OFF,OFF 12=WJBR,,1.29,AM,15k,OFF,10kHz,OFF,OFF,OFF 13=NONAME,,1.33,AM,15k,OFF,10kHz,OFF,OFF,OFF 14=WTMC,,1.38,AM,15k,OFF,10kHz,OFF,OFF,OFF 15=WILM,,1.45,AM,15k,OFF,10kHz,OFF,OFF,OFF 16=NONAME,,1.51,AM,15k,OFF,10kHz,OFF,OFF,OFF 17=WSER,,1.55,AM,15k,OFF,10kHz,OFF,OFF,OFF 20=NONAME,,89.9,WFM,230k,OFF,200kHz,OFF,OFF,OFF 21=WVUD,,91.3,WFM,230k,OFF,200kHz,OFF,OFF,OFF 22=WSTW,,93.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 23=NONAME,,94.1,WFM,230k,OFF,200kHz,OFF,OFF,OFF 24=NONAME,,94.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 25=NONAME,,95.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 26=WJBR,,99.5,WFM,230k,OFF,200kHz,OFF,OFF,OFF 27=WXCY,,103.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF 28=NONAME,,107.7,WFM,230k,OFF,200kHz,OFF,OFF,OFF [BANK14],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK15],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK16],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK17],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK18],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=0,,,,,,,,, [BANK19],,,,,,,,, BANKNAME=scan,,,,,,,,, ACTIVECH=7,,,,,,,,, 02=C17,,493.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 04=C22,,523.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 05=C23,,529.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 07=C48,,679.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 08=C61,,757.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 10=C65,,781.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 13=C29,,565.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 16=C43,,649.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 17=C45,,661.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 20=C57,,733.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF [COMMON],,,,,,,,, ACTIVEBANK=11,,,,,,,,, [BANK11],,,,,,,,, BANKNAME=,,,,,,,,, ACTIVECH=10,,,,,,,,, 00=C2,,59.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 01=C10,,197.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 02=C11,,203.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 03=C12,,209.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 04=C13,,215.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 05=C17,,493.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 06=C22,,523.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 07=C23,,529.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 08=C48,,679.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 09=C61,,757.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 10=C65,,781.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 11=C29,,565.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 12=C43,,649.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 13=C45,,661.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF 14=C57,,733.75,WFM,230k,OFF,6MHz,OFF,OFF,OFF icom/pcr.csv0100744000200000135730000003716307764720275013070 0ustar millsdlmgroup[REV] ID=1.0.0 APP=IC-PCR1000 Revision 2.0 [BANK00] BANKNAME=Africa ACTIVECH=0 00=AFI/SAT 3.452 USB 3k OFF 3kHz OFF OFF OFF 01=AFI/SAT 6.535 USB 3k OFF 3kHz OFF OFF OFF 02=AFI/SAT 8.861 USB 3k OFF 3kHz OFF OFF OFF 03=AFI/SAT 13.357 USB 3k OFF 3kHz OFF OFF OFF 04=AFI/SAT 17.955 USB 3k OFF 3kHz OFF OFF OFF 05=AFI-2 3.419 USB 3k OFF 3kHz OFF OFF OFF 06=AFI-2 5.652 USB 3k OFF 3kHz OFF OFF OFF 07=AFI-2 8.894 USB 3k OFF 3kHz OFF OFF OFF 08=AFI-2 13.273 USB 3k OFF 3kHz OFF OFF OFF 09=AFI-2 17.961 USB 3k OFF 3kHz OFF OFF OFF 10=AFI/MID 3.467 USB 3k OFF 3kHz OFF OFF OFF 11=AFI/MID 5.658 USB 3k OFF 3kHz OFF OFF OFF 12=AFI/MID 10.018 USB 3k OFF 3kHz OFF OFF OFF 13=AFI/MID 11.3 USB 3k OFF 3kHz OFF OFF OFF 14=AFI/MID 13.288 USB 3k OFF 3kHz OFF OFF OFF 15=AFI/MID 17.961 USB 3k OFF 3kHz OFF OFF OFF 16=AFI-4 2.878 USB 3k OFF 3kHz OFF OFF OFF 17=AFI-4 5.493 USB 3k OFF 3kHz OFF OFF OFF 18=AFI-4 8.903 USB 3k OFF 3kHz OFF OFF OFF 19=AFI-4 13.294 USB 3k OFF 3kHz OFF OFF OFF 20=AFI-4 17.961 USB 3k OFF 3kHz OFF OFF OFF 21=AFI/INO 3.476 USB 3k OFF 3kHz OFF OFF OFF 22=AFI/INO 5.634 USB 3k OFF 3kHz OFF OFF OFF 23=AFI/INO 8.879 USB 3k OFF 3kHz OFF OFF OFF 24=AFI/INO 13.306 USB 3k OFF 3kHz OFF OFF OFF 25=AFI/INO 17.961 USB 3k OFF 3kHz OFF OFF OFF [BANK01] BANKNAME=Pacific ACTIVECH=0 00=CEP-1/2 2.869 USB 3k OFF 3kHz OFF OFF OFF 01=CEP-1/2 3.413 USB 3k OFF 3kHz OFF OFF OFF 02=CEP-1/2 5.547 USB 3k OFF 3kHz OFF OFF OFF 03=CEP-1/2 5.574 USB 3k OFF 3kHz OFF OFF OFF 04=CEP-1/2 8.843 USB 3k OFF 3kHz OFF OFF OFF 05=CEP-1/2 11.282 USB 3k OFF 3kHz OFF OFF OFF 06=CEP-1/2 13.261 USB 3k OFF 3kHz OFF OFF OFF 07=CEP-1/2 13.354 USB 3k OFF 3kHz OFF OFF OFF 08=CEP-1/2 17.904 USB 3k OFF 3kHz OFF OFF OFF 09=CWP-1/2 2.998 USB 3k OFF 3kHz OFF OFF OFF 10=CWP-1/2 4.666 USB 3k OFF 3kHz OFF OFF OFF 11=CWP-1/2 6.532 USB 3k OFF 3kHz OFF OFF OFF 12=CWP-1/2 6.562 USB 3k OFF 3kHz OFF OFF OFF 13=CWP-1/2 8.903 USB 3k OFF 3kHz OFF OFF OFF 14=CWP-1/2 11.384 USB 3k OFF 3kHz OFF OFF OFF 15=CWP-1/2 13.3 USB 3k OFF 3kHz OFF OFF OFF 16=CWP-1/2 17.904 USB 3k OFF 3kHz OFF OFF OFF 17=CWP-1/2 21.985 USB 3k OFF 3kHz OFF OFF OFF 18=NP 2.932 USB 3k OFF 3kHz OFF OFF OFF 19=NP 5.628 USB 3k OFF 3kHz OFF OFF OFF 20=NP 5.667 USB 3k OFF 3kHz OFF OFF OFF 21=NP 6.665 USB 3k OFF 3kHz OFF OFF OFF 22=NP 8.915 USB 3k OFF 3kHz OFF OFF OFF 23=NP 10.048 USB 3k OFF 3kHz OFF OFF OFF 24=NP 13.294 USB 3k OFF 3kHz OFF OFF OFF 25=NP 17.904 USB 3k OFF 3kHz OFF OFF OFF 26=NP 17.946 USB 3k OFF 3kHz OFF OFF OFF 27=NP 21.925 USB 3k OFF 3kHz OFF OFF OFF 28=SP 3.467 USB 3k OFF 3kHz OFF OFF OFF 29=SP 5.643 USB 3k OFF 3kHz OFF OFF OFF 30=SP 5.667 USB 3k OFF 3kHz OFF OFF OFF 31=SP 8.867 USB 3k OFF 3kHz OFF OFF OFF 32=SP 13.273 USB 3k OFF 3kHz OFF OFF OFF 33=SP 17.904 USB 3k OFF 3kHz OFF OFF OFF [BANK02] BANKNAME=Eur/W_Asia ACTIVECH=0 00=EUR-A 3.479 USB 3k OFF 3kHz OFF OFF OFF 01=EUR-A 5.661 USB 3k OFF 3kHz OFF OFF OFF 02=EUR-A 6.598 USB 3k OFF 3kHz OFF OFF OFF 03=EUR-A 10.084 USB 3k OFF 3kHz OFF OFF OFF 04=EUR-A 13.288 USB 3k OFF 3kHz OFF OFF OFF 05=EUR-A 17.961 USB 3k OFF 3kHz OFF OFF OFF 06=MID-1 2.992 USB 3k OFF 3kHz OFF OFF OFF 07=MID-1 4.669 USB 3k OFF 3kHz OFF OFF OFF 08=MID-1 6.631 USB 3k OFF 3kHz OFF OFF OFF 09=MID-1 8.951 USB 3k OFF 3kHz OFF OFF OFF 10=MID-1 11.375 USB 3k OFF 3kHz OFF OFF OFF 11=MID-1 17.961 USB 3k OFF 3kHz OFF OFF OFF 12=MID-3 2.944 USB 3k OFF 3kHz OFF OFF OFF 13=MID-3 4.669 USB 3k OFF 3kHz OFF OFF OFF 14=MID-3 6.631 USB 3k OFF 3kHz OFF OFF OFF 15=MID-3 8.951 USB 3k OFF 3kHz OFF OFF OFF 16=MID-3 11.375 USB 3k OFF 3kHz OFF OFF OFF 17=MID-3 17.961 USB 3k OFF 3kHz OFF OFF OFF 18=NCA-1 3.019 USB 3k OFF 3kHz OFF OFF OFF 19=NCA-1 5.646 USB 3k OFF 3kHz OFF OFF OFF 20=NCA-1 13.315 USB 3k OFF 3kHz OFF OFF OFF 21=NCA-1 17.958 USB 3k OFF 3kHz OFF OFF OFF 22=NCA-2 2.851 USB 3k OFF 3kHz OFF OFF OFF 23=NCA-2 4.678 USB 3k OFF 3kHz OFF OFF OFF 24=NCA-2 6.592 USB 3k OFF 3kHz OFF OFF OFF 25=NCA-2 10.096 USB 3k OFF 3kHz OFF OFF OFF 26=NCA-2 17.958 USB 3k OFF 3kHz OFF OFF OFF 27=NCA-3 3.004 USB 3k OFF 3kHz OFF OFF OFF 28=NCA-3 5.664 USB 3k OFF 3kHz OFF OFF OFF 29=NCA-3 10.039 USB 3k OFF 3kHz OFF OFF OFF 30=NCA-3 13.303 USB 3k OFF 3kHz OFF OFF OFF 31=NCA-3 17.958 USB 3k OFF 3kHz OFF OFF OFF [BANK03] BANKNAME=N_Atlantic ACTIVECH=0 00=NAT-A 3.016 USB 3k OFF 3kHz OFF OFF OFF 01=NAT-A 5.598 USB 3k OFF 3kHz OFF OFF OFF 02=NAT-A 8.906 USB 3k OFF 3kHz OFF OFF OFF 03=NAT-A 13.306 USB 3k OFF 3kHz OFF OFF OFF 04=NAT-A 17.946 USB 3k OFF 3kHz OFF OFF OFF 05=NAT-B 2.899 USB 3k OFF 3kHz OFF OFF OFF 06=NAT-B 5.616 USB 3k OFF 3kHz OFF OFF OFF 07=NAT-B 8.864 USB 3k OFF 3kHz OFF OFF OFF 08=NAT-B 13.291 USB 3k OFF 3kHz OFF OFF OFF 09=NAT-B 17.946 USB 3k OFF 3kHz OFF OFF OFF 10=NAT-C 2.862 USB 3k OFF 3kHz OFF OFF OFF 11=NAT-C 5.649 USB 3k OFF 3kHz OFF OFF OFF 12=NAT-C 8.879 USB 3k OFF 3kHz OFF OFF OFF 13=NAT-C 13.306 USB 3k OFF 3kHz OFF OFF OFF 14=NAT-C 17.946 USB 3k OFF 3kHz OFF OFF OFF 15=NAT-D 2.971 USB 3k OFF 3kHz OFF OFF OFF 16=NAT-D 4.675 USB 3k OFF 3kHz OFF OFF OFF 17=NAT-D 8.891 USB 3k OFF 3kHz OFF OFF OFF 18=NAT-D 11.279 USB 3k OFF 3kHz OFF OFF OFF 19=NAT-D 13.291 USB 3k OFF 3kHz OFF OFF OFF 20=NAT-D 17.946 USB 3k OFF 3kHz OFF OFF OFF 21=NAT-E 2.962 USB 3k OFF 3kHz OFF OFF OFF 22=NAT-E 6.628 USB 3k OFF 3kHz OFF OFF OFF 23=NAT-E 8.825 USB 3k OFF 3kHz OFF OFF OFF 24=NAT-E 11.309 USB 3k OFF 3kHz OFF OFF OFF 25=NAT-E 13.354 USB 3k OFF 3kHz OFF OFF OFF 26=NAT-F 3.476 USB 3k OFF 3kHz OFF OFF OFF 27=NAT-F 6.622 USB 3k OFF 3kHz OFF OFF OFF 28=NAT-F 8.831 USB 3k OFF 3kHz OFF OFF OFF [BANK04] BANKNAME=Carr/S_Am ACTIVECH=0 00=CAR-A 2.887 USB 3k OFF 3kHz OFF OFF OFF 01=CAR-A 5.55 USB 3k OFF 3kHz OFF OFF OFF 02=CAR-A 6.577 USB 3k OFF 3kHz OFF OFF OFF 03=CAR-A 8.918 USB 3k OFF 3kHz OFF OFF OFF 04=CAR-A 11.396 USB 3k OFF 3kHz OFF OFF OFF 05=CAR-A 13.297 USB 3k OFF 3kHz OFF OFF OFF 06=CAR-A 17.907 USB 3k OFF 3kHz OFF OFF OFF 07=CAR-B 3.455 USB 3k OFF 3kHz OFF OFF OFF 08=CAR-B 5.52 USB 3k OFF 3kHz OFF OFF OFF 09=CAR-B 6.586 USB 3k OFF 3kHz OFF OFF OFF 10=CAR-B 8.846 USB 3k OFF 3kHz OFF OFF OFF 11=CAR-B 11.33 USB 3k OFF 3kHz OFF OFF OFF 12=CAR-B 11.387 USB 3k OFF 3kHz OFF OFF OFF 13=CAR-B 17.907 USB 3k OFF 3kHz OFF OFF OFF 14=E_SAM 3.479 USB 3k OFF 3kHz OFF OFF OFF 15=E_SAM 5.526 USB 3k OFF 3kHz OFF OFF OFF 16=E_SAM 8.855 USB 3k OFF 3kHz OFF OFF OFF 17=E_SAM 10.096 USB 3k OFF 3kHz OFF OFF OFF 18=E_SAM 13.297 USB 3k OFF 3kHz OFF OFF OFF 19=E_SAM 17.907 USB 3k OFF 3kHz OFF OFF OFF 20=W_SAM 2.944 USB 3k OFF 3kHz OFF OFF OFF 21=W_SAM 4.669 USB 3k OFF 3kHz OFF OFF OFF 22=W_SAM 6.549 USB 3k OFF 3kHz OFF OFF OFF 23=W_SAM 10.024 USB 3k OFF 3kHz OFF OFF OFF 24=W_SAM 11.36 USB 3k OFF 3kHz OFF OFF OFF 25=W_SAM 17.907 USB 3k OFF 3kHz OFF OFF OFF 26=SAT-2 2.854 USB 3k OFF 3kHz OFF OFF OFF 27=SAT-2 5.565 USB 3k OFF 3kHz OFF OFF OFF 28=SAT-2 11.291 USB 3k OFF 3kHz OFF OFF OFF 29=SAT-2 13.315 USB 3k OFF 3kHz OFF OFF OFF 30=SAT-2 17.955 USB 3k OFF 3kHz OFF OFF OFF [BANK05] BANKNAME=E/S_Asia ACTIVECH=0 00=EA-1 3.016 USB 3k OFF 3kHz OFF OFF OFF 01=EA-1 6.571 USB 3k OFF 3kHz OFF OFF OFF 02=EA-1 8.897 USB 3k OFF 3kHz OFF OFF OFF 03=EA-1 10.042 USB 3k OFF 3kHz OFF OFF OFF 04=EA-1 17.958 USB 3k OFF 3kHz OFF OFF OFF 05=SEA-1/3 3.47 USB 3k OFF 3kHz OFF OFF OFF 06=SEA-1/3 6.556 USB 3k OFF 3kHz OFF OFF OFF 07=SEA-1/3 10.066 USB 3k OFF 3kHz OFF OFF OFF 08=SEA-1/3 11.396 USB 3k OFF 3kHz OFF OFF OFF 09=SEA-1/3 13.318 USB 3k OFF 3kHz OFF OFF OFF 10=SEA-1/3 17.907 USB 3k OFF 3kHz OFF OFF OFF 11=SEA/EA 3.485 USB 3k OFF 3kHz OFF OFF OFF 12=SEA/EA 5.649 USB 3k OFF 3kHz OFF OFF OFF 13=SEA/EA 5.655 USB 3k OFF 3kHz OFF OFF OFF 14=SEA/EA 8.942 USB 3k OFF 3kHz OFF OFF OFF 15=SEA/EA 11.396 USB 3k OFF 3kHz OFF OFF OFF 16=SEA/EA 13.309 USB 3k OFF 3kHz OFF OFF OFF 17=SEA/EA 17.907 USB 3k OFF 3kHz OFF OFF OFF [BANK06] BANKNAME=MET ACTIVECH=1 00=MET-NAT 3.485 USB 3k OFF 3kHz OFF OFF OFF 01=MET-NAT 6.604 USB 3k OFF 3kHz OFF OFF OFF 02=MET-NAT 10.051 USB 3k OFF 3kHz OFF OFF OFF 03=MET-NAT 13.27 USB 3k OFF 3kHz OFF OFF OFF 04=MET-EU 3.413 USB 3k OFF 3kHz OFF OFF OFF 05=MET-EU 5.505 USB 3k OFF 3kHz OFF OFF OFF 06=MET-EU 8.957 USB 3k OFF 3kHz OFF OFF OFF 07=MET-EU 13.264 USB 3k OFF 3kHz OFF OFF OFF 08=MET-PAC 2.863 USB 3k OFF 3kHz OFF OFF OFF 09=MET-PAC 6.679 USB 3k OFF 3kHz OFF OFF OFF 10=MET-PAC 8.828 USB 3k OFF 3kHz OFF OFF OFF 11=MET-PAC 13.282 USB 3k OFF 3kHz OFF OFF OFF [BANK07] BANKNAME=Comp-1 ACTIVECH=0 00=Houston 5.529 USB 3k OFF 3kHz OFF OFF OFF 01=Houston 6.637 USB 3k OFF 3kHz OFF OFF OFF 02=Houston 10.075 USB 3k OFF 3kHz OFF OFF OFF 03=Houston 11.342 USB 3k OFF 3kHz OFF OFF OFF 04=Houston 13.33 USB 3k OFF 3kHz OFF OFF OFF 05=Houston 17.94 USB 3k OFF 3kHz OFF OFF OFF 07=Honolulu 3.013 USB 3k OFF 3kHz OFF OFF OFF 08=Honolulu 6.64 USB 3k OFF 3kHz OFF OFF OFF 09=Honolulu 10.033 USB 3k OFF 3kHz OFF OFF OFF 10=Honolulu 11.342 USB 3k OFF 3kHz OFF OFF OFF 11=Honolulu 13.348 USB 3k OFF 3kHz OFF OFF OFF 12=Honolulu 13.354 USB 3k OFF 3kHz OFF OFF OFF 13=Honolulu 17.925 USB 3k OFF 3kHz OFF OFF OFF 14=Honolulu 21.964 USB 3k OFF 3kHz OFF OFF OFF 15=New_York 3.494 USB 3k OFF 3kHz OFF OFF OFF 16=New_York 6.526 USB 3k OFF 3kHz OFF OFF OFF 17=New_York 6.64 USB 3k OFF 3kHz OFF OFF OFF 18=New_York 11.342 USB 3k OFF 3kHz OFF OFF OFF 19=New_York 13.33 USB 3k OFF 3kHz OFF OFF OFF 20=New_York 13.354 USB 3k OFF 3kHz OFF OFF OFF 21=New_York 17.925 USB 3k OFF 3kHz OFF OFF OFF 23=San_Fran 3.013 USB 3k OFF 3kHz OFF OFF OFF 24=San_Fran 3.413 USB 3k OFF 3kHz OFF OFF OFF 25=San_Fran 6.64 USB 3k OFF 3kHz OFF OFF OFF 26=San_Fran 8.843 USB 3k OFF 3kHz OFF OFF OFF 27=San_Fran 11.342 USB 3k OFF 3kHz OFF OFF OFF 28=San_Fran 13.3 USB 3k OFF 3kHz OFF OFF OFF 29=San_Fran 13.348 USB 3k OFF 3kHz OFF OFF OFF 30=San_Fran 13.354 USB 3k OFF 3kHz OFF OFF OFF 31=San_Fran 17.925 USB 3k OFF 3kHz OFF OFF OFF 33=Gulf_Mex 4.55 USB 3k OFF 3kHz OFF OFF OFF 34=Gulf_Mex 6.82 USB 3k OFF 3kHz OFF OFF OFF 35=Gulf_Mex 8.07 USB 3k OFF 3kHz OFF OFF OFF 36=Gulf_Mex 13.354 USB 3k OFF 3kHz OFF OFF OFF 37=St_Johns 3.485 USB 3k OFF 3kHz OFF OFF OFF 38=St_Johns 5.604 USB 3k OFF 3kHz OFF OFF OFF 39=St_Johns 8.819 USB 3k OFF 3kHz OFF OFF OFF 40=St_Johns 13.285 USB 3k OFF 3kHz OFF OFF OFF 41=St_Johns 13.42 USB 3k OFF 3kHz OFF OFF OFF 42=St_Johns 17.91 USB 3k OFF 3kHz OFF OFF OFF [BANK08] BANKNAME=Comp-2 ACTIVECH=42 00=Berne 3.01 USB 3k OFF 3kHz OFF OFF OFF 01=Berne 4.654 USB 3k OFF 3kHz OFF OFF OFF 02=Berne 4.67 USB 3k OFF 3kHz OFF OFF OFF 03=Berne 4.702 USB 3k OFF 3kHz OFF OFF OFF 04=Berne 6.526 USB 3k OFF 3kHz OFF OFF OFF 05=Berne 6.643 USB 3k OFF 3kHz OFF OFF OFF 06=Berne 6.705 USB 3k OFF 3kHz OFF OFF OFF 07=Berne 6.742 USB 3k OFF 3kHz OFF OFF OFF 08=Berne 8.936 USB 3k OFF 3kHz OFF OFF OFF 09=Berne 9.211 USB 3k OFF 3kHz OFF OFF OFF 10=Berne 10.069 USB 3k OFF 3kHz OFF OFF OFF 11=Berne 13.205 USB 3k OFF 3kHz OFF OFF OFF 12=Berne 13.266 USB 3k OFF 3kHz OFF OFF OFF 13=Berne 13.324 USB 3k OFF 3kHz OFF OFF OFF 14=Berne 15.046 USB 3k OFF 3kHz OFF OFF OFF 15=Berne 15.05 USB 3k OFF 3kHz OFF OFF OFF 16=Berne 15.835 USB 3k OFF 3kHz OFF OFF OFF 17=Berne 17.931 USB 3k OFF 3kHz OFF OFF OFF 18=Berne 18.023 USB 3k OFF 3kHz OFF OFF OFF 19=Berne 18.48 USB 3k OFF 3kHz OFF OFF OFF 20=Berne 19.554 USB 3k OFF 3kHz OFF OFF OFF 21=Berne 20.035 USB 3k OFF 3kHz OFF OFF OFF 22=Berne 20.87 USB 3k OFF 3kHz OFF OFF OFF 23=Berne 21.933 USB 3k OFF 3kHz OFF OFF OFF 24=Berne 21.988 USB 3k OFF 3kHz OFF OFF OFF 25=Berne 23.285 USB 3k OFF 3kHz OFF OFF OFF 26=Berne 25.5 USB 3k OFF 3kHz OFF OFF OFF 27=London 3.482 USB 3k OFF 3kHz OFF OFF OFF 28=London 4.807 USB 3k OFF 3kHz OFF OFF OFF 29=London 5.61 USB 3k OFF 3kHz OFF OFF OFF 30=London 6.634 USB 3k OFF 3kHz OFF OFF OFF 31=London 8.17 USB 3k OFF 3kHz OFF OFF OFF 32=London 8.96 USB 3k OFF 3kHz OFF OFF OFF 33=London 10.291 USB 3k OFF 3kHz OFF OFF OFF 34=London 11.306 USB 3k OFF 3kHz OFF OFF OFF 35=London 12.133 USB 3k OFF 3kHz OFF OFF OFF 36=London 13.865 USB 3k OFF 3kHz OFF OFF OFF 37=London 14.89 USB 3k OFF 3kHz OFF OFF OFF 38=London 17.405 USB 3k OFF 3kHz OFF OFF OFF 39=London 19.51 USB 3k OFF 3kHz OFF OFF OFF [BANK09] BANKNAME= ACTIVECH=7 00=WWV2 2.5 AM 6k ON 5kHz OFF OFF OFF 01=WWV5 5 AM 6k ON 5kHz OFF OFF OFF 02=WWV10 10 AM 6k ON 5kHz OFF OFF OFF 03=WWV15 15 AM 6k ON 5kHz OFF OFF OFF 04=WWV20 20 AM 6k ON 5kHz OFF OFF OFF 05=CHU3 3.33 AM 6k ON 5kHz OFF OFF OFF 06=CHU5 7.335 AM 6k ON 5kHz OFF OFF OFF 07=CHU14 14.67 AM 6k ON 20kHz OFF OFF OFF [BANK10] BANKNAME= ACTIVECH=0 00=WFAN 0.66 AM 15k OFF 10kHz OFF OFF OFF 19=NONAME 0.8 AM 15k OFF 10kHz OFF OFF OFF 01=NONAME 0.83 AM 15k OFF 10kHz OFF OFF OFF 18=NONAME 0.88 AM 15k OFF 10kHz OFF OFF OFF 02=WPEN 0.95 AM 15k OFF 10kHz OFF OFF OFF 03=WBZ 1.03 AM 15k OFF 20kHz OFF OFF OFF 04=KYW 1.06 AM 15k OFF 10kHz OFF OFF OFF 05=WBAL 1.09 AM 15k OFF 10kHz OFF OFF OFF 06=NONAME 1.1 AM 15k OFF 10kHz OFF OFF OFF 07=NONAME 1.11 AM 15k OFF 10kHz OFF OFF OFF 08=WDEL 1.15 AM 15k OFF 10kHz OFF OFF OFF 09=NONAME 1.17 AM 15k OFF 10kHz OFF OFF OFF 10=WPHT 1.21 AM 15k OFF 10kHz OFF OFF OFF 11=WNRK 1.26 AM 15k OFF 10kHz OFF OFF OFF 12=WJBR 1.29 AM 15k OFF 10kHz OFF OFF OFF 13=NONAME 1.33 AM 15k OFF 10kHz OFF OFF OFF 14=WTMC 1.38 AM 15k OFF 10kHz OFF OFF OFF 15=WILM 1.45 AM 15k OFF 10kHz OFF OFF OFF 16=NONAME 1.51 AM 15k OFF 10kHz OFF OFF OFF 17=WSER 1.55 AM 15k OFF 10kHz OFF OFF OFF 20=NONAME 89.9 WFM 230k OFF 200kHz OFF OFF OFF 21=WVUD 91.3 WFM 230k OFF 200kHz OFF OFF OFF 22=WSTW 93.7 WFM 230k OFF 200kHz OFF OFF OFF 23=NONAME 94.1 WFM 230k OFF 200kHz OFF OFF OFF 24=NONAME 94.7 WFM 230k OFF 200kHz OFF OFF OFF 25=NONAME 95.7 WFM 230k OFF 200kHz OFF OFF OFF 26=WJBR 99.5 WFM 230k OFF 200kHz OFF OFF OFF 27=WXCY 103.7 WFM 230k OFF 200kHz OFF OFF OFF 28=NONAME 107.7 WFM 230k OFF 200kHz OFF OFF OFF [BANK14] BANKNAME= ACTIVECH=0 [BANK15] BANKNAME= ACTIVECH=0 [BANK16] BANKNAME= ACTIVECH=0 [BANK17] BANKNAME= ACTIVECH=0 [BANK18] BANKNAME= ACTIVECH=0 [BANK19] BANKNAME=scan ACTIVECH=7 02=C17 493.75 WFM 230k OFF 6MHz OFF OFF OFF 04=C22 523.75 WFM 230k OFF 6MHz OFF OFF OFF 05=C23 529.75 WFM 230k OFF 6MHz OFF OFF OFF 07=C48 679.75 WFM 230k OFF 6MHz OFF OFF OFF 08=C61 757.75 WFM 230k OFF 6MHz OFF OFF OFF 10=C65 781.75 WFM 230k OFF 6MHz OFF OFF OFF 13=C29 565.75 WFM 230k OFF 6MHz OFF OFF OFF 16=C43 649.75 WFM 230k OFF 6MHz OFF OFF OFF 17=C45 661.75 WFM 230k OFF 6MHz OFF OFF OFF 20=C57 733.75 WFM 230k OFF 6MHz OFF OFF OFF [COMMON] ACTIVEBANK=11 [BANK11] BANKNAME= ACTIVECH=10 00=C2 59.75 WFM 230k OFF 6MHz OFF OFF OFF 01=C10 197.75 WFM 230k OFF 6MHz OFF OFF OFF 02=C11 203.75 WFM 230k OFF 6MHz OFF OFF OFF 03=C12 209.75 WFM 230k OFF 6MHz OFF OFF OFF 04=C13 215.75 WFM 230k OFF 6MHz OFF OFF OFF 05=C17 493.75 WFM 230k OFF 6MHz OFF OFF OFF 06=C22 523.75 WFM 230k OFF 6MHz OFF OFF OFF 07=C23 529.75 WFM 230k OFF 6MHz OFF OFF OFF 08=C48 679.75 WFM 230k OFF 6MHz OFF OFF OFF 09=C61 757.75 WFM 230k OFF 6MHz OFF OFF OFF 10=C65 781.75 WFM 230k OFF 6MHz OFF OFF OFF 11=C29 565.75 WFM 230k OFF 6MHz OFF OFF OFF 12=C43 649.75 WFM 230k OFF 6MHz OFF OFF OFF 13=C45 661.75 WFM 230k OFF 6MHz OFF OFF OFF 14=C57 733.75 WFM 230k OFF 6MHz OFF OFF OFF icom/pcr.sh0100775000200000135730000000006207764755663012710 0ustar millsdlmgroup#!/bin/csh dos2unix pcr.csv x awk -f pcr.awk x >y icom/8500.PGM0100744000200000020000000001030510051757532011750 0ustar millsmills# Amateur radio # bank 15 name HAM load 0 1.8 mode CW name CW # 1.8-1.843 CW load + 1.843 mode LSB name PHONE # 1.843-2.0 phone load + 3.5 mode CW name CW # 3.5-3.58 CW load + 3.58 mode LSB name RTTY # 3.58-3.62 RTTY load + 3.62 mode LSB name PKT # 3.62-3.635 packet load + 3.635 mode LSB name CW # 3.635-3.75 CW load + 3.75 mode LSB name PHONE # 3.75-4.0 phone load + 5330.5 mode USB name 1 # 60 M phone 50 W load + 5346.5 mode USB name 2 # 60 M phone 50 W load + 5366.5 mode USB name 3 # 60 M phone 50 W load + 5371.5 mode USB name 4 # 60 M phone 50 W load + 5403.5 mode USB name UK # 60 M phone 50 W UK load + 7.0 mode CW name CW # 7.0-7.08 CW load + 7.08 mode LSB name RTTY # 7.08-7.1 RTTY load + 7.1 mode LSB name CW # 7.1-7.15 CW load + 7.15 mode LSB name PHONE # 7.15-7.3 phone load + 10.1 mode CW name CW # 10.1-10.13 CW load + 10.13 mode LSB name RTTY # 10.13-10.14 RTTY load + 10.14 mode LSB name PKT # 10.14-10.15 packet load + 14.0 mode CW name CW # 14.0-14.07 CW load + 14.07 mode LSB name RTTY # 14.07-14.95 RTTY load + 14.095 mode LSB name PKT # 14.095-14.112 packet load + 14.112 mode CW name CW # 14.112-14.15 CW load + 14.15 mode USB name PHONE # 14.15-14.35 phone load + 18.068 mode CW name CW # 18.068-18.1 CW load + 18.1 mode LSB name RTTY # 18.1-18.105 RTTY load + 18.105 mode LSB name PKT # 18.105-18.11 packet load + 18.11 mode USB name PHONE # 18.11-18.168 phone load + 21.0 mode CW name CW # 21.0-21.2 CW load + 21.2 mode USB name PHONE # 21.2-21.45 phone load + 24.89 mode CW name CW # 24.89-24.93 CW load + 24.93 mode USB name PHONE # 24.93-24.99 phone load + 28.0 mode CW name CW # 28.0-28.07 CW load + 28.07 mode LSB name RTTY # 28.07-29.15 RTTY load + 28.15 mode CW name CW # 28.15-29.19 CW load + 28.3 mode USB name PHONE # 28.3-29.3 phone load + 50.0 mode CW name CW # 50.0-50.1 CW load + 50.1 mode USB name PHONE # 50.1-50.6 phone load + 144.0 mode CW name CW # 148 CW load + 144.1 mode USB name PHONE # 148 phone load + 222.0 mode USB name CW # 148 CW load + 420.0 mode USB name PHONE # 450 load + 902.0 mode USB name wifi # 928 load + 1240.0 mode USB name wifi # 1300 # bank 16 name RPTR mode FM # load 0 29.52 name RPT-IN dial 20 # 4 channels load + 29.62 name RPT-OUT dial 20 # 4 channels # load + 52.0 name RPT-IN dial 20 # 23 channels load + 52.5 name RPT-OUT dial 20 # 23 channels # load + 144.6 name RPT-IN dial 15 # 20 channels load + 145.2 name RPT-OUT dial 15 # 20 channels load + 146.01 name RPT-IN dial 15 # 20 channels load + 146.61 name RPT-OUT dial 15 # 20 channels load + 146.52 name SIMPLEX dial 15 # 20 channels load + 147.0 name RPT-OUT dial 15 # 20 channels load + 146.42 name SIMPLEX dial 15 # 20 channels load + 147.6 name RPT-IN dial 15 # 20 channels # load + 222.25 name RPT-IN dial 20 # 20 channels load + 223.4 name SIMPLEX dial 20 # 20 channels load + 223.85 name RPT-OUT dial 20 # 20 channels # load + 442.0 name RPT dial 25 # 442-445 load + 446.0 name SIMPLEX dial 25 # 445-447 load + 447.0 name RPT dial 25 # 447-450 # load + 906.0 name RPT-IN dial 25 # 906-909 load + 918.0 name RPT-OUT dial 25 # 918-921 load + 927.0 name SIMPLEX dial 25 # 927-928 # #load + 29.61 FM name RPT-OUT dial 20 # 29.7 repeater output # 0.53 AM name MW dial 10 # 1.70 AM broadcast # 30.0 FM name SAFETY dial 20 # 38.9 Public Safety # 35.2 FM name BEEPER dial 20 # 35.7 beeper # 43.20 FM name BEEPER dial 20 # 43.7 beeper # 52.52 FM name RPT-OUT dial 20 # 53.0 repeater output # 53.01 FM name RPT-OUT dial 20 # 54.0 repeater output # 72.00 FM name FIXED dial 20 # 76.0 operational fixed # 88.0 WFM name FM dial 100 # 108.0 FM broadcast #150.0 FM name SAFETY dial 20 # 160.0 Public Safety #169.0 FM name SAFETY dial 25 # 172.0 Public Safety #223.70 FM name RPT-OUT dial 20 # 225.0 repeater output #442.0 FM name RPT-OUT dial 25 # 445.0 repeater output #447.0 FM name RPT-OUT dial 25 # 450.0 repeater output #450.0 FM name MOBILE dial 25 # 470.0 land fixed/mobile #931.0125 FM name BEEPER dial 25 # 932.0 beeper #1282.0 FM name RPT-OUT dial 25 # 1288.0 repeater output #load + 145.21 FM name RPT-OUT dial 15 # 145.5 repeater output #load + 146.61 FM name RPT-OUT dial 15 # 147.4 repeater output icom/tables.c0100664000200000135730000004026110104705644013160 0ustar millsdlmgroup/* * Program to control ICOM radios * * Tables and chairs */ #include "icom.h" #include /* * Keyboard mode commands */ struct cmdtable cmd[] = { {"agc", C_AGC, "AGC fast/slow"}, {"am", C_MODEG, "set mode AM"}, {"ant", C_ANT, "select antenna"}, {"apf", C_APF, "APF on/off"}, {"atten", C_ATTEN, "set attenuator"}, {"band", C_BAND, "set band limits"}, {"bank", C_BANK, "load bank/name"}, {"cap", C_PROBE, "query capability"}, {"change", C_CHANGE, "swap main and sub VFOs"}, {"chan", C_CHAN, "read channel"}, {"clear", C_CLEAR, "clear channel"}, {"comp", C_COMP, "speech compressor control"}, {"cw", C_MODEG, "set mode CW"}, {"dial", C_DIAL, "set dial tuning step"}, {"down", C_DOWN, "step down"}, {"duplex", C_DUPLEX, "set transmit duplex"}, {"fm", C_MODEG, "set mode FM"}, {"freq", C_FREQ, "set frequency"}, {"key", C_KEY, "send CW message"}, {"load", C_LOAD, "load channel/name"}, {"lsb", C_MODEG, "set mode LSB"}, {"meter", C_METER, "read S meter and squelch"}, {"misc", C_MISC, "miscellaneous control"}, {"mode", C_MODE, "set mode/BFO compensation"}, {"nb", C_NB, "NB on/off"}, {"offset", C_OFFSET, "set VFO offset"}, {"pad", C_KEYPAD, "switch to keypad mode"}, {"peak", C_APFC, "APF control"}, {"power", C_POWER, "power on/off"}, {"preamp", C_PAMP, "preamp on/off"}, {"quit", C_QUIT, "exit program"}, {"qsk", C_QSK, "QSK control"}, {"radio", C_RADIO, "select radio"}, {"rate", C_RATE, "set tuning rate"}, {"restore", C_RESTORE, "restore channels"}, {"rtty", C_MODEG, "set mode RTTY"}, {"save", C_SAVE, "save channels"}, {"say", C_ANNC, "announce control"}, {"squelch", C_SQUELCH, "squelch control"}, {"scan", C_SCAN, "scan control"}, {"shift", C_SHIFT, "IF shift control"}, {"simplex", C_SMPLX, "receive on transmit frequency"}, {"split", C_SPLIT, "toggle split mode with offset"}, {"squelch", C_SQUELCH, "squelch control"}, {"step", C_STEP, "set tuning step"}, {"tone", C_TONE, "repeater tone"}, {"trace", C_DEBUG, "trace CI-V messages"}, {"up", C_UP, "step up"}, {"usb", C_MODEG, "set mode USB"}, {"verbose", C_VERB, "set verbose"}, {"vfo", C_VFO, "VFO control"}, {"vol", C_VOLUME, "volume control"}, {"vox", C_VOX, "VOX control"}, {"write", C_WRITE, "write channel"}, #ifdef AUDIO {"gain", C_GAIN, "adjust output level"}, {"mute", C_MUTE, "mute output (toggle)"}, {"port", C_PORT, "select input port"}, #endif /* AUDIO */ {"\0", C_FREQX, "set VFO frequency"} }; /* * Keypad mode commands */ struct cmdtable key[] = { {"\\", C_ERASE, "erase input"}, {"/", C_SMPLX, "receive on transmit frequency"}, {"=", C_CHANGE, "swap main and sub VFOs"}, {"[11", C_ANT, "F1 ant status"}, {"[12", C_APF, "F2 apf status"}, {"[13", C_POWER, "F3 power status"}, {"[14", C_AGC, "F4 agc status"}, {"[15", C_NB, "F5 nb status"}, {"[17", C_ATTEN, "F6 atten status"}, {"[18", C_ANNC, "F7 say status"}, {"[19", C_MISC, "F8 misc status"}, {"[a", C_UP, "UP step up"}, {"[b", C_DOWN, "DOWN step down"}, {"[c", C_RUP, "RIGHT tuning rate up"}, {"[d", C_RDOWN, "LEFT tuning rate down"}, {"]", C_SPLIT, "toggle split mode with offset"}, {"a", C_ANT, "select antenna"}, {"c", C_CHAN, "read channel"}, {"f", C_MODEG, "set mode FM"}, {"i", C_SHIFT, "IF shift control"}, {"l", C_MODEG, "set mode LSB"}, {"m", C_MODEG, "set mode AM"}, {"p", C_APFC, "APF control"}, {"q", C_KEYBD, "switch to keyboard mode"}, {"s", C_SQUELCH, "squelch control"}, {"t", C_STEP, "set tuning step"}, {"u", C_MODEG, "set mode USB"}, {"v", C_VOLUME, "volume control"}, {"w", C_WRITE, "write channel"}, {"x", C_CLEAR, "clear channel"}, #ifdef AUDIO {"g", C_GAIN, "adjust output gain"}, {"o", C_MUTE, "mute output (toggle)"}, {"p", C_PORT, "select input port"}, #endif /* AUDIO */ {"\0", C_FREQX, "set VFO frequency"} }; /* * Trace control subcommands */ struct cmdtable dbx[] = { {"all", P_TRACE|P_ERMSG, "trace bus, packets"}, {"bus", P_TRACE, "trace bus"}, {"none", 0x0, "trace none"}, {"packet", P_ERMSG, "trace packet errors"}, {"\0", R_ERR, "invalid argument"} }; /* * R8500/R9000 initialization subcommands */ struct cmdvec p8500[] = { #if 0 {"agc", {V_TOGL, S_AGC0, FI}, "slow"}, {"apf", {V_TOGL, S_APF0, FI}, "off"}, {"atten", {V_ATTEN, S_AT00, FI}, "off"}, {"bank", {V_SMEM, 0xa0, 0, FI}, "0 ?"}, {"dial", {V_DIAL, 0, FI}, "10 Hz"}, {"nb", {V_TOGL, S_NB0, FI}, "off"}, {"peak", {V_WRCTL, S_WRAP, 1, 2 << 4 | 8, FI}, "0"}, {"power", {V_POWER, S_ON, FI}, "on"}, {"say", {V_ANNC, S_SAY0, FI}, "off"}, {"scan", {V_SCAN, 0, FI}, "stop"}, {"shift", {V_WRCTL, S_WRSH, 1, 2 << 4 | 8, FI}, "0"}, {"squelch", {V_WRCTL, S_WRSQ, 0, 0, FI}, "0"}, {"vol", {V_WRCTL, S_WRAF, 0, 0, FI}, "0"}, #endif {"\0", {R_ERR}, ""} }; /* * 775/781 initialization subcommands */ struct cmdvec p775[] = { {"ant", {V_SANT, S_ANT1, FI}, "1"}, {"dial", {V_DIAL, 0, FI}, "10 Hz"}, {"split", {V_SPLIT, S_OFF, FI}, "nosplit"}, {"vfo", {V_SVFO, S_DWOFF, FI}, "nowatch"}, {"\0", {R_ERR}, ""} }; /* * "verbose" subcommands */ struct cmdtable verbx[] = { {"on", P_VERB, "verbose"}, {"off", 0, "terse"}, {"\0", R_ERR, "invalid argument"} }; /* * "vfo" subcommands */ struct cmdtable vfo[] = { {"a", S_VFOA, "select vfo a"}, {"b", S_VFOB, "select vfo b"}, {"btoa", S_BTOA, "vfo a <- vfo b"}, {"equal", S_EQUAL, "main -> sub"}, {"mainband", S_MBAND, "access main band"}, {"nowatch", S_DWOFF, "dual watch off"}, {"subband", S_SBAND, "access sub band"}, {"swap", S_XCHNG, "main <-> sub"}, {"watch", S_DWON, "dual watch on"}, {"\0", R_ERR, "invalid argument"} }; /* * "scan" subcommands */ struct cmdtable scan[] = { {"10", S_DF10, "delta-f 10 kHz"}, {"2.5", S_DF2, "delta-f 2.5 kHz"}, {"20", S_DF20, "delta-f 20 kHz"}, {"5", S_DF5, "delta-f 5 kHz"}, {"50", S_DF50, "delta-f 50 kHz"}, {"deltaf", S_DFST, "delta-f scan"}, {"fdeltaf", S_FDST, "fine delta-f scan"}, {"fix", S_FIX, "fix center frequency"}, {"fprog", S_FPST, "fine program scan"}, {"mem", S_MSST, "memory scan"}, {"memauto", S_AMST, "auto write scan"}, {"memchan", S_MEMN, "memory channel scan number"}, {"memnum", S_SNST, "memory scan number"}, {"memsel", S_SMST, "selected mode memory scan"}, {"noresume", S_SROFF, "scan resume off"}, {"notresume", S_SRNOT, "scan resume never"}, {"novsc", S_VSOFF, "VSC off"}, {"prog", S_PSST, "program scan"}, {"resumea", S_SRA, "scan resume a (delay)"}, {"resumeb", S_SRB, "scan resume b"}, {"skip", S_DSBM, "disable memory channel"}, {"start", S_START, "scan"}, {"stop", S_OFF, "stop scan"}, {"pstop", S_PXST, "priority scan"}, {"unfix", S_UNFIX, "unfix center frequency"}, {"unskip", S_ENBM, "enable memory channel"}, {"vsc", S_VSON, "VSC on"}, {"\0", R_ERR, "invalid argument"} }; /* * "split" subcommands */ struct cmdtable split[] = { {"+", S_DUPP, "select +duplex"}, {"-", S_DUPM, "select -duplex"}, {"cancel", S_DUPOF, "cancel duplex"}, {"nosplit", S_OFF, "split off"}, {"split", S_ON, "split on"}, {"\0", R_ERR, "invalid argument"} }; /* * "atten" subcommands */ struct cmdtable atten[] = { {"0", S_AT00, "off"}, {"6", S_AT06, "6 dB"}, {"10", S_AT10, "10 dB"}, {"12", S_AT12, "12 dB"}, {"18", S_AT18, "18 dB"}, {"20", S_AT20, "20 dB"}, {"30", S_AT30, "30 dB"}, {"off", S_AT00, "off"}, {"\0", R_ERR, "invalid argument"} }; /* * "ant" subcommands */ struct cmdtable ant[] = { {"1", S_ANT1, "antenna 1"}, {"2", S_ANT2, "antenna 2"}, {"\0", R_ERR, "invalid argument"} }; /* * "say" subcommands */ struct cmdtable annc[] = { {"off", S_SAY0, "announce off"}, {"on", S_SAY1, "announce on"}, {"\0", R_ERR, "invalid argument"} }; /* * "power" subcommands */ struct cmdtable power[] = { {"off", S_OFF, "power off"}, {"on", S_ON, "power on"}, {"\0", R_ERR, "invalid argument"} }; /* * "comp" subcommands */ struct cmdtable comp[] = { {"off", S_COMP0, "speech compressor off"}, {"on", S_COMP1, "speech compressor on"}, {"\0", R_ERR, "invalid argument"} }; /* * "qsk" subcommands */ struct cmdtable qsk[] = { {"off", S_QSK0, "qsk off"}, {"on", S_QSK1, "qsk on"}, {"\0", R_ERR, "invalid argument"} }; /* * "vox" subcommands */ struct cmdtable vox[] = { {"off", S_VOX0, "vox off"}, {"on", S_VOX1, "vox on"}, {"\0", R_ERR, "invalid argument"} }; /* * "tone" subcommands */ struct cmdtable tone[] = { {"off", S_TONE0, "tone off"}, {"on", S_TONE1, "tone on"}, {"nosquelch", S_TSQ0, "tone squelch off"}, {"squelch", S_TSQ1, "tone squelch on"}, {"\0", R_ERR, "invalid argument"} }; /* * "preamp" subcommands */ struct cmdtable preamp[] = { {"off", S_PA0, "preamp off"}, {"on", S_PA1, "preamp on"}, {"\0", R_ERR, "invalid argument"} }; /* * "agc" subcommands */ struct cmdtable agc[] = { /* PCR1000 */ {"slow", S_AGC0, "AGC slow"}, {"fast", S_AGC1, "AGC fast"}, {"\0", R_ERR, "invalid argument"} }; struct cmdtable agc1[] = { /* 706MKIIG */ {"slow", S_AGC2, "AGC slow"}, {"fast", S_AGC3, "AGC fast"}, {"\0", R_ERR, "invalid argument"} }; /* * "nb" subcommands */ struct cmdtable nb[] = { /* PCR1000 */ {"off", S_NB0, "NB off"}, {"on", S_NB1, "NB on"}, {"\0", R_ERR, "invalid argument"} }; struct cmdtable nb1[] = { /* 706MKIIG */ {"off", S_NB2, "NB off"}, {"on", S_NB3, "NB on"}, {"\0", R_ERR, "invalid argument"} }; /* * "apf" subcommands */ struct cmdtable apf[] = { {"off", S_APF0, "APF off"}, {"on", S_APF1, "APF on"}, {"\0", R_ERR, "invalid argument"} }; /* * "dial" subcommands */ struct cmdtable diala[] = { /* R8500 */ {".01", 0, "10 Hz"}, {".05", 1, "50 Hz"}, {".1", 2, "100 Hz"}, {"1", 3, "1 kHz"}, {"2.5", 4, "2.5 kHz"}, {"5", 5, "5 kHz"}, {"9", 6, "9 kHz"}, {"10", 7, "10 kHz"}, {"12.5", 8, "12.5 kHz"}, {"20", 9, "20 kHz"}, {"25", 10, "25 kHz"}, {"100", 11, "100 kHz"}, {"1000", 12, "1 MHz"}, {"*", 13, "* kHz"}, {"\0", R_ERR, "invalid argument"} }; struct cmdtable dialb[] = { /* 775 */ {".01", 0, "10 Hz"}, {"1", 1, "1 kHz"}, {"2", 2, "2 kHz"}, {"3", 3, "3 kHz"}, {"4", 4, "4 kHz"}, {"5", 5, "5 kHz"}, {"6", 6, "6 kHz"}, {"7", 7, "7 kHz"}, {"8", 8, "8 kHz"}, {"9", 9, "9 kHz"}, {"10", 10, "10 kHz"}, {"\0", R_ERR, "invalid argument"} }; struct cmdtable dialc[] = { /* 706MKIIG */ {".01", 0, "10 Hz"}, {".1", 1, "100 Hz"}, {"1", 2, "1 kHz"}, {"5", 3, "5 kHz"}, {"9", 4, "9 kHz"}, {"10", 5, "10 kHz"}, {"12.5", 6, "12.5 kHz"}, {"20", 7, "20 kHz"}, {"25", 8, "25 kHz"}, {"100", 9, "100 kHz"}, {"\0", R_ERR, "invalid argument"} }; /* * "misc" subcommands */ struct cmdtable misc[] = { {"ctss", S_CTSS, "read CTSS"}, {"dcs", S_DCS, "read DCS"}, {"dtmf", S_DTMF, "read DTMF"}, {"freq", S_NXFM, "next frequency"}, {"id", S_RDID, "read ID"}, {"local", S_LCL, "local control"}, {"nosearch", S_SMOFF, "disable search"}, {"nospeaker", S_SPOFF, "mute speaker"}, {"notape", S_TPOFF, "disable tape recorder"}, {"nowindow", S_5OFF, "disable search window"}, {"opto", S_OPTO, "read OPTO"}, {"remote", S_RMT, "remote control"}, {"search", S_SMON, "enable search"}, {"speaker", S_SPON, "unmute speaker"}, {"tape", S_TPON, "enable tape recorder"}, {"window", S_5ON, "enable search window"}, {"\0", R_ERR, "invalid argument"} }; /* * "load" subcommands */ struct cmdtable loadtab[] = { {"name", D_NAME, "set name"}, {"mode", D_MODE, "set mode"}, {"dial", D_DIAL, "set dial tuning step"}, {"atten", D_ATTEN, "set attenuator"}, {"duplex", D_DUPLEX, "set transmit offset"}, {"\0", R_ERR, "unknown subcommand"} }; /* * Radio identifier decode */ struct cmdtable identab[] = { {"1271", 0x24, "1271 UHF Transceiver"}, {"1275", 0x18, "1275 UHF Transceiver"}, {"271", 0x20, "271 VHF Transceiver"}, {"275", 0x10, "275 VHF Transceiver"}, {"375", 0x12, "375 VHF Transceiver"}, {"471", 0x22, "471 UHF Transceiver"}, {"475", 0x14, "475 UHF Transceiver"}, {"575", 0x16, "575 VHF Transceiver"}, {"575", 0x28, "725 HF Transceiver"}, {"706", 0x4e, "706 HF Transceiver"}, {"706G", 0x58, "706MKIIG HF Transceiver"}, {"726", 0x30, "726 HF Transceiver"}, {"735", 0x04, "735 HF Transceiver"}, {"751", 0x1c, "751 HF Transceiver"}, {"756", 0x64, "756 HF Transceiver"}, {"761", 0x1e, "761 HF Transceiver"}, {"765", 0x2c, "765 HF Transceiver"}, {"775", 0x46, "775 HF Transceiver"}, {"781", 0x26, "781 HF Transceiver"}, {"970", 0x2e, "970 HF Transceiver"}, {"R7000", 0x08, "R7000 VHF/UHF Receiver"}, {"R71", 0x1A, "R71 HF Receiver"}, {"R7100", 0x34, "R7100 VHF/UHF Receiver"}, {"R72", 0x32, "R72 HF Receiver"}, {"R8500", 0x4a, "R8500 HF/VHF/UHF Receiver"}, {"R9000", 0x2a, "R9000 VHF/UHF Receiver"}, {"probe", 0x00, "Probe all radios"}, {"\0", R_ERR, "unknown radio"} }; /* * Broadband HF/VHF/UHF receiver mode decode (R7000) * * Note that panel FM mode is really wideband FM and panel FMn mode is * really FM mode on other radios. Clearing a channel changes the mode * to 0xff, but does not change the frequency. Reactivate the channel * by loading valid mode. */ static struct cmdtable mode2[] = { {"AM", 0x0002, "AM"}, {"m", 0x0002, "AM (keypad)"}, {"FMn", 0x8205, "FM"}, {"WFM", 0x0005, "WFM"}, {"f", 0x8205, "FM (keypad)"}, {"SSB", 0x8005, "SSB"}, {"s", 0x8005, "SSB (keypad)"}, {"\0", R_ERR, "invalid mode"} }; /* * Broadband MF/HF/VHF/UHF receiver mode decode (R8500/R9000) */ static struct cmdtable mode3[] = { {"AM", 0x8202, "AM"}, {"AMn", 0x8302, "AM narrow"}, {"AMw", 0x8102, "AM wide"}, {"CW", 0x8103, "CW"}, {"CWn", 0x8203, "CW narrow"}, {"FM", 0x8105, "FM"}, {"f", 0x8105, "FM (keypad)"}, {"FMn", 0x8205, "FM narrow"}, {"LSB", 0x8100, "LSB"}, {"l", 0x8100, "LSB (keypad)"}, {"m", 0x8202, "AM (keypad)"}, {"USB", 0x8101, "USB"}, {"u", 0x8101, "USB (keypad)"}, {"WFM", 0x8106, "WFM"}, {"\0", R_ERR, "invalid mode"} }; /* * Narrowband MF/HF/VHF/UHF transceiver and receiver mode decode */ static struct cmdtable mode1[] = { {"AM", 0x0002, "AM"}, {"AMn", 0x8202, "AM narrow"}, {"AMw", 0x8102, "AM wide"}, {"CW", 0x0003, "CW"}, {"CWn", 0x8203, "CW narrow"}, {"CWw", 0x8103, "CW wide"}, {"FM", 0x0005, "FM"}, {"f", 0x0005, "FM (keypad)"}, {"FMn", 0x8205, "FM narrow"}, {"FMw", 0x8105, "FM wide"}, {"LSB", 0x0000, "LSB"}, {"l", 0x0000, "LSB (keypad)"}, {"LSBn", 0x8200, "LSB narrow"}, {"LSBw", 0x8100, "LSB wide"}, {"m", 0x0002, "AM (keypad)"}, {"RTTY", 0x0004, "RTTY"}, {"RTTYn", 0x8204, "RTTY narrow"}, {"RTTYw", 0x8104, "RTTY wide"}, {"USB", 0x0001, "USB"}, {"u", 0x0001, "USB (keypad)"}, {"USBn", 0x8201, "USB narrow"}, {"USBw", 0x8101, "USB wide"}, {"WFM", 0x0006, "FM broadcast"}, {"\0", R_ERR, "invalid mode"} }; /* * Radio control initialization */ struct namestruct name[] = { {"1271", 0x24, 32, 0, NULL, mode1, NULL, 0, NULL}, {"1275", 0x18, 32, 0, NULL, mode1, NULL, 0, NULL}, {"271", 0x20, 32, 0, NULL, mode1, NULL, 0, NULL}, {"275", 0x10, 101, 0, NULL, mode1, NULL, 0, NULL}, {"375", 0x12, 101, 0, NULL, mode1, NULL, 0, NULL}, {"471", 0x22, 32, 0, NULL, mode1, NULL, 0, NULL}, {"475", 0x14, 101, 0, NULL, mode1, NULL, 0, NULL}, {"575", 0x16, 101, 0, NULL, mode1, NULL, 0, NULL}, {"706", 0x4e, 10, 0, NULL, mode1, NULL, 0, NULL}, {"706G", 0x58, 101, 0, NULL, mode1, dialc, 0, NULL}, {"725", 0x28, 26, 0, NULL, mode1, NULL, 0, NULL}, {"726", 0x30, 26, 0, NULL, mode1, NULL, 0, NULL}, {"735", 0x04, 12, 0, NULL, mode1, NULL, F_735, NULL}, {"751", 0x1c, 32, 0, NULL, mode1, NULL, 0, NULL}, {"756", 0x64, 101, 0, NULL, mode1, dialc, 0, NULL}, {"761", 0x1e, 32, 0, NULL, mode1, NULL, 0, NULL}, {"765", 0x2c, 32, 0, NULL, mode1, NULL, 0, NULL}, {"775", 0x46, 101, 0, p775, mode1, dialb, 0, NULL}, {"781", 0x26, 101, 0, p775, mode1, NULL, 0, NULL}, {"970", 0x2e, 101, 0, NULL, mode1, NULL, 0, NULL}, {"R7000", 0x08, 99, 0, NULL, mode2, NULL, 0, NULL}, {"R71", 0x1A, 32, 0, NULL, mode1, NULL, 0, NULL}, {"R7100", 0x34, 99, 0, NULL, mode2, NULL, 0, NULL}, {"R72", 0x32, 101, 0, NULL, mode1, NULL, 0, NULL}, {"R8500", 0x4a, 39, 19, p8500, mode3, diala, 0, NULL}, {"R9000", 0x2a, 99, 0, p8500, mode3, NULL, 0, NULL}, {"\0", 0x0, 0, 0, 0, 0, NULL, 0, NULL} /* end */ }; icom/706g0100664000200000135730000000043210052731036012140 0ustar millsdlmgroup 0.1 145.310000 FMw 600 0.+ 443.710000 FMw 5000 0.6 448.825000 FMw 5000 0.7 444.950000 FMw 5000 0.10 146.730000 FMw 600 0.11 146.700000 FMw 600 0.12 448.375000 FMw 5000 0.13 449.025000 FMw 5000 0.14 146.850000 FMw 600 0.100 146.730000 FMw 600 0.101 146.730000 FMw 600 icom/icom.h0100664000200000135730000004565610104705021012644 0ustar millsdlmgroup/*********************************************************************** * * * Copyright (c) David L. Mills 1994-2003 * * * * Permission to use, copy, modify, and distribute this software and * * its documentation for any purpose and without fee is hereby * * granted, provided that the above copyright notice appears in all * * copies that both the copyright notice and this permission * * notice appear in supporting documentation, and that the name * * University of Delaware not be used in advertising or publicity * * pertaining to distribution of the software without specific, * * written prior permission. The University of Delaware makes no * * representations about the suitability this software for any * * purpose. It is provided "as is" without express or implied * * warranty. * * * *********************************************************************** */ /* * Program to control ICOM radios * * Common header files */ #include #include #include #include #include /* * Common definitions */ #define TRUE 1 /* veracibty */ #define FALSE 0 /* tenacity */ #define BMAX 80 /* max packet buffer size */ #define NAMMAX 30 /* max capability name string size */ #define VALMAX 80 /* max capability value string size */ #define CMDMAX 30 /* max radio command string size */ #define BNKMAX 100 /* max channel bank members */ #define MODES 6 /* number of modes in ICOM radios */ #define RETRY 3 /* max packet retries */ #define COMPMAX 100e-6 /* max frequency compensation */ #define ESC 0x1b /* ANSI escape character */ #define KILL 0x7f /* line delete character */ #define R_OK 0 /* return success */ #define R_ERR -1 /* return error */ #define AUDIO /* define for Sun audio device */ /* * Program flags (pflags) */ #define P_VERB 0x0001 /* verbose switch */ #define P_RADIO 0x0002 /* display radio */ #define P_DSPCH 0x0004 /* display chan */ #define P_DISP 0x0008 /* display freq, mode, split */ #define P_KEYP 0x0010 /* keypad command non-null */ #define P_EXIT 0x0020 /* exit after command line */ #define P_PAD 0x0040 /* keypad mode */ #define P_ESC 0x0080 /* escape sequence in progress */ #define P_TRACE 0x0100 /* trace packets */ #define P_ERMSG 0x0200 /* print bus error messages */ /* * CI-V frame codes */ #define PR 0xfe /* preamble */ #define TX 0xe0 /* controller address */ #define FI 0xfd /* end of message */ #define ACK 0xfb /* controller normal reply */ #define NAK 0xfa /* controller error reply */ #define PAD 0xff /* transmit padding */ /* * CI-V controller commands */ #define V_FREQT 0x00 /* freq set (transceive) */ #define V_MODET 0x01 /* set mode (transceive) */ #define V_RBAND 0x02 /* read band edge */ #define V_RFREQ 0x03 /* read frequency */ #define V_RMODE 0x04 /* read mode */ #define V_SFREQ 0x05 /* set frequency */ #define V_SMODE 0x06 /* set mode */ #define V_SVFO 0x07 /* select vfo */ #define V_SMEM 0x08 /* select channel/bank */ #define V_WRITE 0x09 /* write channel */ #define V_VFOM 0x0a /* memory -> vfo */ #define V_CLEAR 0x0b /* clear channel */ #define V_ROFFS 0x0c /* read tx offset */ #define V_SOFFS 0x0d /* write tx offset */ #define V_SCAN 0x0e /* scan control */ #define V_SPLIT 0x0f /* split control */ #define V_DIAL 0x10 /* set dial tuning step */ #define V_ATTEN 0x11 /* set attenuator */ #define V_SANT 0x12 /* select antenna */ #define V_ANNC 0x13 /* announce control */ #define V_WRCTL 0x14 /* write controls */ #define V_RDCTL 0x15 /* read controls */ #define V_TOGL 0x8016 /* set switches */ #define V_ASCII 0x17 /* send CW message */ #define V_POWER 0x18 /* power control */ #define V_RDID 0x19 /* read model ID */ #define V_SETW 0x1a /* read/write channel/bank data */ #define V_CTRL 0x7f /* miscellaneous control */ #define M_LSB 0x00 /* LSB mode number (for probe) */ #define M_USB 0x01 /* USB mode number (for probe) */ /* * Set vfo (V_SVFO) subcommands (775 b0, b1, c0, c1) */ #define S_VFOA 0x00 /* select vfo a */ #define S_VFOB 0x01 /* select vfo b */ #define S_BTOA 0xa0 /* vfo a <- vfo b */ #define S_XCHNG 0xb0 /* main <-> sub */ #define S_EQUAL 0xb1 /* main -> sub */ #define S_DWOFF 0xc0 /* dual watch off */ #define S_DWON 0xc1 /* dual watch on */ #define S_MBAND 0xd0 /* access main band */ #define S_SBAND 0xd1 /* access sub band */ /* * Scan control (V_SCAN) subcommands (775 00, 01) */ #define S_OFF 0x00 /* stop scan */ #define S_START 0x01 /* scan */ #define S_PSST 0x02 /* program scan */ #define S_DFST 0x03 /* delta-f scan */ #define S_AMST 0x04 /* auto write scan */ #define S_FPST 0x12 /* fine program scan */ #define S_FDST 0x13 /* fine delta-f scan */ #define S_MSST 0x22 /* memory scan */ #define S_SNST 0x23 /* memory scan number */ #define S_SMST 0x24 /* selected mode memory scan */ #define S_PXST 0x42 /* priority scan */ #define S_UNFIX 0xa0 /* unfix center frequency */ #define S_FIX 0xaa /* fix center frequency */ #define S_DF2 0xa1 /* delta-f 2.5 kHz */ #define S_DF5 0xa2 /* delta-f 5 kHz */ #define S_DF10 0xa3 /* delta-f 10 kHz */ #define S_DF20 0xa4 /* delta-f 20 kHz */ #define S_DF50 0xa5 /* delta-f 50 kHz */ #define S_DSBM 0xb0 /* disable memory channel */ #define S_ENBM 0xb1 /* enable memory channel */ #define S_MEMN 0xb2 /* memory channel scan number */ #define S_VSOFF 0xc0 /* VSC off */ #define S_VSON 0xc1 /* VSC on */ #define S_SRNOT 0xd0 /* scan resume never */ #define S_SROFF 0xd1 /* scan resume off */ #define S_SRB 0xd2 /* scan resume b */ #define S_SRA 0xd3 /* scan resume a (delay) */ /* * Split control (V_SPLIT) subcommands */ #define S_OFF 0x00 /* split off */ #define S_ON 0x01 /* split on */ #define S_DUPOF 0x10 /* cancel duplex */ #define S_DUPM 0x11 /* select -duplex */ #define S_DUPP 0x12 /* select +duplex */ /* * Set attenuator (V_ATTN) subcommands */ #define S_AT00 0x00 /* off */ #define S_AT06 0x06 /* 6 dB */ #define S_AT10 0x10 /* 10 dB */ #define S_AT12 0x12 /* 12 dB */ #define S_AT18 0x18 /* 18 dB */ #define S_AT20 0x20 /* 20 dB */ #define S_AT30 0x30 /* 30 dB */ /* * Select antenna (V_SANT) subcommands */ #define S_ANT1 0x00 /* antenna 1 */ #define S_ANT2 0x01 /* antenna 2 */ /* * Announce control (V_ANNC) subcommands */ #define S_SAY0 0x00 /* announce off */ #define S_SAY1 0x01 /* announce freq */ /* * Read controls (V_RDCTL) subcommands */ #define S_RDAF 0x01 /* read AF gain */ #define S_RDSQ 0x01 /* read squelch */ #define S_RDSG 0x02 /* read S meter */ #define S_RDSH 0x04 /* read IF shift */ #define S_RDAP 0x05 /* read APF */ /* * Write controls (V_WRCTL) subcommands */ #define S_WRAF 0x01 /* set AF gain */ #define S_WRSQ 0x03 /* set squelch */ #define S_WRSH 0x04 /* set IF shift */ #define S_WRAP 0x05 /* set APF */ /* * Set switches (V_TOGL) subcommands */ #define S_PA0 0x8002 /* preamp off */ #define S_PA1 0x8102 /* preamp on */ #define S_AGC0 0x10 /* AGC slow (R8500) */ #define S_AGC1 0x11 /* AGC fast (R8500) */ #define S_AGC3 0x8112 /* AGC fast */ #define S_AGC2 0x8212 /* AGC slow */ #define S_NB0 0x20 /* NB off (R8500) */ #define S_NB1 0x21 /* NB on (R8500) */ #define S_NB2 0x8022 /* NB off */ #define S_NB3 0x8122 /* NB on */ #define S_APF0 0x30 /* APF off */ #define S_APF1 0x31 /* APF on */ #define S_TONE0 0x8042 /* tone off */ #define S_TONE1 0x8142 /* tone on */ #define S_TSQ0 0x8043 /* tone squelch off */ #define S_TSQ1 0x8143 /* tone squelch on */ #define S_COMP0 0x8044 /* speech compressor off*/ #define S_COMP1 0x8144 /* speech compressor on */ #define S_VOX0 0x8046 /* VOX off */ #define S_VOX1 0x8146 /* VOX on */ #define S_QSK0 0x8047 /* QSK off */ #define S_QSK1 0x8147 /* QSK on */ /* * Power control (V_POWER) subcommands */ #define S_OFF 0x00 /* power off */ #define S_ON 0x01 /* power on */ /* * Read/write bank/channel data (V_SETW) subcommands */ #define S_WCHN 0x00 /* write channel data */ #define S_RCHN 0x01 /* read channel data */ #define S_WBNK 0x02 /* write bank data */ #define S_RBNK 0x03 /* read bank data */ /* * Miscellaneous control (S_CTRL) subcommands */ #define S_LCL 0x01 /* select local control */ #define S_RMT 0x02 /* select remote control */ #define S_TPON 0x03 /* enable tape recorder */ #define S_TPOFF 0x04 /* disable tape recorder */ #define S_OPTO 0x05 /* read OPTO */ #define S_CTSS 0x06 /* read CTSS */ #define S_DCS 0x07 /* read DCS */ #define S_DTMF 0x08 /* read DTMF */ #define S_RDID 0x09 /* read ID */ #define S_SPON 0x0a /* enable speaker audio */ #define S_SPOFF 0x0b /* disable speaker audio */ #define S_5ON 0x0c /* enable 5 kHz search window */ #define S_5OFF 0x0d /* disable 5 kHz search window */ #define S_NXFM 0x0e /* next frequency */ #define S_SMON 0x0f /* enable search */ #define S_SMOFF 0x10 /* disable search */ /* * Load subcommands */ #define D_NAME 0 /* set name */ #define D_MODE 1 /* set mode */ #define D_DIAL 2 /* set dial tuning step */ #define D_ATTEN 3 /* set attenuator */ #define D_DUPLEX 4 /* set transmit offset */ /* * Command decode */ #define C_ANT 1 /* select antenna */ #define C_CHAN 2 /* read channel */ #define C_CLEAR 3 /* clear channel */ #define C_DEBUG 4 /* trace CI-V messages */ #define C_DOWN 5 /* step down */ #define C_DUPLEX 6 /* set transmit duplex */ #define C_ANNC 7 /* announce control */ #define C_ERASE 8 /* erase input */ #define C_FREQ 9 /* set frequency */ #define C_KEY 10 /* send CW message */ #define C_KEYBD 11 /* switch to keyboard mode */ #define C_KEYPAD 12 /* switch to keypad mode */ #define C_MODE 13 /* set mode/BFO compensation */ #define C_OFFSET 14 /* set VFO offset */ #define C_QUIT 15 /* exit program */ #define C_RADIO 16 /* select radio */ #define C_RESTORE 17 /* restore channels */ #define C_SAVE 18 /* save channels */ #define C_SPLIT 19 /* toggle split mode with offset */ #define C_STEP 20 /* set tuning step */ #define C_SCAN 21 /* scan control */ #define C_UP 22 /* step up */ #define C_VFO 23 /* step up */ #define C_WRITE 24 /* write channel */ #define C_ATTEN 25 /* set attenuator */ #define C_DIAL 26 /* set dial tuning step */ #define C_MISC 27 /* miscellaneous control */ #define C_METER 28 /* read S meter */ #define C_PROBE 29 /* probe configuration */ #define C_MODEG 30 /* set mode */ #define C_VCOMP 31 /* set vfo compensation */ #define C_FREQX 32 /* set vfo frequency */ #define C_RATE 33 /* set tuning rate */ #define C_RUP 34 /* rate up */ #define C_RDOWN 35 /* rate down */ #define C_VERB 36 /* set verbose */ #define C_SMPLX 37 /* receive on transmit frequency */ #define C_BAND 38 /* set band limits */ #define C_BANK 39 /* read/write bank and name */ #define C_LOAD 40 /* read/write channel and name */ #define C_POWER 41 /* power on/off */ #define C_VOLUME 42 /* volume control */ #define C_SQUELCH 43 /* squelch control */ #define C_SHIFT 44 /* shift control */ #define C_APFC 45 /* APF control */ #define C_AGC 46 /* AGC fast/slow */ #define C_NB 47 /* NB on/off */ #define C_APF 48 /* APF on/off */ #define C_CHANGE 49 /* swap main and sub VFOs */ #define C_CHANGE 49 /* swap main and sub VFOs */ #define C_PAMP 50 /* preamp off/on */ #define C_TONE 51 /* repeater tone off/on */ #define C_TSQL 52 /* tone squelch off/on */ #define C_COMP 53 /* speech compressor off/on */ #define C_QSK 54 /* QSK breakin off/on */ #define C_VOX 55 /* VOX control off/on */ #ifdef AUDIO #define C_GAIN 61 /* adjust output level */ #define C_MUTE 62 /* mute output (toggle) */ #define C_PORT 60 /* select input port */ #endif /* AUDIO */ /* * Radio control flags */ #define F_VFO 0x0100 /* radio has mem -> vfo */ #define F_OFFSET 0x0200 /* radio has duplex offset */ #define F_RELD 0x0400 /* reload after mode change */ #define F_735 0x0800 /* 4 octets frequency (IC-735) */ #define F_SPLIT 0x1000 /* radio has split mode */ #define F_SMPLX 0x2000 /* receive on transmit frequency */ #define F_DIAL 0x4000 /* radio has 1-kHz dial step table */ #define F_BANK 0x8000 /* radio has memory banks */ /* * Capability structure */ struct cmdtable { char name[NAMMAX]; /* name */ int ident; /* capability key */ char descr[VALMAX]; /* value */ }; /* * Radio command vector */ struct cmdvec { char name[NAMMAX]; /* command/mode name */ u_char cmd[CMDMAX]; /* radio command */ char descr[VALMAX]; /* description */ }; /* * Radio name decode structure */ struct namestruct { char name[NAMMAX]; /* radio name */ int ident; /* bus address */ int maxch; /* max memory channels */ int maxbk; /* max memory banks */ struct cmdvec *probe; /* initialization table */ struct cmdtable *modetab; /* mode table */ struct cmdtable *dialtab; /* dial tuning step table */ int flags; /* flag bits */ struct icom *radio; /* radio structure pointer */ }; /* * Channel data structure */ struct chan { int bank; /* bank number */ int mchan; /* channel number */ double freq; /* frequency (MHz) */ double duplex; /* transmit offset (kHz) */ int mode; /* mode */ int step; /* tuning step code */ double pstep; /* programmed tuning step (kHz) */ int atten; /* attenuator code */ int scan; /* scan code */ char name[9]; /* channel name */ }; /* * Radio control structure */ struct icom { char name[NAMMAX]; /* radio name */ int ident; /* bus address */ int minch; /* min memory channel */ int maxch; /* max memory channel */ int maxbk; /* max memory bank */ int flags; /* flag bits */ int rate; /* VFO tuning rate */ int atten; /* attenuator */ int minstep; /* min tuning rate */ struct chan chan; /* memory channel */ struct chan vfo; /* vfo channel */ struct cmdvec *probe; /* initialization table */ struct cmdtable *modetab; /* mode decode table */ struct cmdtable cap[BNKMAX]; /* capability vector */ double uband; /* upper radio band edge (MHz) */ double lband; /* lower radio band edge (MHz) */ double ustep; /* upper step band edge (MHz) */ double lstep; /* lower step band edge (MHz) */ double sub; /* sub vfo frequency (MHz) */ double oldplex; /* simplex offset (kHz) */ double offset; /* frequency offset (kHz) */ double pstep; /* dial tuning step */ double step; /* tuning step (Hz) */ double bfo[MODES]; /* BFO calibration offsets (Hz) */ double freq_comp; /* VFO calibration offset (PPM) */ }; /* * Command/response message format */ struct cmd1msg { u_char cmd; /* command/response */ u_char fd; /* end delimiter (0xfd) */ }; /* * Command-2 message format */ struct cmd2msg { u_char cmd; /* command */ u_char subcmd; /* subcommand */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read band reply message format */ struct readbandmsg { u_char cmd; /* command */ u_char lband[5]; /* lower band edge */ u_char pad; /* unknown function */ u_char uband[5]; /* upper band edge */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read/write frequency message format */ struct freqmsg { u_char cmd; /* command (V_RFREQ/V_SFREQ) */ u_char freq[5]; /* frequency */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read/write mode message format */ struct modemsg { u_char cmd; /* command (V_RMODE/V_SMODE) */ u_char mode[2]; /* mode */ u_char fd; /* end delimiter (0xfd) */ }; /* * Set dial tuning step message format */ struct dialmsg { u_char cmd; /* command (V_DIAL) */ u_char step; /* dial tuning step code */ u_char pstep[2]; /* dial programmed tuning step */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read/write offset message format */ struct offsetmsg { u_char cmd; /* command (V_ROFFS, V_SOFFS) */ u_char offset[3]; /* offset */ u_char fd; /* end delimiter (0xfd) */ }; /* * Set bank message */ struct setbankmsg { u_char cmd; /* command (V_SMEM) */ u_char subcmd; /* subcommand (0xa0) */ u_char bank; /* bank number */ u_char fd; /* end delimiter (0xfd) */ }; /* * Set channel message */ struct setchanmsg { u_char cmd; /* command (V_SMEM) */ u_char mchan[2]; /* channel number */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read channel request message */ struct chanrqmsg { u_char cmd; /* command (V_SETW) */ u_char subcmd; /* subcommand (S_RCHN) */ u_char bank; /* bank number */ u_char mchan[2]; /* channel number */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read model ID data message */ struct modelmsg { u_char cmd; /* command (V_RDID) */ u_char subcmd; /* subcommand (S_RCHN) */ u_char id; /* model ID */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read controls message */ struct metermsg { u_char cmd; /* command (V_RDID) */ u_char subcmd; /* subcommand (S_RCHN) */ u_char meter[2]; /* meter value */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read/write bank data message format */ struct bankmsg { u_char cmd; /* command (V_SETW) */ u_char subcmd; /* subcommand (S_WBNK, S_RBNK) */ u_char bank; /* bank number */ u_char name[5]; /* name */ u_char fd; /* end delimiter (0xfd) */ }; /* * Read/write channel data message format */ struct chanmsg { u_char cmd; /* command (V_SETW) */ u_char subcmd; /* subcommand (S_WCHN, S_RCHN) */ u_char bank; /* bank number */ u_char mchan[2]; /* channel number */ u_char freq[5]; /* frequency */ u_char mode[2]; /* mode */ u_char step; /* dial tuning step code */ u_char pstep[2]; /* programmed dial tuning step */ u_char atten; /* attenuator */ u_char scan; /* scan */ u_char name[8]; /* name */ u_char fd; /* end delimiter (0xfd) */ }; /* * Exported by icom.c */ extern int flags; extern int pflags; extern double logtab[]; extern char *modetoa(int, struct cmdtable *); extern char *getcap(char *, struct cmdtable *); extern void setcap(char *, struct cmdtable *, char *); /* * Exported by radio.c */ extern int loadfreq(int, double); extern int loadmode(int, int); extern int loadoffset(int, double); extern int loaddial(int, int, double); extern int readfreq(int, double *); extern int readchan(int, struct chan *); extern int sendcw(int, char *); extern int setchan(int, int, int); extern int setbank(int, int); extern int setcmd(int, int, int); extern int setcmda(int, u_char *, u_char *); extern int read_chan(int, struct chan *); extern int write_chan(int, struct chan *); extern int clear_chan(int, struct chan *); extern int loadbank(int, int, char *); extern int readbank(int, int, char *); extern struct icom *select_radio(int); /* * Exported by packet.c */ extern int retry; extern void initpkt(); extern int sndpkt(int, u_char *, u_char *); /* * Exported by tables.c */ extern struct namestruct name[]; extern struct cmdtable dbx[], cmd[], identab[], misc[], split[], agc[]; extern struct cmdtable agc1[], nb[], nb1[], atten[], ant[], annc[]; extern struct cmdtable meter[], power[], verbx[], key[], vfo[], scan[]; extern struct cmdtable split[], apf[], diala[], dialb[], dialc[]; extern struct cmdtable loadtab[], preamp[], tone[], comp[], vox[]; extern struct cmdtable qsk[]; extern struct cmdvec probe[]; icom/s2710100664000200000135730000000000007760470214012152 0ustar millsdlmgroupicom/706g10100664000200000020000000000044510051224613011470 0ustar millsmills 0.1 145.310000 FMw 600 0.5 443.710000 FMw 5000 0.6 448.825000 FMw 5000 0.7 444.950000 FMw 5000 0.10 146.730000 FMw 600 0.11 146.700000 FMw 600 0.12 448.375000 FMw 5000 0.13 449.025000 FMw 5000 0.14 146.850000 FMw 600 0.100 146.730000 FMw 600 0.101 146.730000 FMw 600 icom/8500.ARC0100744000200000020000000000214010051727316011725 0ustar millsmills# # ARINC enroute # bank 12 name ARINC mode usb dial 3 # load 0 2887 name CAR-A load + 3455 name CAR-B load + 5520 name CAR-B load + 5550 name CAR-A load + 6577 name CAR-A load + 6586 name CAR-B load + 8846 name CAR-B load + 8918 name CAR-A load + 11330 name CAR-B load + 11387 name CAR-B load + 11396 name CAR-A load + 13297 name CAR-A load + 17907 name CAR-A #load + 17907 name CAR-B # load + 2862 name NAT-C load + 2899 name NAT-B load + 2962 name NAT-E load + 2971 name NAT-D load + 3016 name NAT-A load + 3476 name NAT-F load + 4675 name NAT-D load + 5598 name NAT-A load + 5616 name NAT-B load + 5649 name NAT-C load + 6622 name NAT-F load + 6628 name NAT-E load + 8825 name NAT-E load + 8831 name NAT-F load + 8864 name NAT-B load + 8879 name NAT-C load + 8891 name NAT-D load + 8906 name NAT-A load + 11279 name NAT-D load + 11309 name NAT-E load + 13291 name NAT-B #load + 13291 name NAT-D load + 13306 name NAT-A #load + 13306 name NAT-C load + 13354 name NAT-E load + 17946 name NAT-A #load + 17946 name NAT-B #load + 17946 name NAT-C #load + 17946 name NAT-D icom/carrna0100744000200000020000000000074110053736663012207 0ustar millsmills# # ARINC enroute # 50 2887 USB + 3455 USB + 5520 USB + 5550 USB + 6577 USB + 6586 USB + 8846 USB + 8918 USB + 11330 USB + 11387 USB + 11396 USB + 13297 USB + 17907 USB + 2862 USB + 2899 USB + 2962 USB + 2971 USB + 3016 USB + 3476 USB + 4675 USB + 5598 USB + 5616 USB + 5649 USB + 6622 USB + 6628 USB + 8825 USB + 8831 USB + 8864 USB + 8879 USB + 8891 USB + 8906 USB + 11279 USB + 11309 USB + 13291 USB + 13306 USB + 13354 USB + 17946 USB