Skip to Content
Products Drivers Driver Development Case Studies About Contact CartAccess OnePortal

Extending Control4 and Elan to a Bluetooth-only pre-amp

No network port, no usable serial control - brought under full system control by the Magic Cube's built-in Bluetooth.
INNOVO.
Case Study — Custom AV Integration
Input HDMI 1 Volume 30 Mode Multi CH Lipsync 160 ms All of it, from the control system the dealer already sold
Client
Private residence
Integrator
Femi
Control platforms
Control4 · Elan
Technology
Innovo Magic Cube Aura — Wi-Fi + Bluetooth LE
Component
AV pre-amp and switcher, Bluetooth LE only
Delivery
Engineered remotely, shipped as a software update
17 Controls brought to
Control4 and Elan
12 Speaker channels
individually trimmable
0 Devices added
to the rack
1 Software update
to deliver it
The Challenge

A serious piece of equipment, stranded in the middle of a finished system

At the heart of a twelve-channel room sat a high-end AV pre-amp and switcher, doing exactly the job it was specified for. It had one problem, and it was not a performance problem: there was no practical way to control it from the rest of the house.

The amplifier shipped with two control options. One was the manufacturer's own phone app, over Bluetooth. The other was an infrared remote — archaic even by the standards of the equipment around it. Infrared is one-way, line-of-sight and blind: you send a command and never learn whether it arrived, or what state the device is in now. That is enough to operate a box from the sofa. It is not enough to build a system on.

So in practice the amplifier sat outside everything. No scenes, no schedules, no touch panel. Changing an input meant finding the right phone and opening the right app, in a house built around everything working together. The dealer asked whether anything could be done, and the honest answer at that moment was that nobody knew.

The Approach

No documentation, so we learned the language from the device itself

The manufacturer publishes a control document, and it does not describe this model — we confirmed that not one of its commands exists in this amplifier. There was no specification to implement. The amplifier's language had to be worked out from the amplifier.

Listen

We recovered the message format from the device's own replies: how it frames a command, how it proves a message arrived intact, how it describes its settings. Within days we could read everything the amplifier knew about itself — every input, level and channel trim — and set channel trims reliably.

Persist

Reading was solved. Changing the input was not. It refused every reasonable approach, including the most obvious one: asking the amplifier which input it was on, and sending that same answer straight back. Most efforts would have stopped here and reported the device as closed.

Outthink

Rather than guess harder, we changed the question — from what the amplifier should accept to what its own app actually sends. A purpose-built Bluetooth capture rig in our lab answered it immediately. Our command had been correct the whole time. The amplifier reports its input using one set of values and accepts a completely different set; it had been answering our question accurately and refusing our instruction for exactly the same reason.

Prove

That single insight revealed a pattern running through the whole device, and the remaining controls followed quickly. Every one was then confirmed twice — read back from the amplifier, and read off its front panel by an engineer standing in front of it. Two plausible-looking answers turned out to be wrong, and only the front panel caught them.

No native path to Bluetooth LE CONTROL4 ELAN MAGIC CUBE AURA Wi-Fi + Bluetooth LE AV PRE-AMP Bluetooth LE only IP BLE The head end stays in charge — the Cube gives it a channel it never had
Fig. 01 The gap, and how it closes. Neither Control4 nor Elan has a native route to a Bluetooth LE audio component. The Magic Cube speaks Bluetooth downward and presents the amplifier upward as an ordinary controllable device.
The Result

The amplifier behaves like every other component in the room

Input selection, volume, mute, sound mode, lipsync delay and all twelve channel trims now run from the dealer's existing Control4 and Elan programming — the same keypads, the same remotes, the same touch panels, the same scenes.

Crucially, control runs both ways. Adjustments made at the amplifier's own front panel are read back into the system, so the house never drifts out of step with the room — something infrared could never do. For the homeowner there is no seam. They press the button they always pressed, and the amplifier responds along with everything else.

  • Input selection — every HDMI input, switchable from any interface in the house
  • Volume and mute — full range, matching the amplifier's own display
  • Sound mode — Pure, Stereo, Multi CH, Direct, Dolby Upmix and DTS Neural:X
  • Channel trims — all twelve channels of the 7.1.4 layout, by name, across a ±10 dB range
  • Lipsync delay — adjustable in 10 ms steps without leaving the seat
  • Dynamic range — Off, On or Auto, ideal for a late-night listening scene

Working was not the finish line. The first build responded slowly enough to feel like a compromise, and a control that lags is a control the customer stops trusting. We measured every step of the round trip rather than accepting it, and found a cautious delay guarding against a limit the amplifier does not actually have. The result now responds immediately — and still releases the Bluetooth connection between commands, so the customer's phone app keeps working exactly as it always did. Nothing was taken away in order to add the integration.

Who can switch it Control4 · Elan IP Magic Cube Aura Bluetooth LE Vendor app the only way in, before Sources HDMI 1 0x50 HDMI 2 0x51 HDMI 3 0x52 HDMI 4 0x53 Input HDMI 1 One output Display · 7.1.4 room reports the live input back
Fig. 02 Four in, one out. The amplifier switches four HDMI sources to a single output, and for years the vendor's Bluetooth app was the only thing that could change it — the dashed path. The same selection now runs from a Control4 or Elan keypad, remote or scene, and the amplifier reports back the input it is actually on.
SCREEN LTFRTF LTRRTR LCR LSRS LBSRBS SUB
Fig. 03 Twelve channels, by name. Every speaker in the 7.1.4 layout trims independently, adjusted from the listening seat instead of the rack.
Worth drawing out The Magic Cube did not replace anything here. Control4 and Elan remained the head end, and the dealer's programming stayed exactly as it was. What changed is the set of devices that system can command — because a control platform is only ever as complete as the equipment it can reach, and one unreachable component can make a very capable system look limited.
To Inas & Innovo, it was a pleasure to have such great service & support from start to finish! Very impressive. The bespoke driver was cleanly executed & wonderfully done. Thank you for the top notch service & attention to detail.
Femi Custom installation dealer
Scope

What we told the dealer before a single promise was made

Three functions this amplifier genuinely does not offer over Bluetooth: power on and off, mute, and menu navigation. We established that by determining they were never built into the product — not by promising them and quietly failing later. Mute we solved anyway, by other means. The other two we said plainly, before the dealer set an expectation with their customer.

A dealer needs to know what a system will do before they sell it, not after.

Brought to Control4 and Elan
Input selection · volume · mute · sound mode · lipsync delay · dynamic range · twelve channel trims
Bridged by
Innovo Magic Cube Aura — using its built-in Bluetooth LE radio, with no additional hardware on site
Two-way feedback
Front-panel changes are read back, so the control system stays in step with the room
Outside the device's capability
Power on / off and menu navigation — no such command exists on this model
Integrator
Femi
Innovo Magic Cube Aura · Bluetooth LE integration · Control4 and Elan Case Study 02 · Residential AV
Extending Nice / Elan across an entire house
One Magic Cube, one license, a whole house — delivered remotely to a residence in Canada.