The Latest Benefits

Improving the Experience & Laying New Foundations – OS 3.4.1

The latest update to your Control4 Smart Home OS 3.4.1, is here to elevate your Control4 experience.  This is a maintenance release that includes improvements and polish to help your systems run smoothly and more efficiently.  Though no new features, products or drivers will be immediately available, this update will improve your experience as you use and interact with your system.

Additionally, OS 3.4.1 will be the initial launch version to support – and include the driver for – the upcoming Triad SA-1 and will also provide support for exciting new products that will be launching soon.

Though the improvements in this update will be felt by Control4 users, the update is essentially invisible to the user interface.

Bugs Resolved

This is the list of bugs resolved over the course of the OS 3.4.1 release.

SYS-9729 Luma Bridge LED is illuminated whether the Bridge is identified or not.
AV-9428 CORE 3 CPU shows over clocked
SYS-9683 fixed Image Size
EMCOMM-2170 Zserver project change breaks project load
C4OS-11245 Broker closes the connection too early when streaming back some
SYS-9618 Improve snapshot resilience in low memory
C4OS-11150 Wrong description for conditional “BUTTON_RELEASED”
AV-9296 Media Scene not adhering to volume level after 3.4.0 upgrade
AV-9307 Audio input sound leaks through to the output
SYS-9615 Network Resets Do Not Work with WiFi Module Attached (CORE1)
SYS-9468 core controllers fail inspector
EMCOMM-1678 Zap: Don’t package deprecated NCP image anymore
AV-8372 Default Volume not working after announcements
AV-8330 Unable to edit CORE 5 DSP frequency reliably
QT-1249 Screen saver large text
DC-6755 Unable to backup or load project – System.OutOfMemoryException
AV-8670 improve Control Volume resilience on Triad One
QT-1362 CORE OSD screensaver not formatted properly and text is not rotating
C4OS-10666 Director crash while lighting devices add/renamed/removed
C4OS-11164 Core Controllers will not connect out of the box via Composer or SysMan
QT-1437 Comfort icon shown in favorites page in all rooms and on menu
ZWAVE-688 Notifications/status from lock cluster not being received on CORE controllers
QT-1498 Navigator Crashes when Selecting Cameras from Main Screen
C4OS-11474 Broker log wrote too much data to /var
AV-9429 CA-10 on 3.4.0 Digital media crash due to Sig 11
AV-7834 When Dish Network is selected, media wall changes to Dish Audio source
AV-9036 MDM Agent sends Channel Favorites when multiple Displays are selected.
AV-8708 Mobile Users disappearing from Comms Agent
*SYS-10194 T4: get proper jitter fix changes into release-3.4.1
*DC-7335 Cannot connect with HE 3.4.1

* denotes new bug fixes with OS

Previous Release Benefits

You can now begin enjoying the benefits of Control4 Smart Home OS 3.4  

The Control4 Smart Home OS 3.4.0 is a major release that enhances system notifications within the Control4 app to improve the ability of customers to use and manage their notifications.

Along with introducing system notifications,  enhancements to the platform’s security is also part of this release. 

Additionally, a major upgrade to the Tunein driver is coming soon after release along with other Control4 platform features and bug fixes.

In-App Notification Management
The mobile app now has a new settings configuration that allows users to enable notifications for devices that generate events in the History view today. User can select what events they want a device to notify on, or disable notifications for that device entirely by disabling the bell icon to the left of the device name.

Deep Linking
Most push notifications will now support deep linking by default. This allows a user to jump to the most actionable screen inside the Control4 mobile app simply by pressing the push notification. For cameras, this will jump to the live view, or the event in the history view (if it has been recorded), for other devices such as locks or sensors, it will take you the applicable locks and sensors screen so the user can immediately see the state of the device.

History View Notification Enablement (Swipe)
Users can turn on/off push notifications for a single event right from the History view by swiping right to left on an event.

User Management and Account Details
Invite new users, edit user, define a role (admin/standard)
Allow property details to be updated


  • Surveillance Experience Updates
    Live Thumbnails with Indicators–Live indicator icons now appear when streaming live camera feeds. When a camera is not live; a “time ago” icon appears to let the user know how long ago the snapshot was taken. Additionally, we have enhanced the live thumb-nail view for tablets and our T4 touchscreens to have a scrollable 2×2 grid of live thumb-nails that takes advantage of the larger format screens. Tablet and touchscreen users can still use the classic thumbnail screen that shows up to 9 snapshots at a time.
    Camera audio support–The Control4 camera experience now supports incoming audio from X20 cameras.

New and improved wizard flow for creating lighting scenes.  Easily add, edit, or remove a lighting scene.

  • Lighting Color Picker (Coming in Q4 2023)
    The color and temperature pickers have been redesigned to improve usability. To save a color preset you need to select the heart icon and name the preset.

The wallpaper picker has been redesigned to improve usability based on customer feed-back.
A small improvement to the room picker list to include a preview of the room wallpaper to make finding the correct room easier for visually oriented people.

Settings has been redesigned with our new UI kit to continue aligning the whole OS with the new design language first launched on the Halo remotes. It makes the experience more intuitive and sets the UI up for goodies that will be delivered in the future.

With OS 3.4.0 there is a new TuneIn driver available for systems.

A TuneIn account is required for the new TuneIn driver, but it doesn’t have to be a premium account. The new driver supports TuneIn premium account features and continues to support free TuneIn account features.

The previous TuneIn driver will be renamed “TuneIn (Legacy, OS2)” in the local and online driver DB. The new driver will be named “TuneIn” and will be available in the online driver DB.

There are no changes to existing customer installations using the current TuneIn driver.  Customer can install the new TuneIn driver on their own by using the “Manage Music” driver.

If you are looking for a replacement for the PC app that existed for OS 2, we have some good news. Beginning a year ago, we started supporting running the Control4 app on your computer.

Requires an Apple Mac Computer with an M1/M2 chipset or PC running the latest version of Windows 11.

Apple M1/M2 Mac Setup
1. Open the Apple App Store.
2. Install Control4.

Windows 11 PC Setup
1.  Open the Microsoft App Store.
2.  Install the Amazon Appstore.
3.  Open the Amazon Appstore.
4.  Install Control4.

Known Issues:  The camera experience is crashing on Windows 11 PCs. This is a bug on Microsoft’s side, and we are waiting for them to release a fix.

This is the list of bugs resolved over the course of the OS 3.4.0 release.
ZWAVE-682 Repetitive messages causing devices going offline
ZWAVE-665 Z-Wave mesh crash – beta report investigation
ZWAVE-660 Deleting selected controller driver from the project, will prevent selecting new controller until director is restarted
ZWAVE-506 Z-Wave: ZPC ignores on/off messages for dimming devices
SYS-7907 tmpfs on CoreX is not configured correctly
SYS-7587 COREx Controllers do not pass MQA Audio to digital outputs correctly.
SYS-7371 control4-osd is enabled in sysman but not running on core controllers
SYS-7268 Core 3 OSD stuck on “Connecting to Director”
SYS-7256 CORE1 ignores Disable Front LEDs setting in driver after update.
SYS-7255 CORE Controller: getting a blank screen with no signal, rather than a properly displayed OSD with no icons
QT-1442 CORE – Onscreen “Failed to re-connect to Director”
QT-1437 Favorites – Comfort icon is shown in favorites page in all rooms and on menu if no experiences
QT-1295 Core5 OSD Missing Info
LIGHT-3753 Toggle Scenes break Advanced Lighting agent Scene List
EMCOMM-1803 Core controllers zigbee fails when ramping commands to ir controlled devices.
EMCOMM-1780 Zserver hung on thread join
EMCOMM-1666 CA1 Mesh down
EMCOMM-1531 Zigbee devices stop responding after 11 days of uptime
EL-8872 IR Code does not work on Core
DRIV-8947 Data analytics agent will add to composer but wont load into agent list
DC-7005 Controller Migration wizard doesn’t allow the HC-800 to migrate from 3.3.0 -> 3.3.0
DC-6929 Unable to use migration wizard to move from Core 1 to the lite
DC-6752 Form for Z-Wave DSK remains available after timeout and device being added
DC-6556 HTML tab inside driver lose focus
CS-11755 Cannot backup a project through broker unless a manual backup has been taken through the backup agent at least once
CS-11493 Push/Email notification – Date format issue (AU/NZ)
CS-11398 CORE5 Director Lock Up
CI-23045 Room Favorite Editing: Left-over corrupt data can crash Navigator
CI-22188 T3 ‘Unfortunately Screensaver Has Stopped’ error after update
CI-21921 Now Playing Not Showing This Morning
CI-21483 T3 ‘Unfortunately Screensaver Has Stopped’ error resets screensaver settings
C4OS-10567 Broker responds to clearing a project by being unresponsive for 2-5 minutes
C4OS-10466 History Agent: Showing ‘No History’ on Touch Screens and Mobile Devices
C4OS-10183 Push notification is causing a sigsegv 11 crashing director
C4OS-10092 T4 Touch Screen – stuck on a spinning icon and the screen is not loading the UI
C4OS-9694 Broker: Identification fails to connect a driver

C4OS-9589 Sending a name change to an item without a string argument fails ungrace-fully
C4OS-9585 Getting 504 error from broker on multiple automated tests
C4OS-8841 Broker route throws an error
C4OS-8228 system-version is missing on core controllers
C4OS-8048 The request GET /api/v1/locations/rooms/[roomId]/media/movies returns an empty list
AV-9155 MDM Agent not switching audio
AV-9144 Errant reselect after Room Off
AV-9126 Error creating external profile SIP UA – 3.3.3
AV-9010 Core5 DSP settings for digital outputs do not persist after reboot
AV-8984 CORE Lite: controller (sole one in project) has zwave fields and tabs in CP
AV-8981 Core Lite – OSD animation
AV-8962 Support “Snapshot” with camera/door station event
AV-8951 Some T3s remain not ready in freeswitch after a refresh navs
AV-8940 Core5 Digital Output Volume not able to be controlled
AV-8908 CORE5 Test Tone – Can’t disable.
AV-8812 AVSwitch Proxy filtering params for SET_VOLUME_LEVEL command
AV-8810 Core5 has too many “Null Modem Enabled” toggle buttons in the driver UI
AV-8724 connection element not working in OS 3.3.2
AV-8667 Investigate voice going offline for AppleTV
AV-8647 Wrong value for Intercom Ringer, Speaker and Microphone can be set with Broker API Command
AV-8540 Audio desync between a Core3 and an EA3
AV-8537 All intercom devices offline after update
AV-8532 Triad driver doesn’t turn off zones
AV-8471 Receiver Proxy Control Control Pulse Bass Does not have an OUTPUT Parameter
AV-8468 Core-5 digital out 1 doesn’t change volume and is really loud
AV-8373 CORE 5 controller MDU calls failing to connect
AV-7989 Yamaha MTX: Pathing is selecting the wrong Controller output when using a Non Binding Connection
AV-5305 Media Player Proxy cannot pass audio path when bound to AVSwitch Pro

A new fly out menu for the Control4 OS 3 mobile app and touch screen has been added to make the user interface more intuitive.

Fly out menu on mobile

Fly out menu on mobile

    • Video calls now approach 98% success rate after rebuilding the backend infrastructure, adding self-healing capabilities, and streamlining the authentication mechanism
    • Though the widespread outage has been marked resolved, ongoing efforts to improve the single-digit failure rates include: joint troubleshooting with AT&T, research into new technologies, and development of innovative new features
    • Features coming in the app update in May 2023:
      • Forgot password option added to the login screen for an easier password reset experience
      • New in-app user management capabilities:
        • Primary user can now edit their profile information and system service address
        • Primary user can now add users to, or remove users from, their Control4 system and Intercom Anywhere network
        • Secondary user options include permission (admin or standard), enable/disable, and sign out user from all devices
  • This is the list of key bugs resolved in the OS 3.3.3 release.
    • zwave common lights do not function, or function occasionally, or function with long delays
    • audio3client enabled on core controllers; no PID
    • Control4 Onscreen: OSD doesn’t load, gets as far as the Control4 Logo
    • OSD: Rooms favorites do not always match other navigators
    • CORE 3 – Onscreen locked up
    • CORE 3 onscreen: Primary Controller Restarted, but the CORE 3 OSD did not reconnect (locked up)
    • CORE 1 OSD locks up
    • CORE navigators locked up
    • CORE 5 OSD no control – doesn’t select watch source then went blank
    • Advanced Lighting Scene – can’t scroll to some loads
    • Advanced Lighting editing scene page blinking
    • Color On Mode: Dim-to-Warm/Color Fade – proxy NOT sending SET_COLOR_TARGET on ramp to off state
    • Dimmer load group is missing brightness presets connections
    • Core controllers zigbee fails when ramping commands to ir controlled devices.
    • Zigbee: OTA Update: zb:otaImageInfo responds with image info from a different device
    • M4 Firmware: Multiple Relay Triggers in a Script Don’t Execute on CORE5
    • Phone intercom session stays active on T3 when ended from phone
    • Camera Navigation Flip failing for all cameras (EA-3)
    • Touchscreens not showing video when motion is detected
    • T4 Back light coming on randomly while in night mode.
    • Extend history agent API for event registration in C4LibDriverBases
    • Attempt to restart freeswitch restarts all processes
    • DS2 – Alternate camera will not display on C4 app under intercom
    • Centralized relay Loads not controlling via UI after 3.3.1 update
    • Improve Advanced Lighting System configuration interface in Composer Pro ALS agent


Recently Played

This new feature enables easier and faster access to music by prominently displaying stations, tracks, playlists, and albums that were recently played in mobile app and touchscreen navigators on the Listen page.

Much like the rest of a Control4 system, Recently Played items are organized by the room in the project. For instance, the recently played list in the Kitchen shows only the last 20 items which have played in the Kitchen. A logged item will show the cover art, the name of the item, the streaming service driver icon, as well the content type.

Any project running OS 3.3.1 automatically installs the Recently Played Manager agent upon boot, and the agent is enabled by default. The agent may be disabled by selecting Agents – Recently Played Manager – Agent Enabled – Off. To clear the history, select the Actions tab and click Clear History to delete all logged data.

The following services are supported (with the minimum version required as noted):
Amazon Music (v70)
Audacy (v24)
Deezer (v147)
iHeartRadio (v73)
My Music DLNA (v146)
Napster (v109)
Pandora (v33)
QoBuz (v23)
SiriusXM (v107)
SoundMachine (v39)
TIDAL (v160)
TuneIn (v130)

Unsupported Services
Spotify Connect: Due to the nature of Spotify Connect being a casting protocol with audio initiated from the Spotify app, we do not receive enough information to log played items.

ShairBridge: Like Spotify connect, we do not receive sufficient data to accurately log played items.

My Music: The My Music driver for local content does not support Recently Played. We recommend using My Music DLNA if using a NAS drive.

Pandora (Legacy, OS2): The legacy Pandora driver(pandora.c4z) is not supported by Recently Played. Only the new Pandora driver(pandora-premium.c4z) will work with Recently Played, which also supports free Pandora accounts.

Non-Streaming Audio Devices: CD Players, Turntables, Bluetooth Adaptors, etc.

Z-Wave S2 on CORE 3 and CORE 5
The CORE 3 and CORE 5 controllers, added in OS 3.3.0, come with a built-in Z-Wave chip that is supported in OS 3.3.1. The dongle-based solution on the EA controllers will continue to function on OS 3.3.1 on EA controllers but will not have the added capabilities of the Z-Wave S2 device support that comes built-in with the CORE controllers. The onboard radio uses the newest Silicon Labs 700 series chipset, allowing for greater transmit power and receive sensitivity, resulting in improved RF performance. The implementation is Z-Wave S2 compliant, which supports device specific key (DSK) based authentication, ECDH-based key exchange, and AES-128 encryption that are requirements of newer Z-Wave S2 devices such as door locks.
Color & Tunable White Ligting & Improved Lighting Experience
A color wheel for color and tunable white lighting is available with OS 3.3.0. An updated lighting proxy and new agent support both color and tunable white lighting. Owners can easily set the mood of their home (or any space where color/tunable lighting is used) by changing the color of light. Color settings can be saved as presets and recalled in one click. Color and tunable white can also be used in lighting scenes created by either the partner or user.

Life Cycle Changes
The HC800 will no longer be supported from OS 3.3.1 onward. It must be removed from the project before upgrading to OS 3.3.1.

After the release of colored lighting, we received feedback that color and presets were difficult to find. Upon further discussions, it became apparent that we needed to involve end-customers in testing our designs much earlier to ensure ease of use. Going through lighting with this group highlighted that customers didn’t understand the long press and preferred icons at the beginning of the line. These minor changes quickly improved the overall lighting experience. The long press is still available for quick access to presets alongside the new icon to get to the color wheel. The first set of UI changes will be delivered with OS 3.3.1 for lighting.

Color Gamut Improvement in OS 3.3.1
OS 3.3.1 now uses a larger default gamut for Hue/Saturation and for RGB color conversion to chromaticity. The enhanced gamut allows the Control4 user to select more colors than they could with OS 3.3.0. Simply stated, the reddest red will be redder, the greenest green will be greener, and the bluest blue will be bluer for devices that support colors outside of the SRGB gamut.

Color presets defined using Hue/continue to use the same Hue/Saturation values as originally defined. If the preset was created in OS 3.3.0, it may appear to be more saturated (deeper color) than it was in OS 3.3.0. In many cases, this may be desirable. However, if this is not desired, you can create a new preset or edit the existing preset to reduce the saturation.

Smart Home OS3

The Control4 Smart Home OS 3 (OS 3.0.0) release is a full release intended for both new and existing installations. In this release, almost every aspect of the Control4 Home Operating System has been improved, with over 1,000 new features, capabilities, and enhancements. The graphical user interface for iOS and Android mobile phones, touch screens, and televisions has been crafted to exceed the expectations of all family members in a modern Control4 Smart Home.

The core operating system has gained new capabilities and been engineered to be even more robust and performant. Composer Pro and Composer Express have received improvements designed to ensure Control4 dealers and their technicians can deploy and manage end-customer’s homes more effectively than ever.  Click the Smart Home OS3 link at the top for a full list of feature benefits and enhancements in Smart Home OS3.

Important: There are new end-of-life policy changes in OS 3 that may preclude you from using the update without first removing hardware and drivers that are
no longer supported. See the Life Cycle Changes section in the linked OS3 PDF.


Proven quality components, industry experience, and industry accredited practices mean you benefit with a certified system that ALWAYS meets what we guarantee and typically exceeds what we promise.  Every job, every time.