v0.6.0: Flydigi APEX 4 Hardware Support, Authenticode Signing & Dynamic Library Learning
LatestApexSenseBridge 0.6.0
This release introduces native hardware support for the Flydigi APEX 4, official Authenticode digital code signing across all binaries to prevent Windows SmartScreen alerts, a smart dynamic game library learning engine, and essential clarifications regarding upstream virtual USB driver stability.
🎮 Flydigi APEX 4 Full Hardware Support
- Hardware-Validated DInput Bridge: Full support for retail APEX 4 models over wired USB and 2.4 GHz wireless dongle (DeviceTypes
84and103, firmware0x6830/0x6837). - Complete Event-Driven Input: Decodes full 32-byte
04 FEstates directly on vendor interfaceMI_02with sub-millisecond p99 forwarding latency. - DualSense Feedback Emulation: Motorized FORCEADAPT trigger resistance and grip rumble seamlessly translated from native DualSense telemetry.
- Targeted HidHide Isolation: Isolates game-facing gamepad (
MI_00) and auxiliary mouse (MI_01) collections while preserving vendor command paths (MI_02/MI_03), eliminating double input and erratic stick aim.
🔏 Authenticode Code Signing
- All release executables (
ApexSenseBridge.exe,ApexSenseBridgeTray.exe,ApexSenseBridgeControl.exe,viiper.exe,libVIIPER.dll, andApexSenseBridge-Setup.exe) as well as the Playnite extension are now digitally Authenticode signed. - Eliminates Windows SmartScreen warnings and guarantees binary integrity.
🧠 Dynamic Game Learning & Tray Dashboard
- Executable Learning Engine: Automatically associates custom, renamed, or modded game executables after 30 seconds of active gameplay.
- Platform Client Filtering: Smartly distinguishes actual game executables from launchers (Steam, Epic Games, EA App, Ubisoft Connect).
- Offline Cover Caching: Local cache for cover art with zero runtime external HTTP requests during game launches.
⚠️ Upstream USBip Kernel Driver Notice
- Important clarification: ApexSenseBridge runs strictly in user space and utilizes standard Windows APIs. Emulation of the virtual DualSense controller relies on the third-party open-source
usbip-win2kernel driver. - Rare blue screen crashes (e.g.
DPC_WATCHDOG_VIOLATION 0x133) under extreme I/O originate entirely inside the third-party kernel driverusbip2_ude.sys(upstream issue vadimgrn/usbip-win2 #172), and cannot be caused or handled in user space. - We strictly bundle and enforce WHLK-certified
usbip-win2 0.9.7.7(upstream0.9.7.8is explicitly refused due to upstream notes warning of memory corruption). - For games that only enumerate controllers on startup (e.g. 007 First Light, certain Unreal Engine titles), enable "Force continuous activation" in the Tray before launching the game. See TROUBLESHOOTING.md for full details.
📦 Downloads & Verification
ApexSenseBridge-Setup.exe(Single offline installer with prerequisite checks)ApexSenseBridge-Portable.zip(No-install portable package with guided driver scripts)ApexSenseBridge-Playnite_extension.pext(Playnite extension package)- SHA-256 checksums are published in
SHA256SUMS.txt.