Skip to content

PoorDS4 v0.1.0-rc37

Choose a tag to compare

@ItsBlurf ItsBlurf released this 08 Aug 21:26
· 4 commits to main since this release

PoorDS4 RC37 is a repository and payload-dependency cleanup release.

What changed

  • Removed unused libScePad, libSceNet, pthread, and dynamic-loader link inputs.
  • The automatic bridge now links only the kernel/libc runtime and its direct user-service dependency.
  • The status and stop utilities now link only the kernel/libc runtime they use.
  • Added static build assertions that prevent these unrelated dependencies from returning.

No controller, hook, lifecycle, firmware-admission, logging, or game-routing source changed from RC36.

Verification

  • Warning-free build with ps5-payload-sdk v0.42 and the workspace PS5 compiler wrapper.
  • Focused-tree static audit passes with an exact 16-file allowlist.
  • All three outputs are FreeBSD x86-64 PIE/DYN PS5 payloads and pass SDK dependency checks.
  • PoorDS4rc37.elf needs only libkernel_web, libSceLibcInternal, and libSceUserService.
  • The status and stop ELFs need only libkernel_web and libSceLibcInternal.
  • The tracked tree contains no previous project-name or development-tool fingerprints.

Firmware status

  • 11.60: controller logic extensively live-tested in the RC35 line; RC36 renamed it and RC37 changes linkage only.
  • 12.40: exact compatibility manifest verified from supplied reports; RC37 hardware run outstanding.
  • Other firmware: admitted only after all structural runtime checks pass; hardware-unverified.

The console was offline during this linkage-only publication pass, so RC37 was not reinjected. Download PoorDS4rc37.elf for normal automatic use. PoorDS4-status.elf is read-only. Use PoorDS4-stop.elf for cooperative cleanup.