We have a device in which we consider using the Quectel EG25-G.
The power to our device may be cut at any time by the user (by disconnecting the device from the power supply). This is not a problem with our current product variant as we have a small super capacitor that retains power for a very brief period, allowing us to shut down our device properly within <0.3 seconds.
From the EG25-G documentation, it is clear that it is strongly recommended to ‘properly shutdown’ the product, following a very long sequence. However, in practice this will not be an option for our specific product type.
We are OK with sacrificing some boot-up performance by forcing an ‘abrupt shutdown’ every time a user disconnects the device. We could potentially keep the module running for ~0.1-0.3 seconds, but not a lot more - and thus we assume the abrupt shutdown would be the “default” option for us.
However, it is unclear to us what the implication/downside is from doing this.
-
Will the abrupt shutdown lead to physical damage of the module over time - e.g. due to damaging the internal flash? This seems to be the case from the documentation.
-
If there is physical damage, is there some way to avoid this, e.g. by cutting the power in a specific way (within the 0.1-0.3 second window) or configuring the device to not try and write things to the flash during shutdown?
Thank you.