Skip to content

OneFamily v1.1.4

Choose a tag to compare

@ChiricoG ChiricoG released this 27 Oct 19:32
· 69 commits to main since this release

Changes in v1.1.4

DualSense & DualSense Edge Communication Fixes

  • Implemented full standard 64-byte USB Output Report (Report ID 0x02) complying with official Sony/Linux specifications, replacing previously truncated 48-byte packets that caused endpoint stalls.
  • Configured mandatory hardware valid flag masks (valid_flag0: compatible vibration and haptics select; valid_flag1: lightbar and player indicator control).
  • Added visual connection confirmation: DualSense now illuminates solid PlayStation Blue on the lightbar and activates the Player 1 center dot LED upon connection, taking the controller out of passive charging mode.
  • Implemented dual-channel wake-up handshake: output reports are sent via Interrupt OUT, with automatic fallback to USB Control Transfer (SET_REPORT) if interrupt pipe communication fails.
  • Implemented automatic input endpoint fallback: polls primary endpoint 0x84, and gracefully falls back to endpoint 0x81 if no reports are received, ensuring compatibility across all firmware revisions and USB hub topologies.
  • Updated rumble packet generation to full 64-byte structures to ensure uninterrupted in-game vibration feedback.

Payload & Companion App Alignment

  • Updated daemon and Companion App version numbers to v1.1.4 (01.14).
  • Bundled the updated payload inside onefamily_companion.pkg for automatic guided payload synchronization upon launch.

Assets:

  • onefamily_companion.pkg: OneFamily Companion App with integrated guided updater and configuration manager.
  • onefamily.bin: GoldHEN background daemon payload for manual loading.