|
1 |
| -.. _libsb_fota_changelog: |
| 1 | +.. _sb_fota_changelog: |
2 | 2 |
|
3 | 3 | Changelog
|
4 | 4 | #########
|
5 | 5 |
|
6 | 6 | FOTA library and sample applications for SoftBank.
|
7 | 7 | All notable changes to this project are documented in this file.
|
8 | 8 |
|
| 9 | +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: |
| 10 | + |
| 11 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 12 | +| |addon| version | |NCS| version | Modem firmware version | REST API host | |
| 13 | ++===================+==================+==========================+====================================+ |
| 14 | +| 2.8.0 | 2.8.0 | * mfw_nrf9160_1.3.7 | | |
| 15 | +| | | * mfw_nrf9160_2.0.2 | | |
| 16 | +| | | * mfw_nrf9160_2.0.3 | | |
| 17 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 18 | +| 2.7.0 | 2.7.0 | * mfw_nrf9160_1.3.5 | | |
| 19 | +| | | * mfw_nrf9160_1.3.6 | | |
| 20 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 21 | +| 2.6.0 | 2.6.0 | * mfw_nrf9160_1.3.5 | | |
| 22 | +| | | * mfw_nrf9160_1.3.6 | | |
| 23 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 24 | +| 2.0.0 | 2.0.0 | * mfw_nrf9160_1.3.1 | | |
| 25 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 26 | +| 1.1.0 | 1.4.0 | * mfw_nrf9160_1.2.2 | * https://api.nrfcloud.com/v1 | |
| 27 | +| | | * mfw_nrf9160_1.2.3 | | |
| 28 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 29 | +| 1.0.0 | 1.3.0 | * mfw_nrf9160_1.2.2 | * https://api.beta.nrfcloud.com/v1 | |
| 30 | ++-------------------+------------------+--------------------------+------------------------------------+ |
| 31 | + |
9 | 32 | Version 2.8.0
|
10 | 33 | *************
|
11 | 34 |
|
12 | 35 | Changes
|
13 | 36 | =======
|
| 37 | + |
14 | 38 | * SDK: ported to |NCS| v2.8.0
|
15 | 39 | * There are now two versions of the binary: default (``CONFIG_SB_FOTA``) and verbose (``CONFIG_SB_FOTA_LOG``).
|
16 | 40 |
|
17 |
| - * Logs are no longer compiled into the default library. This saves some memory. |
18 |
| - * The verbose library can be used during development phase to ensure that the library is integrated correctly into your application. |
19 |
| - |
20 |
| -* More consistent use of ``SoftBank FOTA`` (as opposed to modem FOTA). Renamed events such as ``FOTA_EVENT_DOWNLOADING`` -> ``SB_FOTA_EVENT_DOWNLOADING`` |
21 |
| -* The library now schedules work on it's internal queue instead of the syswork queue (this avoids potential blocking of the syswork queue). |
22 |
| -* Removed ``SB_FOTA_EVENT_REBOOT_PENDING``. Reboot is not needed to apply modem update. |
23 |
| - |
24 |
| -Supported SDK version |
25 |
| -===================== |
26 |
| -* |NCS| v2.8.0 |
| 41 | + * Logs are no longer compiled into the default library. |
| 42 | + This saves some memory. |
| 43 | + * The verbose library can be used during the development phase to ensure that the library is integrated correctly into your application. |
27 | 44 |
|
28 |
| -Supported modem firmware |
29 |
| -************************ |
30 |
| -* mfw_nrf9160_1.3.7 |
31 |
| -* mfw_nrf9160_2.0.2 |
32 |
| -* mfw_nrf9160_2.0.3 |
| 45 | +* More consistent use of ``SoftBank FOTA`` (as opposed to modem FOTA). |
| 46 | + Renamed events such as ``FOTA_EVENT_DOWNLOADING`` to ``SB_FOTA_EVENT_DOWNLOADING`` |
| 47 | +* The library now schedules work on its internal queue instead of the syswork queue (this avoids potential blocking of the syswork queue). |
| 48 | +* Removed ``SB_FOTA_EVENT_REBOOT_PENDING``. |
| 49 | + Reboot is not needed to apply the modem update. |
| 50 | +* Removed the dependency on the `LTE Link Control`_ library. |
| 51 | + 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. |
33 | 52 |
|
34 | 53 | Version 2.7.0
|
35 | 54 | *************
|
36 | 55 |
|
37 | 56 | Changes
|
38 | 57 | =======
|
39 |
| -* SDK: ported to |NCS| 2.7.0 |
40 | 58 |
|
41 |
| -Supported SDK version |
42 |
| -===================== |
43 |
| -* nRF Connect SDK v2.7.0 |
44 |
| - |
45 |
| -Supported modem firmware |
46 |
| -************************ |
47 |
| -* mfw_nrf9160_1.3.5 |
48 |
| -* mfw_nrf9160_1.3.6 |
| 59 | +* SDK: ported to |NCS| 2.7.0. |
49 | 60 |
|
50 | 61 | Version 2.6.0
|
51 | 62 | *************
|
52 | 63 |
|
53 | 64 | Changes
|
54 | 65 | =======
|
55 |
| -* Fix potential segfault on settings handling |
56 |
| -* Allow updating modem FW without reboot |
57 |
| -* Fix Kconfig menu name |
58 |
| -* Fix CME error when reading disabled APNs |
| 66 | + |
| 67 | +* Allow updating modem firmware without reboot. |
| 68 | +* Fix potential segfault on settings handling. |
| 69 | +* Fix Kconfig menu name. |
| 70 | +* Fix CME error when reading disabled APNs. |
59 | 71 |
|
60 | 72 | Version 2.6-pre-release
|
61 | 73 | ***********************
|
62 | 74 |
|
63 | 75 | Changes
|
64 | 76 | =======
|
65 |
| -* SDK: ported to |NCS| 2.6.0 |
66 |
| - |
67 |
| -Supported SDK version |
68 |
| -********************* |
69 |
| -* nRF Connect SDK v2.6.0 |
70 | 77 |
|
71 |
| -Supported modem firmware |
72 |
| -======================== |
73 |
| -* mfw_nrf9160_1.3.5 |
74 |
| -* mfw_nrf9160_1.3.6 |
| 78 | +* SDK: ported to |NCS| 2.6.0. |
75 | 79 |
|
76 | 80 | Version 2.0-pre-release
|
77 | 81 | ***********************
|
78 | 82 |
|
79 | 83 | Changes
|
80 | 84 | =======
|
81 |
| -* SDK: ported to nRF Connect SDK 2.0 |
82 |
| -* Limit FOTA to devices attached to SoftBank home network only |
83 |
| -* Cloud: Update nRF Cloud endpoint to current REST API |
84 |
| -* Cloud: Use JWT tokens to authenticate. Requires provisioning. Requires modem FW 1.3. |
85 |
| -* SDK: Add glue layer to SDK porting |
86 |
| -* Allow library to autoinit |
87 |
| -* Apply the modem update before rebooting |
88 |
| -* Rename MODEM_FOTA to SB_FOTA |
89 |
| -* Refactor application events |
90 |
| - |
91 |
| -Supported SDK version |
92 |
| -===================== |
93 |
| -* |NCS| v2.0.0 |
94 |
| - |
95 |
| -Supported modem firmware |
96 |
| -======================== |
97 |
| -* mfw_nrf9160_1.3.1 |
| 85 | + |
| 86 | +* SDK: ported to |NCS| v2.0.0. |
| 87 | +* Limit FOTA to devices attached to the SoftBank home network only. |
| 88 | +* Add a glue layer to SDK porting. |
| 89 | +* Allow library to auto-init. |
| 90 | +* Apply the modem update before rebooting. |
| 91 | +* Rename ``MODEM_FOTA`` to ``SB_FOTA``. |
| 92 | +* Refactor application events. |
| 93 | +* Cloud: Update nRF Cloud endpoint to current REST API. |
| 94 | +* Cloud: Use JWT tokens to authenticate. |
| 95 | + Requires provisioning. |
| 96 | + Requires modem firmware v1.3. |
98 | 97 |
|
99 | 98 | Version 1.1
|
100 | 99 | ***********
|
101 | 100 |
|
102 | 101 | Changes
|
103 | 102 | =======
|
104 |
| -* SDK: Ported to |NCS| v1.4.0 |
105 |
| -* Cloud: Adapted to commercial FOTA server in nRF Connect for Cloud |
106 |
| -* FOTA Server is assigned with IP address instead of FQDN hostname |
| 103 | + |
| 104 | +* SDK: Ported to |NCS| v1.4.0. |
| 105 | +* Cloud: Adapted to commercial FOTA server in nRF Connect for Cloud. |
| 106 | +* FOTA server is assigned with an IP address instead of an FQDN hostname. |
107 | 107 |
|
108 | 108 | APN configuration
|
109 | 109 | =================
|
110 |
| -Same as 1.0 |
111 |
| - |
112 |
| -Supported SDK version |
113 |
| -===================== |
114 |
| -* |NCS| v1.4.0 |
115 |
| - |
116 |
| -Supported modem firmware |
117 |
| -======================== |
118 |
| - |
119 |
| -* mfw_nrf9160_1.2.2 |
120 |
| -* mfw_nrf9160_1.2.3 |
121 |
| - |
122 |
| -Supported REST API Host |
123 |
| -======================= |
124 |
| -* https://api.nrfcloud.com/v1 |
125 | 110 |
|
| 111 | +Same as v1.0 |
126 | 112 |
|
127 | 113 | Version 1.0
|
128 | 114 | ***********
|
129 | 115 |
|
130 | 116 | Changes
|
131 | 117 | =======
|
132 |
| -* First release that is used to complete SBM IOT certification test |
133 |
| - |
134 |
| -Supported SDK version |
135 |
| -===================== |
136 |
| -* |NCS| v1.3.0 |
137 | 118 |
|
138 |
| -Supported modem firmware |
139 |
| -======================== |
140 |
| -* mfw_nrf9160_1.2.2 |
| 119 | +* First release that is used to complete SBM IOT certification test. |
141 | 120 |
|
142 |
| -Supported REST API Host |
143 |
| -======================= |
144 |
| -* https://api.beta.nrfcloud.com/v1 |
0 commit comments