Is it possible to get the location based on GPS through ModemManager via D-Bus?
If I query the capabilities it only shows 3GPP-based location:
interface org.freedesktop.ModemManager1.Modem.Location {
methods:
Setup(in u sources,
in b signal_location);
GetLocation(out a{uv} Location);
SetSuplServer(in s supl);
InjectAssistanceData(in ay data);
SetGpsRefreshRate(in u rate);
signals:
properties:
readonly u Capabilities = 1;
readonly u SupportedAssistanceData = 0;
readonly u Enabled = 1;
readonly b SignalsLocation = false;
readonly a{uv} Location = {};
readonly s SuplServer = ‘’;
readonly as AssistanceDataServers = ;
readonly u GpsRefreshRate = 0;
My current firmware version is BG95M3LAR02A03_01.200.01.200.