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 K0HAM-9 - show graphs
Map loading...
Comment: W3,IAN-n Chelsea, IA, Info: aprs@k0ham.com
Last beacon: UIDIGI 1.9
Location: 41°53.30' N 92°24.83' W - locator EN31TV03IE - show map - static map
7.0 miles West bearing 265° from Belle Plaine, Benton County, Iowa, United States [?]
10.0 miles Southeast bearing 123° from Tama, Tama County, Iowa, United States
40.4 miles West bearing 258° from Cedar Rapids, Linn County, Iowa, United States
64.7 miles East bearing 72° from Des Moines, Polk County, Iowa, United States
Last position: 2017-07-29 07:49:40 EDT (3m3s ago)
2017-07-29 06:49:40 CDT local time at Belle Plaine, United States [?]
Last telemetry: 2015-11-13 05:19:51 EST (624d 1h32m ago) – show telemetry
Ch 1: 121, Ch 2: 0, Ch 3: 0, Ch 4: 0, Ch 5: 0
 1     2     3     4     5     6     7     8 
Device: IW3FQG: UIdigi (digi)
Last path: K0HAM-9>APNU3B via qAR,N0XJA-4
Positions stored: 17
Packet rate: 236 seconds between packets on average during 11784 seconds.
Items and objects originated: 442.125IA
Other SSIDs: K0HAM K0HAM-10 K0HAM-6 K0HAM-A K0HAM-B K0HAM-C
APRS digipeater – Statistics for 2017-07:
Stations heard directly: 88 on radio path – show map
Last heard a station directly: 2017-07-29 06:37:01 EDT (1h15m ago)
Normal receiver range estimate: 68 miles (Updated: 2016-10-31 19:13:40 EDT)
Position packets heard directly: 1951 on radio path
Stations near current position of K0HAM-9 - show more
callsign distance last heard - EDT      callsign distance last heard - EDT
442.125IA0.0 yards 0°2017-07-29 07:51:27 K0HAK-90.0 yards 0°2017-07-21 06:15:16
DVNSVR4dA1.1 miles 41°2017-07-21 01:34:36 K0TSK-711.3 miles 128°2017-07-23 18:17:36
K0TSK-911.3 miles 128°2017-07-29 07:51:12 DMXSVR4TA16.7 miles 199°2017-07-21 01:04:36
NG0Q B16.9 miles 86°2017-07-28 12:31:34 NG0Q-B16.9 miles 86°2017-07-28 12:31:44
NG0Q16.9 miles 86°2017-07-29 07:49:57 NG0Q-716.9 miles 86°2017-07-23 19:16:41
DVNSVRAeA21.2 miles 167°2017-07-11 07:35:39 N0TWP-1425.1 miles 123°2017-07-24 15:08:42
DW587125.6 miles 127°2017-07-29 07:52:11 DVNTORMpA26.7 miles 114°2017-07-11 19:34:41
EW920826.8 miles 127°2017-07-29 07:44:58 KC0KMB-528.9 miles 293°2017-07-28 18:00:21
N0XJA-429.1 miles 291°2017-07-29 07:51:40 N0XJA-929.4 miles 302°2017-07-28 17:55:20
KMIW30.2 miles 302°2017-07-13 20:10:54 NC0JW-1033.9 miles 246°2017-07-28 23:10:01
Stations which heard K0HAM-9 directly on radio –
callsign pkts first heard - EDT last heard longest (tx => rx) longest at - EDT
KM0R-1 1 2017-07-26 08:38:17 2017-07-26 08:38:17 EN31TV > EM38TX 201.6 miles 179° 2017-07-26 08:38:17
N0QVC-1 2 2017-07-17 08:02:07 2017-07-23 05:34:55 EN31TV > EN34JH 171.7 miles 346° 2017-07-23 05:34:55
AE0TB-5 3 2017-07-23 03:19:18 2017-07-25 06:11:35 EN31TV > EN32QH 31.2 miles 343° 2017-07-25 06:11:35
WA9LT 2 2017-07-12 13:55:05 2017-07-13 08:40:16 EN31TV > EN41UL 114.6 miles 103° 2017-07-13 08:40:16
N0BKB-1 21 2017-07-02 05:18:16 2017-07-27 23:49:02 EN31TV > EN21UJ 104.4 miles 251° 2017-07-27 23:49:02
KC0RMS-2 4 2017-07-03 01:09:10 2017-07-10 07:02:07 EN31TV > EN42BL 50.3 miles 34° 2017-07-10 07:02:07
NX0P 33 2017-07-11 09:15:04 2017-07-28 09:41:19 EN31TV > EN33JN 121.7 miles 340° 2017-07-28 09:41:19
N0AN-1 573 2017-06-30 22:27:39 2017-07-29 05:09:36 EN31TV > EN22XC 83.2 miles 280° 2017-07-29 05:09:36
AE0TB-6 102 2017-07-17 00:25:53 2017-07-29 04:19:35 EN31TV > EN32QH 31.2 miles 343° 2017-07-29 04:19:35
N9GPY-1 2 2017-07-26 07:08:14 2017-07-26 11:58:20 EN31TV > EN61SF 312.6 miles 97° 2017-07-26 11:58:20
WB0EM 2 2017-07-23 09:54:59 2017-07-23 10:25:00 EN31TV > EM38HF 256.2 miles 192° 2017-07-23 10:25:00
AUBURN 1 2017-07-23 10:35:00 2017-07-23 10:35:00 EN31TV > EM28CX 269.2 miles 223° 2017-07-23 10:35:00
K8TB-9 1 2017-07-26 06:48:14 2017-07-26 06:48:14 EN31TV > EN72EX 355.7 miles 75° 2017-07-26 06:48:14
MONDAM 5 2017-07-12 22:40:04 2017-07-13 00:10:05 EN31TV > EN21AQ 181.9 miles 267° 2017-07-13 00:10:05
WA0SPF 14 2017-07-08 09:33:07 2017-07-20 23:23:51 EN31TV > EN33KD 94.9 miles 337° 2017-07-20 23:23:51
N0XJA-4 2963 2017-06-30 20:07:37 2017-07-29 07:49:40 EN31TV > EN32MA 29.1 miles 291° 2017-07-29 07:49:40
N1XK-1 5 2017-07-02 01:54:19 2017-07-29 02:38:50 EN31TV > EN32DB 65.6 miles 282° 2017-07-29 02:38:50
AA0OS-2 1 2017-07-13 10:20:49 2017-07-13 10:20:49 EN31TV > EN30AP 117.5 miles 223° 2017-07-13 10:20:49
KD0PGM 17 2017-07-02 09:28:21 2017-07-28 09:59:14 EN31TV > EN30QD 119.5 miles 185° 2017-07-28 09:59:14
KA0HJZ-1 6 2017-07-13 00:00:05 2017-07-26 09:18:16 EN31TV > EN31AM 82.8 miles 253° 2017-07-26 09:18:16
W0AMK 42 2017-07-05 04:31:36 2017-07-29 06:39:39 EN31TV > EN42FB 44.4 miles 75° 2017-07-29 06:39:39
WB9EOC-10 2 2017-07-25 23:18:04 2017-07-26 10:28:18 EN31TV > EM69NP 328.7 miles 116° 2017-07-26 10:28:18
KI0AU-1 5 2017-07-01 09:27:53 2017-07-07 01:32:29 EN31TV > EN20EB 209.1 miles 234° 2017-07-07 01:32:29
KS9A 1 2017-07-13 09:50:18 2017-07-13 09:50:18 EN31TV > EN40XN 154.0 miles 126° 2017-07-13 09:50:18
KE0EJS-1 2 2017-07-09 10:53:36 2017-07-23 10:14:59 EN31TV > EN22JP 151.6 miles 291° 2017-07-23 10:14:59
KA0ATT-10 1 2017-07-15 04:41:07 2017-07-15 04:41:07 EN31TV > EM48VP 253.6 miles 152° 2017-07-15 04:41:07
KW2DX-3 14 2017-07-01 03:47:46 2017-07-29 04:49:36 EN31TV > EN41VV 114.5 miles 89° 2017-07-29 04:49:36
W9ZHB-15 3 2017-07-13 04:50:11 2017-07-18 01:32:28 EN31TV > EN51GI 156.3 miles 102° 2017-07-18 01:32:28
K0ATT-10 1 2017-07-26 11:08:19 2017-07-26 11:08:19 EN31TV > EM48VP 253.6 miles 152° 2017-07-26 11:08:19

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 K0HAM-9
callsign pkts first heard - EDT last heard longest (rx => tx) longest at - EDT
W9LTA-10 1 2017-07-27 04:35:07 2017-07-27 04:35:07 EN54FA > EN31TV 206.1 miles 43° 2017-07-27 04:35:07
N0ZQR 1 2017-07-23 06:01:37 2017-07-23 06:01:37 EN12LF > EN31TV 237.3 miles 277° 2017-07-23 06:01:37
N0RXD 8 2017-07-03 17:22:03 2017-07-22 08:10:48 EN41GP > EN31TV 52.9 miles 109° 2017-07-22 08:10:48
KC0NFA-2 22 2017-07-02 05:39:13 2017-07-28 09:57:25 EN31LQ > EN31TV 35.3 miles 249° 2017-07-28 09:57:25
W0NWS 1 2017-07-23 05:34:40 2017-07-23 05:34:40 EN11TH > EN31TV 207.4 miles 260° 2017-07-23 05:34:40
AA9QF-14 14 2017-07-20 15:08:36 2017-07-20 15:40:36 EN31XQ > EN31TV 23.7 miles 126° 2017-07-20 15:40:36
N0RXD-15 52 2017-07-23 16:59:00 2017-07-23 20:32:15 EN41CQ > EN31TV 33.4 miles 114° 2017-07-23 16:59:00
K0QVF-14 1 2017-07-12 12:09:09 2017-07-12 12:09:09 EN41EX > EN31TV 40.5 miles 79° 2017-07-12 12:09:09
KC0MWM-1 1 2017-07-23 07:21:48 2017-07-23 07:21:48 EN00TW > EN31TV 313.9 miles 260° 2017-07-23 07:21:48
AE0TB-5 180 2017-07-16 23:35:13 2017-07-28 21:58:39 EN32QH > EN31TV 31.2 miles 343° 2017-07-28 21:58:39
N0NHB 1 2017-07-23 07:33:07 2017-07-23 07:33:07 EN21JA > EN31TV 157.2 miles 248° 2017-07-23 07:33:07
KF0ZH-9 39 2017-07-19 12:47:49 2017-07-20 10:31:45 EN32NA > EN31TV 25.5 miles 289° 2017-07-19 13:28:49
WA9LT 7 2017-07-12 12:06:37 2017-07-29 06:37:01 EN41UL > EN31TV 114.6 miles 103° 2017-07-29 06:37:01
N0MPM-6 4 2017-07-13 18:18:00 2017-07-28 07:58:13 EN31MK > EN31TV 43.2 miles 223° 2017-07-28 07:58:13
N0BKB-2 1 2017-07-17 05:08:29 2017-07-17 05:08:29 EN21SL > EN31TV 111.0 miles 255° 2017-07-17 05:08:29
KD0BXJ-2 1 2017-07-17 07:46:20 2017-07-17 07:46:20 EN23KU > EN31TV 192.6 miles 316° 2017-07-17 07:46:20
WB0HBJ-14 18 2017-07-09 19:51:10 2017-07-11 16:24:04 EN32TK > EN31TV 39.3 miles 4° 2017-07-09 19:51:10
KC0RMS-2 131 2017-06-30 20:25:28 2017-07-29 03:41:58 EN42BL > EN31TV 50.3 miles 34° 2017-07-29 03:41:58
N0MPM-4 3 2017-07-09 09:48:45 2017-07-19 01:58:40 EN31MK > EN31TV 41.3 miles 220° 2017-07-19 01:58:40
KA9SZX-1 39 2017-07-04 02:47:51 2017-07-29 06:10:32 EN40PK > EN31TV 135.6 miles 138° 2017-07-29 06:10:32
KE0BX-7 5 2017-07-12 09:55:41 2017-07-18 21:50:02 EN31IK > EN31TV 56.5 miles 237° 2017-07-12 09:55:41
K0ELJ 1 2017-07-04 03:07:22 2017-07-04 03:07:22 EN32SL > EN31TV 40.9 miles 356° 2017-07-04 03:07:22
N0XWJ-9 4 2017-07-15 20:56:50 2017-07-15 21:28:35 EN32PA > EN31TV 15.3 miles 300° 2017-07-15 21:28:35
W0JFP 3 2017-07-02 16:46:14 2017-07-06 15:09:33 EN32TM > EN31TV 42.7 miles 0° 2017-07-06 15:09:33
KB9SCT-10 2 2017-07-11 16:34:57 2017-07-23 05:40:25 EN43KB > EN31TV 104.9 miles 39° 2017-07-23 05:40:25
N0AN-1 14 2017-07-01 01:46:21 2017-07-26 02:38:37 EN22XC > EN31TV 83.2 miles 280° 2017-07-26 02:38:37
K0ECW-9 27 2017-07-27 11:21:40 2017-07-27 20:42:44 EN41AQ > EN31TV 25.9 miles 122° 2017-07-27 20:42:44
N5YM 8 2017-07-11 14:16:09 2017-07-28 07:52:08 EN40PL > EN31TV 132.3 miles 138° 2017-07-28 07:52:08
AE0TB-6 2 2017-07-20 08:20:52 2017-07-24 04:28:44 EN32QH > EN31TV 31.2 miles 343° 2017-07-24 04:28:44
KI6RZN 6 2017-07-19 11:03:43 2017-07-19 11:14:09 EN31UQ > EN31TV 14.8 miles 154° 2017-07-19 11:14:09
BHCNTY 52 2017-07-01 03:21:59 2017-07-28 12:01:25 EN32TO > EN31TV 49.1 miles 2° 2017-07-28 12:01:25
N9QCL-9 26 2017-07-12 02:39:06 2017-07-12 03:42:40 EN41DQ > EN31TV 40.0 miles 109° 2017-07-12 03:42:40
CMHS 1 2017-07-23 03:51:03 2017-07-23 03:51:03 EM28QW > EN31TV 235.8 miles 211° 2017-07-23 03:51:03
KC2ZDC-10 43 2017-07-03 13:03:32 2017-07-14 03:30:54 EN31HQ > EN31TV 49.7 miles 254° 2017-07-14 02:37:16
WJ2G-9 1 2017-07-12 18:41:51 2017-07-12 18:41:51 EN31TQ > EN31TV 13.5 miles 168° 2017-07-12 18:41:51
KD0RHV-9 8 2017-07-13 12:58:13 2017-07-13 13:24:28 EN41AQ > EN31TV 25.9 miles 122° 2017-07-13 12:58:13
N0XJA-9 6 2017-07-10 22:50:05 2017-07-28 08:35:54 EN32NC > EN31TV 29.5 miles 302° 2017-07-13 07:44:50
KB0YGA-9 26 2017-07-08 19:31:42 2017-07-24 05:21:56 EN41AQ > EN31TV 25.9 miles 122° 2017-07-08 20:08:13
W0JRT-9 10 2017-07-03 09:05:38 2017-07-03 10:04:33 EN41ES > EN31TV 40.7 miles 102° 2017-07-03 09:08:42
MONDAM 1 2017-07-23 07:49:51 2017-07-23 07:49:51 EN21AQ > EN31TV 181.9 miles 267° 2017-07-23 07:49:51
AC0BD-9 3 2017-07-09 12:23:27 2017-07-10 11:18:41 EN31QG > EN31TV 45.2 miles 195° 2017-07-09 12:23:27
AL7MH 1 2017-07-24 13:26:34 2017-07-24 13:26:34 EN42AH > EN31TV 36.8 miles 37° 2017-07-24 13:26:34
NC0JW-10 5 2017-07-27 23:00:20 2017-07-28 22:54:57 EN31FQ > EN31TV 61.4 miles 259° 2017-07-28 08:52:19
N0AN-9 1 2017-07-27 07:37:25 2017-07-27 07:37:25 EN22XB > EN31TV 83.2 miles 280° 2017-07-27 07:37:25
KB0EZN-9 27 2017-07-15 14:30:20 2017-07-15 21:21:13 EN31OQ > EN31TV 23.3 miles 235° 2017-07-15 20:17:37
N1XK-1 5 2017-07-15 07:42:02 2017-07-28 08:12:04 EN32DB > EN31TV 65.6 miles 282° 2017-07-28 08:12:04
AA0OS-2 2 2017-07-07 11:05:11 2017-07-14 03:01:49 EN30AP > EN31TV 117.5 miles 223° 2017-07-14 03:01:49
NG0Q 670 2017-07-01 06:37:02 2017-07-29 04:19:51 EN31XV > EN31TV 17.7 miles 86° 2017-07-03 14:07:04
N0VPR-4 11 2017-07-05 02:12:09 2017-07-28 05:45:28 EN21RX > EN31TV 108.5 miles 274° 2017-07-28 05:45:28
AD9OV-15 3 2017-07-26 01:35:39 2017-07-26 02:00:25 EM58HV > EN31TV 260.2 miles 142° 2017-07-26 02:00:25
KF7ZAM 10 2017-07-23 19:45:06 2017-07-27 20:50:13 EN31WQ > EN31TV 19.4 miles 133° 2017-07-27 20:33:41
WB0EMJ-2 93 2017-06-30 20:42:26 2017-07-28 21:27:27 EN32LN > EN31TV 57.0 miles 324° 2017-07-28 21:27:27
KB0JBF-3 1 2017-07-12 09:07:34 2017-07-12 09:07:34 EN32FL > EN31TV 71.1 miles 306° 2017-07-12 09:07:34
W0MCW-3 7 2017-07-07 07:48:32 2017-07-28 10:45:05 EN33ND > EN31TV 89.2 miles 344° 2017-07-28 10:45:05
W0JW 2 2017-07-18 23:58:08 2017-07-19 03:19:27 EN31BF > EN31TV 88.1 miles 239° 2017-07-19 03:19:27
W4ALG-1 2 2017-07-14 15:59:33 2017-07-14 16:09:41 EN41TE > EN31TV 117.9 miles 114° 2017-07-14 16:09:41
AC0OK-10 21 2017-07-04 10:41:33 2017-07-28 08:34:04 EN30KE > EN31TV 123.7 miles 197° 2017-07-28 08:34:04
WB9EOC-10 1 2017-07-26 02:05:25 2017-07-26 02:05:25 EM69NP > EN31TV 328.7 miles 116° 2017-07-26 02:05:25
KE5TRN 2 2017-07-09 11:35:24 2017-07-09 11:52:13 EN31RX > EN31TV 10.1 miles 304° 2017-07-09 11:52:13
AC0BU-2 1 2017-07-19 00:58:58 2017-07-19 00:58:58 EN30HU > EN31TV 88.7 miles 216° 2017-07-19 00:58:58
AA0OS-3 1 2017-07-02 12:10:11 2017-07-02 12:10:11 EN20WW > EN31TV 111.9 miles 234° 2017-07-02 12:10:11
KD0YPB-9 13 2017-07-25 11:57:56 2017-07-25 12:35:01 EN31OQ > EN31TV 23.7 miles 236° 2017-07-25 11:57:56
N0TWP-14 26 2017-07-06 21:15:45 2017-07-23 16:08:30 EN30TR > EN31TV 80.7 miles 179° 2017-07-12 11:18:08
KF4TQS-1 22 2017-07-01 12:16:45 2017-07-04 16:53:41 EN41AQ > EN31TV 26.6 miles 121° 2017-07-04 16:53:41
N5DDG-9 24 2017-07-16 03:55:29 2017-07-16 09:37:22 EN31NQ > EN31TV 27.6 miles 240° 2017-07-16 03:55:29
W0JEZ-9 7 2017-07-07 19:25:23 2017-07-22 23:19:42 EN31VQ > EN31TV 16.3 miles 145° 2017-07-22 23:19:42
AC0HB-9 2 2017-07-27 01:18:22 2017-07-27 01:22:25 EN41EQ > EN31TV 42.7 miles 109° 2017-07-27 01:18:22
W0MCW-4 4 2017-07-23 04:29:49 2017-07-28 10:25:20 EN22VL > EN31TV 100.5 miles 295° 2017-07-28 10:25:20
KC8IKW-14 14 2017-07-21 19:21:51 2017-07-21 19:56:50 EN41AQ > EN31TV 26.1 miles 122° 2017-07-21 19:56:50
STRPNT 28 2017-07-01 03:28:32 2017-07-28 04:38:55 EN42GP > EN31TV 71.4 miles 42° 2017-07-28 04:38:55
KA9LWK-7 21 2017-07-22 13:12:00 2017-07-24 09:25:20 EN41AQ > EN31TV 26.6 miles 121° 2017-07-24 09:25:20
KB0BA 49 2017-07-12 14:07:02 2017-07-26 10:47:10 EN41JH > EN31TV 75.1 miles 123° 2017-07-26 10:29:18
K6JFT-8 1 2017-07-13 16:40:13 2017-07-13 16:40:13 EN31TQ > EN31TV 13.3 miles 175° 2017-07-13 16:40:13
W3DJS-4 19 2017-07-22 21:55:53 2017-07-22 23:26:43 EN31KQ > EN31TV 38.6 miles 248° 2017-07-22 21:55:53
STM 1 2017-07-23 04:44:10 2017-07-23 04:44:10 EM29UA > EN31TV 220.2 miles 207° 2017-07-23 04:44:10
KM6EVZ-9 6 2017-07-23 10:41:39 2017-07-23 10:57:38 EN31XQ > EN31TV 22.2 miles 128° 2017-07-23 10:57:38
WB0ZKB-3 1 2017-07-20 20:17:48 2017-07-20 20:17:48 EN35EA > EN31TV 223.8 miles 344° 2017-07-20 20:17:48
KB0VRN-9 14 2017-07-28 14:25:01 2017-07-28 15:01:20 EN41AQ > EN31TV 25.9 miles 122° 2017-07-28 15:01:20
W0RS-1 3 2017-07-23 04:51:24 2017-07-23 07:10:19 EN11WH > EN31TV 197.0 miles 260° 2017-07-23 07:10:19
N0ISU-1 3 2017-07-12 09:52:52 2017-07-13 09:22:06 EN31HO > EN31TV 51.7 miles 248° 2017-07-13 09:18:36
KL7YL 17 2017-07-21 21:59:15 2017-07-22 10:14:11 EN31HR > EN31TV 52.5 miles 258° 2017-07-21 21:59:15
KC0WKU-9 1 2017-07-01 08:54:48 2017-07-01 08:54:48 EN31UQ > EN31TV 15.1 miles 152° 2017-07-01 08:54:48
W8SAI-9 27 2017-07-16 09:59:46 2017-07-24 17:46:13 EN31OQ > EN31TV 23.2 miles 235° 2017-07-24 16:57:26
MINDEN 1 2017-07-28 08:54:56 2017-07-28 08:54:56 EN21FJ > EN31TV 163.9 miles 259° 2017-07-28 08:54:56
KB0NWT-2 1 2017-07-23 10:23:59 2017-07-23 10:23:59 EN30VL > EN31TV 99.4 miles 173° 2017-07-23 10:23:59
KY2O-3 3 2017-07-27 14:39:36 2017-07-27 14:46:34 EN31RQ > EN31TV 14.9 miles 207° 2017-07-27 14:46:34
4C0BWG-3 1 2017-07-23 08:48:25 2017-07-23 08:48:25 EN21BA > EN31TV 188.1 miles 252° 2017-07-23 08:48:25
KC9RMO 2 2017-07-26 17:07:16 2017-07-26 17:17:16 EN31WQ > EN31TV 21.3 miles 130° 2017-07-26 17:07:16

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