NMEA GPS does not work with SimTech SIM7000G
I'm trying to get Simtechs SIM7000G module to work using its QMI interface
Most features are working except GPS NMEA support.
first of all, the NMEA Port is not recognized as such, but i worked around that by adding the appropriate tag in the udev rules:
# SIM7000G
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1"
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_PORT_TYPE_GPS}="1"
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{ID_MM_SIMTECH_TAGGED}="1"
and the port is now recognized:
System | device: /sys/devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1
| drivers: option1, qmi_wwan
| plugin: SimTech
| primary port: cdc-wdm0
| ports: ttyUSB0 (qcdm), ttyUSB1 (gps), ttyUSB2 (at),
| cdc-wdm0 (qmi), wwan0 (net), ttyUSB3 (at)
after enabling the location gathering, no location is appearing (3GPP is showing correctly)
--------------------------
3GPP | operator code: XXX
| operator name: X
| location area code: XXXX
| tracking area code: XXXX
| cell id: XXXXXXXX
--------------------------
GPS | nmea:
and the the NMEA port shows no data (under /dev/ttyUSB1
)
if i enable the GPS NMEA Data gathering manually using the AT commands of the device, the NMEA Port starts showing a correct NMEA log, but ModemManagers location gathering still shows nothing.
Is there a way to get this to work?