diff -urpN ModemManager/src/mm-broadband-bearer.c ModemManager_apn_case_fix/src/mm-broadband-bearer.c --- ModemManager/src/mm-broadband-bearer.c 2014-11-13 12:18:17.461313795 -0600 +++ ModemManager_apn_case_fix/src/mm-broadband-bearer.c 2014-11-13 12:21:50.965317427 -0600 @@ -985,7 +985,7 @@ parse_pdp_list (MMBaseModem *modem, const gchar *apn; apn = mm_bearer_properties_get_apn (mm_base_bearer_peek_config (MM_BASE_BEARER (ctx->self))); - if (apn && g_str_equal (pdp->apn, apn)) { + if (apn && !g_ascii_strcasecmp (pdp->apn, apn)) { gchar *ip_family_str; /* Found a PDP context with the same CID and PDP type, we'll use it. */