Codecore Logo
Quick Search
»
Advanced Search »

Frequently Asked Questions

RSS

What are the system requirements?

  • Operating System:
    • Windows XP, Windows Embedded Standard, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 (32bit or 64bit)

  • Hardware:
    • CPU: A 1GHz processor is recommended, however the system will run with slower processors.
    • RAM: 128 megabytes (MB) of RAM or higher recommended
    • Hard Drive: 20 megabytes is required for installation. More space is needed when adding graphics for touch screens and media files.
    • Some device drivers require a usb port, serial port or network card.


How do I request a new driver?


  • Option 2: If you are a software developer, a full Driver Development SDK provides the tools necessary to create native drivers for any home automation device.


Why won't the Setup program run?

You must have the Microsoft .NET Framework 3.5 and Microsoft .NET Framework 3.5 Service Pack 1 installed before running setup.
This can also be installed using Windows Update.

If the .Net Framework 3.5 is not installed you will see something similar to the following:

Missing .Net Framework Error

An error occurred during an upgrade

If an error occurs during installation or an upgrade, the system may be left partially installed. In this situation it is best to uninstall Elve and reinstall. This process will not result in losing any configuration.

  1. Close all Elve applications.
  2. Manually stop all Elve services using the Windows Services administration tool (just to make sure they will stop).
  3. Open a Command Prompt (be sure to right click and choose 'Run as administrator').
  4. Run the setup application from the Command Prompt with the following command line arguments:

    setup.exe /uninstall /prevversion <version>

    Be sure to replace <version> with the version that you were upgrading to, for example:

    setup.exe /uninstall /prevversion 1.0.1.0

  5. Choose Uninstall to uninstall Elve (you will NOT loose your configuration).
  6. Ensure the C:\Program Files\Elve directory has been deleted. If it it has not please let us know what files are still there then attempt to manually delete the directory. If you have manually installed any third party drivers you will need to reinstall them later.
  7. Run setup.exe and install Elve.

If you are not able to successfully complete any of the steps above please let us know in the community forum.

Where can I get support?

Community support is available via the Community Forum.

What is the default username and password?

The system is initially installed with the following user:

Username: Admin
Password: admin

You are advised to change the default password (and optionally the username).

For more information, please see the User Accounts section in the Elve Management Studio Application manual.

How do I auto sign in as a particular user?

Applications can accept the username and password as command line arguments. Please see the User Accounts section in the Elve Management Studio Application manual for the details.

How do I obtain a trial license?

See the Product Licenses section of the Elve Management Studio Application manual.

How do I activate my license?

See the Product Licenses section of the Elve Management Studio Application manual.

What Firewall Ports need to be opened?

The Installer will automatically open the necessary ports in the Windows Firewall.

  • Master Server: Port 33900 TCP
  • Master Server: Port 33901 TCP/UDP
  • Driver Service: Port 33902 TCP
  • Desktop Server: Port 33903 TCP
  • Built-in Web Server: Usually port 80 TCP -or- 33904 TCP
  • Master Server: Port 33905 TCP
  • Desktop Server: Port 33906 TCP
  • Touch Server: Port 33907 TCP

If IIS is NOT already installed, the port defaults to 80. Otherwise port 33904 is used to prevent a conflict with IIS.

The ports and other network settings are configurable using Elve Management Studio Application or the Machine Settings Tool.

A note about Windows Firewall: Windows Firewall typically allows all outbound traffic, however your system administrator may have blocked some or all outgoing traffic. When adding program and port exceptions using the Windows Firewall control panel, only an inbound rule will be added. If outbound traffic is blocked then you will need to manually use the "Windows Firewall with Advanced Security" application to create and outbound rule.

Is a touch screen monitor required to use the Touch Screen Viewer?

No, both the Touch Screen Viewer and Touch Screen Builder applications will work with a standard computer monitor and mouse as well.

How do I Manually Backup program and data files?

Backup is an important routine maintenance process when working with computers and software. Files related to Elve are stored in 2 locations, both of which should be backed up by your preferred backup software.

The program files are located in your system program files folder:

  • C:\Program Files\Elve

This directory contains applications and services but does not contain any configuration data. This directory can be recreated by reinstalling Elve but a backup may be more convenient.


Usually C:\ProgramData\Codecore Technologies\Elve
-or-
C:\Documents and Settings\All Users\Application Data\Codecore Technologies\Elve\

This directory contains the Elve configuration devices, rules, touch screens and more. It is very important to backup this directory on a regular basis. Most configuration is stored on the machine running the Master Service. Other computers running Elve products will store a small MachineSettings.config file here.

How do I restore an automatically backed up Elve configuration backup?

Each time you install Elve, your Elve configuration is backed up automatically.

The following are instructions to restore from one of these backups on a Vista, Win7, Win2008 machine:

  1. Uninstall Elve. If the installer fails to detect the previous installation you can force uninstall Elve by following the directions in An error occurred during an upgrade FAQ section.
  2. Delete the C:\Program Files\Elve directory if it exists.
  3. Delete (or rename) the C:\ProgramData\Codecore Technologies\Elve directory.
  4. Create a new empty C:\ProgramData\Codecore Technologies\Elve directory.
  5. Find the appropriate backup in the C:\ProgramData\Codecore Technologies\ElveBackups directory.
  6. Copy the appropriate backup directory's contents to C:\ProgramData\Codecore Technologies\Elve.
  7. Install the appropriate version of Elve by running it's Setup.exe

When Elve starts up after the installation it will use the restored configuration.

Media Drivers: Access to path is denied

The Driver Service runs in the background as a windows service, so it is running even when you are not logged into Windows. Because of this the driver service runs under the Windows SYSTEM user account. This is a built in Windows user account that most windows services run under.

When you use any drivers which access files (such as the music library driver) you must ensure that the driver has access to the file. Some drivers provide an optional username and password setting which can be used to tell the driver what Windows user account to use when accessing the files. This is very helpful for accessing files over a network on another machine. You do not need to specify the username and password if the SYSTEM account has read access to files. On most systems the SYSTEM account has access to all files on the local machine but not files across a network.

The following drivers require file or directory access:


* These drivers allow specifying a username, password and domain name of a Windows user account.

A common configuration complication is when the media files are not stored on the same pc as the media player or the pc that the media library is running on. In this situation the user would normally see something similar to the following error:

The 'medialibrary' device failed to scan the '\\mediaserver\media' subdirectory for media. Access to the path '\\mediaserver\media' is denied.
The error indicates that the media library driver was unable to scan the provided path since it does not have sufficient permissions to do so. In the example above you can see that a network path was specified. The SYSTEM user account does not have access to the network file share so this will not work.

There are at least four solutions to this problem:

  1. The best solution is to simply specify a username, password and domain in the driver settings for a Window account which has access to the file.
  2. Move the media files to the pc running the Driver Service that the media library is running under.
  3. Install a Driver Service on the pc that has the media files and run the media library driver from there.
  4. Change the user which the Driver Service runs under. This is done through the Control Panel -> Administrative Tools -> Services utility. In the Service's dialog box, under Log on as, select This account, and then enter the changed account information. This is an advanced topic and only recommended for those familiar with network administration and windows services. Be aware each time the software is updated the driver's user account will be reset the the SYSTEM user account and the installer would need to change it back to the desired user.


The Master Service is not running

The Elve Master Service is a Windows service and is an essential component of the system and must be running for the Elve system to operate.

The following are reasons why the Elve Master Service might not be running:

  1. The service is not set up to auto-start.
  2. The service was manually shutdown.
  3. Another application is using conflicting tcp/udp ports. (the ports can be changed)
  4. The Elve Master Service configuration is corrupt.

You may attempt to manually start the Elve Master Service using the Windows Services application which is installed with the Microsoft Windows operating system.

Details on the cause can be found in the following locations:

  1. The Windows Event Viewer administration tool should have an entry for the ElveMasterService source.
  2. The locallog.data or log.data files in the Common Program Data Folder should contain information on the cause. You can manually open these files using a text editor application such as Notepad.

A device's status shows: Pending Start

The Pending Start device status indicates that the driver is not currently running but is waiting to start. This is the case when the system first starts up and should change to Running shortly. If the Pending Start status does not change it is likely that the Elve Driver Service for the device is not running. From the Start Menu -> Control Panel -> Administrative Tools -> Services application, ensure that the Automation Engine Driver Service is running. Since the driver service can be installed on multiple computers, be sure you are checking the computer that the device is assigned to.

A device's status shows: Disconnected Driver Service

Each device can be associated with a specific driver service and this status indicates that the driver service specified in the device settings is not connected

  1. Ensure that the device's Run On (Hostname) setting is set to a machine hostname or IP address running the driver service. If you clear the setting and it will default to the local machine.
  2. Check the system dashboard in the Elve Management Studio application's main window to verify that your driver service(s) are connected.
  3. If the driver service is not connected then...
    1. Make sure that there is network connectivity between the master service machine and the driver service machine.
    2. Ensure the firewalls have been configured appropriately.
    3. Ensure the driver service is running using the Services administration tool.

Are virtual serial ports or usb-serial adapters supported?

Improved usb-serial adapter support has been added to version 1.5 and several FTDI adapters have been reported to work without issues.

How to transfer Elve Master Server to a new computer

This topic only applies to transferring Elve Master Server and all your configuration to a new computer. It does not apply to installing new Driver Services or Viewers on other machines.

Transferring your Elve configuration to a new computer requires exporting your configuration and importing it on the new machine, deactivating and reactivating your licenses.

Do not copy Elve's common program data folder to the new machine, this will cause the new installation to be corrupt.

  1. Use Elve Management Studio to export all of your Elve configuration. Be patient while the export is running as it may take a while.
  2. Install the desired Elve components on the new machine (you will be running with the trial license).
  3. In the new installation, delete all pre-configured devices, rules, users (except the admin account) and scenes (if any). While this is not normally required, it is recommended.
  4. Get the Registration Code for the new machine using Elve Management Studio -> Help -> Product Licenses.
  5. Contact Us with the registration code and indicate that you would like to transfer your licenses to a new computer.
  6. We will deactivate your current licenses and you can reactivate your licenses on the new machine using the Product License window.
  7. Import the configuration which you exported in step 1 above. Read the three items below before importing.
    • In the "Choose the items you would like to import" section, ensure everything is checked.
    • In the "How to handle items with duplicate names" option, make sure you choose "Replace duplicate import items".
    • Be patient while the import is running as it may take a while.
  8. Review the "Run On (Hostname)" setting of each imported device to ensure it is set to run on the appropriate machine (you may need to change it to the current machine).
  9. Uninstall Elve from the old machine.
  10. Stop all the Elve services before attempting to copy any of the files below.
  11. If you have IR codes in the IR Library you will need to manually transfer the following file to the new machine: (Vista & Win7) C:\ProgramData\Codecore Technologies\Elve\IRLibrary.xml
  12. Some drivers store supplementaty data in the DeviceData folder. If you have files in the following path you will need to copy them to the new machine: (Vista & Win7): C:\ProgramData\Codecore Technologies\Elve\DeviceData
  13. If you have drivers obtained from a 3rd party you may need to reinstall them on the new machine.
  14. The export will contain any images used in your touch screens but it will not include any images which are in the image library but not used. To transfer the entire image library you can manually copy the following path (Vista & Win7): C:\ProgramData\Codecore Technologies\Elve\TouchScreenImages
  15. Start the Elve services on the new machine (or simply reboot the machine).
  16. If you are running any Elve software on remote machines you must uninstall and reinstall them so they know to communicate with the new machine.
  17. If you are using Touch Screen Viewer Lite or Elve Mobile be sure to update the hostname setting to the new Touch Service machine.

When I try to start an Elve Management Studio, I get the message "Failed to initiate remoting. The administrator application can not be started. The requested address is not valid in its context."

You have likely have used the Machine Settings app to override the default network settings with an explicit ip address in the past, then the ip address of the machine was changed.

Run: c:\program files\elve\machinesettings.exe <-- you may need to alter the path depending on the OS version and 32bit/64bit editions.

Check the networking section at the top, it normally looks like this:
  • Master Server Host Name: localhost
  • Well Known Local Hostname: <leave this blank>
  • Bind To IP Address: All Addresses

If you need a specific binding then you will need to update your settings with a valid ip address for the machine. If you are overriding the default settings be sure your machine is not using DHCP to obtain an ip address, otherwise your ip address will change again without notice.
Privacy Policy | Conditions Of Use

Copyright ©2014 Codecore Technologies, All rights reserved.