Breadcrumbs
Home / All about 2.0All about 2.0
Last Updated on Tuesday, 3 August 2010 02:21 Written by Cody Tuesday, 29 June 2010 08:42
Remember, 2.0 uses ZigbeePRO. If you are on 1.8.2.xx already, great! If not, the update process will take more time and may require you to replace legacy hardware such as V1/V2 system remotes
Here are a few links to information you may find handy in regards to 2.0:
Control4 System Quick Start Guide (2.0) (PDF)
Control4 System User Guide, Rev G (2.0) (PDF)
Getting Started with Composer HE and 2.0 (PDF)
Composer HE User Guide for 2.0 (PDF)
Composer Home Edition 2.0 (.EXE) (Only use with 2.0 systems! If you have not purchased a license from your dealer, you will need one to use this software.)
A word from ExtraVegetables:
All the new versions of our drivers are backwards compatible with versions 1.7 and 1.8. So you can install the latest version of our drivers on any system and they will be ready for when the system is upgraded to 2.0. There is no new license cost to upgrade to these latest versions, but you may encounter Time and Effort expenses from your dealer depending on any maintenance agreement you have with them.
Updated Drivers
Apple TV – Version 2.0.0
A new version of our driver is required for any installation running Control4 2.0. All features remain the same as the previous version.
Sonos – Version 2.0.0
A new version of our driver is required for any installation running Control4 2.0. All features remain the same as the previous version. Support for Pandora and Napster is NOT in this release but we now believe this is possible and will follow later.
Clipsal Lighting – Version 2.0.1
A new version of our driver is required for any installation running Control4 2.0. There are no new features in this driver but previous versions of the driver will not switch non-dimmable lighting channels correctly. Please note that if you are upgrading from a version of the Clipsal driver prior to 2.0.0 upgrading will require you to re-associate all the Clipsal lighting in the project.
Rako Lighting – Version 2.0.2
A new version of our driver is required for any installation running Control4 2.0. There are no new features in this driver but previous versions of the driver will not switch non-dimmable lighting channels correctly. Please note that if you are upgrading from a version of the Rako driver prior to 2.0.0 upgrading will require you to re-associate all the Rako lighting in the project.
All other drivers
We have tested all other drivers with Control4 2.0 and found that they work correctly and do not need updating. Of course if you do spot a problem please let us know immediately.
Screenshots of Control4’s “localized” on-screen GUI, now in these languages out of the box.

Control4 2.0 in Ukranian
New Features in OS 2.0 – Quick Reference
Basic System Capabilities in OS 2.0:
• Flash-based Navigator with new functionality and improved user experience
• 4Store applications
• ZigBee Pro improvements
• New media database, media scanning functionality
• AAC codec support
• Zones page improvements
• Custom Home pages
• Favorites
• Macros
• Page Flips – programmatic
• Whole-home access in Flash Navigator
• Electronic licensing—all Control4 software licenses
• Software License—Pay for Update
• Secure Connections Only (SSL)
• Locale (Internationalization)
• Hide/Show/Order Lights and Lighting Scenes
• Off state for Lighting Scenes
• WPA Support
Flash-Based Navigator
One of the most noticeable changes in OS 2.0 is the new Control4® user interface (Navigator). The Flash-based Navigator runs on most of the Control4 Navigator UI devices. It features an improved look, informational navigation elements, and provides an improved user experience.
The Navigator interfaces available used within an OS 2.0 system include:
• Flash-based Navigator—provides new functionality and most prior version functionality (with some limitations – like pool controls, which we’ll cover later)
• Legacy GUI Navigator—provides all functionality provided in prior versions but doesn’t provide all new functionality ( this is the red and blue interface found in previous versions)
• Flash-based Web Navigator—essentially the same as the Flash-based Navigator but doesn’t support Rhapsody or 4Store applications
• Legacy HTML Web Navigator—provides all functionality provided in prior versions and doesn’t require Flash support in the Web browser – Great for the iPhone
• List Navigator—provides all functionality provided in prior versions (commonly used on LCD keypads and SR-250 remotes)
• iPhone/itouch and iPad Navigator—OS 2.0 versions feature a new UI but there’s no support for 4Store applications – no Flash support on iDevices
(insert table of devices and versions of navigator used)
4Store Applications
Control4® has created the 4Store application platform and included it with each Flash-based Navigator (except Web Navigator). Two (2) default applications are provided with the OS 2.0 release: Weather and News applications are automatically installed on the Flash-based Navigators. Other applications can be purchased and downloaded from 4Store.com.
Applications purchased from 4Store.com are licensed for use anywhere on the Control4 system associated with the consumer account and can run on all Navigator devices within the system. If a customer has multiple Control4 systems, they will need multiple 4Store consumer accounts in order to purchase and install applications—one (1) for each system.
Some applications may require a Control4 driver to provide full functionality. The application developer can (but doesn’t have to) indicate a required driver in the 4Store application which they create. If a driver is required, a Control4 Dealer will need to be involved in the installation of the driver prior to the application being downloaded. 4Store application developers can also (but aren’t required to) provide a demo mode for consumers to try out their application before getting the needed drivers installed.
Control4 reviews all 4Store applications prior to their availability on 4Store.com. Review considerations include: Truth in Advertising, Stability, Security, Resource Requirements, Content (no “Adult” content), and first-pass Legal considerations. They do not review applications based on usefulness, user interface, or redundancy. (Fair warning!)
Application developers are responsible for all support associated with their applications.
For more information about 4Store, including the 4Store application developer program, please see www.4store.com.
ZigBee Pro Improvements
Control4® began using ZigBee Pro for RF communications with Release 1.8.0 in August 2009. OS 2.0 provides continued improvements in ZigBee Pro operation within the system, including the following:
• LCD Keypad. The ZigBee LCD Keypad now has ZigBee Pro firmware and is a supported device.
• Improved Performance. Control4 has improved the performance of the ZigBee Pro subsystem. In most environments, they claim approximately 30% improvement in performance. This is most noticeable in the responsiveness of List Navigator on the System Remote Control SR-250. The SOHO Shop has updated a few large systems already and we’ve seen this improvement too.
• Improvements to avoid “Waiting for Network” on SR-250. We have corrected certain conditions which caused the System Remote Control SR-250 to display “Waiting for Network”.
• Implicit Off Scenes. Each Lighting Scene now has an implicit Off state. This Off state is defined as ‘all lights’ in the scene ramping to 0 at the rate specified in the scene definition. The implicit Off state for scenes can be used in programming. Implicit Off scenes do not show up in the Navigators.
• Updating from EmberNet. For Release 1.7.4 or prior version systems not previously updated to Release 1.8.x and ZigBee Pro, a full update to ZigBee Pro is required when the system is updated to OS 2.0.
Enhanced Media Database and Other Improvements to the Audio System
The Media Database has been completely revamped for the OS 2.0 release. It is better optimized, more scalable, and faster. The Media Database and other media enhancements in OS 2.0 include:
• New Media Database. The new Media Database has been completely redesigned and is now faster, more scalable, and smaller. Existing Media Databases will be converted automatically during the upgrade process to OS 2.0.
• Director-based media scanning. Composer Pro no longer performs media scanning operations; these are handled by Director. This enables media scanning to be executed programmatically. (see below for more information on that)
• Write tags back to files. With OS 2.0, any changes made to the Control4 Media Database can also cause the id3 tags in the MP3 files to be updated. This allows Control4 and other Media Managers to synchronize with each other. During the update to OS 2.0 you can choose to write metadata from the prior Control4 Media Database to id3 tags. You should do this if the Control4 Media Database is the most current/correct. You should choose to skip this action if you believe your id3 tags are already current or are more correct than the Control4 Media Database. Be aware of this and advise your dealer if you know which is best – otherwise hours of media management and grooming can be lost!
• Support for third-party Media Manager. Control4 can now synchronize the Media Database with the id3 tags in MP3 files. This allows the customer to use other Media Manager software for ripping their CDs or managing the metadata of their stored audio files. Control4 will automatically update the Media Database to reflect changes made by the other Media Manager to the id3 tags.
• Scheduled/programmatic scanning. When configuring media scanning, you can choose to schedule scans periodically or even kick off media scans using programming. No more manual scans!! This should tie some of us over until something like DLNA is included.
• Add extensions, select devices to scan. When configuring media scanning manually or programmatically, you can add audio or video file extensions to look for in the scan and also select which media storage devices to scan.
• Optional metadata lookup. If the your Control4 system is registered on my.control4.com, the system can access Control4’s metadata lookup service arrangement with Gracenote®. If you don’t want to look up metadata when scanning, that option can be turned off in the media scanning configuration.
• Song Artists. Control4 now supports Song Artist metadata in addition to Album Artist. When browsing local music by artist, both Song and Album artists are displayed and selectable to generate the list of available titles. Great for compilation albums.
• Zones Interface now supports analog sources. Improvements made to the Zones interface now provide improved support for audio sources that are distributed through an AV switch or Multi-Channel Amplifier. This change benefits both Flash-based Navigator interfaces and List Navigator.
• AAC codec (.m4a) support. Control4 now supports AAC codec decoding on Home Controller HC-200, HC-300, and HC-500. AAC is not supported on the Speaker Point, the Mini Touch Screen, the Home Theater Controller, the Media Controller, or the 7” Touch Screen devices. If any of those devices are used as audio end points within the system you are installing or updating, you should not use the AAC format audio. AAC content also must not be DRM protected.
Insert audio endpoint / media format table
• Streaming MP3 (Internet Radio) source support. Control4 has implemented partial support for Internet Radio sources by enabling HTTP-streamed MP3 sources to be played within the system. At this time, there is no direct user interface for accessing this functionality, but Control4 Dealers can configure specific Internet Radio stations for you. This service is provided by ShoutCast, and it’s really cool.
Other audio enhancements in Flash Navigators include:
• Now Playing bar with basic controls and a Quick Link to Now Playing and Device Control interfaces
• Alphabetic scrolling
• Genre filters
• Source filters
• “The” titles co-mingled alphabetically in both audio and video lookups
• Play All by Genre, Artist, and Genre/Artist
Improved Customization
Several of the new features provided in OS 2.0 allow your dealer to customize the user experience further. Some of these capabilities are even accessible to you directly through the Flash-based Navigators.
• Favorites. You can now make any page in the UI a “Favorite” page and directly access it from the Favorites menu. Favorites can also be organized in folder and accessed via programming (see Page Flips) or placed directly on your Custom Home Page.
• Custom Home pages. You can now create their own default Home page and include (or exclude) both default Control4 pages and your own favorites.
• Programmatic page flips. Any of the Favorite pages defined on a Navigator can be programmatically accessed using Composer HE programming. The classic example for this is programming to flip to the IP Camera page for the front door on Navigator when the doorbell is pressed.
• Macros. A Macros agent has been added to the system and can be used to host pre-programmed routines. Macros can be activated through Composer HE programming. They can also be tied to the UI when a Favorite is configured on Navigator.
• Change Backgrounds. Users can choose from a selection of backgrounds for their Touch Screen and On Screen Navigators.
Other New Features
• Whole-home interface. The new Flash-based Navigator provides support for access to devices throughout the home without changing rooms. You’ll find whole-home interface on Lights, Comfort (for your Thermostats), Motors and Sensors, and Blinds.
• Pay for Update. OS 2.0 is a significant new release for Control4, Control4 Dealers, and Control4 customers. A system-wide software upgrade charge is required to upgrade from prior version systems. The price is the same regardless of system size or configuration.
• Secure Connections Only (SSL). If installing a Control4 system with no Legacy GUI Navigators, your dealer can choose to configure it to allow SSL connections only. This will ensure that no unencrypted communications pass between the Navigators and Director. The new Flash-based Navigators will always connect via SSL, if possible, and the Legacy Navigators will be able to connect without SSL.
• Locale (internationalization). Control4 has enabled support for other languages in the Flash-based Navigators. Your dealer can tell you what languages are available. When a language selection is made, the Flash-based Navigators are reconfigured to use the selected language. Only one (1) language selection is allowed per system.
• Hide/Show/Order Lights and Lighting Scenes. You can now specify which lights and Lighting Scenes should be visible in any room as well as their order.
• WPA Support. Control4 has added support for WPA wireless security on 10.5” V2 Touch Screen and on Home Controllers HC-200, HC-300, and HC-500. The 7” Touch Screens already supported WPA.
• Texting keyboard for character entry. When using the On-Screen keyboard or in any list (such as My Albums) that provides alphabetic sorting and searching, you can use the number keys on the System Remote Control SR-150 and SR-250 as a texting keyboard for letter entry. YAY!
• Alphanumeric sorting and searching. When you view a list that is sorted alphabetically, you can use the alphanumeric search to quickly access content. This can be activated using the texting keyboard, or by pressing and holding the Up or Down arrow keys.
Other Enhancements or Software Changes
There have been changes made to the thermostat to make it more flexible.
• NOTE: Existing programming which evaluates temperature values will not work correctly and must be manually changed. Existing programming which sets temperature set points should continue to work, but you may want to find and replace that programming as well. Examples of programming that will need to be replaced:
o If Temperature > 70 then …
o If Heat Set point < 70 then …
• Added Vacation mode, which can be enabled/disabled through programming. Vacation mode consists of one set point for heat and one set point for cool. When disabled, the thermostat will resume its current/default schedule. Vacation mode settings are configured using Composer (no Navigator interface).
• Improved schedule interface in Composer and Flash Navigator
• Added additional support for multi-stage HVAC system configuration
o Customize and set the engage and cutoff temperature deltas as well as all of the minimum and maximum run times for all heating and cooling stages. A minimum off time per stage is also available for configuration. The engage deltas per stage are the temperature offsets to engage this stage. For heat and cool stages 2, the deltas are additive: Temperature to enter Heat/Cool stage 2 = set point + H/C stage one delta + H/C stage two delta.
o Heat Pump. The ability to disable the Auxiliary stage is available by setting the Auxiliary Stage Delay value to 255. Also, forcing the Auxiliary stage to run simultaneously with Heat stage (1 or 2) indefinitely is available by setting the Auxiliary Stage Cutoff Delay value to 255.
o The engage and cutoff points for heating and cooling, as opposed to just overshoot (heating cutoff point) and undershoot (cooling cutoff point) points, was introduced in Release 1.8.2. Also introduced in Release 1.8.2 was the new Heat Pump Auxiliary Stage functionality described above. The temperature delta enforced to separate the engaging of heat and cool, dependent upon set, engage, and cutoff points in auto mode has been changed from two (2) degrees to one (1) degree.
• Added “offline” and “no pan” text to LCD display of Control4 Wireless Thermostat to indicate when it’s not connected to a ZigBee Pro mesh.
• Improved support for non-English characters in audio and video filenames and metadata. UTF-8 is used for character encoding.
• Localization levels are dependent on the language and the local Control4 Distributor. At this time, full localization support is available or planned for the following languages:
o English, Spanish, German, Danish, Finnish, Dutch, French, Italian, Norwegian, Portuguese, Russian, Swedish, Turkish (actual language availability subject to change)
o Fully-localized language versions have support for Flash Navigator and List Navigator (SR-250)
• Languages that support 8859-15 encoding (e.g., Swahili) may utilize local language translations for the List Navigator. However, the SR-250 firmware will use one of the embedded languages for some strings.
• Other languages, including all of the double byte languages not supportable by the SR-250, will be able to use a localized Flash-based GUI Navigators. They will use English or another of the full localization languages for the SR-250 List Navigator.
• Language selection is made by your dealer and applies to all devices within the system.
• The LCD Keypad is an English-only device. It may work fairly well in languages which share a lot of characters with English, but if you configure a system to use another language, you should not expect the LCD Keypad to correctly handle
foreign characters.
• Media scanning architecture. The Media Database and media scanning architecture have been completely updated for OS 2.0 resulting in improved performance, scalability, and
functionality. Here are a few of the changes:
• Scanning is performed by the Controller rather than Composer – Faster scanning!
• Scanning can be executed programmatically and by schedule – Automatically!
• Scanning configuration allows the addition of different file extensions. Control4 will look for files with the specified extension(s) and add them to the Media Database. Note: Just because a file extension is recognized by the scanning process doesn’t mean that the file is playable within the Control4 system – this is dependant on your player (XBMC, Netgear, etc.)
• Enable/disable online Media Database lookups for metadata.
• Synchronize options allow the Control4 system to recognize changes made by third-party Media Managers, like Media Monkey.
When scanning, metadata is populated based on the following priority scheme:
o Metadata stored in the id3 tags is presumed to be the most correct information.
o If information is not available in the id3 tags, OS 2.0 uses the online media lookup service (optional configuration).
o Artist, Album, Song names are derived from the directory structure if no other information is available:
\artist
\artist\album1
\artist\album1\song1
\artist\album1\song2
\artist\album1\song3
\artist\album2
• Listen menu on SR-250. If you use the Listen menu on the SR-250, you can now view and select channels and Rhapsody using List Navigator.
• Touch Screen—Now Playing shortcuts. On the Touch Screen, you have a full Now Playing bar with basic Device Controls, volume controls, quick access to the Now Playing page (or device control page for analog devices), and quick access to the Zones page. To access the Now Playing (or Device Control) page from the Touch Screen simply press the Cover Art icon or Device icon in the leftmost corner of the Now Playing bar.
• On Screen—Now Playing and SR-250 shortcuts. Since the On Screen Navigator is controlled using the System Remote Control, all basic transports and volume controls are already at your fingertips—no need to navigate to them. For that reason, the Now Playing bar is informational and can’t be navigated. In addition to the volume and Device Controls on the SR-250, there are other shortcuts:
• MENU—Quickly access the Favorites popup.
• INFO—Quickly access the Now Playing or Device Controls menu based on the selected audio source in the room.
• CNCL—Back out one menu level when navigating using the On Screen Navigator.
• PG Up/Down—Activate the dimming control for dimmers when using the On Screen Navigator.
• GUIDE—Toggle between the List and Grid views in various interfaces.
• Texting Keyboard for character entry—When using the On-Screen keyboard or in any list (such as My Albums) that provides alphabetic sorting and searching, you can use the number keys on the SR-150 and SR-250 as a texting keyboard for letter entry.
• Alphanumeric sorting and searching—If you view a list that is sorted alphabetically, you can use the alphanumeric search to access content quickly. You can activate this using the texting keyboard or by pressing and holding the Up or Down arrow.
• On Screen—Screen Saver programming. Added support in Composer programming to configure the screen saver on Controllers (for On Screen Navigator).
• Volume ramp rate on Multi-Channel Amplifier. Changed the volume ranging rate on the Multi-Channel Amplifiers to match the rate used on the Speaker Point; this provides faster ramping of volume.
• Support for audio devices with On Screen Navigators. Improved support for audio devices which provide their own On-Screen interfaces. Control4 will automatically select the video path when audio is selected
• Custom Screen Saver. When the Custom Screen Saver is used, we now restrict it to the bottom of the screen (so as not to be on the faces of family members in your photos).
Changes Inherited from Release 1.8.2
Because some of you will be bypassing Release 1.8.2 and upgrading directly from Release 1.7.x or prior version systems directly to OS 2.0, this section highlights some of the changes made in Release 1.8.x which you will need to be aware of.
• ZigBee Pro – make sure your hardware is compatible. V1/V2 remotes are out – Zigbee Keypads are back in, along with Card Access Mini Remotes.
• Multiple Zigbee Access Points can be configured to bridge ZigBee RF traffic to the Ethernet network for internal system communications. Think of it like a Wi-Fi hotspot.
• All ZigBee devices in a Control4 system now use the same channel with additional flexibility of configuration provided through multiple ZAPs – now you can take the remote anywhere you have coverage. Great for larger installs.
• All ZigBee RF communications are now AES encrypted.
• Only devices that have been joined to the secure ZigBee Pro mesh network will communicate within the Control4 system. Devices not belonging to the mesh will not communicate. This change allows physically-adjacent systems to coexist without the ZigBee networks interfering with each other.
Lighting
• Control4 implemented multicast Lighting Scenes in conjunction with the ZigBee Pro firmware. Each device stores information about its defined behavior in up to 32 different Lighting Scenes. When you execute a scene, a multicast is sent to all devices on the mesh. Devices immediately respond based on their defined behavior, eliminating “popcorn” lighting seen in 1.7.4 and earlier.
• Control4 added double- and triple-tap events to the Control4 Dimmers, Switches, and Keypads. When you tap a button consecutively two (2) or three (3) times for about one-half of a second, these events fire. Now you can use these events for programming without requiring the more complex programming logic tied to timers and button Press/Release events.
Note: When programming using double- and triple-tap events, be aware that Press and Release events also occur when double- and triple-tap events occur. Plan your programming using these events so that they don’t conflict with the intended outcome. In most cases, when using double- and triple-tap programming events, don’t program on the Press and Release events.
Audio
• We added support for Free Lossless Audio Codec (FLAC) encoded audio files. Any .flac files loaded on a storage device accessible through the Control4 system (USB, NAS, or Controller HDD) can be scanned and played back just like .mp3 files.
Agents
• The Composer Timer agent interface has been updated to allow for specification of timer duration in a more flexible way. Timer selection is now in the format hh:mm:ss.
• Control4 now includes Control4 system and user-defined variables in the templates created using the Email Notification agent. To use this new capability, the you can create or modify email templates using Composer, Agents, Email Notification, and then use the ‘Add Variable’ option.
System Remote Control
• Control4 added programming events to the System Remote Control SR-150 and SR-250 ‘Watch’ and ‘Listen’ button presses. This lets the your dealer use Control4 programming to define room-specific behavior when the Watch/Listen buttons are pressed. The Watch/Listen button options now include: ‘No Action’ (new, used for programming your own behavior), ‘Select Most Recently Used Device,’ and ‘Show Device List.’ Programming triggered by the Watch and Listen buttons is performed using the room events.
• Control4 added the menus for My Library, Rhapsody, Zones and Now Playing to the Listen button when ‘Show Device List’ is the configured behavior on the System Remote Control SR-250.
Other Changes in OS 2.0
Defects Resolved
• Audio
• Fixed an audio re-sampling problem that could cause noise on a digitized input.
• Improved the randomness of the shuffle algorithm used in shuffling the music in a queue.
• Corrected the problem where, if a playlist was queued in shuffle mode, the same song always played first.
• Changed the volume ranging rate on the Multi-Channel Amplifiers to match the rate used on the Speaker Point—this provides faster ramping of volume.
• Resolved a problem with 4 Zone Amplifier that could cause it to occasionally stop responding to Mute commands—requiring a power cycle to resolve.
• Corrected a problem where programming that was changed via Find/Replace displayed incorrectly in Composer (it worked but didn’t display correctly).
• ZigBee Pro devices
• Added support on Dimmers and Switches to allow programmatic control of the load even when device is configured with buttons not attached.
• Corrected a problem where System Remote Control SR-250 wasn’t beeping (in response to a programming command) until the second check-in (approximately one (1) minute of extra delay).
• Control4 partner CardAccess has added support for ZigBee Pro firmware to the Mini Remote.




