Archive of https://git.etawen.dev/earthonion/ddd_pair_dump — PS5 BD drive pairing pipeline dump — captures the 4-stage SBL/SCSI handshake (nonce, drive cert, register request, status).
https://git.etawen.dev/earthonion/ddd_pair_dump
- C 94.3%
- Makefile 5.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| main.c | ||
| Makefile | ||
| README.md | ||
ddd_pair_dump
PS5 BD drive pairing pipeline dump. Captures the four-stage SBL/SCSI handshake used during disc-drive pairing:
| Stage | ioctl | Output |
|---|---|---|
| 1 | GET_NONCE |
16-byte nonce from SBL |
| 2 | GET_DRIVE_CERT |
224-byte cert from BD drive (via SCSI) |
| 3 | GEN_REGISTER |
~400-byte register-request blob from SBL |
| 4 | GET_STATUS |
current pairing state |
All blobs are written to /data/ddd_dump_* on the console.
Build
Requires ps5-payload-sdk.
make PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk
Produces ddd_pair_dump.elf (compact) and ddd_pair_dump_verbose.elf (full hexdumps + CDB details).
Run
Send the ELF to a PS5 running elfldr:
make test PS5_HOST=192.168.1.50 PS5_PORT=9021
Prebuilt ELFs in Releases.