diff options
author | Dan Williams <dan@ioncontrol.co> | 2025-04-24 15:09:05 -0500 |
---|---|---|
committer | Dan Williams <dan@ioncontrol.co> | 2025-04-24 15:09:05 -0500 |
commit | 39123f964ba6f359987f22d89317a842d8f1d528 (patch) | |
tree | 4132d9fc34d07adb5e8193748d4e4835372d2bb5 | |
parent | 02898fed118bebbcf994c72bf0d87981e4c1bd5d (diff) | |
parent | 8cf25a97a13278c7cfaa60726ed35eee45c1073e (diff) |
Merge request !1342 from 'mtk62xx-detect'
broadband-modem: detect old Mediatek 62xx chipsets as GSM-capable
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1342
Closes #980
-rw-r--r-- | src/mm-broadband-modem.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index 5e026449..70562774 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -761,11 +761,14 @@ parse_caps_cgmm (MMBaseModem *self, if (!response) return MM_BASE_MODEM_AT_RESPONSE_PROCESSOR_RESULT_CONTINUE; - /* This check detects some really old Motorola GPRS dongles and phones */ + /* This check detects some really old Motorola and Mediatek GPRS dongles + * and phones. + */ if (strstr (response, "GSM900") || strstr (response, "GSM1800") || strstr (response, "GSM1900") || - strstr (response, "GSM850")) { + strstr (response, "GSM850") || + strstr (response, "MTK2")) { /* At least, it's a GSM modem */ *result = g_variant_new_uint32 (MM_MODEM_CAPABILITY_GSM_UMTS); return MM_BASE_MODEM_AT_RESPONSE_PROCESSOR_RESULT_SUCCESS; |