I have problems setting up PPP link with BG600. I’m using Zephyr running on nrf52840 uC. If I swap the BG600 board with Ai Thinker A9 GPRS board, the PPP works reliably every time. At first I thought that the problem may be hardware related, but the board works using QIOPEN and QISEND commands. Also from time to time, the board establishes PPP link but then fails again in the subsequent attempts.
I’m not familiar with the PPP protocol and it’s hard for me to figure out where the problem really is.
Before I invoke ATD*99#, here’s the status of CGREG, CEREG and CSQ:
and now here’s the hexdump of the PPP setup. I think the module fails in the early LCP initialization from what I can see:
bg600-ppp.txt.zip (924 Bytes)
Is there anyone who is well familiar with PPP and could suggest ways to debug the problem? Any tools for that? Do you see anything wrong with the comunication between the uC and the BG600 module? Is there any new firmware releases after BG600LM3LAR02A04 addressing similar issues?