[PATCH v2] qmi: gprs/lte: query for tethered default profile instead of embedded
Ivaylo Dimitrov <[email protected]> Wed, 11 Dec 2024 20:15:14 +0200
| Newsgroups | dev.linux.lists.ofono |
|---|---|
| Message-ID | <[email protected]> |
At least the modem in Motorola Droid 4 returns error if embedded 3gpp
profile is queried, however, it does not error if tethered one is used.
qmicli uses tethered when doing --wds-get-default-profile-number=3gpp
---
drivers/qmimodem/gprs.c | 2 +-
drivers/qmimodem/lte.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/qmimodem/gprs.c b/drivers/qmimodem/gprs.c
index 27060f9f..49259234 100644
--- a/drivers/qmimodem/gprs.c
+++ b/drivers/qmimodem/gprs.c
@@ -418,7 +418,7 @@ static int qmi_gprs_probev(struct ofono_gprs *gprs,
uint8_t family;
} __attribute((packed)) p = {
.type = QMI_WDS_PROFILE_TYPE_3GPP,
- .family = QMI_WDS_PROFILE_FAMILY_EMBEDDED,
+ .family = QMI_WDS_PROFILE_FAMILY_TETHERED,
};
struct qmi_param *param = qmi_param_new();
diff --git a/drivers/qmimodem/lte.c b/drivers/qmimodem/lte.c
index d2d1048b..0d9f2911 100644
--- a/drivers/qmimodem/lte.c
+++ b/drivers/qmimodem/lte.c
@@ -172,7 +172,7 @@ static int qmimodem_lte_probe(struct ofono_lte *lte,
uint8_t family;
} __attribute((packed)) p = {
.type = QMI_WDS_PROFILE_TYPE_3GPP,
- .family = QMI_WDS_PROFILE_FAMILY_EMBEDDED,
+ .family = QMI_WDS_PROFILE_FAMILY_TETHERED,
};
struct lte_data *ldd;
--
2.25.1