1

I am building IOT device using a LTE modem form Quectel, the BG95, together with NXP imx6, running Linux. The sim card I am using has the technology of eMTC.

Normally the device is working fine, the issue I am having now, is that the device lost LTE communication randomly (typically after 3-6 days uptime).

My setup

  • I have disabled echo mode in the BG95 at my init procedure.
  • I have a periodical call to send AT command "AT+CREG?" toward BG95, and read the response.

What I am seeing from the debugging is following:

  • My periodical at command "AT+CREG" toward BG95 is not responding.
  • Linux kernel reports ttyUSB towards BG95 is disconnected.
  • 3-4 seconds, the kernel reports ttyUSB toward BG95 is connected again.
  • My periodical AT command "AT+CREG" toward BG95 is returning ERROR.
  • I see from the serial reading from the BG95 has "APP RDY".
  • I see from the serial reading from the BG95 has echo mode enabled.

Form what I am seeing, I am assuming that the BG95 is somehow "rebooted".

Is there any reason why the BG95 will reboot itself? Or how to confirm this?

I checked the datasheet of BG95, but I cannot find a AT command or other way to check the boot reason.

Do you have other suggestion on how to debug this further? Or similar experience with BG95?

Thanks

MinShu Huang
  • 53
  • 1
  • 2
  • 12

0 Answers0