Changelog

FOTA library and sample application for SoftBank. All notable changes to this project are documented in this file.

For a full list of SoftBank FOTA add-on releases, related nRF Connect SDK, modem firmware versions, and supported REST API host, view the following table:

SoftBank FOTA add-on version

nRF Connect SDK version

Modem firmware version

REST API host

2.8.0

2.8.0

  • mfw_nrf9160_1.3.7

  • mfw_nrf9160_2.0.2

  • mfw_nrf9160_2.0.3

2.7.0

2.7.0

  • mfw_nrf9160_1.3.5

  • mfw_nrf9160_1.3.6

2.6.0

2.6.0

  • mfw_nrf9160_1.3.5

  • mfw_nrf9160_1.3.6

2.0.0

2.0.0

  • mfw_nrf9160_1.3.1

1.1.0

1.4.0

  • mfw_nrf9160_1.2.2

  • mfw_nrf9160_1.2.3

1.0.0

1.3.0

  • mfw_nrf9160_1.2.2

Version 2.8.0

Changes

  • SDK: ported to nRF Connect SDK v2.8.0

  • There are now two versions of the binary: default (CONFIG_SB_FOTA) and verbose (CONFIG_SB_FOTA_LOG).

    • Logs are no longer compiled into the default library. This saves some memory.

    • The verbose library can be used during the development phase to ensure that the library is integrated correctly into your application.

  • More consistent use of SoftBank FOTA (as opposed to modem FOTA). Renamed events such as FOTA_EVENT_DOWNLOADING to SB_FOTA_EVENT_DOWNLOADING

  • The library now schedules work on its internal queue instead of the syswork queue (this avoids potential blocking of the syswork queue).

  • Removed SB_FOTA_EVENT_REBOOT_PENDING. Rebooting is not needed to apply the modem update.

  • Removed the dependency on the LTE Link Control library. This makes it simpler to integrate the SoftBank FOTA library into applications that do not use the Link Controller library by default, such as the Serial LTE modem application.

Version 2.7.0

Changes

  • SDK: ported to nRF Connect SDK 2.7.0.

Version 2.6.0

Changes

  • Allow updating modem firmware without reboot.

  • Fix potential segfault on settings handling.

  • Fix Kconfig menu name.

  • Fix CME error when reading disabled APNs.

Version 2.6-pre-release

Changes

  • SDK: ported to nRF Connect SDK 2.6.0.

Version 2.0-pre-release

Changes

  • SDK: ported to nRF Connect SDK v2.0.0.

  • Limit FOTA to devices attached to the SoftBank home network only.

  • Add a glue layer to SDK porting.

  • Allow library to auto-init.

  • Apply the modem update before rebooting.

  • Rename MODEM_FOTA to SB_FOTA.

  • Refactor application events.

  • Cloud: Update nRF Cloud endpoint to current REST API.

  • Cloud: Use JWT tokens to authenticate. Requires provisioning. Requires modem firmware v1.3.

Version 1.1

Changes

  • SDK: Ported to nRF Connect SDK v1.4.0.

  • Cloud: Adapted to commercial FOTA server in nRF Connect for Cloud.

  • FOTA server is assigned with an IP address instead of an FQDN hostname.

APN configuration

Same as v1.0

Version 1.0

Changes

  • First release that is used to complete SBM IOT certification test.