I am getting and decoding the push notification, but the MMS never downloads....
mmsd[1450]: src/service.c:mms_service_push_notify() about to store_meta_open 2
mmsd[1450]: src/service.c:mms_service_push_notify() did store_meta_open 2
mmsd[1450]: src/service.c:mms_service_push_notify() did create_request
mmsd[1450]: src/service.c:activate_bearer() service 0x556ef74dd0 setup 0 active 0
mmsd[1450]: src/service.c:activate_bearer() service 0x556ef74dd0 waiting for 20 seconds
mmsd[1450]: plugins/ofono.c:bearer_handler() path /quectelqmi_0 active 1 context_active 1
mmsd[1450]: plugins/ofono.c:bearer_handler() active and context_active, bearer_notify
mmsd[1450]: src/service.c:mms_service_bearer_notify() service=0x556ef74dd0 active=1 iface=(null) proxy=(null)
mmsd[1450]: src/service.c:mms_service_bearer_notify() interface (null) proxy (null)
So, I modified the code in the same manner as it was modified for a not active bearer: src/service.c: 2507:
if (1) {
mmsd[1678]: src/service.c:mms_service_push_notify() about to store_meta_open 2 mmsd[1678]: src/service.c:mms_service_push_notify() did store_meta_open 2 mmsd[1678]: src/service.c:mms_service_push_notify() did create_request mmsd[1678]: src/service.c:activate_bearer() service 0x558776bdd0 setup 0 active 0 mmsd[1678]: src/service.c:activate_bearer() service 0x558776bdd0 waiting for 20 seconds mmsd[1678]: plugins/ofono.c:bearer_handler() path /quectelqmi_0 active 1 context_active 1 mmsd[1678]: plugins/ofono.c:bearer_handler() active and context_active, bearer_notify mmsd[1678]: src/service.c:mms_service_bearer_notify() service=0x558776bdd0 active=1 iface=(null) proxy=(null) mmsd[1678]: src/service.c:mms_service_bearer_notify() ignoring inactive mmsd[1678]: src/service.c:mms_service_bearer_notify() interface wwan0 proxy (null) mmsd[1678]: src/service.c:process_request_queue() service 0x558776bdd0
Now, the process moves along. I'm still not getting the message in vgmms, but the problem here is that the interface never gets populated.