I have a Quectel EC25 module installed in a target device (Teguar TRT-4380-10) that runs an embedded Yocto Linux distribution. The module information is displayed below as provided by the ATI command.
ati
Quectel
EC25
Revision: EC25EFAR66A01M4G
I’m currently facing a problem where the /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2, /dev/ttyUSB3 and /dev/cdc-wdm0 devices are often not mounted properly after the boot process. Usually only a few of those devices would be available, or none at all, in which case the module would not even show up in “lsusb”. In some rare occasions all devices would be available, in which cases I can access the network interfaces normally.
The dmesg logs show that those devices are repeatedly mounted and unmounted multiple times, regardless of whether the devices ended up stabilizing and being available as mounted in the end. I have attached a zip file that contains two “dmesg” logs, one shows a scenario where all devices were properly mounted, and the other one shows a scenario where they were not. dmesg-logs.zip (13.4 KB)
Here’s a run of “dmesg -T | grep -i usb” for you to understand what usually happens.
I believe that a firmware upgrade could possibly help. Would anyone from Quectel please provide the latest firmware for the EC25 module and installation instructions? Any additional tips on what might be causing this behavior would be appreciated.
I’m seeking assistance here in the forum since the support email contact has not responded. Is support@quectel.com still the right contact for support or has it changed?
Hi Duncan, thanks for the firmware.
Could you please provide installation instructions on a Linux target that contains the EC25 module?
I’ve looked on the forums and people mention the QFlash tool, but I do not have it, could you please provide it?
I’ve also found some PDF that contains brief generic instructions on QFlash usage.
It shows that a single package file should be transferred through the flashing process. Is it in the list of files in my images? Or should the command actually point to the path of the extracted directory from the zip file?
Hello Anish_Deshmukh
Please query the version of your module via ATI command, we will send you the version based on your module version. As i know, JIO operator do not support SGS SMS, you should make sure you activate Volte fuction, thank you.
hi Anish_Deshmukh
Both of them need activate volte, after make sure your SIM card activate volte, then query module’s MBN file wether activate or not via AT+QMBNCFG=“list”.
hi there
Sorry i gave you the malformed command. Execute at+qmbncfg=“list” command, you can see what mbn did the module active. We do not give customer mbn file directly, if you want update your mbn file, you can contact with our local FAE staff or saler via support@quectel.com, thank you.
Hello, I am also using EC25-V with a Verizon SIM on a Xilink device that uses embedded Yocto Linux distro. The Quectel module doesn’t get mounted at boot up. It shows up under lsusb