diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index 169a1017..64697eae 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -498,11 +498,12 @@ std::string CPhoneDevice::QueryCpuTemperature() { // /sys/devices/virtual/thermal/thermal_zone0/temp std::vector data; - if (readFile("/sys/devices/virtual/thermal/thermal_zone0/temp", data) && !data.empty()) + // /sys/class/thermal/thermal zone*/temp + if (readFile("/sys/class/thermal/thermal_zone3/temp", data) && !data.empty()) { data.push_back(0); int temp = atoi((const char*)(&data[0])); - return std::to_string(temp / 1000); + return std::to_string((temp / 1000) + 20); } return "";