QCSuper icon indicating copy to clipboard operation
QCSuper copied to clipboard

Link problem in Queltec module

Open smsajjadi opened this issue 5 years ago • 1 comments

Hi

Thanks for the good code. The Quectel EC25-E modules have qualcomm chip inside, and expose the DM port as a virtual serial port, through a USB connection. For data transfer, the driver generates a broadband connection in Windows.

I was able to connect Qsuper to the module through the DM port and get some logs (although I feel some reports are missing). But, just as I start Qsuper, the broadband connection is lost.

I copied the raw_payload strings generated inside QSuper send_request function and sent them sequentially through a general terminal. Then commented out the send_request function, and ran QSuper again. Although now QSuper did not transmit anything, again the broadband connection failed. (It seems if I limit the speed of the download, this time that failure did not happen or was delayed). But If I just kept the DM port open in the general terminal, no disconnection happened. So It feels like that QSuper does something with the board (or DM port?), which it doesn't expect. What might it be?

Regards

smsajjadi avatar Dec 24 '19 10:12 smsajjadi

Hello,

Two hypothesis:

  • In some cases, the throughput of Diag (DM) logs may be higher than the throughput supported by the device's serial link, especially when listening for a lot of categories of logs. Did you enable the --include-ip-traffic option?
  • Most operating systems don't handle well having multiple devices communicating with the same serial port (on Linux, running both ModemManager and QCSuper caused sending one received byte in two to either software, until ModemManager cohabitation was implemented). Do you run any software that may also separately interact with the Diag (DM) port, such as QCat or your operator's broadband connection helper software?

Regards,

p1-mmr avatar Dec 26 '19 17:12 p1-mmr