diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index ef8b09fd..51827e47 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -507,6 +507,9 @@ CPhoneDevice::CPhoneDevice(JavaVM* vm, jobject service, const std::string& appPa m_collecting = false; localDelayTime = GetMicroTimeStamp(); + // Reset all powers + GpioControl::setInt(CMD_SET_INIT_STATUS, 1); + RegisterHandlerForSignal(SIGUSR2); LoadNetworkInfo();