TL;DR
I want the complete AT-Command list for the module (like other manufacturers do provide)
I want to use the TRM200 aka MEIG SLM770A with ModemManager (https://modemmanager.org/).
Currently the module appears as rndis-device. After setting an APN with the command at+cgdcont and a restart, it uses this APN for the rndis connection. I can set more than one configuration with this command.
Which is the command to choose the context for rndis?
Is there a command to disable rndis in the device?
Device-quirk I never had seen before: The command ATZ get ERROR as response… (Maybe there is a firmware-update available.)
The modem is somehow recognized by ModemManager. If it used as rndis device mmcli -m 0 shows
mmcli -m 0
--------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: 85920f3072d07c6fc4d75d52a6f0aba43ba58e9b
--------------------------------
Hardware | manufacturer: MEIG INCORPORATED
| model: SLM770A
| firmware revision: SLM770A_A.57.3_EQ102
| supported: gsm-umts
| current: gsm-umts
| equipment id: 86XXXXXXXXXXXXXX
--------------------------------
System | device: /sys/devices/pci0000:00/0000:00:0f.5/usb1/1-1
| physdev: /sys/devices/pci0000:00/0000:00:0f.5/usb1/1-1
| drivers: option, rndis_host
| plugin: generic
| primary port: ttyUSB2
| ports: enp0s15f5u1 (net), ttyUSB1 (at), ttyUSB2 (at)
--------------------------------
Numbers | own: +49XXXXXXXXXX
--------------------------------
Status | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
| state: registered
| power state: on
| access tech: lte
| signal quality: 64% (recent)
--------------------------------
Modes | supported: allowed: 4g; preferred: none
| current: allowed: 4g; preferred: none
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 86XXXXXXXXXXXXXX
| operator id: 26201
| operator name: Telekom.de
| registration: home
| packet service state: detached
--------------------------------
3GPP EPS | ue mode of operation: csps-2
--------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
The 3GPP packet service state stays detached
If not:
--------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: 85920f3072d07c6fc4d75d52a6f0aba43ba58e9b
--------------------------------
Hardware | manufacturer: MEIG INCORPORATED
| model: SLM770A
| firmware revision: SLM770A_A.57.3_EQ102
| supported: gsm-umts
| current: gsm-umts
| equipment id: 86XXXXXXXXXXXXXX
--------------------------------
System | device: /sys/devices/pci0000:00/0000:00:0f.5/usb1/1-1
| physdev: /sys/devices/pci0000:00/0000:00:0f.5/usb1/1-1
| drivers: option
| plugin: generic
| primary port: ttyUSB2
| ports: ttyUSB1 (at), ttyUSB2 (at)
--------------------------------
Numbers | own: +49XXXXXXXX
--------------------------------
Status | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
| state: disabled
| power state: on
--------------------------------
Modes | supported: allowed: 4g; preferred: none
| current: allowed: 4g; preferred: none
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 86XXXXXXXXXXXXXX
--------------------------------
3GPP EPS | ue mode of operation: csps-2
--------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
Now the Status stays disabled, I think due to the ERROR response mentioned above.
I need the complete AT-command set (and/or a better firmware) to make ModemManager accept this device as normal modem and uses the “at”-port with pppd.