In all cases list-modems show something similar to:
[ org.ofono.ConnectionManager ] RoamingAllowed = 0 Powered = 1 Bearer = hspa Attached = 0
The modem is not attached, so no connection is possible. But, we are able to detect a bearer, which is suspicious. It might be ofono wrongly reporting a detached state, when connection to cellular might be actually possible.
In all cases list-modems show something similar to:
[ org.ofono. ConnectionManag er ]
RoamingAllowed = 0
Powered = 1
Bearer = hspa
Attached = 0
The modem is not attached, so no connection is possible. But, we are able to detect a bearer, which is suspicious. It might be ofono wrongly reporting a detached state, when connection to cellular might be actually possible.