Introduction | Download + Installation Guide (non Steam Deck Users) | Features | Discussions | Bug Fix & New Features Scheduling | Guide to Restoring BCD | Tweak Paradise
(Guide by @AllevatoreAnonimo)
- 1 USB flash drive (must be empty, at least USB 2.0)
- 1 Keyboard
- 1 Mouse
- 1 Docking station with video output
- 1 (Optional) Monitor (to don't watch in Portrait/Vertical the screen)
- 1 Steam Deck + Power Adapter
- 1 (Optional) External HDD/SSD for backing up the disk image (ensure there's enough space for the image)
- 1 Additional PC to prepare the necessary files
- 1 USB Hub 3.0 (if your dock doesn't have at least 4 USB ports: for mouse, keyboard, USB flash drive, and SSD/HDD)
- Knowledge of the difference between LEFT SHIFT (left-side shift key) and CAPS LOCK
- Knowledge of the difference between MBR and GPT
-
Pre-Download your preferred Browser (don't suggest you to install
Microsoft Edge
), becauseHandleOS
it's completely clean. -
List of Official Drivers
(all listed below drivers are from @AllevatoreAnonimo)
- Once everything is downloaded, connect the USB flash drive to your PC.
- Open Ventoy, go to
Language
in the top menu, and select your language. - Go to
Options
, make sureSecure Boot
is checked. - Under
Options
, scroll toPartition Table Style
and selectGPT
. - Still in
Options
, click onPartition Configuration
. - Check the box for
exFAT
. In theCluster Size
dropdown menu, selectSystem Default
. - Do not check
Reserve some space [...]
. - Check the box for
Align partitions to 4KB
. - Click
OK
. - In the
Device
dropdown menu, select your USB flash drive. If it doesn’t appear, press the button with the two circular arrows to refresh the list. If it still doesn't appear, the USB drive might not have an assigned letter—format it as a standard USB drive and try again. - Once the USB drive is formatted, copy the 3 ISO files you previously downloaded (
Clonezilla
,GParted
, andHandleOS
) onto the drive. - Safely eject the USB drive to prevent corruption of the ISO files when unplugging it.
- With the Steam Deck OFF (not in standby), hold down
VOL+
andPower
, and the BIOS will appear. - Scroll using the
D-PAD
toSetup Utility
, then pressA
. - Scroll down using the
D-PAD
toAdvanced
, pressRight
to enter the list. - Scroll down to
UMA Frame Buffer Size
, then pressA
. - Scroll down to
4G
, then pressA
. - Press the
Left
button to go back and scroll down toExit
, then pressRight
. - Select
Exit Saving Changes
and pressA
. - Now turn off the console after SteamOS boots as usual.
Before proceeding, ensure you have enough space on the target disk:
- If the Steam Deck's SSD is 256GB, you will need at least 256GB of free space on the target disk.
- For a 512GB SSD, ensure the destination disk has space for 512GB, and so on.
- Connect the docking station with the monitor, Steam Deck, keyboard, mouse, and prepared Ventoy USB stick. Do not connect the SSD/HDD where the Steam Deck backup will be stored.
- Also, connect the power adapter to the dock to ensure proper power delivery. The adapter must supply at least 60W.
- With the Steam Deck OFF (not in standby), hold down
VOL-
andPower
, and the boot menu will appear. - If everything is connected properly, the image should appear on the monitor instead of the Steam Deck.
- Select the prepared USB stick with Ventoy and press
Enter
. - Select the Clonezilla ISO to boot.
- Choose
Boot in normal mode
. - Clonezilla’s menu will appear. Select the first option
Clonezilla Live (VGA 800x600)
and pressEnter
. - Scroll to
it_IT.UTF-8 Italian | Italiano
, then pressEnter
to confirm. (From here on, pressEnter
to confirm selections.) - Select
Keep
to skip keyboard configuration. - Choose
Start_Clonezilla
. - Select
Device-Image
. - Select
Local_dev
. - Now connect the HDD/SSD where the backup will be stored to the dock or USB HUB, then press
Enter
. - You should see the list of inserted disks. If not, disconnect and reconnect the device and wait for detection.
- Once everything is detected, press
CTRL+C
. - Clonezilla will now scan for both readable and writable partitions.
- After this process, select the destination disk where the Steam Deck disk image will be copied.
- Carefully select the correct destination disk using the
UP
andDOWN
arrows, then pressEnter
. - Select whether you want to verify the disk or not.
- Select the destination folder if one was created earlier, or scroll directly to
Done
. - Review everything and press
Enter
to confirm. - After scanning the destination disk, choose
Beginner
. - Then select
Savedisk
. - Type a name for the backup or leave the default, then press
Enter
. - Now select the Steam Deck SOURCE SSD using the
Space Bar
. It is usually labelednvme0n1
. PressEnter
. - Choose a compression method; I recommend the first multicore option.
- Choose whether you want to check the file system before starting.
- Select if you want to verify the saved image afterward.
- If you don’t have top-secret information on your Deck, do not encrypt the image.
- Choose what to do when the copying process finishes; I suggest selecting
-p choose
. - Ignore everything and press
Enter
to confirm all settings. - The backup process should now start. Check if everything is correct, press
y
, thenEnter
. - Go do something else, as this will take a while.
- The process cannot be canceled, so if you are in a hurry, you must wait.
- Once done, check the result of the copy and press
Enter
. - Select
Poweroff
to shut down the system. - Wait for the shutdown, then connect the external destination disk to your PC to verify that the backup files are present.
Before starting, make sure you have enough space before resizing the partition. If you don't have sufficient space, you won't be able to install HandleOS at the end of the disk. It's recommended to free up at least 128GB to install some games, and anything extra is a bonus!
- Turn on the Steam Deck by holding down
VOL-
+Power
, and the boot menu will reappear. - Select the USB drive where Ventoy is installed.
- Scroll to the GParted ISO and press
Enter
. - Select
Boot in Normal Mode
. - In the menu that appears, select
GParted Live (default settings)
. - On the next screen, select
Don't touch keymap
. - Example: Type
14
for the Italian layout or33
for the USA layout. - Press
0
to immediately launch the graphical interface. - Once the graphical interface starts, the GParted program will appear.
- Maximize the window by clicking the dark gray square in the top right corner.
- Right below the top right square, there is a dropdown menu. Select the device
/dev/nvme0n1
. - Once the disk space allocation graph appears, right-click on the largest partition.
- Select
Resize/Move
. - In the graph, drag from the right to the left to reduce the partition size. Adjust the size using the
Free space following
field.
Note: The space is measured in megabytes, so if you want 512GB, for example, calculate it as approximately 512000 megabytes.
- Once you're done, click
Resize/Move
. - The changes are not yet applied. To confirm them, click the green checkmark (
V
) at the top. - It should only take a few seconds.
- Close the window by clicking the black square in the top right corner.
- Double-click on
EXIT
. - Select
Shutdown
and thenOK
.
ℹ️IMPORTANT!!! If SteamOS boots up after this, it will try to reassign the extra disk space. If it accidentally starts, let the resizing process finish and repeat the procedure. DO NOT TURN IT OFF until SteamOS has fully started, otherwise, you risk corrupting SteamOS and will need to reinstall it!
- Turn on the Steam Deck by holding down
VOL-
+Power
, and the boot menu will reappear. - Select the HandleOS ISO.
- Select
Boot in normal mode
. - Once the screen appears, select the appropriate format and keyboard layout, then click
Next
. - Accept the terms and conditions, then click
Next
. - Scroll to the bottom of the partition list and select
Drive 0 Unallocated Space
, then clickNext
. - Wait for the installation to complete. It should restart automatically.
- On the first login, it will prompt for a C2D update—ignore this and launch the pre-installed Playnite.
- In the menu, select
Console2Desk
by pressingA
twice. - Using the mouse, click
Yes
on the security screen. - In the C2D (Console2Desktop) screen, select
Desktop
. - Close all open programs.
- Go to
Start
and typeUAC
in the search field. - Click on
Change User Account Control settings
. - Move the slider down to the bottom, then click
OK
andYes
.
- Remove the USB stick with the ISO from the Docking Station and connect it to a support PC.
- Copy all the remaining software you previously downloaded (various drivers and tools) onto the USB stick.
- Once copied, safely remove the USB stick and reconnect it to the Dock.
- Create a folder called
Utility
on the desktop of the C: drive and copy the software you just transferred into it. - Extract the .7z file and run the installation file for DDU.
- Right-click on an empty space on the desktop and select
Safe Mode
→Restart in Safe Mode
. - Once Safe Mode is launched, ignore any error messages and go to the folder where you extracted DDU.
- Launch Display Driver Uninstaller, click
OK
on the warning, and leave the default options by pressingClose
. - In the dropdown menu
Select device type
, selectGPU
. - If
AMD
doesn’t appear automatically in the dropdown below, select it manually. - Click
Clean and do NOT Restart
. - Wait for the cleaning process to finish.
- Once complete, right-click on an empty space on the desktop and select
Safe Mode
→Restart in Normal Mode
.
- Extract the modified APU driver file
WHQL-AMD-Software-Hybrid-Edition-23.11.1-PVN-AMDSoC-Nebula-Native-DCH
into a subfolder. - Run the file
SetupCLI.exe
. - Select
1
forSteam Deck / VanGogh
, then pressEnter
. - Use the
ARROW KEYS
to scroll toSDI
, then pressEnter
. - On the left column, click
Select all
, then clickInstall
. - If it asks for confirmation to install, proceed with the installation.
- The screen may appear rotated or have large pillars on the sides—this is normal.
- Continue waiting for the driver installation to complete.
- The screen might return to the default Deck orientation in Portrait mode—THIS IS NORMAL. This indicates the installation was successful.
- Click on the flashing SDI button.
- Now, right-click on the background and select
Display Settings
. - Enlarge the window and change the desktop orientation from
Portrait
toLandscape
, then clickKeep Changes
. - On the Deck's screen, return to the installation menu (make sure you didn’t accidentally close it). If SDI is still open, close it only.
- In
SetupCLI
, selectAMD Default
. - Then select
Long
. - Next, select
Adrenalin
. - Use the arrow keys to select
Standard
. - Then select
RdNID Mode - Standard
. - Now select
Factory RdNID
. - Flashing text will appear—this is normal.
- Select
Yes
to install the Catalyst software. - Select
1
. - A folder
c:\AMD
will be created. Copy the fileccc2_install_v5.5_23.30.exe
into that folder. - Select
MANUAL
. - Confirm that the file has been copied after the download. Ignore any window pop-ups.
- Once completed, close the Catalyst Installer window to return to SetupCLI.
- Press
X
to exit the installation. - Restart your device.
- After restarting, the image should reappear on the main screen.
- Reset the display orientation to
Landscape
as before. - Press the keyboard shortcut
WIN+P
to select only the external display.
- Restart the Steam Deck while holding the
Left Shift
key. If successful, aPlease Wait...
message will appear. - Select
Troubleshoot
. - Select
Start-up Settings
. - Press
Restart
. - Press the
F7
button to disable driver signature enforcement.
- Go back to the
Utility
folder and extract the file namedSteamDeck-Windows-WiFi-Fix-main.zip
. - Now, right-click on
Start
and selectDevice Manager
. - Ignore other missing devices; they will be fixed later in this guide.
- Under the
Network Adapters
section, double-click onRealtek 8022CE [...]
. - Go to the
Driver
tab and clickUpdate Driver
. - Select
Browse my computer for drivers
. - Choose
Let me pick [...]
. - Click on
Have Disk
. - Navigate to the
Driver
folder of the previously extracted files. RTK Killer Wi-Fi 5 8822CE Xtreme [...]
should appear in the list. Select it and clickNext
.- In the red warning screen, force the installation by clicking
Install this driver software anyway
. - Click
Close
and restart your device.
- Follow the installation procedure for the official drivers. Right-click on the
.inf
file and install it in both folders.
- Follow the installation procedure for the official drivers.
- Follow the installation procedure for the official drivers.
- Restart the Steam Deck.
- Connect to the internet and perform Windows updates; some missing drivers are provided by Microsoft. Repeat the updates until everything is up to date.
- Three drivers called
Unknown device
will remain to be installed; these are the ACPI drivers never officially released. - Extract the file
AMD ASD WB64A.zip
. - Click on each device and force the installation of the drivers for each one by selecting the extracted driver, similar to the Wi-Fi card.
- Restart the computer.
It may happen that one of the missing drivers is neither detected nor installed by Windows updates: the AMD PSP 10.0 Device
. You can find it separately on the HandleOS GitHub.
- From an admin CMD, run the following commands:
bcdedit.exe -set {globalsettings} highestmode on
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
The first command sets the correct screen setting at startup, and the second sets the system clock to UTC like in Linux.
- Power off the console and hold
VOL-
+Power
. - Select
SteamOS
. - Once booted, go to desktop mode and set a root password if you haven't done so already.
- Open the console and run the following command:
git clone https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
- If an error occurs, it means you had previously installed Cloverboot. Delete the old folder with:
rm -rf ~/SteamDeck-Clover-dualboot
- Then redownload the updated repo:
git clone https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
- Launch the installation:
cd ~/SteamDeck-Clover-dualboot
chmod +x install-Clover.sh
./install-Clover.sh
- Follow the on-screen instructions; in case of problems, rerun the installation script or consult the official GitHub.
-
Download and install the Visual C++ libraries, both x86 and x64 versions.
-
Download and install DirectX (do not install the Bing toolbar when prompted; installation time may vary depending on the MicroSD used and internet speed):
-
Download and install the .NET 6.0 Desktop Runtime:
Link: .NET 6.0 Desktop Runtime
- Open CMD with administrative privileges and disable the password prompt when exiting sleep mode:
PowerCfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0
PowerCfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0
NOTE: To benefit from this option, it is absolutely necessary to keep the Fast Startup
option enabled under the advanced power saving features.
- Replace the default OSK with the Touch version:
Link: Replace OSK
- Download and install the ViGembus Gamepad drivers:
Link: ViGembus Driver
- Download and install RTSS (Rivatuner):
Link: Rivatuner Statistics Server
- Download and install Steam Deck Tools in Setup version:
Link: Steam Deck Tools
At this point, you can finally install the Steam Client:
Link: Steam Client