[PATCH] qmi: gprs: query for tethered default profile instead of embedded

Ivaylo Dimitrov <[email protected]> Sat, 7 Dec 2024 20:35:51 +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 same when doing --wds-get-default-profile-number=3gpp
---
 drivers/qmimodem/gprs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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();
 
-- 
2.25.1