lte_lc: Failed to set functional mode. Please check XSYSTEMMODE nrf9160

I'm checking the function by uploading the code to the pcb that uploaded the nrf9160 chip.

I checked that the network communication is normal on the previous 9160dk board.

As a result of uploading the code to the custom board and trying again, it has been confirmed that there is a problem with the modem as shown below.

[00:01:21.507,904] <err> lte_lc: Failed to subscribe to CEREG notifications, error: 65536
[00:01:21.507,904] <err> lte_lc: Failed to enable notifications, error: -14
[00:01:21.507,904] <err> nrf_modem_lib_netif: lte_lc_func_mode_set, error: -14
[00:01:21.507,934] <inf> NRFX_EXAMPLE: conn_mgr_all_if_connect, error: -14
[00:01:31.515,136] <err> nrf_modem_lib_netif: Modem error: 0xfff, PC: 0x0
[00:01:31.515,167] <err> lte_lc: Failed to set functional mode. Please check XSYSTEMMODE.
[00:01:31.515,167] <err> nrf_modem_lib_netif: lte_lc_func_mode_set, error: -14
Fatal error received from the connectivity layer
getaddrinfo() failed, err -11
[00:01:33.515,350] <err> lte_lc: Failed to set functional mode. Please check XSYSTEMMODE.
[00:01:33.515,380] <err> nrf_modem_lib_netif: lte_lc_func_mode_set, error: -14
[00:01:33.515,411] <inf> NRFX_EXAMPLE: conn_mgr_all_if_disconnect, error: -14

I don't know how to change the uart pin and see if the modem's firmware is the problem.

It would be nice if you could give me some advice.

Thank you.

  • Hello, 

    Have you had a design review of you custom PCB? If the same application and SIM card works on the nRF9160DK, then please verify that you board is soldered correctly i.e. is the SIM connector properly soldered?

    For further assistance, what modem FW is your device running, and with what SDK are you developing? Have you tested with e.g. AT Client sample and tried to set XSYSTEMMODE using AT commends directly?

    Kind regards,
    Øyvind

Related