using nRF9160 SLM

Hi Team,

Can you please provide your inputs here.

1. Is the nRF9160 SLM supports NIDD(non-ip data delivery)? If yes, can you please provide the AT commands to configure NIDD.

2. Is the  nRF9160 SLM MQTT supports TLS?

3. We have tried  nRF9160 SLM FOTA on nRF9160 DK board, it seems that FOTA upgrade is happening on external Flash and in next power cycle it is copying from external Flash to internal Flash. Is that my understanding correct? Is the external Flash is mandatory for the FOTA? Can't we upgrade the internal Flash directly through FOTA?

Regards,

Sravan Rikka

Parents Reply Children
  • Yes, did you see the following content in the page I point to?

    Here is a sample configuration for NIDD connection in the slm_auto_connect.h file:

    /* Network-specific default system mode configured by %XSYSTEMMODE (refer to AT command manual) */
    0,        /* LTE support */
    1,        /* NB-IoT support */
    0,        /* GNSS support, also define CONFIG_MODEM_ANTENNA if not Nordic DK */
    0,        /* LTE preference */
    /* Network-specific default PDN configured by +CGDCONT and +CGAUTH (refer to AT command manual) */
    true,     /* PDP context definition required or not */
    "Non-IP", /* PDP type: "IP", "IPV6", "IPV4V6", "Non-IP" */
    "",       /* Access point name */
    0,        /* PDP authentication protocol: 0(None), 1(PAP), 2(CHAP) */
    "",       /* PDN connection authentication username */
    ""        /* PDN connection authentication password */
  • Hi Charlie,

    Yes, I have seen that content but in AT command manual I couldn't see the pdp_type option as "Non-IP". Can you please share the latest AT command manual.

    As I understood that it is a string, so I can write string as "Non-IP" then it will be configured as NIDD, am I correct?

  • Thank you for the clarification. now, NIDD is clear to me.

    3. We have SLM application firmware and Radio Firmware, both we have to upgrade right?

    AT#XFOTA=<op>[,<file_url>[,<sec_tag>[,<pdn_id>]]]

    • 0 - Stop FOTA (during download only). Can be used as a way to pause and resume the download, by issuing the same FOTA start command to resume.

    • 1 - Start FOTA for application update.

    • 2 - Start FOTA for modem delta update.

    • 3 - Start FOTA for full modem update. Can only be used when the overlay-full_fota.conf configuration file is used.

    When we select op=1, it will upgrade the SLM application firmware only, am I correct?

    When we select op=2, it will upgrade the Radio firmware only, am I correct?

    When we select op=3, it will upgrade both SLM application firmware and Radio firmware, am I correct?

Related