nRF Cloud FOTA fails with internal server error

Hi

Recently my devices started having issues with nrf cloud fota over REST, when checking for FOTA I'm getting error 500.

This started on morning 05.11.2025, all devices are affected, code was working before without any issues.

Is there some outage in services?

SDK version in logs below:

*** Booting My Application v0.2.4-af06d0ce6fc6 ***
*** Using nRF Connect SDK v2.8.0-a2386bfc8401 ***
*** Using Zephyr OS v3.7.99-0bc3393fb112 ***
[00:00:00.251,312] <inf> main: Light Sensor Example on nrf9151dk
[00:00:00.251,342] <wrn> main: Version: 0.2.4
[00:00:00.251,495] <inf> leds: LEDs initialization not required for this board
[00:00:00.251,495] <inf> leds: Blinking green LED once
[00:00:00.519,042] <inf> mobile: Waiting for network...
[00:00:04.194,763] <inf> mobile: Connected to LTE
[00:00:04.194,763] <inf> leds: Blinking purple LED once
[00:00:04.194,763] <inf> mobile: Waiting for time...
[00:00:04.210,235] <inf> mobile: Date and time obtained
[00:00:04.210,296] <inf> mobile: Time obtained
[00:00:04.210,327] <inf> nrf_cloud_log: Changing cloud logging enabled to:1
[00:00:04.336,791] <inf> nrf_cloud_credentials: Sec Tag: 16842753; CA: Yes, Client Cert: Yes, Private Key: Yes
[00:00:04.336,853] <inf> nrf_cloud_credentials: CA Size: 1188, AWS: Likely, CoAP: Unlikely
[00:00:04.336,853] <inf> cloud: nRF Cloud credentials detected
[00:00:04.337,524] <wrn> cloud: Device ID: nrf-359404230093255
[00:00:04.337,524] <inf> cloud: Performing JITP...
[00:00:11.961,791] <inf> cloud: Device already provisioned
[00:00:11.962,768] <inf> nrf_cloud_info: Device ID: nrf-359404230093255
[00:00:11.963,317] <inf> nrf_cloud_info: IMEI:      359404230093255
[00:00:12.081,787] <inf> nrf_cloud_info: UUID:      50343956-3037-4bf7-80b6-210c765b669e
[00:00:12.082,427] <inf> nrf_cloud_info: Modem FW:  mfw_nrf91x1_2.0.2
[00:00:12.082,458] <inf> nrf_cloud_info: Protocol:          REST
[00:00:12.082,489] <inf> nrf_cloud_info: Download protocol: HTTPS
[00:00:12.082,489] <inf> nrf_cloud_info: Sec tag:           16842753
[00:00:12.082,519] <inf> nrf_cloud_info: Host name:         api.nrfcloud.com
[00:00:23.710,906] <wrn> cloud: Device status message sent
[00:00:25.477,844] <inf> cloud: Light alert sent to cloud: Light detected again
[00:00:25.477,874] <wrn> main: Starting light detection
[00:00:25.477,935] <inf> main: Battery percentage: 80%, voltage: 3400 mV
[00:00:25.477,966] <inf> main: Reporting battery status to cloud
[00:00:27.033,660] <inf> cloud: Battery sent
[00:00:27.033,691] <inf> main: Temperature: 20.00 °C
[00:00:28.523,559] <inf> cloud: Temperature sent
[00:00:28.523,620] <inf> main: Starting GNSS location acquisition for heartbeat
[00:00:28.525,512] <wrn> gnss_location: Location acquisition already in progress
[00:00:28.525,512] <inf> main: GNSS location scheduled successfully
[00:00:28.525,573] <inf> main: Light detected: NO
[00:00:30.525,695] <inf> main: Light detected: NO
[00:00:32.525,817] <inf> main: Light detected: NO
[00:00:34.525,939] <inf> main: Light detected: NO
[00:00:36.526,062] <inf> main: Light detected: NO
[00:00:38.526,184] <inf> main: Light detected: NO
[00:00:40.526,306] <inf> main: Light detected: NO
[00:00:42.526,428] <inf> main: Light detected: NO
[00:00:44.526,550] <inf> main: Light detected: NO
[00:00:46.526,672] <inf> main: Light detected: NO
[00:00:48.525,543] <inf> location: Timeout for entire location request expired
[00:00:48.526,184] <wrn> gnss_location: Getting location timed out
[00:00:48.526,794] <inf> main: Light detected: NO
[00:00:49.035,980] <inf> gnss_location: Location acquisition stopped
[00:00:49.036,010] <err> gnss_location: No valid GPS data available to send
[00:00:50.526,885] <inf> main: Light detected: NO
[00:00:52.527,008] <inf> main: Light detected: NO
[00:00:53.525,573] <inf> main: Sending heartbeat to cloud
[00:00:53.526,306] <inf> cloud: Heartbeat message: {"appId":"HEARTBEAT", "messageType":"DATA", "latitude":-1.000000, "longitude":-1.000000, "}
[00:00:55.938,659] <inf> cloud: Heartbeat sent
[00:00:55.938,690] <inf> main: Checking for FOTA updates
[00:00:55.938,690] <inf> nrf_cloud_fota_poll: Checking for FOTA job...
[00:00:57.672,790] <err> nrf_cloud_rest: Failed to get FOTA job, status: 500
[00:00:57.672,851] <err> nrf_cloud_fota_poll: Failed to fetch FOTA job, error: -77
[00:00:57.672,882] <err> cloud: Unrecoverable error in FOTA process, aborting FOTA update.

Related