Skip to content

Instantly share code, notes, and snippets.

@mfalkvidd
Created August 22, 2023 19:36
Show Gist options
  • Save mfalkvidd/9514d5bb7bbc8b02d65d7dffb412de17 to your computer and use it in GitHub Desktop.
Save mfalkvidd/9514d5bb7bbc8b02d65d7dffb412de17 to your computer and use it in GitHub Desktop.
Upgrade Steam Deck BIOS from Ubuntu Linux

Note: This probably works from SteamOS Linux Desktop as well.

sudo apt-get install git
git clone https://gitlab.com/evlaV/jupiter-hw-support.git
cd jupiter-hw-support/usr/share/
for dir in jupiter*; do sudo ln -s $(realpath $dir) /usr/share/$dir; done
cd ~/jupiter-hw-support/
sudo ./usr/bin/jupiter-biosupdate check
Checking for BIOS updates
BIOS version: F7A0114
Desired version: F7A0116
F7A0116
Updates available, not applying in check mode
sudo /usr/share/jupiter_bios_updater/h2offt ~/biosbkp.fd -O
Read file successfully.  (path="~/jupiter-hw-support/usr/share/jupiter_bios_updater/platform.ini")
Read file successfully.  (path="~/jupiter-hw-support/usr/share/jupiter_bios_updater/msg_eng.ini")


         Insyde H2OFFT (Flash Firmware Tool) Version (SEG) 200.01.00.10
      Copyright(c) 2012 - 2020, Insyde Software Corp. All Rights Reserved.


                        Read current ROM start!
[================] Reading Block at FFFFF000h (100%)
                        Read ROM Complete

                        Save ROM file ~/biosbkp.fd Complete!

NOTE: Copy the backup file to a usb stick or similar

sudo ./usr/bin/jupiter-biosupdate
Performing BIOS updates
BIOS version: F7A0114
Desired version: F7A0116
Running:  '/usr/share/jupiter_bios_updater/h2offt' '/usr/share/jupiter_bios/F7A0116_sign.fd' '-all' '-AC' '-N'
Read file successfully.  (path="platform.ini")
Read file successfully.  (path="msg_eng.ini")


         Insyde H2OFFT (Flash Firmware Tool) Version (SEG) 200.01.00.10
      Copyright(c) 2012 - 2020, Insyde Software Corp. All Rights Reserved.


                        Initializing

               Current BIOS Model name: CHACHANI-VANGOGH
               New     BIOS Model name: CHACHANI-VANGOGH

               Current BIOS version: F7A0114
               New     BIOS version: F7A0116


Will apply bios update to version F7A0116 after reboot

Reboot, select Ubuntu from the boot menu. Wait for the bios update to apply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment