aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/telit/mm-broadband-modem-telit.c11
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;
}