"usbmode", "ecm", reset to "modem" without AT commands

While testing BG95-M3 on a prototype board I switched “usbmode” to “ecm”, which seems to work fine, but /dev/ttyUSB1, /dev/ttyUSB2 and /dev/ttyUSB3 are gone.
I want to switch it back to modem, but the main UART port is not wired so I don’t have a way to send AT commands. I tried re-flashing the firmware with QFirehose (BG95M3LAR02A04_01.003.01.003) but that didn’t seem to work.
Is there any way I can reset usbmode to modem and get back all the /dev/ttyUSBX devices without AT commands?

1 Like

To add to this question, can you confirm usbmode = rmnet is not supported by BG95-M3? Every time I tried to set it with AT+QCFGEXT="usbnet", "rmnet" I got back ERROR.

1 Like

I used “usbmode” instead of “usbnet” and did the same thing. Due to the very poor documentation of these commands, it’s easy to get confused.

How did you get your device to expose the /ttyUSBx again? Or did you just chuck it in the garbage as I am about to do, and go with another manufacturer?

See EG25-G ttyUSB* not created, but detected as rndis_host - #2 by eg25user.quadified. I had similar problem and I could only fix it by using a serial connection to the module (after soldering a jumper to enable te serial connection).