diff options
Diffstat (limited to 'plugins/telit/mm-shared-telit.c')
-rw-r--r-- | plugins/telit/mm-shared-telit.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/telit/mm-shared-telit.c b/plugins/telit/mm-shared-telit.c index d5032142..1401cf61 100644 --- a/plugins/telit/mm-shared-telit.c +++ b/plugins/telit/mm-shared-telit.c @@ -57,6 +57,13 @@ private_free (Private *priv) g_slice_free (Private, priv); } +static gboolean +is_bnd_4g_format_hex (MMBaseModem *self, + const gchar *revision) +{ + return mm_telit_model_from_revision (revision) == MM_TELIT_MODEL_LE910C1; +} + static void initialize_alternate_3g_band (MMSharedTelit *self, Private *priv) @@ -221,6 +228,7 @@ load_supported_bands_ready (MMBaseModem *self, mm_iface_modem_is_3g (MM_IFACE_MODEM (self)), mm_iface_modem_is_4g (MM_IFACE_MODEM (self)), priv->alternate_3g_bands, + is_bnd_4g_format_hex (self, priv->software_package_version), &priv->ext_4g_bands, self, &error); @@ -326,6 +334,7 @@ load_current_bands_ready (MMBaseModem *self, mm_iface_modem_is_3g (MM_IFACE_MODEM (self)), mm_iface_modem_is_4g (MM_IFACE_MODEM (self)), priv->alternate_3g_bands, + is_bnd_4g_format_hex (self, priv->software_package_version), priv->ext_4g_bands, self, &error); |