Hi community
I'm trying to evaluate the possibilities of an application update over the air via NB-Iot. According to this post this should be possible.
I'm using the application_update example with the nRF9160-DK (B1).
The example works fine with LTE-M and is able to download the update.
In the prj.conf I changed the defaults for the fragment size (2048 B) and the network mode (LTE-M) to 512 B and NB-IoT by adding the following lines:
CONFIG_DOWNLOAD_CLIENT_HTTP_FRAG_SIZE_512=y CONFIG_LTE_NETWORK_MODE_NBIOT=y
The code compiles and the LTE Link does connect. It also connects to the server but then it fails with the error 116, see below:
*** Booting Zephyr OS build v2.6.99-ncs1 *** HTTP application update sample started LTE Link Connecting ... LTE Link Connected! Press Button 1 to perform application firmware update I: Configuring socket timeout (30 s) I: Connecting to hidden-url.com I: Downloading: FOTA/app_update.bin [0] E: Error in recv(), errno 116 E: Download client error Received error from fota_download
Does anyone have an idea whats wrong here?
Thanks!
Simon