diff options
-rw-r--r-- | plugins/telit/mm-broadband-modem-telit.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/plugins/telit/mm-broadband-modem-telit.c b/plugins/telit/mm-broadband-modem-telit.c index bd568a08..55deeedb 100644 --- a/plugins/telit/mm-broadband-modem-telit.c +++ b/plugins/telit/mm-broadband-modem-telit.c @@ -954,8 +954,17 @@ response_processor_psnt_ignore_at_errors (MMBaseModem *self, *result = g_variant_new_uint32 (MM_MODEM_ACCESS_TECHNOLOGY_HSDPA); return TRUE; case 4: - *result = g_variant_new_uint32 (MM_MODEM_ACCESS_TECHNOLOGY_LTE); + if (mm_iface_modem_is_3gpp_lte (MM_IFACE_MODEM (self))) + *result = g_variant_new_uint32 (MM_MODEM_ACCESS_TECHNOLOGY_LTE); + else + *result = g_variant_new_uint32 (MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN); return TRUE; + case 5: + if (mm_iface_modem_is_3gpp_lte (MM_IFACE_MODEM (self))) { + *result = g_variant_new_uint32 (MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN); + return TRUE; + } + /* Fall-through since #PSNT: 5 is not supported in other than lte modems */ default: break; } |