aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-broadband-modem.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index 92ff239b..d707363f 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -1097,6 +1097,13 @@ supported_modes_ws46_test_ready (MMBroadbandModem *self,
}
}
+ /* We'll assume CS supported if we have 2G */
+ if (!(ctx->mode & MM_MODEM_MODE_CS) &&
+ ctx->mode & MM_MODEM_MODE_2G) {
+ mm_dbg ("Assuming device allows (3GPP) 2G/3G network modes");
+ ctx->mode |= MM_MODEM_MODE_CS;
+ }
+
/* Now keep on with the loading, we may need CDMA-specific checks */
ctx->run_ws46 = FALSE;
load_supported_modes_step (ctx);