Repository navigation
OneFamily v1.2.0
We are thrilled to present the official OneFamily v1.2.0 release! This landmark update brings native Sony DualSense (PS5) & DualSense Edge wireless Bluetooth support for fw 12.50 only (I'm working hard to support all FWs avalaible, give me time), a dual-slot Virtual Pad architecture with native system multi-user / co-op account selection, an authentic 60 FPS procedural PS4 XMB dynamic wave background, a 3-tier universal rumble system for generic HID gamepads, and major stability fixes across Orbis OS kernels (FW 5.05 - 13.52+).
Key Improvements & Highlights
1. Native PS5 DualSense & DualSense Edge Bluetooth Wireless Support for FW 12.50
- Ring 0 Kernel Allowlist Patch: Native integration of the Orbis OS kernel allowlist patch, allowing PlayStation 5 DualSense and DualSense Edge controllers to pair wirelessly over Bluetooth without disabling standard DualShock 4 pads.
- Hybrid Multi-Firmware Compatibility:
- Verified Static Table (FW 12.50): Zero-overhead allowlist execution protected by 64-bit magic header validation (
0x56415741E5894855UL) and synchronizedbthid_lock/bthid_unlockmutexes. - Safe Ring 0 AOB Dynamic Scanner: Dynamic signature scanner for other firmwares (9.00, 11.00, 13.00, 13.52+) verifying target opcode patterns within tight safety bounds.
- Zero-Panic Safety Guarantee: Memory write protection (CR0 WP) is strictly preserved unless all integrity checkpoints pass.
- Verified Static Table (FW 12.50): Zero-overhead allowlist execution protected by 64-bit magic header validation (
- 64-bit Syscall Architecture (
daemon_sys_call6): Dedicated inline assembly register constraints guaranteeing clean 64-bit pointers and resolvingsys_kevent-EFAULT(-14). - 250 Hz Low-Latency Reporting: Extended 78-byte Bluetooth report parser with CRC32 verification and 10-byte simple report fallback.
2. Dual-Slot Virtual Pad & Native Multi-User / Co-op Support
- Dual-Slot Architecture: Simultaneous connection support for two controllers (e.g., DualSense via Bluetooth + Xbox pad over USB, or physical DS4 + Virtual DS4).
- Native User Selection (
sceUserServiceRequestSelectUser): Automatically prompts the official PS4 account picker when a new controller connects, assigning independent user profiles. - Seamless Handover & Clean Teardown: Automatically powers off physical DS4s assigned to the same user slot to prevent input collision, and handles modal cancellations gracefully.
3. 3-Tier Universal Rumble System for Generic Controllers
- Comprehensive Rumble Support:
- Tier 1 (Auto-Detect): Automatically identifies standard HID rumble signatures.
- Tier 2 (INI Presets): Built-in presets for Logitech, ShanWan, DragonRise, GreenAsia, Betop, 8BitDo, and more.
- Tier 3 (Raw Hex Directives): Full custom packet support (
rumble_report = 05 L R 00 00) for boutique gamepads.
- Non-Destructive Profile Upgrader: Updates existing user controller profiles with the
[Rumble]section during PKG installation while preserving all custom button remappings. - Heartbeat Rumble Polling: Reads motor offsets
[3..4]fromscePadVirtualDeviceGetRemoteSettingwith a 100 ms keep-alive heartbeat.
4. Procedural PS4 XMB Dynamic Wave Background & PlayStation Blue Theme
- XMB / Flow Wave Animation: Smooth multi-layered sinusoidal wave curves rendered procedurally with floating dust particles reminiscent of the native PS4 OS system theme.
- Zero-Stall RAM Compositing (Solid 60 FPS): Rendered to a high-speed L1/L2 RAM cache compositing buffer before flushing to framebuffers, eliminating uncached VRAM reads.
- PlayStation Blue Color Palette: All navigation icons, badges, borders, and UI accents restyled with authentic PlayStation Blue tones (
#0070D1,#00A2FF).
Special Thanks & Acknowledgements
Special thanks to Diram1x for his foundational research and implementation of the DualSense Bluetooth kernel allowlist and input handling on Orbis OS.
Installation & Update
- Download and install
onefamily_companion.pkgusing GoldHEN Package Installer. - Launch OneFamily Companion from your home screen once to apply and verify the payload installation.
- Restart your PS4 console to launch the new OneFamily background daemon via GoldHEN autoboot.