The current production code check and times out the response from the LoRa module to commands sent by the host processor. In the event of a timeout or an error, the firmware goes into an infinite loop with a specific pattern of LED flashes that indicate what and where the error was. This happened only once during extensive stress testing and may have been mitigated by a weak battery. Nevertheless, it might be advisible to perform one retry in this instance, allowing the sensor to (hopefully) keep working until the battert dies altogether.