Search for Solutions. Get Support.
- First time setup
- Button Mapping
- Link Multiple Haptique
- Sequence and Macros
Control ROKU via RS90
Updated 27 Jun, 2025AnnouncementTo 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?