Search for Solutions. Get Support.

  • First time setup
  • Button Mapping
  • Link Multiple Haptique
  • Sequence and Macros

Control ROKU via RS90

Updated 27 Jun, 2025

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.

✅ 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 this setting is enabled, the RS90 can send the following kinds of ECP commands to control your Roku:


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)

Home/Menu Buttons: keypress/back, keypress/home, keypress/info, etc.

📡 Network Requirements

The Haptique RS90 must be connected to the same local network (Wi-Fi or LAN) as the Roku device.

Roku listens for ECP on port 8060.

📱 Troubleshooting

If Haptique RS90 cannot discover or control your Roku:

Re-check the "Control by mobile apps" setting.

Ensure both devices are on the same subnet.

Make sure no firewall is blocking port 8060.

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




whatsapp