diff --git a/Externals/rcheevos/CMakeLists.txt b/Externals/rcheevos/CMakeLists.txt
index cd48ef5b29..634e46da85 100644
--- a/Externals/rcheevos/CMakeLists.txt
+++ b/Externals/rcheevos/CMakeLists.txt
@@ -59,6 +59,7 @@ add_library(rcheevos
target_include_directories(rcheevos PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/rcheevos/include")
target_include_directories(rcheevos INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
target_compile_definitions(rcheevos PRIVATE "RC_DISABLE_LUA=1" "RCHEEVOS_URL_SSL")
+target_compile_definitions(rcheevos PRIVATE "RC_CLIENT_SUPPORTS_HASH")
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
target_compile_definitions(rcheevos PRIVATE "_CRT_SECURE_NO_WARNINGS")
endif()
diff --git a/Externals/rcheevos/rcheevos b/Externals/rcheevos/rcheevos
index b64ac2b250..a6cdbb4a52 160000
--- a/Externals/rcheevos/rcheevos
+++ b/Externals/rcheevos/rcheevos
@@ -1 +1 @@
-Subproject commit b64ac2b25038bc9feb94ca759b5ba4d02642b3af
+Subproject commit a6cdbb4a529d85b74777597fcff037dde7bef66b
diff --git a/Externals/rcheevos/rcheevos.vcxproj b/Externals/rcheevos/rcheevos.vcxproj
index 46b8921a75..51a94c7750 100644
--- a/Externals/rcheevos/rcheevos.vcxproj
+++ b/Externals/rcheevos/rcheevos.vcxproj
@@ -76,7 +76,7 @@
- RC_DISABLE_LUA;RCHEEVOS_URL_SSL;%(PreprocessorDefinitions)
+ RC_DISABLE_LUA;RCHEEVOS_URL_SSL;RC_CLIENT_SUPPORTS_HASH;%(PreprocessorDefinitions)
$(ProjectDir)rcheevos\include;%(AdditionalIncludeDirectories)
diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index e87983e15b..fb2c0c18fa 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -776,4 +776,5 @@ endif()
if(USE_RETRO_ACHIEVEMENTS)
target_link_libraries(core PRIVATE rcheevos)
target_compile_definitions(core PRIVATE -DUSE_RETRO_ACHIEVEMENTS)
+ target_compile_definitions(core PRIVATE -DRC_CLIENT_SUPPORTS_HASH)
endif()
diff --git a/Source/VSProps/Base.Dolphin.props b/Source/VSProps/Base.Dolphin.props
index 5912d9d325..33da70013e 100644
--- a/Source/VSProps/Base.Dolphin.props
+++ b/Source/VSProps/Base.Dolphin.props
@@ -46,6 +46,7 @@
HAVE_SDL2;%(PreprocessorDefinitions)
STEAM;%(PreprocessorDefinitions)
USE_RETRO_ACHIEVEMENTS;%(PreprocessorDefinitions)
+ RC_CLIENT_SUPPORTS_HASH;%(PreprocessorDefinitions)