← Package directory
Available on winget

Install Handheld Companion

ControllerService

Install with winget
winget install --id BenjaminLSR.HandheldCompanion
Upgrade
winget upgrade --id BenjaminLSR.HandheldCompanion
Uninstall
winget uninstall --id BenjaminLSR.HandheldCompanion

About Handheld Companion

A touch optimized GUI to increase your handheld gaming computer experience.

What's new in 0.29.3.1

Handheld Companion – Release Notes 0.29.3.1 What Changed Fixes - Fixed an issue with Trigger shift logic (Thanks to Koladonia)

Read release notes

Version history

Version Updated Notes
0.29.3.1 Unknown Handheld Companion – Release Notes 0.29.3.1 What Changed Fixes - Fixed an issue with Trigger shift logic (Thanks to Koladonia)
0.29.3.0 Unknown Handheld Companion – Release Notes 0.29.3.0 Highlights - This release cycle focuses on restoring Intel power management, improving stability around sleep/resume and virtual controller handling, reducing memory footprint,...
0.28.6.14 Unknown Hotfixes - Fixed an issue with the input shifting logic on layout manager. Full Changelog: 0.28.6.13...0.28.6.14
0.28.6.12 Unknown Hotfixes - Fixed an issue causing a crash on Settings manager on corrupted values. Full Changelog: 0.28.6.11...0.28.6.12
0.28.6.11 Unknown Hotfixes - Fixed an issue causing virtual controller combobox value to be randomly incorrect on startup. - Fixed an issue with Steam Deck HID inputBufferLen. Full Changelog: 0.28.6.10...0.28.6.11
0.28.6.10 Unknown Highlights - Performance improvements: This update includes a broad round of optimizations aimed at reducing CPU usage and memory footprint in several subsystems, including process and window management, LibreHardware, S...
0.28.6.4 Unknown Handheld Companion – Release Notes 0.28.6.4 Highlights - Performance and startup improvements: Several targeted optimizations reduce startup time and runtime overhead. JIT compilation for loops is now faster on startup,...
0.28.4.6 Unknown Handheld Companion – Release Notes 0.28.4.6 Hotfixes - Fixed an issue preventing CPU data from being read due to outdated LibreHardwareMonitor library and recent PawnIO update. - Fixed an issue with PawnIO implementation...
0.28.4.5 Unknown Handheld Companion – Release Notes 0.28.4.5 Highlights - WinRing0/RyzenAdj to PawnIO (AMD power path): All AMD power manipulation (TDP, CPU clock frequency, GPU frequency, Curve Optimizer) has been moved off WinRing0/Ryz...
0.28.3.3 Unknown Handheld Companion – Release Notes 0.28.3.3 Highlights - UI/UX overhaul (Profiles + Layout): Redesigned pages for simpler navigation and reduced loading times, plus improved controller-first navigation across the app. -...
0.28.3.1 Unknown Handheld Companion – Release Notes 0.28.3.1 Highlights - Voltage control (AMD & Intel): Implemented proper voltage control for both AMD and Intel devices. - AMD: Works on all 4000-series SKUs and below. From the 5000-ser...
0.28.2.3 Unknown Handheld Companion – Release Notes 0.28.2.3 Stability & Fixes - Fixed an issue with ADLX_Probe, preventing AMD Graphics Settings from being available. - Removed maximum configurable TDP limit on Device page.
0.28.2.2 Unknown Handheld Companion – Release Notes 0.28.2.2 Highlights - .NET 10 & Windows 11 focus: Handheld Companion now runs on .NET 10 and, starting from this branch, targets the Windows 11 SDK only (Windows 10 is no longer support...
0.28.1.6 Unknown Handheld Companion – Release Notes 0.28.1.6 - Hotfix Fixes - Fixed crashes on a few devices (ONEX) due to incorrect OnScreenKeyboard device hotkeys
0.28.1.5 Unknown Handheld Companion – Release Notes 0.28.1.5 - Hotfix Fixes - Fixed crashes on a few devices (GPD, AOKZOE and ONEX) due to missing UseOpenLib declarations
0.28.1.4 Unknown Handheld Companion – Release Notes 0.28.1.4 - Wake & Play With this release, a lot of efforts went into reducing our CPU footprint and ensuring faster resume when system wakes up. We’ve also begun replacing WinRing0 with...
0.27.0.7 Unknown Handheld Companion – Release Notes 0.27.0.7 - Hotfix Bugfixes - Fixed: Compiling issues - Fixed: Controller management issues - Fixed: WMI TDP Method on AMD based devices - Fixed: InputsManager incorrect IsMapped check F...
0.27.0.6 Unknown Handheld Companion – Release Notes 0.27.0.6 - Game Library, New Devices & Smoother Experience 0.27.0.6 is a big milestone for Handheld Companion. This version introduces a brand-new game library system, better support fo...
0.25.0.0 Unknown Handheld Companion – Release Notes 0.25.0.0 - Sleep, Hibernate and Resume 0.25.0.0 release once again focuses on improving the overall user experience, bringing some love to the freshly released MSI Claw 7, 8 and younger...
0.24.1.2 Unknown Handheld Companion – Release Notes 0.24.1.2 – Hotfixes & CPU Architecture Support Fixed - Regression in hotkey management introduced in 0.24.0.15 where creating or updating a hotkey overwrote the actions of all other hot...