Enabling Quectel EC25 Support in Toradex Embedded Linux

Dear All,

I followed OpenEmbedded Core article and was successfully able to generate a console image.

EC25 when connected to the with the board over USB with above built default linux lists all tty interfaces where in ttyUSB2 and I am able to execute AT Commands.

$lsusb
Bus 001 Device 002: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem

I wish to add support for EC25 Operating in USB QMI mode. (libqmi) (https://www.quectel.com/UploadImage/Downlad/Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf)

  1. What should be the steps to get this module working in QMI mode?
  2. Does the kernel need to be modified as per the guide from quectel if the module is being detected and only libqmi etc needs to be set. ?

Regards
Kashyap

HI @gada.kashyap

We don’t have experience using Quectel modules but Modules from Sierra Wireless. However to enable the USB QMI mode, then you need to build a custom kernel with enabled this config : USB_NET_QMI_WWAN.

Please also have a look here.

Best regards,
Jaski

I made out of tree modifications to the kernel as suggested by Quectel USB Driver Document. It worked flawlessly.

Regards

Perfect that it works. Thanks for the feedback.

Best regards,
Jaski