EM7455 mmcli GPS not working


#1

Hello, I have an issue with the EM7455 Modem.
In linux using mmcli i can connect the Modem and navigate but if i try to activate the GPS, mmli say that the modem doesn’t have the GPS capability.

Informations about the modem:

/org/freedesktop/ModemManager1/Modem/1 (device id 'c2316e645b903fa15c2e7aa5f3c1f6f69f72cdb8')
  -------------------------
  Hardware |   manufacturer: 'Sierra Wireless, Incorporated'
           |          model: 'EM7455'
           |       revision: 'SWI9X30C_02.24.05.06 r7040 CARMD-EV-FRMWR2 2017/05/19 06:23:09'
           |      supported: 'gsm-umts, lte'
           |        current: 'gsm-umts, lte'
           |   equipment id: '----------'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10'
           |        drivers: 'qmi_wwan, qcserial'
           |         plugin: 'Sierra'
           |   primary port: 'ttyUSB2'
           |          ports: 'ttyUSB0 (qcdm), wwp0s20f0u10i8 (net), ttyUSB2 (at), wwp0s20f0u10i10 (net)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'none'
           | unlock retries: 'unknown'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'lte'
           | signal quality: '80' (recent)
  -------------------------
  Modes    |      supported: 'allowed: 2g, 3g, 4g; preferred: none'
           |        current: 'allowed: 2g, 3g, 4g; preferred: none'
  -------------------------
  Bands    |      supported: 'unknown'
           |        current: 'unknown'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '----------'
           |  enabled locks: 'none'
           |    operator id: '22210'
           |  operator name: '00760030003'
           |   subscription: 'unknown'
           |   registration: 'home'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/0'

  -------------------------
  Bearers  |          paths: 'none'

Result of mmcli command “–location-status” :

mmcli -m 1 --location-status

/org/freedesktop/ModemManager1/Modem/1
  ----------------------------
  Location | capabilities: '3gpp-lac-ci'
           |      enabled: '3gpp-lac-ci'
           |      signals: 'no'

Result of mmcli command “–location-enable-gps-nmea”:

mmcli -m 1 --location-enable-gps-nmea
error: couldn't setup location gathering: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Unsupported: Cannot enable unsupported location sources: 'gps-nmea''

Anyone can help me?
Thanks


#2

https://bugs.freedesktop.org/show_bug.cgi?id=104719