Quectel EC25 PPP connect Failure

Hey Kyson,
Thank you for your response and details.
If I have any other questions, I will create a new topic according to it.

Thank You.

Hey Kyson,
Is there any way to shift to command mode while the pppd is running in the background without stopping the pppd?
What I Want to know is, is it possible to send any AT commands or Send/Receive SMS while the pppd is running in the background?

Dear Sir,
You can try to add “&” when dial up, which can run PPP in background without stop pppd.
Please note that AT command is via USB AT port or UART port, PPP is via USB modem port. If they use different port, of course can send any “AT commands or Send/Receive SMS” while the pppd is running in the background.Thanks!

Dear Kyson,
We are using, only UART Port for running both PPPd and AT commands, the USB port is not used for anything.
Once I make the PPPD run in the background by using ‘&’, after that what ever AT Commands I send via the Same UART Port, I am not getting any response for them.

Dear Sir,
If you just use UART port in Linux system, for your application, you’d better to use CMUX function. Please check the following link and document about CMUX. Thanks!
Quectel_AndroidLinux_CMUX_Driver_User_Guide_V1.0.pdf (444.7 KB)

https://cnquectel-my.sharepoint.com/:u:/g/personal/asean-fae_quectel_com/EeU1Bkc7rupGo9EQFqR7kkoByac16t4aNVUAsucPilXnPQ?e=ZM3KKP

Hello Kyson,
I am going through the Source code which you have provided.

Can I edit the source according to my requirement or the same what you have provided is enough?

Dear Sir,
It is better do not modify the source code that i provided to you. I think the source code can meet your requirement. Thanks!

is “EC25 ATC_AT+QGPIOx_V0.1_20160826 - Preliminary.pdf” or similar available somewhere? cant seem to find it

is “EC25 ATC_AT+QGPIOx_V0.1_20160826 - Preliminary.pdf” or similar available somewhere? cant seem to find it

Dear Tmcr,
Could you tell me how do you know such document ? If you want to get it, please ask local FAE or send email to support@quectel.com to get it. Thanks!

it is listed above in this thread

Dear Sir,
I mean how do you know such document , because it is internal document. Normally, it will not open for customer. If you really need it, please ask our local FAE to provide it to you. Please email to support@quectel.com. Thanks!

hello @Kyson and @rahul.mahakalkar ,
i am working on PPPOS using quectel m95 module connect with esp32 controller…i compile before 15 days it will work fine,but not its not work please let me know how to resolve below error thanks,
after uart_write cmd =ATD*99#
I (24525) pppos_example: Modem PPP Started
C:/Users/Frank/Desktop/esp-idf/components/freertos/queue.c:1448 (xQueueGenericReceive)- assert failed!

abort() was called at PC 0x40088345 on core 0
0x40088345: xQueueGenericReceive at C:/Users/Frank/Desktop/esp-idf/components/freertos/queue.c:1448 (discriminator 3)

Backtrace:0x40084f7f:0x3ffb7ab0 0x4008561d:0x3ffb7ad0 0x4008928e:0x3ffb7af0 0x40088345:0x3ffb7b60 0x400f0451:0x3ffb7ba0 0x400f0768:0x3ffb7bc0 0x400deb2c:0x3ffb7be0 0x400debb8:0x3ffb7c00 0x400df935:0x3ffb7c20 0x400f4c08:0x3ffb7c50 0x400f4e48:0x3ffb7c80 0x400f5571:0x3ffb7ca0 0x400f349e:0x3ffb7cc0 0x400f3515:0x3ffb7ce0 0x400f3521:0x3ffb7d00 0x400f3651:0x3ffb7d20 0x400eecc5:0x3ffb7d40 0x400eecfa:0x3ffb7d60 0x400ee04d:0x3ffb7d80 0x400ee9b4:0x3ffb7db0 0x400eeb09:0x3ffb7dd0 0x400dd27d:0x3ffb7df0 0x400dd2fc:0x3ffb7e10 0x40085625:0x3ffb7e40
0x40084f7f: panic_abort at C:/Users/Frank/Desktop/esp-idf/components/esp_system/panic.c:330

0x4008561d: esp_system_abort at C:/Users/Frank/Desktop/esp-idf/components/esp_system/system_api.c:106

thanks & reagrd,
PIYUSH