TRM200 at command list

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.

Greetings,

We are currently working on your issue and we will get back to you as soon as possible.

Best Regards,
Justinas

Greetings,

I have looked through the manual of the MEIG SLM770A and couldn’t find the required commands. I contacted our R&D team regarding this issue and will get back to you as soon as I get a reply from them.

Best Regards,
Justinas

1 Like

Hi, is there any progress?

Greetings,

Could you please clarify a few details:

  1. Have you previously used this software with any other USB modem? It’s possible that ModemManager expects the command AT+CGATT=1,1 to be sent.
  2. Have you tried establishing the connection manually by sending the required AT commands? You can follow this guide for reference:
    How to test modem connectivity using AT commands | Onomondo

Best Regards,
Justinas

This topic was automatically closed after 60 days. New replies are no longer allowed.