The PDP context might be active. If that's the case, the AT+QIACT command returns an error. It's then not possible to succeed at setting up the module. Furthermore, we apply the logic described in the Quectel Documentation : - If there is an issue 3 consecutive times on activating/deactivating the context, we restart the module. - If the AT+QIDEAT command returns an error, we restart the module. This PR is bug-fix aimed. We leave parameterization of context ID for future enhancement. Signed-off-by: Thomas LE ROUX <thomas.leroux@smile.fr> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| gsm_ppp.c | ||
| hl7800.c | ||
| Kconfig | ||
| Kconfig.gsm | ||
| Kconfig.hl7800 | ||
| Kconfig.quectel-bg9x | ||
| Kconfig.ublox-sara-r4 | ||
| Kconfig.wncm14a2a | ||
| modem_cmd_handler.c | ||
| modem_cmd_handler.h | ||
| modem_context.c | ||
| modem_context.h | ||
| modem_iface_uart.c | ||
| modem_iface_uart.h | ||
| modem_pin.c | ||
| modem_receiver.c | ||
| modem_receiver.h | ||
| modem_shell.c | ||
| modem_socket.c | ||
| modem_socket.h | ||
| quectel-bg9x.c | ||
| quectel-bg9x.h | ||
| ublox-sara-r4.c | ||
| wncm14a2a.c | ||