Skip to content

Releases: SonicDX12/SteamController-Android

v1.0.0

15 Jun 19:53

Choose a tag to compare

Steam Controller for Android — V1.0.0

First public release! Use the Steam Controller 2026 (Valve Ibex) as a standard Android gamepad via Shizuku — no root required. Works over USB OTG, the wireless Puck, and Bluetooth LE.

Highlights

  • 🎮 4 emulation profiles: Xbox 360 / Xbox One / DualShock 4 / DualSense
  • 🔌 USB and Bluetooth support (~300 Hz BLE with high connection priority)
  • 🎯 Live calibration + per-button mapping (incl. back paddles L4/L5/R4/R5)
  • 📸 Screenshot action via the Quick Access Menu button
  • 📳 Rumble forwarding with adjustable intensity
  • 🪫 Battery level (USB) in status card and notification
  • 📱 Adaptive Material 3 UI for phone and tablet

Install

  1. Install Shizuku and start it
  2. Download and install the APK below
  3. Grant Shizuku permission when prompted

Android may show a "not verified" warning at install — tap Install anyway, this is normal for apps outside the Play Store.

Known limitations

  • BLE rumble payload is empirically tuned, may not work on all firmwares (logs in BluetoothHidManager)
  • BLE battery not yet parsed (USB only for now)
  • USB rumble not implemented
  • Trackpads and gyro are parsed but not yet routed

See the README for details.

Coming next (V1.1)

Desktop Mode — mouse + keyboard emulation for Android TV boxes.