The gprs-context does special casing on the quectel serial modem when
probing the supported layer 2 protocols, so pass the vendor id when
setting up the atoms.
---
 plugins/quectel.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/plugins/quectel.c b/plugins/quectel.c
index 9cac92fa..667a7c7c 100644
--- a/plugins/quectel.c
+++ b/plugins/quectel.c
@@ -717,8 +717,9 @@ static void quectel_post_sim(struct ofono_modem *modem)
 
        DBG("%p", modem);
 
-       gprs = ofono_gprs_create(modem, 0, "atmodem", data->aux);
-       gc = ofono_gprs_context_create(modem, 0, "atmodem", data->modem);
+       gprs = ofono_gprs_create(modem, data->vendor, "atmodem", data->aux);
+       gc = ofono_gprs_context_create(modem, data->vendor, "atmodem",
+                                       data->modem);
 
        if (gprs && gc)
                ofono_gprs_add_context(gprs, gc);
-- 
2.22.0

_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to