For Control4 dealers

TDC Xbox Control4 Driver

Add Xbox One and Xbox Series X|S consoles to Control4 with two-way IP control. Scan, then navigate, launch Home, control media and turn the console off without IR.

What it does

The driver talks to the console over the Xbox's local network control. It sends the D-pad, A, B, X, Y, the Xbox button, Menu, View, LB and RB, controls media playback in apps that support it, turns the console off, and reports power state and the app on screen.

The Control4 remote maps to the console: arrows to the D-pad, OK to A, Back to B, Menu to the Xbox button (Home), Info to the Xbox Menu button, Guide to View, Page up / down to LB / RB, and the coloured buttons to B, A, Y and X.

Power-on from Control4 works through the console's Microsoft account, linked once in the driver properties, with the console in Sleep power mode.

Compatibility

  • Xbox One and Xbox Series X|S with Settings > Devices & connections > Remote features > Enable remote features ticked.
  • Console and controller on the same local network.
  • Power-on from Control4: Sleep power mode and a linked Microsoft account (the account signed in on the console). Without it, turn the console on with its power button or a controller.
  • Give the console a fixed IP address or a DHCP reservation where possible.

Features vary by console and firmware; check each console on site.

Installation

Set up in Composer Pro

Download

Download the .c4z and add the driver to the project.

Scan

Properties tab > set Scan for Consoles to Scan Now, then pick the Xbox in Found Consoles (or type its IP address).

Copy Site ID

Copy the Site ID from the driver properties. It is read from your controller.

Unlock it

Your 7-day free trial starts by itself. Buy the site licence and every Xbox driver on that controller unlocks on its own. You can also paste the key into License Key.

Power-on (optional)

Link the console's Microsoft account from the driver properties so Control4 can turn the Xbox on.

The download installs and connects before payment. Control commands unlock after a valid licence key is entered. Full setup steps are in the driver's Documentation tab in Composer.

Something not right? Call us. You won’t be stuck with a ticket system or a third party. You’re talking to the guys who wrote the driver, and we’ll fix it right then and there. Call or text +1 (650) 689-1892, email support@thedrivercave.com, or we’ll jump on remotely while you’re on site.

7-day free trial, built in

The trial comes inside the download. It starts the moment you add the driver to the project. No key, no card. Just a free Driver Cave account to download. Full control for the whole week. One trial per controller, and the controller needs to be online when you add it. Adding a second Xbox or reinstalling does not restart it.

When you’re happy, buy the licence below. The driver unlocks by itself, or paste the key over it.

One site licence

Price and purchase

$50 USD per Control4 controller.

One licence covers every instance on one Control4 controller. Copy the Site ID from the driver's properties and paste it at checkout. The driver unlocks by itself. New controller = new key; call us.

Download .c4z

Buy a site licence

$50 USD per Control4 controller

Paste the Site ID shown in the driver's Composer properties (read from your controller, for example 000F-FF12-ABCD).

Card payment is handled by Stripe. Every site licence is charged in USD.

Updates and dealer support

Download the current package from this site. For setup help, email support@thedrivercave.com with the driver version, device model, Site ID and Composer status. Do not include your licence key in screenshots.

Frequently asked questions

Is the licence charged per console?

No. One $50 USD site licence covers every Xbox driver on one Control4 controller.

Do I need an IR emitter?

No. Control is over the local network.

How does the Xbox turn on from Control4?

Set the console to Sleep power mode and link the console's Microsoft account in the driver properties. Without the linked account, turn the console on with its power button or a controller.

The scan did not find the console.

Check the console is on or in Sleep mode, on the same network as the controller, with Remote features enabled. You can also type its IP address.