From aa11a0bf7d334bf8fa766f4f74935ebb970bcaf0 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sun, 22 Jul 2012 11:33:18 +0200 Subject: broadband-modem: assume CS if 2G supported --- src/mm-broadband-modem.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') 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); -- cgit v1.2.3-70-g09d2