Releases: SysRay/psOff_compatibility
2025Nov10
Changelog
Generic
- Add
sceKernelDebugOutTextimplementation - Add stubs for reported missing symbols
- Decrease logger thread pool size
- Fix invalid resolution setting save
- Update ImGui to v1.92.3
Memory
- Revert back to 4k kernel pages
- Fix reported memory type and protection values
Graphics
- Fix opcodes translation in GPU processor
- Throw critical error on missing GPU opcode
- Fix Vulkan surface capabilities corruption
- Add more missing feature reports
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Sep17
Changelog
Generic
- Add more sfo reports to log
- Updated the page size from 4k to 16k
- Fix
sceMoveSetLightSpherereturn value - Update FFmpeg headers to 8.0
- Improve FFloader version picker
- Add missing symbols in
libSceVideoOut - Handle
ENOTSOCKerror in ps4 sockets
SysModule
- Fix error code returned by
sceSysmoduleLoadModule - Handle module arguments
Kernel
- Fix incorrect reported
st_blksize,st_blocksandst_sizefor directory descriptors - Remove unnecessary check in
lseek(2)for directory descriptors - Improve schedule mode detection
- Add memory region names for ELF binaries
- Fix DWARF parsing
- Fix
munmapsize condition check - Fix
getpagesizereturn value - Fix error checks in
kqueue
Graphics
- Fix
EventWritecommand not being handled - Stub
PixelStatDumpCI_VI
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Aug13
Changelog
Generic
- Fix internal sysmodule id translation
- Patch Unix stack canary
- Updated Polish translation (thanks @kr1spy2115)
- Updated Simplified Chinese translation (thanks @Roll8ack)
Kernel
- Fix reported ELF binary name missing file extension
- Fix thread stack size align
- Fix mutex destruction checks
- Fix cond error checks
- Add
sceKernelLoadStartModulearguments check - Remove incorrect reverse
lseek(2)optimization for directories opened as file descriptor
User Interface
- Add application patch version collision detection
- Fix possible emulator restarting after update issue
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Aug06
Changelog
Generic
- Specify correct filesystems for
/savedataand/downloadmountpoints - Fix log flushing when application calls
exit(2) - Implement config corruption safety mechanism
- More error checks in
libkernel::pthread - Fix possible log file corruption
- Add more reported missing symbols
- More
libSceRtcimplementations and fixes
Input
- Rework
libScePaduser handling
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Jul30u
Changelog
Generic
- Add missing
libSceTextToSpeechsymbols - Fix
sceZlibWaitForDonewith infinite timeout case - Fix free memory size calculation in non-neo case
- New logging system
User Interface
- Remove restriction on closing windows before updating
Input
- Fix possible input regression in some games
- Ignore any user keyboard input if any unfocused application dialog is opened
SaveData
- Fix error codes for RO savedata
- Fix potential using of unitialized dirname in savedata dialogs
- Fix potential mountpoint leaking
AvPlayer
- Fix possible STOP event spam
- Un-hardcode interface allocation size
Networking
- Stub
sceNetResolverStartNtoa6 - Add stubs for
libSceNpPartner001
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Jul23u
Changelog
Generic
- Add missing
flock(2)POSIX api function - An attempt was made to fix possible deadlock conditions in semaphores and eventflags
- Another attempt was made to fix thread synchronization issues in Unity games
- Fix shared payload size check for DialogAPI
- Add
madvise(2)function - Add missing
libSceTextToSpeechfunctions - Fix "leaking" overlay key up event to PS4 application
Audio
- Add size checks for Ajm input buffers
- Add more
sceAudioOutOpenvariants - Add missing
sceAudioOutExGetSystemInfofunction
SaveData
- Fix minor file handle leaks
- Fix savedata memory behavior
- Fix possible write to readonly-mounted savedata
AvPlayer
- One more fix SDK checks
- An attempt was made to fix AvPlayer event hangs
- Fix possible hang on destruction
User Interface
- Libraries
libSceConvertKeycode.sprxandlibSceRudp.sprxwere added to firmware whitelist - Add button to clear favorites list
- Fix wrong
ProcParamaddress calculation leading to false-positiveeboot.bincorruption detection - Add option to select keybind for emulator overlay
Networking
- More error checks added
- Fix EPoll file descriptor lookup
- Stub
SCKERRORforgetsockopt(2) - Implement
RealSocket->write()call - Implement
RealSocket->getpeeraddr()call
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Jul16
Changelog
Generic
- Improve ELF loading security checks
- Improve
module_start()error checks on older SDKs - Correct
sceSaveDataDirNameSearchimplementation - An attempt was made to fix rare occasional Unity games hang issue
- Add few missing symbols (fixes for #1094, #1080, #1070, #1062)
- Prevent exception recursion
- Fix savedata icon regression
- Fix
libSceVideodec2structure sizes for older SDKs - Fix
sceKernelOpenspecial case handling
Input
- Fix mouse cursor random movements after leaving emulator UI overlay
- Forward mouse wheel tilt to ps4 applications
User Interface
- Add option to select all firmware libraries at once
- Fix duplicate firmware libraries detection
- Application details SDK field now shows actual
eboot.binSDK version - Add app specific option to run in Neo (PS4 Pro) mode
- Add more SDK version variety to the library list filter
- Add library inconsistency detector
Networking
- Fix firmware-less
libSceNp*initialization process - Add bandwidth check functionality
- Fix user signed in check
- Implement Matching2 fake room
Audio Job Manager
- Fix channels layout detection
- Fix possible initialization issues across the codecs
- Fix AAC decoder compatibility detection
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Jul10
Changelog
Generic
- Fix slight memory leak in mouse input handler
- Revert filesystem path translation rule change
- Allow loading of firmware libraries
libSceM4aacEnc,libSceSystemGesture,libSceAt9EncandlibSceAudiodec - Fix
sceKernelOpenwrite open regression - Add checkbox to remove older logs
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.
2025Jul09
Warning
This release regressed /savedata[0-15] and /temp0 writing ability.
Your saved games might get saves corrupted!
Changelog
Generic
- Fix not enough memory condition
- Initialize
libSceAudioOutinsidelibSceAudio3d - Adjust startup window resolution to fit display resolution
- Fix application session setup process
- Fix ps4 application overclock caused by psOff UI
- Update ImGui to v1.92.0
- Update SDL to v3.2.16
Filesystem
- Fix unmount error cases
- Fix incorrect path handling cases
- Implement low-level directory reading
Input
- Improve
libSceImehardware keyboard event handling - Implement mouse wheel support for
libSceMouse
Audio
- Initial Audio3D implementation (sound is not positioned yet)
- Add more Ajm error codes
- Implement microphone support
- Save more data in Ajm jobs
- Fix
sceAjmModuleUnregistererror check - Fix Ajm initialization process
- Fix missing Ajm job info in some cases
Networking
- Implement
USECRYPTOandUSESIGNATUREsockopts - Fix errno setting for
socket(2)call
You can check our realtime tracker aswell
The tracker shows overall progress on developing the next version of emulator and it's located here. We stick to rolling release model, so our releases don't have any specific version, except for the date they were built on. You can expect steady releases every week on Wednesday.
Socials
Join our Discord server if you'd like to get more news about the psOff emulator.