1
1
#
2
2
# Copyright (c) 2025 Nordic Semiconductor ASA
3
3
#
4
- # SPDX-License-Identifier: LicenseRef-BSD -5-Clause-Nordic
4
+ # SPDX-License-Identifier: LicenseRef-Nordic -5-Clause
5
5
#
6
6
7
7
menuconfig SB_FOTA
8
- bool "nRF91 modem FOTA library for Sofbank"
9
- select NRF_MODEM_LIB
10
- select AT_MONITOR
11
- select AT_PARSER
12
- select LTE_LINK_CONTROL
13
- select LTE_LC_PSM_MODULE
14
- select LTE_LC_EDRX_MODULE
15
- select MODEM_JWT
16
- select MODEM_INFO
17
- select REBOOT
18
- select SETTINGS
19
- select NVS
20
- select HTTP_CLIENT
21
- select DOWNLOAD_CLIENT
22
- select FOTA_DOWNLOAD
23
- select DFU_TARGET
24
- select PDN
8
+ bool "nRF91 modem FOTA library for SoftBank"
9
+ depends on AT_MONITOR
10
+ depends on AT_PARSER
11
+ depends on FOTA_DOWNLOAD
12
+ depends on HTTP_CLIENT
13
+ depends on JSON_LIBRARY
14
+ depends on MODEM_JWT
15
+ depends on MODEM_INFO
16
+ depends on NETWORKING
17
+ depends on NET_SOCKETS
18
+ depends on NET_SOCKETS_OFFLOAD
19
+ depends on NRF_MODEM_LIB
20
+ depends on PDN
21
+ depends on PICOLIBC || NEWLIB_LIBC || EXTERNAL_LIBC
25
22
26
23
if SB_FOTA
27
24
28
25
config SB_FOTA_TLS_SECURITY_TAG
29
26
int "Security tag for TLS"
30
27
default 50
31
28
help
32
- Security tag to be used for the server TLS connections.
29
+ Security tag to be used for TLS connections with the servers .
33
30
34
31
config SB_FOTA_JWT_SECURITY_TAG
35
32
int "Security tag for JWT"
@@ -38,15 +35,15 @@ config SB_FOTA_JWT_SECURITY_TAG
38
35
Security tag to be used for signing JWT tokens.
39
36
40
37
config SB_FOTA_AUTOINIT
41
- bool "Initialize carrier FOTA automatically"
38
+ bool "Initialize the SoftBank FOTA library automatically"
42
39
help
43
- Initialize carrier FOTA library automatically after the modem library is initialized.
40
+ Initialize the SoftBank FOTA library automatically after the modem library is initialized.
44
41
45
42
choice SB_FOTA_CLIENT_ID
46
- bool "Client ID to be used "
43
+ prompt "Client ID format "
47
44
default SB_FOTA_ID_UUID
48
45
help
49
- Which Client identifier is going to be used for nRF Cloud.
46
+ Select the Client identifier format to be used to communicate with nRF Cloud.
50
47
51
48
config SB_FOTA_ID_UUID
52
49
bool "Device UUID"
@@ -57,12 +54,13 @@ config SB_FOTA_ID_IMEI
57
54
endchoice
58
55
59
56
config SB_FOTA_ID_PREFIX
60
- string "Prefix to append on client ID"
57
+ string "Prefix to be added to the Client ID"
61
58
default ""
62
59
help
63
- This prefix+client_id is used for nrfCloud to identify the device. Same identity should
64
- be used on provisioning. Prefix is only appended on IMEI or UUID. Not appended on
65
- client ID changed on runtime API.
60
+ Prefix to be added to the Client ID in communications with nRF Cloud. This combination is
61
+ used to identify the device, therefore the same identity must be used during provisioning.
62
+ This prefix is only added if either the IMEI or the UUID format is used. This
63
+ configuration will be ignored if the Client ID is changed at runtime.
66
64
67
65
config SB_FOTA_LOG
68
66
bool "Link binary with logs"
0 commit comments