From 9eba0239a13c7643a81ab88023ef13ab00e6df12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Sun, 20 Nov 2022 16:32:09 +0100 Subject: [PATCH] Add information about Antivirus, Anti-Cheat and Risks. --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 781b888..7075d70 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ This repository contains my own personal set of tools to help running Windows on Steam Deck. +**This software is provided on best-effort basis and can break your SteamDeck.** +To learn more go to [Risks](#4-risk). + ## 1. Steam Deck Fan Control This is a very early and highly experimental fan controller for Windows build based @@ -125,6 +128,28 @@ Since the SWICD will mess-up with double inputs you need to configure the follow +## 4. Risk + +**This software is provided on best-effort basis and can break your SteamDeck.** It does a direct manipulation +of kernel memory to control usage the EC (Embedded Controller) and setting desired fan RPM via VLV0100 + +The Tools are written trying to check if you are truly using SteamDeck and compatible system. +The applications try it's best to start only on **validated configurations** to avoid breaking your system. + +It was build based on knowledge gained in Steam Deck kernel patch and DSDT presented by bios. +The memory addresses used are hardcoded and can be changed any moment by the Bios update. + +Fortunately quite amount of people are using it with a success and no problems observed. +However, you should be aware of the consequences. + +## 5. Anti-Cheat and Antivirus software + +Since this project uses direct manipulation of kernel memory via `inpoutx64.dll` and `WinRing0x64.dll` +it might trigger Antivirus and Anti-Cheat software. + +You might consider disabling all tools if this happens. Unfortunatelly there's no worakound for that +unless someone gets access to driver signing certificate for Windows. + ## Author Kamil TrzciƄski, 2022, License GPLv3