PoorDS4 v0.1.0-rc37
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.elfneeds onlylibkernel_web,libSceLibcInternal, andlibSceUserService.- The status and stop ELFs need only
libkernel_webandlibSceLibcInternal. - 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.