Freedom251 › PC Overclocking Software
ZenStates

What ZenStates is
ZenStates is a free, open-source Windows application for controlling AMD Ryzen CPU settings through SMU commands. The package includes a graphical interface, ZenStates.exe, and a service executable, ZenStatesSrv.exe. Documented controls can enable or disable overclocking, set overclock frequencies and VID, and adjust maximum boost frequencies for single-thread and multicore applications. The multicore maximum remains subject to PBO limits. Other commands set the FIT limit scalar from 1 to 10 and the TjMax temperature, whose unit the README describes as probably degrees Celsius. The listed Windows support covers XP, Vista, 7, 8, and 10. Installation involves extracting a ZIP and running ZenStates.exe, with the WinRing driver and .NET Framework 4.0 required. The reverse-engineered command research is based on SMU version 64.40.00, and the README says no public document describes the available commands. DisableSmuFeatures is rejected with response 0xFD and appears blocked by AMD. The repository uses GPL-3.0.
Who it suits
ZenStates suits Windows users with AMD Ryzen systems who need SMU-based CPU tuning controls. It is intended for users comfortable installing a driver and .NET prerequisite.
What it does well
- Free and open-source
- Controls AMD Ryzen settings
- Includes graphical interface and service
- Supports boost and FIT controls
- GPL-3.0 license
What to know first
- Windows support listed through version 10
- Requires WinRing driver
- Requires .NET Framework 4.0
- One command is rejected by AMD
Verdict
ZenStates offers documented Ryzen tuning commands in a free Windows package. Its prerequisites, older listed Windows versions, and reverse-engineered command scope matter before installation.
Facts from ZenStates's own pages
- Boost controls
- Documented commands set the single-thread maximum boost frequency and the maximum boost frequency for multicore applications, with the latter still subject to PBO limits. · github.com, 8 Oct 2026
- Command limitation
- The README says the DisableSmuFeatures command is rejected with response 0xFD and seems to be blocked by AMD. · github.com, 8 Oct 2026
- Command research
- The README says its SMU command research is based on SMU version 64.40.00 and that no public document describes the available commands. · github.com, 8 Oct 2026
- FIT scalar
- A documented command sets the FIT limit scalar from 1 to 10. · github.com, 8 Oct 2026
- Installation
- The application is distributed as a ZIP containing the GUI and service executables, and the README describes extracting it and running ZenStates.exe. · github.com, 8 Oct 2026
- Interface
- The application includes a graphical interface executable, ZenStates.exe, and a service executable, ZenStatesSrv.exe. · github.com, 8 Oct 2026
- License
- The repository identifies its license as GPL-3.0. · github.com, 8 Oct 2026
- Maker site
- The repository links to zenstates.protonrom.com, which currently displays a domain-reserved page rather than product information. · zenstates.protonrom.com, 8 Oct 2026
- Overclocking
- Its documented commands include enabling or disabling overclocking and setting overclock frequencies and VID. · github.com, 8 Oct 2026
- Project website
- The linked project website currently displays a reserved-domain notice rather than product, pricing, or company details. · zenstates.protonrom.com, 8 Oct 2026
- Purpose
- ZenStates is a Windows application for controlling AMD Ryzen CPU settings through SMU commands. · github.com, 8 Oct 2026
- Requirements
- The README lists the WinRing driver and .NET Framework 4.0 as prerequisites. · github.com, 8 Oct 2026
- Security
- The README requires installing a WinRing driver but does not state a security certification or compliance standard. · github.com, 8 Oct 2026
- Supported systems
- The README lists Windows XP, Vista, 7, 8, and 10 as supported operating systems. · github.com, 8 Oct 2026
- Supported Windows versions
- The README lists Windows XP, Vista, 7, 8, and 10 as supported operating systems. · github.com, 8 Oct 2026
- Technical scope
- The listed reverse-engineered SMU command research is based on SMU version 64.40.00. · github.com, 8 Oct 2026
- Temperature
- The command list includes setting TjMax temperature, with the README saying the unit is probably degrees Celsius. · github.com, 8 Oct 2026
- Temperature setting
- A documented SMU command sets the TjMax temperature, described as probably being in degrees Celsius. · github.com, 8 Oct 2026
Where ZenStates stands on Freedom251
- PC Overclocking Software#26 of 31