Skip to content

Commit

Permalink
valve/deck: update kernel and firmware to v6.5.0
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Stewart <christian@aperture.us>
  • Loading branch information
paralin committed Apr 22, 2024
1 parent 70baba4 commit 0d37037
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 105 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -111,7 +111,7 @@ main SkiffOS repository:
| [VisionFive2] v1.2 | [starfive/visionfive2_12] | ✔ U-Boot 2021.10 | ✔ 6.8.6 |
| [VisionFive2] v1.3 | [starfive/visionfive2] | ✔ U-Boot 2021.10 | ✔ 6.8.6 |
| [USBArmory Mk2] | [usbarmory/mk2] | ✔ U-Boot 2020.10 | ✔ 6.8.6 |
| Valve [Steam Deck] | [valve/deck] | N/A | ✔ valve-6.1.9 |
| Valve [Steam Deck] | [valve/deck] | N/A | ✔ valve-6.5.0 |
| [Wandboard] | [freescale/wandboard] | ✔ U-Boot 2022.04 | ✔ 6.8.6 |

[Allwinner Nezha]: https://linux-sunxi.org/Allwinner_Nezha
Expand Down
10 changes: 1 addition & 9 deletions configs/valve/deck/README.md
Expand Up @@ -16,7 +16,7 @@ Reference:
Set the comma-separated `SKIFF_CONFIG` variable:

```sh
$ export SKIFF_CONFIG=valve/deck,core/holoiso
$ export SKIFF_CONFIG=valve/deck,skiff/core
$ make configure # configure the system
$ make compile # build the system
```
Expand Down Expand Up @@ -48,14 +48,6 @@ Select the "EFI SD Card" to boot from the MicroSD.

You can connect to the deck via SSH, see the SkiffOS readme for more info.

If core/holoiso is enabled, on first startup, the deck will download a ~4GB
Docker image containing Holoiso and the SteamOS components.

This will take some time. Once complete, you will see the Steam UI appear.

Note that you will need to have added a valid wifi configuration for the deck to
have internet access before it can download the Holoiso image.

## Overwriting SteamOS on NVME Drive

NOTE: these instructions may cause issues, proceed at your own risk!
Expand Down
18 changes: 9 additions & 9 deletions configs/valve/deck/buildroot/kernel
Expand Up @@ -2,16 +2,16 @@ BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
BR2_KERNEL_HEADERS_AS_KERNEL=y

# Steam Beta Channel as of Aug 31, 2022
# https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter-beta/linux-neptune-5.13.0.valve21.1-1.src.tar.gz
# valve-5.13.0-valve21.1-1
# c54cda5a36f3349f08ebb3ccd1552d642b8b8417
# BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,skiffos,linux,c54cda5a36f3349f08ebb3ccd1552d642b8b8417)/linux-valve-5.13.0-valve21.1-r1.tar.gz"
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_13=y

# Steam Jupiter-main channel as of Feb 17, 2023
# https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter-main/linux-neptune-61-6.1.9.valve2-1.src.tar.gz
# 6.1.9-valve2
# 334f506c7d63fe9175d64bf862585aa7eb3f3ebe
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,skiffos,linux,334f506c7d63fe9175d64bf862585aa7eb3f3ebe)/linux-valve-6.1.9-valve2-1.tar.gz"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
# BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,skiffos,linux,334f506c7d63fe9175d64bf862585aa7eb3f3ebe)/linux-valve-6.1.9-valve2-1.tar.gz"
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y

# Steam Jupiter-main channel as of Apr 14, 2024
# https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter-main/linux-neptune-65-6.5.0.valve1-3.src.tar.gz
# 6.5.0-valve1
# commit 3b047419df3945040b4087a79e1f46d4e911fa34
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,skiffos,linux,3b047419df3945040b4087a79e1f46d4e911fa34)/linux-valve-6.5.0-valve1-1.tar.gz"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_5=y
@@ -1,10 +1,10 @@
# Locally calculated
sha256 004b17550181392be6246cd498d7e543edf81d6b0b46e78c60474c243e2d8337 linux-firmware-neptune-20230217.tar.gz
sha256 46f0547e99f571f26a511ec59570188b204512a9f094183ec0ef9d34160fb527 WHENCE
sha256 c6903059fa1c27edfc50e1ae200bf5c0bae5505c05d1f2bc797a6f5daf626394 WHENCE
sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENCE.chelsio_firmware
sha256 5181b0b51efc79d5acb2c9bb92042878fdbad97a92114d4ab5e32e2b5b52fce4 LICENCE.ibt_firmware
sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware
sha256 8568352b57f3574f9d5b2753cdb7c6e5eb2b79e82fbb9c9ba6566947467ef508 LICENCE.ralink_a_mediatek_company_firmware
sha256 a61351665b4f264f6c631364f85b907d8f8f41f8b369533ef4021765f9f3b62e LICENCE.rtlwifi_firmware.txt
sha256 33c0ba2ed43918f2602cfb7274757ff62a6c743082aeeec78ad636ff74200faf LICENSE.amdgpu
sha256 8d5847d2971241d4d6a51c16e206379de53a6d4e203fa6f8e1c1e9279c7c4ad0 LICENSE.amdgpu
sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom
Expand Up @@ -6,7 +6,6 @@

# https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter-main
# linux-firmware-neptune-20230217-1.src.tar.gz
# jupiter-20230217-rtw-debug
LINUX_FIRMWARE_NEPTUNE_VERSION = 20230217
LINUX_FIRMWARE_NEPTUNE_SITE = $(call github,skiffos,linux-firmware-neptune,jupiter-$(LINUX_FIRMWARE_NEPTUNE_VERSION)-rtw-debug)

Expand Down

This file was deleted.

0 comments on commit 0d37037

Please sign in to comment.