Hello Quectel Team,
We are currently developing firmware for the HCM111Z module using the QuecOpen SDK.
In our application, one GPIO is used to control a relay. We are experiencing an issue where the HCM111Z module immediately resets whenever the relay is switched on through the GPIO.
The interesting point is that we have previously used the same HCM111Z hardware design with standard AT commands and an external MCU, and we didn’t encountered this problem. The issue only appeared after migrating the application to QuecOpen SDK and running the application directly on the HCM111Z.
We are already investigating the hardware side. We have tested additional capacitors, LC filters, and various power supply improvements, but the problem still persists.
We would like to know whether there are any software-related settings or debugging methods available in the QuecOpen SDK that could help us identify the root cause of the reset.
Specifically:
-
Is there a way to determine the reset reason (e.g., watchdog reset, brownout reset, power-on reset, software reset, etc.)?
-
Does the SDK include brownout detection mechanisms that could trigger a reset when a relay causes a temporary voltage drop?
-
Are there any watchdog-related configurations that could unintentionally cause a reset?
-
Do you have any recommendations for GPIO-driven relay applications on HCM111Z when running under QuecOpen SDK?
Any guidance on how to diagnose the source of the reset would be greatly appreciated.
Thank you for your support.
Best regards,



