Files
ps5upload/scripts/ps5-sdk.env
T
phantomptrandClaude Opus 5.5 8d05f60a7e PS5 Payload SDK v0.44, and scripts/update-ps5-sdk.sh to bump it
Pin v0.44 (sha256 4d06eab7...). Its crt/ and prospero-nid are identical
to v0.43, so the vendored sdk-crt (+ ps5upload.patch) and the portable
prospero-nid stay as they are; the helper, installer and elfldr build to
the same code (only the build-id differs). v0.44 adds LLVM 23 to the
candidate list, so the Makefile comment and Homebrew fallbacks move too.

scripts/update-ps5-sdk.sh (make update-sdk): finds the latest release
(or --tag), checks the zip, rewrites the pin, re-vendors prospero-nid
and crt only when upstream changed them (stops if our crt patch no
longer applies), moves the "SDK vX.Y" doc mentions and installs with
install-ps5-sdk.sh, keeping the old SDK as a backup. --check only
reports. The installer names its backups after the release they hold.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 11:14:44 -07:00

15 lines
760 B
Bash

# Canonical PS5 Payload SDK release used by local installers and CI.
PS5_SDK_TAG=v0.44
PS5_SDK_SHA256=4d06eab777bb135705b5a6816688c9132efb246093fe606ac488ab6cf65ca5b0
PS5_SDK_NID_SHA256=2f9f9b7bb1d26b30b7e13f16f6a97b67c657f39f3d6d282475df2c3f0a90958a
# SQLite amalgamation vendored into the payload (payload/third_party/sqlite3).
#
# 3.46.1 is the version ps5-payload-dev/pacbrew-repo builds for prospero, so
# it is the release with the most on-console evidence behind it. Fetched and
# checksum-verified by install-ps5-sdk.sh rather than committed: the
# amalgamation is a 9 MB generated file that never changes between pins.
PS5_SQLITE_VERSION=3460100
PS5_SQLITE_YEAR=2024
PS5_SQLITE_SHA256=77823cb110929c2bcb0f5d48e4833b5c59a8a6e40cdea3936b99e199dbbe5784