Hello, we purchased a sim7600 dongle some time ago.
After playing around with the device, I quickly noticed an “issue”. While I’m able to issue AT commands, and receive data back, and enable mobile networking, and browse the internet, I can’t do these things together.
What seems to be the root of the issue, is that Modem/NetworkManager is locking the device when we enable “mobile network”.
This has been an issue for many months, I’ve tried a plethora of suggestions, none of which worked so far:
-
adding a udev rule to exclude Network/ModemManager from locking ttyUSB*.
All of these have the same issue, if I add the udev rule, ModemManager can’t find the device. -
Setting up PPP
-
Using ModemManager to issue AT commands instead of writing to ttyUSB* directly
(These were the top 3 that seemed the most promising. There were many others, which I’ve not listed)
I tried contacting Waveshare’s tech-support, they weren’t much of help either.
(Sidenote: an interesting bug(?) occurs sometimes when I issue certain AT commands that change the device in someway (AT+CFUN, AT+CLANMODE, etc…). When I issue those commands, I can enable mobile networking, and read/write to ttyUSB*, temporarily. This changes back after a reboot of the machine)
So far, it seems that our only option is to use an external network adapter, separate from the sim7600 – which is not especially ideal for our customers/machine’s use case.
I would much rather have the option to use the device for both networking and AT commands.
We’re using an Ubuntu 22.04 machine.
Any help, is most welcome. Thank you