Skip to content

Releases: diegobarbosaa/OmniPad-PS5

OmniPad PS5 v1.0.4 - Hotfix 1 (Build 19)

Choose a tag to compare

@diegobarbosaa diegobarbosaa released this 05 Oct 19:51

OmniPad PS5 v1.0.4 - Hotfix 1 (Build 19)

Hotfix release resolving profile selection stall, wired USB connection drops, and clarifying connectivity roadmap.

🚀 Highlights & Bug Fixes

  • Fixed Wired USB Stalls: Restricted Xbox 360 keepalive packets strictly to genuine Microsoft hardware, eliminating USB-C pipeline stalls on ShanWan / Machenike G5 Pro Max SE and third-party controllers.
  • Clean Profile Picker (No Ghost "Connected" State): Completely resolved an issue where profiles would appear as already connected after logging out in-game; now smoothly triggers the clean native PS5 profile picker.
  • Dynamic Handle Binding: Added dynamic scePadGetHandle synchronization inside the main polling loop. As soon as you select your profile on the PS5 screen, your controller immediately takes over gameplay.
  • Extended 2.4G Standby Timeout: Increased idle timeout for 2.4GHz dongles from 5 seconds to 60 seconds (1 minute), avoiding abrupt disconnections.
  • Safe Unbind Sequence: Controller release now decouples MBus before destroying the virtual pad, avoiding kernel error 0x809B00FF.
  • Documentation Transparency: Clarified that direct internal Bluetooth is in active development for v1.1.0 to ensure full hardware safety, focusing v1.0.4 on 250Hz USB & 2.4GHz dongles.

📦 Assets

  • OmniPad-PS5-1.0.4.elf — Ready-to-run payload for PS5 (FW 7.00 - 13.60)

OmniPad PS5 v1.0.4 - Beta Test (FW 7.00 - 13.60)

Choose a tag to compare

@diegobarbosaa diegobarbosaa released this 05 Oct 12:55

OmniPad PS5 v1.0.4 (Beta Test)

Initial public release of OmniPad PS5 for PlayStation 5 (FW 7.00 through 13.60).

Highlights

  • Dynamic 250Hz USB Hotplug: Instant plug & play support for 2.4GHz wireless dongles (e.g., Machenike G5 Pro Max SE, 8BitDo) and wired USB cables.
  • FW 13.60 Profile Assignment Bypass: Clean non-destructive SceShellUI code cave injection bypassing error \