Hi!
I am experiencing some odd behavior from the modem, and I hope you can help me understand it:
After I disconnect from LTE using lte_lc_func_mode_set(LTE_LC_FUNC_MODE_DEACTIVATE_LTE), the lte_handler somehow get de-registered. When I try to turn LTE on later, I get notifications from the GNSS handler that it sometimes get blocked, but I get nothing from the LTE handler.
When the NRF_MODEM_GNSS_EVT_PERIODIC_WAKEUP event gets called, I submit a thread to reconnect to LTE.
I have tried activating LTE with several different methods, both lte_lc_func_mode_set(LTE_LC_FUNC_MODE_ACTIVATE_LTE), lte_lc_connect_async(lte_handler) and lte_lc_init_and_connect_async(lte_handler), but they all give the same result (Also tried with NULL argument, as the handler already is registered).
I've even tried calling the full modem_init routine (as seen in different samples, including MAGPIO/COEX0 config, lte_lc_init, lte_lc_psm_req, lte_lc_connect_async(lte_handler)). The LTE handler does not react, and the thread is locked waiting for a semaphore that should be set in a LTE handler event.
Do you have any suggestions as to how I can get the LTE handler back up?
Thank you for all your help!
Kind regards,
Torje