BG95-M2 not registering to network after QPOWD and PON_TRIG

Hi,

we are successfully using the BG95-M2 in an IoT-application.

After a transmission, we shut down the module via AT+QPOWD.
Before the next transmission, we wake-up the module again using the hardware signal PON_TRIG.
Normally, the module then registers to the network as expected (CEREG: 0,2). However, sometimes, the module does NOT register to the network (CEREG: 0,0) after wake-up. We get then stuck in an infinity loop, until the module looses power. That means, even further QPOWD-commands and wake-ups via PON_TRIG do not help and result in the module having stopped connecting to the network.

Three ideas what we could do differently:

  1. Use hardware signal PWRKEY to power down the module instead of AT+QPOWD
  2. Use hardware signal PWRKEY to wake up the module instead of PON_TRIG
  3. Reset the module via RESET / PWRKEY
  4. Any other AT command sets to trigger a re-register?

Thank you for your help!

All the best,
Lucas

  1. Use hardware signal PWRKEY to wake up the module instead of PON_TRIG