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 NR3O - show graphs
Map loading...
Comment: WX3in1Plus2.0 U=13.9V,T=??.?C/??.?F
Location: 48°02.83' N 121°56.90' W - locator CN98AB61EH - show map - static map
2.7 miles South bearing 160° from Granite Falls, Snohomish County, Washington, United States [?]
3.9 miles East bearing 94° from Lochsloy, Snohomish County, Washington, United States
35.3 miles Northeast bearing 30° from Seattle, King County, Washington, United States
83.4 miles Southeast bearing 151° from Surrey, British Columbia, Canada
Last position: 2018-06-21 10:32:07 EDT (5m1s ago)
2018-06-21 07:32:07 PDT local time at Granite Falls, United States [?]
Device: Microsat
Last path: NR3O>APMI06 via WIDE2-2,qAR,AF7DX (good)
Positions stored: 1
Packet rate: 294 seconds between packets on average during 14399 seconds.
Other SSIDs: NR3O-1
APRS igate – Statistics for 2018-06:
Stations heard directly: 96 on radio path – show map
Last heard a station directly: 2018-06-21 10:22:47 EDT (14m21s ago)
Normal receiver range estimate: 68 miles (Updated: 2018-06-21 08:32:47 EDT)
Position packets heard directly: 3046 on radio path
Position packets sent to APRS-IS: 6525 – show map
Stations near current position of NR3O - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
NS7V1.2 miles 236°2018-06-21 10:30:23 k9imt-i2.2 miles 358°2018-06-18 20:13:02
N7KGB4.0 miles 216°2018-06-21 10:07:33 EW67745.1 miles 229°2018-06-21 10:34:06
KA7RRA-95.2 miles 249°2018-06-21 00:55:55 KD7TTY-55.3 miles 255°2018-05-23 16:42:02
KD7TTY B5.3 miles 255°2018-06-21 10:27:43 KD7TTY-B5.3 miles 255°2018-06-21 10:27:53
KD7TTY-N5.3 miles 255°2018-06-20 19:32:21 KC7IRH-75.4 miles 266°2018-06-01 17:52:23
KC7IRH5.4 miles 266°2018-06-08 19:42:56 WN7SAR-125.4 miles 74°2018-06-04 17:16:59
WN7SAR-135.4 miles 74°2018-06-18 03:39:19 kd7ttl5.8 miles 298°2018-06-21 10:33:07
N7OBI-96.6 miles 251°2018-06-20 18:59:40 N7XLD-N6.9 miles 237°2018-06-01 11:06:10
WA7TUG7.6 miles 257°2018-06-20 00:20:34 CW48057.7 miles 227°2018-06-21 10:22:50
KD7IYT-78.0 miles 328°2018-05-27 19:57:06 W6ERM-78.0 miles 179°2018-06-18 00:10:41
Stations which heard NR3O directly on radio –
callsign pkts first heard - EDT last heard longest (tx => rx) longest at - EDT
BALDI 42 2018-06-01 11:18:50 2018-06-21 08:37:07 CN98AB > CN97BF 57.4 miles 175° 2018-06-21 08:37:07
VE7RNA-10 29 2018-06-02 08:43:45 2018-06-21 05:38:13 CN98AB > CN88BV 105.0 miles 305° 2018-06-21 05:38:13
SOMTN 86 2018-05-31 22:29:36 2018-06-21 05:12:10 CN98AB > CN87HH 82.1 miles 233° 2018-06-21 05:12:10
SULTAN 3 2018-06-10 23:38:04 2018-06-14 06:43:15 CN98AB > CN97CV 12.7 miles 151° 2018-06-14 06:43:15
ERINB 160 2018-06-01 22:58:47 2018-06-21 10:02:08 CN98AB > CN87MQ 52.4 miles 240° 2018-06-21 10:02:08
K7NVH-1 1 2018-06-12 03:37:55 2018-06-12 03:37:55 CN98AB > CN87VX 13.3 miles 247° 2018-06-12 03:37:55
LDYSMH 1 2018-06-19 09:57:18 2018-06-19 09:57:18 CN98AB > CN89CA 108.8 miles 309° 2018-06-19 09:57:18
AF7DX 2406 2018-05-31 20:03:54 2018-06-21 10:32:07 CN98AB > CN88LB 52.0 miles 271° 2018-06-21 10:32:07
AF7DX-1 27 2018-06-05 06:18:33 2018-06-20 08:07:12 CN98AB > CN88KB 52.5 miles 272° 2018-06-20 08:07:12
N7ER-10 135 2018-05-31 23:23:52 2018-06-21 09:17:10 CN98AB > CN87TW 20.7 miles 253° 2018-06-21 09:17:10
W7HR-1 1560 2018-05-31 21:18:52 2018-06-21 09:37:07 CN98AB > CN87RN 44.3 miles 220° 2018-06-21 09:37:07
VA7BLD-12 1 2018-06-20 09:17:13 2018-06-20 09:17:13 CN98AB > CN78WU 115.3 miles 299° 2018-06-20 09:17:13
VE7VIC-14 339 2018-05-31 20:08:58 2018-06-21 09:57:07 CN98AB > CN88FK 78.2 miles 291° 2018-06-21 09:57:07
WA7VC-10 2 2018-06-02 11:33:44 2018-06-02 15:43:43 CN98AB > CN97DL 42.1 miles 163° 2018-06-02 15:43:43
WSEA 2 2018-06-10 09:53:05 2018-06-14 19:32:42 CN98AB > CN87TM 40.3 miles 210° 2018-06-14 19:32:42
W7NPC-10 19 2018-06-06 15:28:22 2018-06-21 03:22:09 CN98AB > CN87RP 38.7 miles 226° 2018-06-21 03:22:09
KX7DX-10 13 2018-06-05 20:38:26 2018-06-20 05:37:13 CN98AB > CN87RT 30.6 miles 241° 2018-06-20 05:37:13
W7FEL 1029 2018-06-01 01:08:52 2018-06-21 06:57:07 CN98AB > CN88DD 79.7 miles 276° 2018-06-21 06:57:07
WA7NWP-6 6 2018-06-05 08:08:31 2018-06-20 22:37:09 CN98AB > CN87WQ 25.3 miles 199° 2018-06-20 22:37:09
NICOLI 2 2018-06-21 01:22:11 2018-06-21 01:32:12 CN98AB > CN86GC 152.8 miles 208° 2018-06-21 01:32:12
JUPITR 84 2018-05-31 21:58:56 2018-06-21 10:07:08 CN98AB > CN87MQ 53.1 miles 243° 2018-06-21 10:07:08
KX3O-10 9 2018-06-01 20:23:47 2018-06-11 22:07:57 CN98AB > CN87TT 25.2 miles 226° 2018-06-11 22:07:57
K5TRI-1 8 2018-06-05 15:03:28 2018-06-14 06:22:43 CN98AB > CN87WP 30.0 miles 194° 2018-06-14 06:22:43
KI7RYA-10 20 2018-06-13 00:32:50 2018-06-20 22:17:09 CN98AB > NR85BA 3174.2 miles 356° 2018-06-20 22:17:09

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 NR3O
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
KD7ITS-11 12 2018-06-02 16:08:49 2018-06-15 13:17:25 CN87UT > CN98AB 23.9 miles 225° 2018-06-14 18:07:44
WW7RA 131 2018-06-01 05:05:10 2018-06-20 19:49:31 CN87ON > CN98AB 52.7 miles 229° 2018-06-20 19:49:31
KD7LSK-7 19 2018-05-31 23:51:54 2018-06-12 15:01:07 CN97CU > CN98AB 14.2 miles 156° 2018-05-31 23:58:02
WB4KGY-9 2 2018-06-16 16:59:45 2018-06-16 20:11:13 CN87VW > CN98AB 14.4 miles 235° 2018-06-16 20:11:13
K7RCT 1 2018-06-18 12:37:48 2018-06-18 12:37:48 CN87WS > CN98AB 21.5 miles 203° 2018-06-18 12:37:48
W7PFR-1 2 2018-06-03 08:28:50 2018-06-09 03:04:07 CN86UU > CN98AB 84.6 miles 190° 2018-06-09 03:04:07
N7TPM-7 3 2018-06-01 23:22:57 2018-06-02 03:18:52 CN87VW > CN98AB 14.7 miles 234° 2018-06-02 03:18:52
SOMTN 28 2018-06-03 22:01:36 2018-06-21 10:00:09 CN87HH > CN98AB 82.1 miles 233° 2018-06-21 10:00:09
WN7V 8 2018-06-04 10:44:47 2018-06-13 10:13:39 CN87VV > CN98AB 15.3 miles 232° 2018-06-04 10:44:47
K9JEB-9 2 2018-06-04 09:22:50 2018-06-19 09:18:31 CN87UT > CN98AB 23.9 miles 225° 2018-06-19 09:18:31
SULTAN 70 2018-06-02 15:41:25 2018-06-21 07:21:48 CN97CV > CN98AB 12.7 miles 151° 2018-06-21 07:21:48
N7AXJ-9 1 2018-06-13 19:05:15 2018-06-13 19:05:15 CN88TK > CN98AB 35.1 miles 323° 2018-06-13 19:05:15
KC7HP-9 9 2018-06-16 16:09:08 2018-06-16 19:17:50 CN87VX > CN98AB 12.8 miles 245° 2018-06-16 19:17:50
N7KUW-9 2 2018-06-14 20:21:59 2018-06-14 20:39:59 CN87VV > CN98AB 16.3 miles 224° 2018-06-14 20:21:59
KA7RRA-9 607 2018-05-31 21:06:46 2018-06-21 00:55:55 CN97FT > CN98AB 24.6 miles 132° 2018-06-10 21:35:28
ERINB 316 2018-05-31 20:45:27 2018-06-21 05:58:35 CN87MQ > CN98AB 52.4 miles 240° 2018-06-21 05:58:35
KF7BJI-14 3 2018-06-05 02:56:33 2018-06-05 04:36:03 CN88VD > CN98AB 13.2 miles 304° 2018-06-05 03:37:57
WA7NWP-9 1 2018-06-16 16:59:56 2018-06-16 16:59:56 CN87UV > CN98AB 19.1 miles 233° 2018-06-16 16:59:56
KD7ESK-2 1 2018-06-02 18:56:45 2018-06-02 18:56:45 CN87XV > CN98AB 12.1 miles 210° 2018-06-02 18:56:45
KD7ESK-3 3 2018-06-15 13:53:04 2018-06-15 17:03:22 CN87WW > CN98AB 10.8 miles 216° 2018-06-15 14:03:56
N0GQ-9 7 2018-05-31 20:47:30 2018-06-21 10:12:01 CN87WU > CN98AB 17.0 miles 212° 2018-06-05 06:55:43
KF7RWM 3 2018-06-09 14:23:14 2018-06-09 19:06:44 CN88VG > CN98AB 20.1 miles 319° 2018-06-09 14:53:22
N6NBN-7 2 2018-06-11 14:23:28 2018-06-13 16:18:24 CN87VV > CN98AB 15.1 miles 232° 2018-06-13 16:18:24
ERINB-4 1 2018-06-13 16:13:08 2018-06-13 16:13:08 CN88OC > CN98AB 39.1 miles 276° 2018-06-13 16:13:08
WA7CGD 2 2018-06-19 16:28:31 2018-06-19 16:30:31 CN88VF > CN98AB 17.1 miles 320° 2018-06-19 16:30:31
N7NIX-12 1 2018-06-08 16:53:07 2018-06-08 16:53:07 CN87VW > CN98AB 14.0 miles 235° 2018-06-08 16:53:07
W7SUA-9 5 2018-06-06 15:08:28 2018-06-16 13:17:51 CN87GX > CN98AB 70.5 miles 267° 2018-06-06 15:08:28
KJ7UO 9 2018-06-19 15:03:29 2018-06-19 15:41:25 CN88VE > CN98AB 14.0 miles 307° 2018-06-19 15:41:25
W7BXF-9 2 2018-06-02 14:44:14 2018-06-15 11:41:30 CN87WQ > CN98AB 25.1 miles 197° 2018-06-15 11:41:30
N7CFO-9 2 2018-06-11 13:24:58 2018-06-11 13:43:39 CN97GR > CN98AB 32.4 miles 131° 2018-06-11 13:24:58
AF7DX-9 6 2018-06-03 21:28:53 2018-06-16 17:39:51 CN88LB > CN98AB 52.0 miles 271° 2018-06-07 12:40:35
KC7PMU-11 3 2018-06-16 17:36:23 2018-06-16 17:42:26 CN87VX > CN98AB 11.8 miles 248° 2018-06-16 17:36:23
VE7HMW-14 1 2018-06-03 18:44:17 2018-06-03 18:44:17 CN87VX > CN98AB 11.4 miles 251° 2018-06-03 18:44:17
N5BFB 1 2018-06-09 19:54:08 2018-06-09 19:54:08 CN88OC > CN98AB 39.1 miles 276° 2018-06-09 19:54:08
K6CB-8 9 2018-06-02 01:02:59 2018-06-20 06:30:29 CN88PF > CN98AB 37.8 miles 291° 2018-06-20 06:30:29
N7ER-10 402 2018-05-31 20:13:57 2018-06-21 10:21:33 CN87TW > CN98AB 20.7 miles 253° 2018-06-21 10:21:33
KG7QBQ-9 19 2018-05-31 20:13:06 2018-06-21 00:29:06 CN87VT > CN98AB 19.1 miles 215° 2018-06-07 20:12:17
N5EY-8 1 2018-06-16 18:30:55 2018-06-16 18:30:55 CN87TW > CN98AB 20.7 miles 253° 2018-06-16 18:30:55
N7OBI-9 119 2018-05-31 20:51:11 2018-06-20 18:59:40 CN87UW > CN98AB 16.7 miles 240° 2018-06-18 18:08:46
N7NFY-9 151 2018-05-31 23:18:40 2018-06-20 20:13:44 CN87UR > CN98AB 26.8 miles 216° 2018-06-10 18:25:54
W6ERM-9 3 2018-06-04 09:16:06 2018-06-20 17:35:16 CN87VX > CN98AB 11.7 miles 246° 2018-06-20 17:35:16
KG7VIZ 1 2018-06-14 15:49:13 2018-06-14 15:49:13 CN87VW > CN98AB 15.4 miles 243° 2018-06-14 15:49:13
K7QOG-9 34 2018-06-05 16:02:24 2018-06-20 17:05:21 CN87UU > CN98AB 20.1 miles 231° 2018-06-15 20:24:12
KG7HQ-9 1 2018-06-19 15:58:21 2018-06-19 15:58:21 CN87VW > CN98AB 13.8 miles 236° 2018-06-19 15:58:21
WA7TBP-15 1 2018-06-05 15:38:45 2018-06-05 15:38:45 CN87VL > CN98AB 40.5 miles 199° 2018-06-05 15:38:45
N7KGB-9 2 2018-06-18 06:49:46 2018-06-18 06:50:28 CN88VB > CN98AB 10.5 miles 272° 2018-06-18 06:50:28
KB3RAN-9 3 2018-06-06 20:38:26 2018-06-06 21:22:55 CN88UH > CN98AB 26.5 miles 318° 2018-06-06 21:22:55
WA2BFW-9 31 2018-06-04 15:36:59 2018-06-21 09:35:24 CN87UW > CN98AB 17.1 miles 245° 2018-06-09 14:48:40
N0ZB-9 8 2018-06-12 16:11:24 2018-06-18 13:31:13 CN87GX > CN98AB 71.5 miles 266° 2018-06-18 13:31:13
K7BOA 1 2018-06-02 11:29:56 2018-06-02 11:29:56 CN87NT > CN98AB 45.8 miles 252° 2018-06-02 11:29:56
KF7JQI 1 2018-06-02 12:54:58 2018-06-02 12:54:58 CN87UU > CN98AB 19.5 miles 232° 2018-06-02 12:54:58
K7EZI-7 7 2018-06-01 20:07:09 2018-06-09 19:04:36 CN88OC > CN98AB 39.0 miles 276° 2018-06-01 20:07:09
WA7TUG 222 2018-05-31 20:00:02 2018-06-20 00:15:37 CN88VH > CN98AB 20.3 miles 326° 2018-06-08 13:23:19
VA7BGW 1 2018-06-14 20:36:19 2018-06-14 20:36:19 CN97DU > CN98AB 17.1 miles 139° 2018-06-14 20:36:19
NI7N-9 5 2018-06-08 19:21:36 2018-06-11 18:13:49 CN88VD > CN98AB 12.4 miles 298° 2018-06-08 19:21:36
W2CAT-8 6 2018-06-01 21:57:52 2018-06-05 14:47:05 CN87OV > CN98AB 39.1 miles 255° 2018-06-01 21:57:52
W7EEE 2 2018-06-03 21:34:25 2018-06-09 06:04:00 CN87TP > CN98AB 32.5 miles 216° 2018-06-09 06:04:00
N4RDZ-9 5 2018-06-04 15:21:16 2018-06-04 16:35:44 CN88VC > CN98AB 11.4 miles 289° 2018-06-04 16:21:07
W7KKX-2 5 2018-06-15 16:02:55 2018-06-15 16:20:29 CN87VW > CN98AB 13.5 miles 239° 2018-06-15 16:02:55
W7PEA-9 1 2018-06-02 14:07:20 2018-06-02 14:07:20 CN97BM > CN98AB 37.1 miles 173° 2018-06-02 14:07:20
AF7WE-14 46 2018-06-06 17:23:02 2018-06-21 01:38:14 CN87VW > CN98AB 14.9 miles 237° 2018-06-06 17:23:02
KB7ZDD-9 3 2018-06-09 12:24:09 2018-06-09 19:54:51 CN88PE > CN98AB 34.7 miles 284° 2018-06-09 19:54:51
KI7EVS-9 4 2018-06-11 07:37:21 2018-06-12 04:05:23 CN87VW > CN98AB 13.6 miles 238° 2018-06-12 04:00:04
KG7KHP-9 11 2018-06-01 17:59:33 2018-06-09 22:48:59 CN97FT > CN98AB 24.6 miles 132° 2018-06-09 13:41:39
K8IMT-9 156 2018-05-31 22:53:39 2018-06-16 04:31:23 CN88UI > CN98AB 28.1 miles 322° 2018-06-09 05:20:59
K7KCA-9 15 2018-06-01 11:14:33 2018-06-03 21:41:32 CN88SK > CN98AB 35.2 miles 321° 2018-06-01 11:14:33
JUPITR 325 2018-06-01 05:04:21 2018-06-21 10:22:47 CN87MQ > CN98AB 53.1 miles 243° 2018-06-21 10:22:47
KT7CA-9 1 2018-06-15 22:40:42 2018-06-15 22:40:42 CN97BM > CN98AB 37.2 miles 174° 2018-06-15 22:40:42
KI7ORY 2 2018-06-03 17:20:11 2018-06-03 19:21:53 CN87UT > CN98AB 23.0 miles 224° 2018-06-03 17:20:11
KC7OO-6 3 2018-06-04 13:44:45 2018-06-04 13:56:46 CN97ET > CN98AB 21.3 miles 134° 2018-06-04 13:56:46
KF7RPV-9 1 2018-06-20 20:43:16 2018-06-20 20:43:16 CN87WN > CN98AB 33.6 miles 194° 2018-06-20 20:43:16
W5OTR-14 8 2018-06-18 15:03:25 2018-06-18 15:52:49 CN88VD > CN98AB 13.5 miles 305° 2018-06-18 15:52:49
KX3O 1 2018-06-02 14:22:31 2018-06-02 14:22:31 CN87XX > CN98AB 7.0 miles 228° 2018-06-02 14:22:31
W6SLC-9 1 2018-06-12 17:10:51 2018-06-12 17:10:51 CN88TK > CN98AB 33.5 miles 324° 2018-06-12 17:10:51
KD7IYT-9 22 2018-06-10 13:54:17 2018-06-17 01:37:01 CN88VB > CN98AB 10.6 miles 274° 2018-06-17 01:13:17
KS9O 1 2018-06-03 15:27:56 2018-06-03 15:27:56 CN87UR > CN98AB 26.2 miles 218° 2018-06-03 15:27:56
NE7F-9 3 2018-06-03 18:39:10 2018-06-08 23:12:20 CN87VV > CN98AB 15.5 miles 222° 2018-06-08 23:12:20
VA7UCK-9 1 2018-06-03 22:24:16 2018-06-03 22:24:16 CN88VB > CN98AB 10.9 miles 273° 2018-06-03 22:24:16
VA7RX-4 1 2018-06-03 20:40:50 2018-06-03 20:40:50 CN88VA > CN98AB 10.6 miles 267° 2018-06-03 20:40:50
KG7SXF-7 1 2018-06-10 20:47:52 2018-06-10 20:47:52 CN87UV > CN98AB 19.0 miles 233° 2018-06-10 20:47:52
KI7SXM 7 2018-06-03 23:17:30 2018-06-06 00:45:37 CN87XW > CN98AB 11.0 miles 215° 2018-06-06 00:45:37
N7XS 67 2018-06-01 14:12:02 2018-06-20 20:01:55 CN88OC > CN98AB 39.1 miles 276° 2018-06-20 16:20:09
W7IHJ-9 1 2018-05-31 21:53:58 2018-05-31 21:53:58 CN87WR > CN98AB 22.4 miles 200° 2018-05-31 21:53:58
KC7IRH 16 2018-06-08 18:14:08 2018-06-08 19:42:56 CN88WB > CN98AB 7.6 miles 277° 2018-06-08 19:31:24
AF7HL-9 1 2018-06-02 16:18:47 2018-06-02 16:18:47 CN97BN > CN98AB 34.2 miles 173° 2018-06-02 16:18:47
KC7WA-14 5 2018-06-10 23:02:38 2018-06-11 13:36:36 CN87VW > CN98AB 15.6 miles 241° 2018-06-11 13:36:36
KC7IRH-7 3 2018-06-01 17:46:21 2018-06-01 17:52:23 CN88XA > CN98AB 5.4 miles 266° 2018-06-01 17:52:23
N8GNJ-9 12 2018-06-09 13:54:11 2018-06-09 20:34:58 CN88SD > CN98AB 25.5 miles 288° 2018-06-09 18:23:15
KD7KUS-9 1 2018-06-02 13:15:58 2018-06-02 13:15:58 CN87WT > CN98AB 18.2 miles 203° 2018-06-02 13:15:58
KI7PMJ-9 1 2018-06-08 16:08:33 2018-06-08 16:08:33 CN87VT > CN98AB 21.6 miles 219° 2018-06-08 16:08:33
KE7WB 8 2018-06-03 21:46:24 2018-06-09 22:01:47 CN87WS > CN98AB 21.3 miles 208° 2018-06-09 22:01:47
KI7ELR-9 4 2018-06-11 10:47:26 2018-06-20 08:58:57 CN87VT > CN98AB 21.4 miles 214° 2018-06-11 10:47:26
KG7TZN-12 1 2018-06-09 16:26:47 2018-06-09 16:26:47 DN07AD > CN98AB 111.5 miles 124° 2018-06-09 16:26:47
W7SBP-1 1 2018-06-13 18:35:24 2018-06-13 18:35:24 CN87VX > CN98AB 11.9 miles 248° 2018-06-13 18:35:24
W7SBP-9 1 2018-06-16 13:10:49 2018-06-16 13:10:49 CN87VS > CN98AB 24.8 miles 214° 2018-06-16 13:10:49
AF7SO-7 4 2018-06-20 15:45:55 2018-06-20 16:03:05 CN87VX > CN98AB 10.9 miles 252° 2018-06-20 15:45:55

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