I loaded the nRF Cloud AGPS Sample binary from https://docs.jaredwolff.com/nrf9160-agps-sample.html and it seems to be mostly working, but the nrfcloud.com dashboard says "Waiting for GPS data". The LTE Link Monitor shows the modem connected, but the terminal screen says mostly"Unhealthy"

I followed these step after uploading the firmware:

  1. Inserted Hologram SIM and attached both LTE and GPS antennas that came with kit
  2. Registered SIM with Hologram
  3. Created an account with nrfcloud.com
  4. Added feather device using the SerNr that shows up in nRF Connect v3.6.0 - LTE Link Monitor and NRF Cloud Key that came with the feather: feather-352xxxxxxxxxxxx
    Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.1.0] SerNr: 352xxxxxxxxxxxx

nRF Cloud dashboard shows the device connected and the ""Terminal"" window shows:

"Received":{3 items
"appId":"AGPS"
"messageType":"DATA"
"data":{6 items
"mcc":310
"mnc":410
"tac":19473
"eci":182648847
"phycid":0
"types":[7 items
0:1
1:2
2:3
3:4
4:7
5:8
6:9
]
}
}

LTE Link Monitor log shows the following after reboot showing the LTE modemn connected, some GPS activity, but mostly showing "Unhealthy":

2020-10-21T00:53:46.476Z DEBUG modem << *** Booting Zephyr OS build v2.3.0-rc1-ncs1-2410-g7d20f2ebf259  ***
2020-10-21T00:53:46.489Z DEBUG modem << Flash regionsDomainPermissions
2020-10-21T00:53:46.749Z DEBUG modem << 00 02 0x00000 0x18000 Securerwxl
2020-10-21T00:53:46.754Z DEBUG modem << 03 31 0x18000 0x100000 Non-Securerwxl
2020-10-21T00:53:46.759Z DEBUG modem << Non-secure callable region 0 placed in flash region 2 with size 32.
2020-10-21T00:53:46.764Z DEBUG modem << SRAM regionDomainPermissions
2020-10-21T00:53:46.768Z DEBUG modem << 00 07 0x00000 0x10000 Securerwxl
2020-10-21T00:53:46.774Z DEBUG modem << 08 31 0x10000 0x40000 Non-Securerwxl
2020-10-21T00:53:46.780Z DEBUG modem << PeripheralDomainStatus
2020-10-21T00:53:46.787Z DEBUG modem << 00 NRF_P0               Non-SecureOK
2020-10-21T00:53:46.795Z DEBUG modem << 01 NRF_CLOCK            Non-SecureOK
2020-10-21T00:53:46.802Z DEBUG modem << 02 NRF_RTC0             Non-SecureOK
2020-10-21T00:53:46.809Z DEBUG modem << 03 NRF_RTC1             Non-SecureOK
2020-10-21T00:53:46.814Z DEBUG modem << 04 NRF_NVMC             Non-SecureOK
2020-10-21T00:53:46.818Z DEBUG modem << 05 NRF_UARTE1           Non-SecureOK
2020-10-21T00:53:46.822Z DEBUG modem << 06 NRF_UARTE2           SecureSKIP
2020-10-21T00:53:46.827Z DEBUG modem << 07 NRF_TWIM2            Non-SecureOK
2020-10-21T00:53:46.830Z DEBUG modem << 08 NRF_SPIM3            Non-SecureOK
2020-10-21T00:53:46.834Z DEBUG modem << 09 NRF_TIMER0           Non-SecureOK
2020-10-21T00:53:46.837Z DEBUG modem << 10 NRF_TIMER1           Non-SecureOK
2020-10-21T00:53:46.841Z DEBUG modem << 11 NRF_TIMER2           Non-SecureOK
2020-10-21T00:53:46.845Z DEBUG modem << 12 NRF_SAADC            Non-SecureOK
2020-10-21T00:53:46.849Z DEBUG modem << 13 NRF_PWM0             Non-SecureOK
2020-10-21T00:53:46.852Z DEBUG modem << 14 NRF_PWM1             Non-SecureOK
2020-10-21T00:53:46.857Z DEBUG modem << 15 NRF_PWM2             Non-SecureOK
2020-10-21T00:53:46.861Z DEBUG modem << 16 NRF_PWM3             Non-SecureOK
2020-10-21T00:53:46.864Z DEBUG modem << 17 NRF_WDT              Non-SecureOK
2020-10-21T00:53:46.868Z DEBUG modem << 18 NRF_IPC              Non-SecureOK
2020-10-21T00:53:46.872Z DEBUG modem << 19 NRF_VMC              Non-SecureOK
2020-10-21T00:53:46.876Z DEBUG modem << 20 NRF_FPU              Non-SecureOK
2020-10-21T00:53:46.880Z DEBUG modem << 21 NRF_EGU1             Non-SecureOK
2020-10-21T00:53:47.157Z DEBUG modem << 22 NRF_EGU2             Non-SecureOK
2020-10-21T00:53:47.164Z DEBUG modem << 23 NRF_DPPIC            Non-SecureOK
2020-10-21T00:53:47.172Z DEBUG modem << 24 NRF_GPIOTE1          Non-SecureOK
2020-10-21T00:53:47.177Z DEBUG modem << 25 NRF_REGULATORS       Non-SecureOK
2020-10-21T00:53:47.181Z DEBUG modem << SPM: NS image at 0x1c200
2020-10-21T00:53:47.186Z DEBUG modem << SPM: NS MSP at 0x20029570
2020-10-21T00:53:47.192Z DEBUG modem << SPM: NS reset vector at 0x21471
2020-10-21T00:53:47.197Z DEBUG modem << SPM: prepare to jump to Non-Secure image.
2020-10-21T00:53:47.205Z DEBUG modem << *** Booting Zephyr OS build v2.3.0-rc1-ncs1-2410-g7d20f2ebf259  ***
2020-10-21T00:53:47.210Z DEBUG modem << I: A-GPS sample has started
2020-10-21T00:53:47.214Z DEBUG modem << I: Connecting to LTE network. This may take minutes.
2020-10-21T00:53:47.217Z DEBUG modem << I: PSM mode requested
2020-10-21T00:55:18.061Z DEBUG modem << +CEREG: 2,"4C11","0AE3000F",7,0,0,"11100000","11100000"
2020-10-21T00:55:18.362Z DEBUG modem << +CSCON: 1
2020-10-21T00:55:18.369Z DEBUG modem << +CEREG: 2,"4C11","0AE3000F",7,0,11,"11100000","11100000"
2020-10-21T00:55:19.583Z DEBUG modem << +CSCON: 0
2020-10-21T00:55:19.592Z DEBUG modem << +CEREG: 2,"FFFE","FFFFFFFF",7,0,11,"11100000","11100000"
2020-10-21T00:55:20.321Z DEBUG modem << +CEREG: 2,"E210","03747503",7,0,11,"11100000","11100000"
2020-10-21T00:55:20.601Z DEBUG modem << +CSCON: 1
2020-10-21T00:55:22.823Z DEBUG modem << +CSCON: 0
2020-10-21T00:55:23.162Z DEBUG modem << +CEREG: 2,"FFFE","FFFFFFFF",7,0,11,"11100000","11100000"
2020-10-21T00:55:24.461Z DEBUG modem << +CEREG: 2,"4C11","0AE3000F",7,0,11,"11100000","11100000"
2020-10-21T00:55:24.738Z DEBUG modem << +CSCON: 1
2020-10-21T00:55:25.996Z DEBUG modem << +CEREG: 5,"4C11","0AE3000F",7,,,"00001000","00011111"
2020-10-21T00:55:26.308Z DEBUG modem >> AT+COPS=3,2
2020-10-21T00:55:26.318Z DEBUG modem << I: Connected to LTE network
2020-10-21T00:55:26.325Z DEBUG modem << D: GPS socket created, fd: 1232491587
2020-10-21T00:55:26.333Z DEBUG modem << I: CLOUD_EVT_CONNECTING
2020-10-21T00:55:26.637Z DEBUG modem << OK
2020-10-21T00:55:26.907Z DEBUG modem >> AT+COPS?
2020-10-21T00:55:27.176Z DEBUG modem << +COPS: 0,2,"310410",7
2020-10-21T00:55:27.183Z DEBUG modem << OK
2020-10-21T00:55:27.459Z DEBUG modem >> AT%XCBAND
2020-10-21T00:55:27.472Z DEBUG modem << %XCBAND: 17
2020-10-21T00:55:27.480Z DEBUG modem << OK
2020-10-21T00:55:27.746Z DEBUG modem >> AT+CGDCONT?
2020-10-21T00:55:28.021Z DEBUG modem << +CGDCONT: 0,"IP","hologram","10.69.24.70",0,0
2020-10-21T00:55:28.029Z DEBUG modem << OK
2020-10-21T00:55:28.307Z DEBUG modem >> AT+CGACT?
2020-10-21T00:55:28.574Z DEBUG modem << +CGACT: 0,1
2020-10-21T00:55:28.581Z DEBUG modem << OK
2020-10-21T00:55:35.228Z DEBUG modem << I: CLOUD_EVT_CONNECTED
2020-10-21T00:55:37.112Z DEBUG modem << I: CLOUD_EVT_PAIR_DONE
2020-10-21T00:55:37.423Z DEBUG modem << E: Failed to save session state: -2
2020-10-21T00:55:37.430Z DEBUG modem << I: CLOUD_EVT_READY
2020-10-21T00:55:37.707Z DEBUG modem << I: Service info sent to cloud
2020-10-21T00:55:37.714Z DEBUG modem << D: GPS mode is enabled
2020-10-21T00:55:37.718Z DEBUG modem << D: GPS operational
2020-10-21T00:55:37.722Z DEBUG modem << I: Periodic GPS search started with interval 240 s, timeout 120 s
2020-10-21T00:55:37.726Z DEBUG modem << I: GPS_EVT_SEARCH_STARTED
2020-10-21T00:55:38.222Z DEBUG modem << D: Waiting for time window to operate
2020-10-21T00:55:38.508Z DEBUG modem << I: GPS_EVT_OPERATION_BLOCKED
2020-10-21T00:55:42.977Z DEBUG modem << +CSCON: 0
2020-10-21T00:55:43.268Z DEBUG modem << D: GPS has time window to operate
2020-10-21T00:55:43.274Z DEBUG modem << I: GPS_EVT_OPERATION_UNBLOCKED
2020-10-21T00:55:43.277Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:43.283Z DEBUG modem << D: Seconds since last fix 116
2020-10-21T00:55:43.286Z DEBUG modem << D: A-GPS data update needed
2020-10-21T00:55:43.291Z DEBUG modem << I: GPS_EVT_AGPS_DATA_NEEDED
2020-10-21T00:55:43.295Z DEBUG modem << D: Created A-GPS request: {"appId":"AGPS","messageType":"DATA","data":{"mcc":310,"mnc":410,"tac":19473,"eci":182648847,"phycid":0,"types":[1,2,3,4,7,8,9]}}
2020-10-21T00:55:43.300Z DEBUG modem << D: A-GPS request sent
2020-10-21T00:55:43.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:44.280Z DEBUG modem << D: Seconds since last fix 117
2020-10-21T00:55:44.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:45.277Z DEBUG modem << D: Seconds since last fix 118
2020-10-21T00:55:45.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:46.003Z DEBUG modem << D: Seconds since last fix 119
2020-10-21T00:55:46.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:47.285Z DEBUG modem << D: Seconds since last fix 120
2020-10-21T00:55:47.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:48.301Z DEBUG modem << D: Seconds since last fix 121
2020-10-21T00:55:48.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:49.288Z DEBUG modem << D: Seconds since last fix 122
2020-10-21T00:55:49.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:50.313Z DEBUG modem << D: Seconds since last fix 123
2020-10-21T00:55:50.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:51.302Z DEBUG modem << D: Seconds since last fix 124
2020-10-21T00:55:51.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:52.294Z DEBUG modem << D: Seconds since last fix 125
2020-10-21T00:55:52.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:53.315Z DEBUG modem << D: Seconds since last fix 126
2020-10-21T00:55:53.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:54.294Z DEBUG modem << D: Seconds since last fix 127
2020-10-21T00:55:54.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:55.324Z DEBUG modem << D: Seconds since last fix 128
2020-10-21T00:55:55.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:56.309Z DEBUG modem << D: Seconds since last fix 129
2020-10-21T00:55:56.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:57.305Z DEBUG modem << D: Seconds since last fix 130
2020-10-21T00:55:57.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:58.307Z DEBUG modem << D: Seconds since last fix 131
2020-10-21T00:55:58.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:55:59.291Z DEBUG modem << D: Seconds since last fix 132
2020-10-21T00:55:59.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:00.314Z DEBUG modem << D: Seconds since last fix 133
2020-10-21T00:56:00.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:01.273Z DEBUG modem << D: Seconds since last fix 134
2020-10-21T00:56:01.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:02.311Z DEBUG modem << D: Seconds since last fix 135
2020-10-21T00:56:02.989Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:03.297Z DEBUG modem << D: Seconds since last fix 136
2020-10-21T00:56:03.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:04.302Z DEBUG modem << D: Seconds since last fix 137
2020-10-21T00:56:04.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:05.337Z DEBUG modem << D: Seconds since last fix 138
2020-10-21T00:56:05.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:06.311Z DEBUG modem << D: Seconds since last fix 139
2020-10-21T00:56:06.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:07.289Z DEBUG modem << D: Seconds since last fix 140
2020-10-21T00:56:07.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:08.367Z DEBUG modem << D: Seconds since last fix 141
2020-10-21T00:56:08.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:09.298Z DEBUG modem << D: Seconds since last fix 142
2020-10-21T00:56:09.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:10.294Z DEBUG modem << D: Seconds since last fix 143
2020-10-21T00:56:10.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:11.306Z DEBUG modem << D: Seconds since last fix 144
2020-10-21T00:56:11.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:12.302Z DEBUG modem << D: Seconds since last fix 145
2020-10-21T00:56:12.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:13.295Z DEBUG modem << D: Seconds since last fix 146
2020-10-21T00:56:13.989Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:14.309Z DEBUG modem << D: Seconds since last fix 147
2020-10-21T00:56:14.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:15.300Z DEBUG modem << D: Seconds since last fix 148
2020-10-21T00:56:15.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:16.292Z DEBUG modem << D: Seconds since last fix 149
2020-10-21T00:56:16.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:17.307Z DEBUG modem << D: Seconds since last fix 150
2020-10-21T00:56:17.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:18.298Z DEBUG modem << D: Seconds since last fix 151
2020-10-21T00:56:18.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:19.286Z DEBUG modem << D: Seconds since last fix 152
2020-10-21T00:56:19.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:20.311Z DEBUG modem << D: Seconds since last fix 153
2020-10-21T00:56:20.987Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:21.311Z DEBUG modem << D: Seconds since last fix 154
2020-10-21T00:56:21.988Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:22.296Z DEBUG modem << D: Seconds since last fix 155
2020-10-21T00:56:23.179Z DEBUG modem << +CEREG: 5,"4C11","0AD9D110",7,,,"00001000","00011111"
2020-10-21T00:56:23.503Z DEBUG modem >> AT+COPS=3,2
2020-10-21T00:56:23.810Z DEBUG modem << +CSCON: 1
2020-10-21T00:56:23.858Z DEBUG modem << OK
2020-10-21T00:56:24.136Z DEBUG modem >> AT+COPS?
2020-10-21T00:56:24.144Z DEBUG modem << I: GPS_EVT_SEARCH_TIMEOUT
2020-10-21T00:56:24.154Z DEBUG modem << D: Waiting for time window to operate
2020-10-21T00:56:24.160Z DEBUG modem << I: GPS_EVT_OPERATION_BLOCKED
2020-10-21T00:56:24.449Z DEBUG modem << +COPS: 0,2,"310410",7
2020-10-21T00:56:24.456Z DEBUG modem << OK
2020-10-21T00:56:24.730Z DEBUG modem >> AT%XCBAND
2020-10-21T00:56:25.009Z DEBUG modem << I: CLOUD_EVT_DATA_RECEIVED
2020-10-21T00:56:25.017Z DEBUG modem << D: Receievd AGPS data. Schema version: 1, length: 1037
2020-10-21T00:56:25.023Z DEBUG modem << D: Parsed_len: 35
2020-10-21T00:56:25.027Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.031Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.036Z DEBUG modem << D: Parsed_len: 66
2020-10-21T00:56:25.040Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.043Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.046Z DEBUG modem << D: Parsed_len: 97
2020-10-21T00:56:25.050Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.054Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.057Z DEBUG modem << D: Parsed_len: 128
2020-10-21T00:56:25.060Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.064Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.068Z DEBUG modem << D: Parsed_len: 159
2020-10-21T00:56:25.072Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.075Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.078Z DEBUG modem << D: Parsed_len: 190
2020-10-21T00:56:25.082Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.085Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.089Z DEBUG modem << D: Parsed_len: 221
2020-10-21T00:56:25.092Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.095Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.099Z DEBUG modem << D: Parsed_len: 252
2020-10-21T00:56:25.103Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.109Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.114Z DEBUG modem << D: Parsed_len: 283
2020-10-21T00:56:25.118Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.121Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.125Z DEBUG modem << D: Parsed_len: 314
2020-10-21T00:56:25.128Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.132Z DEBUG modem << %XCBAND: 17
2020-10-21T00:56:25.137Z DEBUG modem << OK
2020-10-21T00:56:25.142Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.146Z DEBUG modem << D: Parsed_len: 345
2020-10-21T00:56:25.150Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.153Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.156Z DEBUG modem << D: Parsed_len: 376
2020-10-21T00:56:25.159Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.163Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.166Z DEBUG modem << D: Parsed_len: 407
2020-10-21T00:56:25.170Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.173Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.176Z DEBUG modem << D: Parsed_len: 438
2020-10-21T00:56:25.179Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.183Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.186Z DEBUG modem << D: Parsed_len: 469
2020-10-21T00:56:25.191Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.198Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.205Z DEBUG modem << D: Parsed_len: 500
2020-10-21T00:56:25.210Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.214Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.218Z DEBUG modem << D: Parsed_len: 531
2020-10-21T00:56:25.221Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.224Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.227Z DEBUG modem << D: Parsed_len: 562
2020-10-21T00:56:25.231Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.235Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.238Z DEBUG modem << D: Parsed_len: 593
2020-10-21T00:56:25.241Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.244Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.247Z DEBUG modem << D: Parsed_len: 624
2020-10-21T00:56:25.251Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.254Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.257Z DEBUG modem << D: Parsed_len: 655
2020-10-21T00:56:25.261Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.266Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.269Z DEBUG modem << D: Parsed_len: 686
2020-10-21T00:56:25.272Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.275Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.278Z DEBUG modem << D: Parsed_len: 717
2020-10-21T00:56:25.282Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.285Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.289Z DEBUG modem << D: Parsed_len: 748
2020-10-21T00:56:25.292Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.295Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.299Z DEBUG modem << D: Parsed_len: 779
2020-10-21T00:56:25.302Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.305Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.308Z DEBUG modem << D: Parsed_len: 810
2020-10-21T00:56:25.311Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.316Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.320Z DEBUG modem << D: Parsed_len: 841
2020-10-21T00:56:25.323Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.326Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.330Z DEBUG modem << D: Parsed_len: 872
2020-10-21T00:56:25.333Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.336Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.339Z DEBUG modem << D: Parsed_len: 903
2020-10-21T00:56:25.343Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.347Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.350Z DEBUG modem << D: Parsed_len: 934
2020-10-21T00:56:25.353Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.356Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.359Z DEBUG modem << D: Parsed_len: 965
2020-10-21T00:56:25.362Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_ALMANAC
2020-10-21T00:56:25.366Z DEBUG modem << D: Sent A-GPS data to modem, type: 3
2020-10-21T00:56:25.370Z DEBUG modem << D: Parsed_len: 984
2020-10-21T00:56:25.373Z DEBUG modem << D: TOWs copied, bitmask: 0x00000000
2020-10-21T00:56:25.376Z DEBUG modem << D: SW TOW mask is zero, not copying TOW array
2020-10-21T00:56:25.379Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_GPS_SYSTEM_CLOCK
2020-10-21T00:56:25.383Z DEBUG modem << D: Sent A-GPS data to modem, type: 7
2020-10-21T00:56:25.387Z DEBUG modem << D: Parsed_len: 1002
2020-10-21T00:56:25.391Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_LOCATION
2020-10-21T00:56:25.395Z DEBUG modem << D: Sent A-GPS data to modem, type: 8
2020-10-21T00:56:25.400Z DEBUG modem << D: Parsed_len: 1019
2020-10-21T00:56:25.403Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_UTC_PARAMETERS
2020-10-21T00:56:25.407Z DEBUG modem << D: Sent A-GPS data to modem, type: 1
2020-10-21T00:56:25.410Z DEBUG modem << D: Parsed_len: 1030
2020-10-21T00:56:25.413Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_KLOBUCHAR_CORRECTION
2020-10-21T00:56:25.417Z DEBUG modem << D: Sent A-GPS data to modem, type: 4
2020-10-21T00:56:25.420Z DEBUG modem << D: Parsed_len: 1037
2020-10-21T00:56:25.707Z DEBUG modem >> AT+CGDCONT?
2020-10-21T00:56:25.990Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_INTEGRITY
2020-10-21T00:56:25.996Z DEBUG modem << D: Sent A-GPS data to modem, type: 9
2020-10-21T00:56:26.002Z DEBUG modem << I: A-GPS data successfully processed
2020-10-21T00:56:26.008Z DEBUG modem << I: CLOUD_EVT_DATA_RECEIVED
2020-10-21T00:56:26.015Z DEBUG modem << D: Receievd AGPS data. Schema version: 1, length: 1926
2020-10-21T00:56:26.021Z DEBUG modem << D: Parsed_len: 66
2020-10-21T00:56:26.025Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.029Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.033Z DEBUG modem << D: Parsed_len: 128
2020-10-21T00:56:26.037Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.040Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.043Z DEBUG modem << D: Parsed_len: 190
2020-10-21T00:56:26.047Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.051Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.054Z DEBUG modem << D: Parsed_len: 252
2020-10-21T00:56:26.058Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.061Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.064Z DEBUG modem << D: Parsed_len: 314
2020-10-21T00:56:26.068Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.071Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.074Z DEBUG modem << D: Parsed_len: 376
2020-10-21T00:56:26.077Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.080Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.085Z DEBUG modem << D: Parsed_len: 438
2020-10-21T00:56:26.088Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.091Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.094Z DEBUG modem << D: Parsed_len: 500
2020-10-21T00:56:26.097Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.101Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.104Z DEBUG modem << D: Parsed_len: 562
2020-10-21T00:56:26.107Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.111Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.115Z DEBUG modem << D: Parsed_len: 624
2020-10-21T00:56:26.118Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.121Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.124Z DEBUG modem << D: Parsed_len: 686
2020-10-21T00:56:26.127Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.130Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.134Z DEBUG modem << D: Parsed_len: 748
2020-10-21T00:56:26.139Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.143Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.148Z DEBUG modem << D: Parsed_len: 810
2020-10-21T00:56:26.151Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.154Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.157Z DEBUG modem << D: Parsed_len: 872
2020-10-21T00:56:26.161Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.165Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.169Z DEBUG modem << D: Parsed_len: 934
2020-10-21T00:56:26.172Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.175Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.178Z DEBUG modem << D: Parsed_len: 996
2020-10-21T00:56:26.182Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.188Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.196Z DEBUG modem << D: Parsed_len: 1058
2020-10-21T00:56:26.201Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.205Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.209Z DEBUG modem << D: Parsed_len: 1120
2020-10-21T00:56:26.212Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.216Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.219Z DEBUG modem << D: Parsed_len: 1182
2020-10-21T00:56:26.223Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.226Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.230Z DEBUG modem << D: Parsed_len: 1244
2020-10-21T00:56:26.234Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.237Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.240Z DEBUG modem << D: Parsed_len: 1306
2020-10-21T00:56:26.243Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.247Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.250Z DEBUG modem << D: Parsed_len: 1368
2020-10-21T00:56:26.253Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.257Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.260Z DEBUG modem << D: Parsed_len: 1430
2020-10-21T00:56:26.264Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.267Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.270Z DEBUG modem << D: Parsed_len: 1492
2020-10-21T00:56:26.274Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.277Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.281Z DEBUG modem << D: Parsed_len: 1554
2020-10-21T00:56:26.285Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.288Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.291Z DEBUG modem << D: Parsed_len: 1616
2020-10-21T00:56:26.294Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.298Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.301Z DEBUG modem << D: Parsed_len: 1678
2020-10-21T00:56:26.305Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.308Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.311Z DEBUG modem << D: Parsed_len: 1740
2020-10-21T00:56:26.314Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.317Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.321Z DEBUG modem << D: Parsed_len: 1802
2020-10-21T00:56:26.324Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.613Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.622Z DEBUG modem << D: Parsed_len: 1864
2020-10-21T00:56:26.629Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.635Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.639Z DEBUG modem << D: Parsed_len: 1926
2020-10-21T00:56:26.643Z DEBUG modem << D: A-GPS type: NRF_CLOUD_AGPS_EPHEMERIDES
2020-10-21T00:56:26.647Z DEBUG modem << D: Sent A-GPS data to modem, type: 2
2020-10-21T00:56:26.651Z DEBUG modem << I: A-GPS data successfully processed
2020-10-21T00:56:26.655Z DEBUG modem << +CGDCONT: 0,"IP","hologram","10.69.24.70",0,0
2020-10-21T00:56:26.658Z DEBUG modem << OK
2020-10-21T00:56:26.934Z DEBUG modem >> AT+CGACT?
2020-10-21T00:56:27.220Z DEBUG modem << +CGACT: 0,1
2020-10-21T00:56:27.227Z DEBUG modem << OK
2020-10-21T00:56:30.560Z DEBUG modem << +CSCON: 0
2020-10-21T00:56:30.875Z DEBUG modem << D: GPS has time window to operate
2020-10-21T00:56:30.881Z DEBUG modem << I: GPS_EVT_OPERATION_UNBLOCKED
2020-10-21T00:56:30.887Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:31.163Z DEBUG modem << D: Seconds since last fix 164
2020-10-21T00:56:32.023Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:32.359Z DEBUG modem << D: Seconds since last fix 165
2020-10-21T00:56:33.024Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:33.304Z DEBUG modem << D: Seconds since last fix 166
2020-10-21T00:56:34.025Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:34.346Z DEBUG modem << D: Seconds since last fix 167
2020-10-21T00:56:35.024Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:35.368Z DEBUG modem << D: Seconds since last fix 168
2020-10-21T00:56:36.025Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:36.346Z DEBUG modem << D: Seconds since last fix 169
2020-10-21T00:56:37.143Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:37.468Z DEBUG modem << D: Seconds since last fix 170
2020-10-21T00:56:38.144Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:38.461Z DEBUG modem << D: Seconds since last fix 171
2020-10-21T00:56:39.144Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:39.454Z DEBUG modem << D: Seconds since last fix 172
2020-10-21T00:56:40.145Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:40.469Z DEBUG modem << D: Seconds since last fix 173
2020-10-21T00:56:41.144Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:41.480Z DEBUG modem << D: Seconds since last fix 174
2020-10-21T00:56:42.262Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:42.540Z DEBUG modem << D: Seconds since last fix 175
2020-10-21T00:56:43.263Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:43.540Z DEBUG modem << D: Seconds since last fix 176
2020-10-21T00:56:44.265Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:44.572Z DEBUG modem << D: Seconds since last fix 177
2020-10-21T00:56:45.264Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:45.542Z DEBUG modem << D: Seconds since last fix 178
2020-10-21T00:56:46.264Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:46.552Z DEBUG modem << D: Seconds since last fix 179
2020-10-21T00:56:47.334Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:47.660Z DEBUG modem << D: Seconds since last fix 180
2020-10-21T00:56:48.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:48.662Z DEBUG modem << D: Seconds since last fix 181
2020-10-21T00:56:49.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:49.672Z DEBUG modem << D: Seconds since last fix 182
2020-10-21T00:56:50.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:50.635Z DEBUG modem << D: Seconds since last fix 183
2020-10-21T00:56:51.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:51.653Z DEBUG modem << D: Seconds since last fix 184
2020-10-21T00:56:52.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:52.651Z DEBUG modem << D: Seconds since last fix 185
2020-10-21T00:56:53.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:53.633Z DEBUG modem << D: Seconds since last fix 186
2020-10-21T00:56:54.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:54.629Z DEBUG modem << D: Seconds since last fix 187
2020-10-21T00:56:55.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:55.648Z DEBUG modem << D: Seconds since last fix 188
2020-10-21T00:56:56.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:56.634Z DEBUG modem << D: Seconds since last fix 189
2020-10-21T00:56:57.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:57.675Z DEBUG modem << D: Seconds since last fix 190
2020-10-21T00:56:58.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:58.639Z DEBUG modem << D: Seconds since last fix 191
2020-10-21T00:56:59.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:56:59.637Z DEBUG modem << D: Seconds since last fix 192
2020-10-21T00:57:00.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:00.632Z DEBUG modem << D: Seconds since last fix 193
2020-10-21T00:57:01.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:01.653Z DEBUG modem << D: Seconds since last fix 194
2020-10-21T00:57:02.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:02.638Z DEBUG modem << D: Seconds since last fix 195
2020-10-21T00:57:03.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:03.647Z DEBUG modem << D: Seconds since last fix 196
2020-10-21T00:57:04.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:04.642Z DEBUG modem << D: Seconds since last fix 197
2020-10-21T00:57:05.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:05.633Z DEBUG modem << D: Seconds since last fix 198
2020-10-21T00:57:06.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:06.645Z DEBUG modem << D: Seconds since last fix 199
2020-10-21T00:57:07.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:07.664Z DEBUG modem << D: Seconds since last fix 200
2020-10-21T00:57:08.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:08.635Z DEBUG modem << D: Seconds since last fix 201
2020-10-21T00:57:09.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:09.634Z DEBUG modem << D: Seconds since last fix 202
2020-10-21T00:57:10.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:10.645Z DEBUG modem << D: Seconds since last fix 203
2020-10-21T00:57:11.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:11.639Z DEBUG modem << D: Seconds since last fix 204
2020-10-21T00:57:12.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:12.628Z DEBUG modem << D: Seconds since last fix 205
2020-10-21T00:57:13.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:13.646Z DEBUG modem << D: Seconds since last fix 206
2020-10-21T00:57:14.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:14.637Z DEBUG modem << D: Seconds since last fix 207
2020-10-21T00:57:15.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:15.641Z DEBUG modem << D: Seconds since last fix 208
2020-10-21T00:57:16.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:16.645Z DEBUG modem << D: Seconds since last fix 209
2020-10-21T00:57:17.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:17.640Z DEBUG modem << D: Seconds since last fix 210
2020-10-21T00:57:18.336Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:18.633Z DEBUG modem << D: Seconds since last fix 211
2020-10-21T00:57:19.335Z DEBUG modem << D: Tracking: 0 Using: 0 Unhealthy: 0
2020-10-21T00:57:19.643Z DEBUG modem << D: Seconds since last fix 212

    Tonyweil

    This is a fairly common problem. The nRF9160 Feather is a bit sensitive to noise.

    What do you have the nRF9160 Plugged into? Directly to your machine? Through a USB hub? Are you on a laptop or desktop? I noticed that GPS doesn't work at all when running through my Anker USB 3.0 Hub. It only works when attached directly to my MacBook unplugged from power or plugged into power that has the ground pin.

    It looks like you're connected to nRF Cloud though which is awesome! This last part is always tricky..

    USB was attached to my Dell Laptop that is plugged into the wall.

    Tried USB on laptop (battery only). Also, tried a 5W USB wall adapter. Same results as before.

    Tried using just a fully charged 18650 battery by itself and it seemed to not power it at all, at least no green power LED (maybe by design?), but also nothing in nRF Cloud dashboard Terminal or GPS.

    Can I connected 18650 battery AND USB to laptop (on battery )so I can use LTE Link Monitor?

    I'll definitely consider a programmer in the near future. There is a new Segger Jlink mini EDU version programmer for only $20 (https://www.adafruit.com/product/3571), but the darn Tag Connect cable is $42.

      Tonyweil

      To turn the nRF9160 Feather on when powered solely by battery, you'll need to insert USB temporarily or hit the Mode (MD) button to turn it on. I'll double check in a little bit that it works with the 1.1.0 MFW. Stay tuned.

        I would add that there's a slight "bug" with the boot loader where the "turn on" button press places the device into the bootloader. Simply hitting the reset button will continue execution of the main code. I'll be updating the bootloader to incorporate a delay so this doesn't happen.

        I was testing this example yesterday, and seems to be working ok thus far:

        /*
         * Copyright (c) 2016 Open-RnD Sp. z o.o.
         * Copyright (c) 2020 Nordic Semiconductor ASA
         *
         * SPDX-License-Identifier: Apache-2.0
         */
        
        #include <zephyr.h>
        #include <device.h>
        #include <drivers/gpio.h>
        #include <sys/util.h>
        #include <sys/printk.h>
        #include <inttypes.h>
        
        #define SLEEP_TIME_MS 1
        #define SW0_NODE DT_ALIAS(sw0)
        #define SW0_GPIO_LABEL DT_GPIO_LABEL(SW0_NODE, gpios)
        #define SW0_GPIO_PIN DT_GPIO_PIN(SW0_NODE, gpios)
        #define SW0_GPIO_FLAGS (GPIO_INPUT | GPIO_PULL_UP)
        
        #define LED0_NODE DT_ALIAS(led0)
        #define LED0_GPIO_LABEL DT_GPIO_LABEL(LED0_NODE, gpios)
        #define LED0_GPIO_PIN DT_GPIO_PIN(LED0_NODE, gpios)
        #define LED0_GPIO_FLAGS (GPIO_OUTPUT)
        
        #define GPIO0 DT_LABEL(DT_NODELABEL(gpio0))
        #define POWER_LATCH_PIN 31
        
        /* Static stuff */
        struct device *button;
        struct device *led;
        struct device *gpio;
        
        /* Worker for checking button after 2 seconds */
        static struct k_delayed_work button_press_work;
        
        /* LED helpers, which use the led0 devicetree alias if it's available. */
        static struct device *initialize_led(void);
        
        static struct gpio_callback button_cb_data;
        
        static void button_press_work_fn(struct k_work *item)
        {
        	bool pressed = false;
        
        	if (gpio_pin_get(button, SW0_GPIO_PIN) == 0)
        		pressed = true;
        
        	printk("Still pressed: %s\n", pressed ? "true" : "false");
        
        	/* Turn off LED */
        	gpio_pin_set(led, LED0_GPIO_PIN, 1);
        
        	// Wait until it's  not pressed
        	while (gpio_pin_get(button, SW0_GPIO_PIN) == 0)
        		;
        
        	/*Shut er down.*/
        	if (pressed)
        	{
        
        		/* Turn off latch pin */
        		gpio_pin_set_raw(gpio, POWER_LATCH_PIN, 0);
        
        		/* Wait infinitely */
        		for (;;)
        			;
        	}
        }
        
        void button_pressed(struct device *dev, struct gpio_callback *cb,
        										u32_t pins)
        {
        	printk("Button pressed at %" PRIu32 "\n", k_cycle_get_32());
        
        	/* Schedule work for 2 seconds to see if the button is still pressed */
        	k_delayed_work_submit(&button_press_work, K_SECONDS(2));
        
        	/*Set LED on*/
        	gpio_pin_set(led, LED0_GPIO_PIN, 0);
        }
        
        void main(void)
        {
        
        	int ret;
        
        	gpio = device_get_binding(GPIO0);
        	if (gpio == NULL)
        	{
        		printk("Error: unable to get gpio device binding.\n");
        		return;
        	}
        
        	button = device_get_binding(SW0_GPIO_LABEL);
        	if (button == NULL)
        	{
        		printk("Error: didn't find %s device\n", SW0_GPIO_LABEL);
        		return;
        	}
        
        	ret = gpio_pin_configure(button, SW0_GPIO_PIN, SW0_GPIO_FLAGS);
        	if (ret != 0)
        	{
        		printk("Error %d: failed to configure %s pin %d\n",
        					 ret, SW0_GPIO_LABEL, SW0_GPIO_PIN);
        		return;
        	}
        
        	ret = gpio_pin_interrupt_configure(button,
        																		 SW0_GPIO_PIN,
        																		 GPIO_INT_EDGE_TO_INACTIVE);
        	if (ret != 0)
        	{
        		printk("Error %d: failed to configure interrupt on %s pin %d\n",
        					 ret, SW0_GPIO_LABEL, SW0_GPIO_PIN);
        		return;
        	}
        
        	gpio_init_callback(&button_cb_data, button_pressed, BIT(SW0_GPIO_PIN));
        	gpio_add_callback(button, &button_cb_data);
        	printk("Set up button at %s pin %d\n", SW0_GPIO_LABEL, SW0_GPIO_PIN);
        
        	led = initialize_led();
        
        	/* Init work function */
        	k_delayed_work_init(&button_press_work, button_press_work_fn);
        
        	printk("Press the button\n");
        	while (1)
        	{
        		k_msleep(SLEEP_TIME_MS);
        	}
        }
        
        static struct device *initialize_led(void)
        {
        	struct device *led;
        	int ret;
        
        	led = device_get_binding(LED0_GPIO_LABEL);
        	if (led == NULL)
        	{
        		printk("Didn't find LED device %s\n", LED0_GPIO_LABEL);
        		return NULL;
        	}
        
        	ret = gpio_pin_configure(led, LED0_GPIO_PIN, LED0_GPIO_FLAGS);
        	if (ret != 0)
        	{
        		printk("Error %d: failed to configure LED device %s pin %d\n",
        					 ret, LED0_GPIO_LABEL, LED0_GPIO_PIN);
        		return NULL;
        	}
        
        	printk("Set up LED at %s pin %d\n", LED0_GPIO_LABEL, LED0_GPIO_PIN);
        
        	return led;
        }

        Here's a link to the full (mostly) working code: https://docs.jaredwolff.com/files/deep_sleep_v1.3.2.zip You can pop this into the /nrf/samples/nrf9160/ folder and run west build -b circuitdojo_feather_nrf9160ns from there.

          jaredwolff To turn the nRF9160 Feather on when powered solely by battery, you'll need to insert USB temporarily or hit the Mode (MD) button to turn it on. I'll double check in a little bit that it works with the 1.1.0 MFW. Stay tuned.

          I tested two battery only scenarios (see details at the bottom of this post) with the nRF Cloud AGPS 1.3.2 sample loaded. I confirmed that starting from battery and pushing Mode button puts the feather into bootloader mode and pressing the reset button starts the code running.
          Using just the battery only does not solve the lack of GPS data in the nRF Cloud dashboard and the "Unhealthy" data on the LTE Link Monitor.

          jaredwolff I'll also add that updating the modem firmware does improve GPS performance. I know you don't have a programming setup but it may be worth it especially if you want to debug in the future.

          Do you think the only solution to the lack of GPS data problem is to update the modem firmware as you mentioned in the previous post? See more details of my testing with battery and with/without USB cable.

          jaredwolff there's a slight "bug" with the boot loader where the "turn on" button press places the device into the bootloader. Simply hitting the reset button will continue execution of the main code. I'll be updating the bootloader to incorporate a delay so this doesn't happen.

          I do not understand the bootloader has a bug that requires pressing the Mode button and then the Reset button when running the feather on battery only. Is this correct?

          jaredwolff I was testing this example yesterday, and seems to be working ok thus far:

          What is the purpose of this deep_sleep example? Is this just an example of a workaround for the bootloader battery bug? What does this firmware do?

          jaredwolff To turn the nRF9160 Feather on when powered solely by battery, you'll need to insert USB temporarily or hit the Mode (MD) button to turn it on. I'll double check in a little bit that it works with the 1.1.0 MFW. Stay tuned.

          ======== Details of battery test and no GPS data =======================

          1. If I plug the feather into a battery, nothing happens until I press the Mode button, which turns on the blue LED and from what you said, puts the device in bootloader mode.
          2. If I push the reset button, the blue LED turns off and I assume the main code starts running.
          3. After a few minutes the nRF Cloud shows the feather "connected" as does the Hologram dashboard. I still never see any GPS data in the nRF Cloud dashboard.
            or
          4. Plug the feather into a battery, the blue LED turns on when I press the mode button
          5. Plugging in the USB to the laptop (battery only) turns on the green charging LED but does not turn off the blue LED.
          6. Press the reset button which turns off the blue LED and reboots the feather
          7. LTE Link Monitor shows reboot, then Unhealthy as before.
          8. After a few minutes the nRF Cloud shows the feather "connected" as does the Hologram dashboard. I still never see any GPS data in the nRF Cloud dashboard.
            ===============================

            Tonyweil

            Give this binary a shot. I may have missed an important parameter that got blasted away switching NCS branches.

            https://docs.jaredwolff.com/files/nrf_cloud_agps_bb259bf.bin

            I just tested it here with MFW 1.1.0 and it got a (cold) fix within 92 seconds.

            2020-10-22T04:07:12.926Z DEBUG modem << D: Seconds since last fix 103
            2020-10-22T04:07:13.911Z DEBUG modem << D: Tracking SV  8:     used,     healthy
            2020-10-22T04:07:13.917Z DEBUG modem << D: Tracking SV 27:     used,     healthy
            2020-10-22T04:07:13.918Z DEBUG modem << D: Tracking SV 16:     used,     healthy
            2020-10-22T04:07:13.922Z DEBUG modem << D: Tracking SV  7:     used,     healthy
            2020-10-22T04:07:13.928Z DEBUG modem << D: Tracking: 4 Using: 4 Unhealthy: 0
            2020-10-22T04:07:13.930Z DEBUG modem << D: Seconds since last fix 104
            2020-10-22T04:07:14.972Z DEBUG modem << D: PVT: Position fix
            2020-10-22T04:07:14.973Z DEBUG modem << I: ---------       FIX       ---------
            2020-10-22T04:07:14.978Z DEBUG modem << I: Time to fix: 92 seconds
            2020-10-22T04:07:14.980Z DEBUG modem << I: 
            2020-10-22T04:07:14.981Z DEBUG modem << Longitude:  -72.810456
            2020-10-22T04:07:14.983Z DEBUG modem << Latitude:   41.283383
            2020-10-22T04:07:14.985Z DEBUG modem << Altitude:   -39.735390
            2020-10-22T04:07:14.989Z DEBUG modem << Speed:      0.117523
            2020-10-22T04:07:14.990Z DEBUG modem << Heading:    0.000000
            2020-10-22T04:07:14.992Z DEBUG modem << Date:       22-10-2020
            2020-10-22T04:07:14.994Z DEBUG modem << Time (UTC): 04:07:14
            2020-10-22T04:07:14.996Z DEBUG modem << I: -----------------------------------

            I've also updated the docs thanks to a contribution from one of the Nordic engineers.

            https://docs.jaredwolff.com/nrf9160-agps-sample.html

              Also some answers to your other questions. 🙂

              Tonyweil What is the purpose of this deep_sleep example? Is this just an example of a workaround for the bootloader battery bug? What does this firmware do?

              This allows you to use the low power mode of the nRF9160 Feather. ~2µA of static current in this state.

              Tonyweil I do not understand the bootloader has a bug that requires pressing the Mode button and then the Reset button when running the feather on battery only. Is this correct?

              When powering up, the bootloader sees the button press from the mode button and thinks to jump into the bootloader to receive an update or command via USB. I'm trying to add a delay so only when you hold it for an extended period this will happen.

              jaredwolff Give this binary a shot. I may have missed an important parameter that got blasted away switching NCS branches.

              https://docs.jaredwolff.com/files/nrf_cloud_agps_bb259bf.bin

              Works as advertised on USB and battery! Thanks.
              Got a fix in 192 seconds. My antenna is inside in a window.

              2020-10-22T17:12:32.457Z DEBUG modem << I: --------- FIX ---------
              2020-10-22T17:12:32.546Z DEBUG modem << I: Time to fix: 192 seconds
              2020-10-22T17:12:32.548Z DEBUG modem << I:
              2020-10-22T17:12:32.550Z DEBUG modem << Longitude: -83.718055
              2020-10-22T17:12:32.551Z DEBUG modem << Latitude: 42.273073
              2020-10-22T17:12:32.553Z DEBUG modem << Altitude: 255.380676
              2020-10-22T17:12:32.554Z DEBUG modem << Speed: 0.170965
              2020-10-22T17:12:32.556Z DEBUG modem << Heading: 0.000000
              2020-10-22T17:12:32.557Z DEBUG modem << Date: 22-10-2020
              2020-10-22T17:12:32.558Z DEBUG modem << Time (UTC): 17:12:32

              jaredwolff I just tested it here with MFW 1.1.0

              What is MFW 1.1.0?

                Tonyweil "modem firmware". It's the standard modem firmware that ships currently with the nRF9160 Feather. 🙂

                Terms and Conditions | Privacy Policy