diff --git a/Ryujinx.HLE/OsHle/Services/Time/ISystemClock.cs b/Ryujinx.HLE/OsHle/Services/Time/ISystemClock.cs
index 787f86c22..07b726768 100644
--- a/Ryujinx.HLE/OsHle/Services/Time/ISystemClock.cs
+++ b/Ryujinx.HLE/OsHle/Services/Time/ISystemClock.cs
@@ -18,7 +18,8 @@ namespace Ryujinx.HLE.OsHle.Services.Time
         {
             m_Commands = new Dictionary<int, ServiceProcessRequest>()
             {
-                { 0, GetCurrentTime }
+                { 0, GetCurrentTime        },
+                { 2, GetSystemClockContext }
             };
 
             this.ClockType = ClockType;
@@ -38,5 +39,20 @@ namespace Ryujinx.HLE.OsHle.Services.Time
 
             return 0;
         }
+		
+        public long GetSystemClockContext(ServiceCtx Context)
+        {
+            //Raw data dumped from real switch via pegaswitch
+            byte[] SystemClockContext = { 0x07, 0x00, 0x19, 0x00, 0x0d, 0xd2, 0xb2, 0x80};
+            
+            Array.Resize(ref SystemClockContext, 0x20);
+            
+            for (int Index = 0; Index < 0x20; Index++)
+            {
+                Context.ResponseData.Write(SystemClockContext[Index]);
+            }
+        
+            return 0;
+        }
     }
-}
\ No newline at end of file
+}