Search for Solutions. Get Support.

  • First time setup
  • Button Mapping
  • Link Multiple Haptique
  • Roku

Control ROKU via RS90

Updated 27 Jun, 2025
Control Roku with Haptique RS90

Control Roku with Haptique RS90

To control a Roku device using the Haptique RS90, you must ensure the Roku is properly configured to accept external control via its External Control Protocol (ECP). As of Roku OS 14.1, there is a critical setting that must be enabled.

How to Control Roku TV + Macros Walkthrough | Haptique RS90 Demo

✅ Required Roku Configuration

On your Roku device, go to:

  • Settings > System > Advanced system settings > Control by mobile apps

Set this option to: Enabled

This setting allows the Roku to receive commands over your local network from third-party apps like the Haptique RS90.

🎮 Commands Supported via ECP (External Control Protocol)

Once the above setting is enabled, the RS90 can send the following kinds of commands:

  • Navigation: keypress/home, keypress/up, keypress/down, keypress/left, keypress/right, keypress/select
  • Playback: keypress/play, keypress/pause, keypress/forward, keypress/reverse
  • App Launching: launch/<app_id>
  • Text Input: keypress/Lit_<character> (for typing characters)
  • Menu & Home: keypress/back, keypress/home, keypress/info, etc.
📡 Network Requirements
  • The Haptique RS90 must be on the same local network (Wi-Fi or LAN) as the Roku.
  • Roku listens for ECP on port 8060.
📱 Troubleshooting

If Haptique RS90 cannot discover or control your Roku:

  • Verify the "Control by mobile apps" setting is enabled.
  • Ensure both devices are on the same network and subnet.
  • Check that no firewall is blocking port 8060.

Would you like a step-by-step guide or integration script for controlling Roku from RS90?

whatsapp