diff --git a/Ryujinx.HLE/HOS/Services/Ptm/Ts/IMeasurementServer.cs b/Ryujinx.HLE/HOS/Services/Ptm/Ts/IMeasurementServer.cs
index be503bf4..d5a30097 100644
--- a/Ryujinx.HLE/HOS/Services/Ptm/Ts/IMeasurementServer.cs
+++ b/Ryujinx.HLE/HOS/Services/Ptm/Ts/IMeasurementServer.cs
@@ -6,13 +6,13 @@ namespace Ryujinx.HLE.HOS.Services.Ptm.Ts
     [Service("ts")]
     class IMeasurementServer : IpcService
     {
-        private const uint DefaultTemperature = 42000u;
+        private const uint DefaultTemperature = 42u;
 
         public IMeasurementServer(ServiceCtx context) { }
 
-        [CommandHipc(3)]
-        // GetTemperatureMilliC(Location location) -> u32
-        public ResultCode GetTemperatureMilliC(ServiceCtx context)
+        [CommandHipc(1)]
+        // GetTemperature(Location location) -> u32
+        public ResultCode GetTemperature(ServiceCtx context)
         {
             Location location = (Location)context.RequestData.ReadByte();
 
@@ -22,5 +22,18 @@ namespace Ryujinx.HLE.HOS.Services.Ptm.Ts
 
             return ResultCode.Success;
         }
+
+        [CommandHipc(3)]
+        // GetTemperatureMilliC(Location location) -> u32
+        public ResultCode GetTemperatureMilliC(ServiceCtx context)
+        {
+            Location location = (Location)context.RequestData.ReadByte();
+
+            Logger.Stub?.PrintStub(LogClass.ServicePtm, new { location });
+
+            context.ResponseData.Write(DefaultTemperature * 1000);
+
+            return ResultCode.Success;
+        }
     }
 }
\ No newline at end of file