DeckSight Installation

BIOS and Extras

READ FIRST: You must UPDATE your Steam Deck through SteamOS before flashing the BIOS. Not doing so can lead to boot issues. If this happens it is fairly easy to resolve but it is also easily avoidable by just making sure you are not flashing from a stale SteamOS image. You can read more about it here: Github Discussion

Automated install

DeckSight.desktop.download

The installer will install “extras”, then the BIOS. The extras are a brightness service for the SteamOS desktop and a gamescope display script. The brightness service does not install on Bazzite. The installer pulls the latest release package from the git repo which includes the patched version of the latest BIOS (F7A0133). This installer performs a download from 2 different places, you must be connected to the internet. Otherwise you must download the release from the Github repo and run the install script manually.

You are running the installer and flashing the BIOS first because DeckSight will not work with the stock BIOS. Likewise, once you finish flashing this BIOS, the LCD will not work. So you run the installer, let it flash the BIOS and reboot. The LCD may show it’s backlight but it will not work. This is when you shut it back down and install DeckSight.

  1. UPDATE SteamOS and do not proceed until after doing so. Installer work on SteamOS and Bazzite, Some other distros cannot properly update or flash so use at your own risk. After flashing, other distros are fine to use but you will have to install any extras yourself. Windows is unsupported in general, espescially for installation, though the screen itself and touchscreen will work in Windows after the BIOS is flashed.

  2. Plug in the charger, make sure the charge light is lit.

  3. If the Steam Deck has started in Gamescope, switch to Desktop mode.

  4. Make sure you have a sudo password set. Run “passwd” if not already set.

  5. Download DeckSight.desktop.download (above) to any convenient location except a FAT32 formatted USB stick. FAT32 lacks permissions and the installer will not work. Do not use the FAT32 stick to transfer the files either, permissions are gone as soon as it is copied

  6. Double-click the file, and select “execute”, it will download and execute a helper script, that will download, extract, and execute the release package from DeckSight-public git repository to a temp directory.

  7. The graphical installer will launch, first, select which extra components to install (or remove). Last step will install the BIOS. If you are just updating the extras, you can cancel the installer before flashing the BIOS

    NOTE: You will need to plug the charger in after the BIOS is flashed to bring the Steam Deck out of “battery storage mode” If it was already plugged in it will reboot itself

  8. Install DeckSight, then proceed to the “tips” section

    DeckSight Remove and Replace

Manual install

https://github.com/ShadeTechnik/DeckSight-Public

  1. Download the latest release package from the git repo and extract.

  2. Run install.sh for the same Zenity based installer, or follow the readme files for each component.

Other BIOS versions

BIOS Files Download

The git repo release will only contain the patched version of the latest Steam Deck BIOS from Valve (currently F7A0133). Above are alternate (32GB etc.) BIOS versions. These BIOS versions must be manually installed, and the graphical installer will overwrite them if ran to the BIOS flashing point at the end.

If you have a 32GB RAM modded Steam Deck, it is generally advised just to flash the normal 16GB BIOS with the installer and make sure everything is working OK, then just manually flash the 32GB BIOS.

Older versions of the BIOS have not been thoroughly tested but if you are looking for an older version, and can recover from a BIOS failure, contact info@shadetechnik.com.

To manually flash the BIOS file from SteamOS run:
$ sudo /usr/share/jupiter_bios_updater/h2offt <path-to-bios-file.fd>

Other files

The Git repo linked above also contains an ICC profile and possibly other files which are not necessary but may be useful, as well as some information to use them: