Station info - map view · info · telemetry · weather · raw · status · beacons · messages · bulletins · browse · moving · my account
Callsign, ship name or locator: Clear       
It is possible to search using wildcards (*?) after a prefix. Example: OH*
APRS station JM1IZV-2 - show graphs
Map loading...
Comment: 144.64 9.6k W1 HNDYn-N HIRATSUKA.
Location: 35°20.28' N 139°21.10' E - locator PM95QI21EC - show map - static map
4.4 miles Southeast bearing 146° from Isehara, Kanagawa, Japan [?]
7.6 miles East bearing 108° from Hadano, Kanagawa, Japan
18.0 miles Southwest bearing 245° from Yokohama-shi, Kanagawa, Japan
30.9 miles Southwest bearing 218° from Tokyo, Tōkyō, Japan
Last position: 2017-06-24 06:03:47 EDT (33m5s ago)
2017-06-24 19:03:47 JST local time at Isehara, Japan [?]
Device: Kantronics: KPC-9612
Last path: JM1IZV-2>APN991 via qAR,JQ1YWK-10
Positions stored: 1
Packet rate: 3410 seconds between packets on average during 64796 seconds.
Other SSIDs: JM1IZV-7 JM1IZV-9
APRS digipeater – Statistics for 2017-06:
Stations heard directly: 113 on radio path – show map
Last heard a station directly: 2017-06-24 06:27:49 EDT (9m3s ago)
Normal receiver range estimate: 12 miles (Updated: 2017-06-24 05:09:42 EDT)
Position packets heard directly: 6887 on radio path
Stations near current position of JM1IZV-2 - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
JQ1YRQ-920.7 yards 0°2017-06-23 23:56:46 JE1HNS-932.7 yards 90°2017-06-22 02:14:34
JQ1YUN-940.1 yards 0°2017-06-13 00:00:06 JM1IZV-9367.6 yards 64°2017-06-22 23:03:12
JI1QQQ-7474.8 yards 115°2017-06-21 22:12:46 JJ1LNS-90.9 miles 231°2017-06-24 03:31:47
431009423 JP0.9 miles 116°2017-06-23 16:48:18 JA1HOE1.0 miles 277°2017-06-23 02:48:12
JH1KJS1.0 miles 277°2017-06-19 01:43:42 7K4VOY-91.6 miles 242°2017-06-24 01:33:28
JQ1AHZ-71.8 miles 111°2017-06-03 18:24:25 7M3IWB-51.8 miles 213°2017-06-20 07:20:31
JG1GRS-91.8 miles 259°2017-06-22 02:23:05 JG1RAF-92.0 miles 274°2017-06-22 05:49:14
JM1XWY-92.0 miles 273°2017-06-18 02:34:53 JA1BTO-92.2 miles 14°2017-06-11 02:55:36
JN1WCS-92.5 miles 71°2017-06-17 00:07:03 JE1KJG-72.7 miles 101°2017-06-24 04:11:50
JK2GEB-72.7 miles 270°2017-06-07 10:18:56 JS1KSU-52.9 miles 221°2017-06-23 06:16:26
Stations which heard JM1IZV-2 directly on radio –
callsign pkts first heard - EDT last heard longest (tx => rx) longest at - EDT
JQ1YZZ-10 26 2017-05-31 21:04:40 2017-06-20 00:03:57 PM95QI > PM95UN 24.1 miles 48° 2017-06-20 00:03:57
JQ1YWK-10 405 2017-05-31 20:04:40 2017-06-24 06:03:47 PM95QI > PM95QP 20.4 miles 1° 2017-06-24 06:03:47
JQ1YUX-10 2 2017-06-11 21:04:15 2017-06-12 19:04:13 PM95QI > PM95UN 24.7 miles 47° 2017-06-12 19:04:13
JM1ZED-2 110 2017-06-01 21:04:38 2017-06-23 13:03:49 PM95QI > PM95RI 4.4 miles 87° 2017-06-23 13:03:49

Only position packets which were originated by the station are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
Stations heard directly by JM1IZV-2
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
JA1RBY-9 17 2017-05-31 23:01:42 2017-06-17 22:49:21 PM95QL > PM95QI 11.3 miles 15° 2017-06-17 03:43:47
JG1RBF-9 116 2017-05-31 22:14:26 2017-06-23 19:58:48 PM95QN > PM95QI 14.3 miles 7° 2017-06-17 17:15:27
JM1IZV-9 338 2017-06-01 19:33:21 2017-06-22 23:01:12 PM95NF > PM95QI 15.2 miles 242° 2017-06-22 19:42:35
JE1HNS-9 366 2017-06-01 01:41:18 2017-06-22 02:14:34 PM95PH > PM95QI 2.5 miles 258° 2017-06-21 02:32:56
JL1CTA-9 134 2017-05-31 20:01:48 2017-06-23 23:51:32 PM95SJ > PM95QI 10.5 miles 74° 2017-06-15 23:15:41
JQ1YRQ-9 445 2017-05-31 21:30:32 2017-06-23 23:56:46 PM86AA > PM95QI 193.5 miles 285° 2017-05-31 21:30:32
JF1CHF-9 10 2017-06-19 23:24:16 2017-06-21 06:52:28 PM95NI > PM95QI 14.1 miles 277° 2017-06-19 23:40:13
JA2PIT-7 5 2017-06-16 21:02:28 2017-06-16 21:07:31 PM95PH > PM95QI 3.4 miles 233° 2017-06-16 21:07:31
JM6ISF-9 87 2017-06-14 03:34:43 2017-06-16 20:52:06 PM95KI > PM95QI 27.1 miles 273° 2017-06-16 20:52:06
JA1KNK-9 29 2017-06-02 00:00:09 2017-06-21 23:25:27 PM95OI > PM95QI 6.9 miles 288° 2017-06-02 00:09:10
JQ1YUN-9 10 2017-06-03 00:16:34 2017-06-13 00:00:06 PM95QI > PM95QI 40.1 yards 0° 2017-06-13 00:00:06
JE1LUU-9 18 2017-06-20 23:16:55 2017-06-21 11:10:22 PM95LH > PM95QI 24.0 miles 265° 2017-06-21 01:21:06
JL1XHD-7 45 2017-06-02 05:31:41 2017-06-14 05:05:20 PM95RM > PM95QI 14.0 miles 19° 2017-06-02 05:31:41
JA1KNK-7 45 2017-06-03 02:06:38 2017-06-24 02:18:04 PM95PI > PM95QI 5.2 miles 287° 2017-06-23 02:53:48
JF1XNA-7 1 2017-06-12 19:41:48 2017-06-12 19:41:48 PM95PJ > PM95QI 5.4 miles 307° 2017-06-12 19:41:48
JI1GJR-9 14 2017-06-02 18:54:39 2017-06-19 06:06:36 PM95QL > PM95QI 8.9 miles 6° 2017-06-19 04:55:03
7N4ARO-9 37 2017-05-31 22:38:11 2017-06-24 02:04:25 PM95NH > PM95QI 14.0 miles 265° 2017-06-11 03:42:29
JN1IJM-9 20 2017-06-09 20:55:29 2017-06-23 01:04:56 PM95QK > PM95QI 8.0 miles 16° 2017-06-20 04:23:07
JQ1UCA-9 1 2017-06-17 01:43:21 2017-06-17 01:43:21 PM95TI > PM95QI 13.6 miles 81° 2017-06-17 01:43:21
7K2LGO-9 145 2017-06-01 09:00:50 2017-06-23 08:52:31 CM05MH > PM95QI 4451.1 miles 63° 2017-06-16 10:31:32
JI1KPB-9 2 2017-06-16 07:22:27 2017-06-16 07:28:28 PM95QK > PM95QI 6.0 miles 4° 2017-06-16 07:28:28
JQ1AHZ-7 1 2017-06-03 18:24:25 2017-06-03 18:24:25 PM95QH > PM95QI 1.8 miles 111° 2017-06-03 18:24:25
JA1RGL-9 9 2017-06-02 16:54:19 2017-06-21 17:35:28 PM95QO > PM95QI 17.8 miles 358° 2017-06-13 03:16:52
JL1UGN-7 4 2017-06-04 01:01:55 2017-06-24 05:42:15 PM95RI > PM95QI 5.5 miles 88° 2017-06-04 01:38:35
JM1XWY-9 225 2017-06-03 05:46:54 2017-06-18 02:34:53 PM95RH > PM95QI 7.9 miles 105° 2017-06-17 04:19:54
JR1KDA-7 1 2017-06-11 04:47:27 2017-06-11 04:47:27 PM95QK > PM95QI 6.6 miles 355° 2017-06-11 04:47:27
JF1CXH-9 1 2017-06-18 22:03:14 2017-06-18 22:03:14 PM95QO > PM95QI 17.4 miles 357° 2017-06-18 22:03:14
JK1MVF-9 2 2017-06-02 21:09:08 2017-06-02 21:22:09 PM95RI > PM95QI 7.5 miles 82° 2017-06-02 21:09:08
JE1XII-9 256 2017-06-01 20:36:45 2017-06-24 04:07:03 PM95NI > PM95QI 10.9 miles 281° 2017-06-22 10:09:58
JG1RAF-9 183 2017-05-31 20:44:22 2017-06-22 05:49:14 PM86AA > PM95QI 193.5 miles 285° 2017-06-04 00:46:26
JJ1LNS-9 848 2017-06-01 02:28:43 2017-06-24 03:31:47 PM95NG > PM95QI 12.6 miles 242° 2017-06-15 05:35:15
JO1MAL-7 6 2017-06-09 10:12:01 2017-06-23 07:16:18 PM95OI > PM95QI 7.1 miles 288° 2017-06-09 10:12:01
JK1XIV-9 3 2017-06-03 01:00:32 2017-06-10 03:24:32 PM95OO > PM95QI 21.1 miles 338° 2017-06-03 08:58:57
JG1GLQ-9 146 2017-06-01 06:47:46 2017-06-21 18:04:02 PM95QL > PM95QI 10.3 miles 12° 2017-06-16 07:12:37
7N3GRC-9 74 2017-06-03 23:42:24 2017-06-22 00:43:23 PM95RK > PM95QI 9.2 miles 42° 2017-06-12 05:30:59
7K3OHQ-9 48 2017-06-06 09:05:26 2017-06-23 06:30:09 PM95QM > PM95QI 13.5 miles 8° 2017-06-13 23:40:23
JO1KXP-9 128 2017-06-01 03:17:00 2017-06-24 03:56:14 PM95TG > PM95QI 16.2 miles 104° 2017-06-02 18:50:26
JO1KXP-7 13 2017-06-15 18:40:28 2017-06-16 22:56:15 PM95SL > PM95QI 16.1 miles 52° 2017-06-15 18:40:28
JF1BQZ-9 101 2017-05-31 21:09:20 2017-06-22 08:55:19 PM95QM > PM95QI 11.6 miles 4° 2017-06-11 03:39:59
JM1DZK-9 2 2017-06-11 20:14:59 2017-06-11 20:25:57 PM95TK > PM95QI 17.6 miles 63° 2017-06-11 20:25:57
JF1FQR-8 5 2017-06-18 06:23:24 2017-06-18 09:01:52 PM94SO > PM95QI 50.9 miles 170° 2017-06-18 09:01:52
JH1CTO-9 14 2017-06-18 01:24:07 2017-06-18 03:32:24 PM95SG > PM95QI 13.2 miles 104° 2017-06-18 01:24:07
JR2LGW-9 16 2017-06-03 20:51:26 2017-06-18 08:31:18 PM95NI > PM95QI 14.0 miles 276° 2017-06-18 08:31:18
JA1SZN-9 111 2017-06-01 21:40:01 2017-06-22 08:50:05 PM95KI > PM95QI 27.9 miles 274° 2017-06-17 01:03:20
JF2BVT-14 70 2017-06-02 06:54:24 2017-06-24 06:27:49 PM95ME > PM95QI 19.5 miles 240° 2017-06-19 05:17:54
7L1WQO-9 18 2017-06-01 00:16:31 2017-06-23 19:22:52 PM95QK > PM95QI 6.7 miles 22° 2017-06-01 01:00:06
JK1NVL-9 7 2017-06-07 20:57:07 2017-06-20 22:06:36 PM95TL > PM95QI 17.0 miles 58° 2017-06-07 20:57:07
JO1OYZ-9 9 2017-06-04 03:54:06 2017-06-18 03:14:40 PM95RM > PM95QI 12.6 miles 24° 2017-06-04 03:54:06
JH1NGW-9 31 2017-06-02 20:49:03 2017-06-24 06:26:45 PM95RI > PM95QI 8.2 miles 79° 2017-06-16 21:40:21
JP3FPN-9 17 2017-06-07 19:32:00 2017-06-10 01:19:50 PM95NI > PM95QI 15.1 miles 277° 2017-06-10 01:02:46
7M3DZI-9 19 2017-06-04 16:59:51 2017-06-22 17:19:41 PM95QL > PM95QI 9.5 miles 358° 2017-06-21 05:33:08
JQ1DVF-9 84 2017-06-04 18:04:37 2017-06-24 04:48:54 PM95QN > PM95QI 16.8 miles 357° 2017-06-24 04:48:54
JA9QQN-9 19 2017-06-01 17:16:18 2017-06-22 17:12:05 PM95QO > PM95QI 17.1 miles 359° 2017-06-22 05:45:41
JH1QMX-9 15 2017-06-02 19:33:08 2017-06-03 19:55:35 PM95NF > PM95QI 13.8 miles 243° 2017-06-03 19:25:03
JH1MDH-9 160 2017-06-06 03:13:02 2017-06-20 02:44:15 PM95ON > PM95QI 17.9 miles 331° 2017-06-06 03:13:02
JI1DLW-9 39 2017-06-05 02:18:22 2017-06-08 06:08:02 PM95JI > PM95QI 30.1 miles 274° 2017-06-08 01:21:08
JA1EMF-7 5 2017-06-08 23:12:06 2017-06-09 08:18:32 PM95QH > PM95QI 0.8 miles 123° 2017-06-09 08:18:32
JR1NNV-9 4 2017-06-14 20:14:50 2017-06-15 05:53:35 PM95NF > PM95QI 14.8 miles 233° 2017-06-15 05:23:35
JF1THD-9 71 2017-05-31 23:15:13 2017-06-23 18:29:36 PM95QN > PM95QI 16.3 miles 4° 2017-06-22 05:51:30
JG1OME-9 145 2017-06-01 20:09:54 2017-06-24 00:48:47 PM95QN > PM95QI 15.0 miles 359° 2017-06-06 22:30:23
JH1PQQ-7 28 2017-06-23 20:37:41 2017-06-23 23:54:53 PM95OK > PM95QI 9.8 miles 316° 2017-06-23 22:09:45
JA1ELH-9 1 2017-06-16 20:36:49 2017-06-16 20:36:49 PM95QN > PM95QI 14.9 miles 356° 2017-06-16 20:36:49
JI1KPB-7 1 2017-06-15 05:43:46 2017-06-15 05:43:46 PM95PJ > PM95QI 5.7 miles 329° 2017-06-15 05:43:46
JG1GJG-9 8 2017-06-17 02:27:02 2017-06-21 07:48:14 PM95NF > PM95QI 16.3 miles 242° 2017-06-18 05:10:06
JM1ESG-9 53 2017-06-01 18:17:02 2017-06-24 02:52:40 PM95PJ > PM95QI 5.7 miles 332° 2017-06-16 18:58:45
JH1JLV-9 1 2017-06-15 02:49:19 2017-06-15 02:49:19 PM95SI > PM95QI 12.7 miles 79° 2017-06-15 02:49:19
JI1HEW-9 3 2017-06-01 03:24:56 2017-06-17 04:23:06 PM95QN > PM95QI 16.4 miles 2° 2017-06-17 04:23:06
JE1LJJ-9 1 2017-06-05 04:26:50 2017-06-05 04:26:50 PM95OP > PM95QI 21.7 miles 337° 2017-06-05 04:26:50
JK1IIH-9 70 2017-05-31 20:23:01 2017-06-24 04:21:37 PM95LI > PM95QI 20.8 miles 273° 2017-06-23 20:16:49
JE1BPO-9 5 2017-06-13 05:00:23 2017-06-16 19:10:19 PM95QL > PM95QI 9.6 miles 5° 2017-06-16 19:10:19
JA1DRE-9 2 2017-06-19 18:03:18 2017-06-22 18:06:52 PM95SL > PM95QI 14.2 miles 40° 2017-06-22 18:06:52
JO1KBQ-9 3 2017-06-17 16:51:22 2017-06-17 23:07:55 PM95JI > PM95QI 32.4 miles 273° 2017-06-17 16:59:23
JF3KOA-9 1 2017-06-18 03:42:47 2017-06-18 03:42:47 PM95QN > PM95QI 16.0 miles 4° 2017-06-18 03:42:47
7K4VOY-9 83 2017-06-02 01:27:32 2017-06-24 01:32:17 PM95TG > PM95QI 15.5 miles 108° 2017-06-23 23:55:06
JF1NFD-9 4 2017-06-10 05:27:45 2017-06-17 22:40:14 PM95QL > PM95QI 11.6 miles 16° 2017-06-17 22:40:14
JI1HOA-9 4 2017-06-09 18:45:44 2017-06-18 04:19:38 PM95PO > PM95QI 18.1 miles 353° 2017-06-16 18:33:22
JA1VBU-7 4 2017-06-23 22:42:00 2017-06-23 23:52:53 PM95UH > PM95QI 19.7 miles 97° 2017-06-23 23:52:53
JJ1NQP-9 10 2017-06-01 19:33:04 2017-06-22 19:36:33 PM95OJ > PM95QI 8.9 miles 287° 2017-06-22 19:36:33
JH1OXL-7 14 2017-06-18 00:37:05 2017-06-18 02:49:27 PM95QL > PM95QI 9.1 miles 17° 2017-06-18 02:49:27
JG1PLA-9 82 2017-06-02 17:36:05 2017-06-24 05:23:09 PM95QM > PM95QI 13.1 miles 360° 2017-06-03 17:41:37
JH1RFV-9 6 2017-06-17 21:46:06 2017-06-22 05:16:48 PM95TK > PM95QI 17.5 miles 62° 2017-06-22 02:06:01
JR1CUL-7 446 2017-06-01 02:56:48 2017-06-24 03:20:42 PM95PJ > PM95QI 5.1 miles 329° 2017-06-16 03:23:29
JQ3TDL-9 5 2017-06-17 15:25:18 2017-06-21 22:30:49 PM95QK > PM95QI 7.9 miles 9° 2017-06-21 22:27:31
JG1HEQ-9 160 2017-06-01 00:26:33 2017-06-23 01:27:15 PM95TG > PM95QI 16.5 miles 108° 2017-06-22 21:59:47
JA1BTO-7 6 2017-06-24 03:31:43 2017-06-24 03:56:44 PM95QK > PM95QI 7.3 miles 8° 2017-06-24 03:56:44
JA1VBU-9 2 2017-06-09 20:49:46 2017-06-09 21:00:06 PM95QK > PM95QI 6.5 miles 20° 2017-06-09 20:49:46
JG1GRS-7 600 2017-06-01 21:41:08 2017-06-22 02:30:19 PM95PI > PM95QI 1.9 miles 261° 2017-06-09 02:25:54
JG1GRS-9 42 2017-05-31 23:18:37 2017-06-22 02:23:05 PM95MB > PM95QI 25.5 miles 218° 2017-06-04 23:06:42
JI1QQQ-7 16 2017-06-06 23:43:16 2017-06-21 22:12:46 PM95PJ > PM95QI 4.0 miles 336° 2017-06-21 21:00:26
JS2AOU-7 6 2017-06-04 00:42:28 2017-06-14 23:03:02 PM95JH > PM95QI 30.5 miles 269° 2017-06-04 00:42:28
JK2GEB-7 2 2017-06-07 10:17:26 2017-06-07 10:18:56 PM95QJ > PM95QI 3.1 miles 7° 2017-06-07 10:17:26
7L1FOI-9 8 2017-06-03 16:54:20 2017-06-04 11:22:58 PM95QK > PM95QI 7.4 miles 10° 2017-06-03 16:54:20
JM1SNW-7 12 2017-06-16 23:43:37 2017-06-23 23:31:13 PM95PL > PM95QI 9.4 miles 332° 2017-06-17 02:33:21
JI1UHA-7 1 2017-06-03 08:37:56 2017-06-03 08:37:56 PM95OI > PM95QI 7.4 miles 288° 2017-06-03 08:37:56
JI1VFB-9 7 2017-06-11 07:52:44 2017-06-11 08:06:55 PM95QI > PM95QI 2.5 miles 70° 2017-06-11 08:06:55
JE1RHP-7 57 2017-05-31 20:03:20 2017-06-22 23:19:37 PM95SK > PM95QI 12.6 miles 60° 2017-06-15 04:26:24
JH1OXL-9 14 2017-06-03 19:55:55 2017-06-24 00:20:30 PM95RL > PM95QI 11.0 miles 28° 2017-06-16 23:14:07
JN4TNW-9 15 2017-06-02 21:42:09 2017-06-03 04:43:52 PM95NG > PM95QI 12.2 miles 249° 2017-06-02 22:03:22
JP1MVE-9 6 2017-06-04 04:54:58 2017-06-04 09:13:01 PM95QK > PM95QI 7.8 miles 3° 2017-06-04 04:54:58
JI1ERJ-7 16 2017-06-02 01:57:29 2017-06-21 05:09:38 PM95TI > PM95QI 14.0 miles 85° 2017-06-02 01:57:29
7M3LUI-9 22 2017-06-09 20:57:39 2017-06-10 04:43:47 PM95MJ > PM95QI 17.2 miles 281° 2017-06-10 03:06:50
JR1CUL 15 2017-06-02 05:52:44 2017-06-21 03:00:40 PM95PJ > PM95QI 4.6 miles 325° 2017-06-21 03:00:40
JI1JBR-9 43 2017-06-02 16:54:38 2017-06-24 06:20:09 PM95LH > PM95QI 24.2 miles 265° 2017-06-23 12:21:44
7K1MHJ-9 9 2017-06-02 08:21:23 2017-06-08 19:32:59 PM95NK > PM95QI 13.7 miles 295° 2017-06-08 00:15:02
JH1OIA-9 138 2017-06-01 18:05:28 2017-06-23 21:20:10 PM95QL > PM95QI 10.2 miles 3° 2017-06-05 20:20:04
JE1BPO-7 9 2017-06-17 21:14:27 2017-06-17 22:24:11 PM95QK > PM95QI 6.8 miles 32° 2017-06-17 22:09:07
JI1WMB-9 9 2017-06-10 03:33:23 2017-06-11 03:49:11 PM95QM > PM95QI 13.2 miles 6° 2017-06-10 03:33:23
JE1KJG-7 23 2017-06-14 20:32:37 2017-06-24 04:11:50 PM95QI > PM95QI 3.5 miles 78° 2017-06-24 03:54:59
JE1PUS-7 10 2017-06-03 21:43:17 2017-06-04 00:23:56 PM95LG > PM95QI 20.6 miles 260° 2017-06-04 00:23:56
JA1VQP-9 3 2017-06-04 02:10:25 2017-06-05 22:31:47 PM95QJ > PM95QI 3.9 miles 25° 2017-06-05 22:25:31
JO1IXM-9 2 2017-06-13 05:44:27 2017-06-24 01:44:29 PM95TK > PM95QI 17.6 miles 62° 2017-06-24 01:44:29
JI1WKS-7 1 2017-06-20 07:07:56 2017-06-20 07:07:56 PM95PJ > PM95QI 4.7 miles 331° 2017-06-20 07:07:56
JF1ATH-7 3 2017-06-22 03:53:57 2017-06-22 04:00:00 PM95QK > PM95QI 5.8 miles 359° 2017-06-22 03:53:57

Only stations from which a position packet has been heard are shown here. The range statistics show some extra long hops, because some digipeaters do not correctly add themselves to the digipeater path. Please check the raw packets.
About this site
This page shows real-time information collected from the Automatic Position Reporting System Internet network (APRS-IS). APRS is used by amateur (ham) radio operators to transmit real-time position information, weather data, telemetry and messages over the radio. A vehicle equipped with a GPS receiver, a VHF transmitter or HF transceiver and a small computer device called a tracker transmits it's location, speed and course in a small data packet, which is then received by a nearby iGate receiving site which forwards the packet on the Internet. Systems connected to the Internet can send information on the APRS-IS without a radio transmitter, or collect and display information transmitted anywhere in the world.
FAQ · Blog · Discussion group · Linking to aprs.fi · AIS sites · Service status · Database statistics · Advertising on aprs.fi · Technical details · API · Change log · Planned changes · Credits and thanks · Terms Of Service · iPhone/iPad APRS