NRF9160: PDN Library, default APN error

Hello,

i am trying to set a default apn to a project with the NRF9160 and the NRF Connect SDK 2.4.2.  For this i added the following entries to the prj.conf:

CONFIG_PDN=y
CONFIG_PDN_DEFAULTS_OVERRIDE=y
CONFIG_PDN_DEFAULT_APN="telstra.m2m"

But after startup i got the following error messages and the APN seems not to be set:

[00:00:00.608,917] <err> pdn: Failed to configure CID 0, err, 65536
[00:00:00.608,947] <err> pdn: Failed to configure default CID, err -8

From what i can see in the pdn.c file the error is, that the nrf_modem_at_printf call returns -1, which means the modem_lib is not initalised ? But the pdn lib seem to be automatically startet with the NRF_MODEM_LIB_ON_INIT macro.

Other Issue tell about setting CONFIG_PDN_SYS_INIT to n and manually initing the libabry, but that seems to be an old config entry which is not available on NRF Connect SDK 2.4.2 anymore ?

Any help is appreciated,

kind regards,

Dominik

Parents Reply
  • Hi,

    yes, as i wrote before, i also tried the pdn sample code (with SDK 2.5.2) and got the following output:

    *** Booting nRF Connect SDK v2.5.2 ***
    PDN sample started
    [00:00:00.565,399] <err> lte_lc: Failed to configure RAI, err 65536
    Event: PDP context 0 activated
    Event: PDP context 0, PDN type IPv4 only allowed
    Default APN is lpwa.vodafone.com
    Created new PDP context 1
    [00:00:07.376,586] <err> pdn: Failed to configure CID 1, err, 65536
    pdn_ctx_configure() failed, err -8

    Do you mean i should output the full string which is sent to nrf_modem_at_printf to uart ? My project only has RTT output, so i added a LOG_ERR("AT+CGDCONT=%u,%s,%s", cid, family, apn);

    The output is as follows

    [00:00:00.609,588] <err> pdn: AT+CGDCONT=0,IPV4V6,telstra.m2m
    [00:00:00.609,619] <err> pdn: Failed to configure CID 0, err, 65536

    As you can see, no extra "" and the at library responses with error 65536, so the modem lib here definitly does not accept the string without the "" around the strings.

    kind regards,

    Dominik

Children
Related