From caa92493d5101f2cc5c35c7374e966b448f6d662 Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Sun, 16 Aug 2026 17:19:12 -0400 Subject: [PATCH] incorrect dram tsensor fix --- Source/hoc-clk/sysmodule/src/board/board_sensor.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/hoc-clk/sysmodule/src/board/board_sensor.cpp b/Source/hoc-clk/sysmodule/src/board/board_sensor.cpp index 3e88eba3..b451075a 100644 --- a/Source/hoc-clk/sysmodule/src/board/board_sensor.cpp +++ b/Source/hoc-clk/sysmodule/src/board/board_sensor.cpp @@ -90,7 +90,11 @@ namespace board { } case HocClkThermalSensor_MEM: { if (board::GetSocType() == HocClkSocType_Mariko && tsensor::IsInitialized() && tsensor::ReadAotag() > 0) { - millis = (temps.pllx * 0.10f) + (tsensor::ReadAotag() * 0.90f); + if(board::GetConsoleType() == HocClkConsoleType_Aula) { // Aula has a misplaced thermal sensor that makes tBoard report too high + millis = tsensor::ReadAotag(); + } else { // On other consoles it's placed correctly so avoid relying on AOTAG + millis = (tsensor::ReadAotag() * 0.40f) + (tmp451TempPcb() * 0.6f); + } } else { millis = board::GetSocType() == HocClkSocType_Mariko ? temps.pllx : temps.mem; }