1. Snap-Link (USB)
1.1. Snap-Link Release Notes

Version 1.1.22 - November 14, 2012

  • Added support for Omni LTe.

Version 1.1.22 - November 14, 2012

  • Added support for Omni LTe.

Version 1.1.19 - October 17, 2011

  • Fixed humidity display problem on OmniStat II thermostats on the home/status page.

Version 1.1.18 - July 27, 2011

  • Fixed problem setting fan mode "CYCLE" for OmniStat2 thermostats.

Version 1.1.17 - July 27, 2011

  • Fixed a display problem in the thermostat fan mode "CYCLE" display.

Version 1.1.16 - July 18, 2011

  • Fixed a display problem in the remaining time (duration) display.

Version 1.1.15 - July 15, 2011

  • Fixed a display problem in the Access Control button.
  • Corrected a bug in User Settings.
Version 1.1.14 - July 11, 2011
  • Added support for humidity capable thermostats.
  • Added support for User Settings.
  • Added support for Access Control.
  • Added support for Hi-Fi 2 including metadata display.

Version 1.1.13 - February 4, 2009

  • Added support for Russound E-Series.

Version 1.1.12 - January 6, 2009

  • Added support for 3.0 firmware to prevent errors when uploading new features and name types in the setup data.
  • Added support for additional serial ports on the new flash upgradeable boards.

Version 1.1.11 - December 15, 2007

  • Changed the way Snap-Link responds if is started while another instance is already running.  Previously it would notify you that another instance was running then terminate the new instance.  Now it will activate the previous instance and terminate the new instance.

Version 1.1.10 - December 10, 2007

  • Fixed a problem in the set time routine where the Daylight Saving Time check box was being ignored.
  • Fixed a problem where the Vizia RF Z-Wave room controller was not recognized and the units in the room were not indented under the room controller.

Version 1.1.9 - November 27, 2007

  • Fixed a bug where the "require user Codes when issuing security related commands" check box was ignored.

Version 1.1.8 - November 16, 2007

  • Added dealer demo mode.  Setting the controller encryption keys to all 0's and using the non standard port address of 8738 will cause Snap-Link to treat the controller as a demo system and limit the connection time to 5 minutes.  Snap-Link will function normally with no limitations other than the 5 minute connection time.  This was implemented so that dealers could set up their own demo systems and prevent a single user from monopolizing the system.
  • On Lumina systems the "Mode" button will change to a "Security" button if the controller is configured for external security (i.e. DSC) and you will be able to arm/disarm the external security system from the mode/security page.
  • Fixed a problem in the set time routine where the Daylight Saving Time check box was being ignored.
  • Fixed a problem where the help menu text was not visible on Vista.

Version 1.1.7 - July 30, 2007

  • Fixed problem with meta data display when connected to  NuVo Grand Concerto.

Version 1.1.6 - June 26, 2007

  • Added a "View Registration Info" option to the help menu that will display the registration information associated with your serial number.
  • Fixed superfluous trailing "/" on area security status.  Only affects some models and configurations.
  • Fixed memory leak and intermittent access violation errors on pop up audio control pages.

Version 1.1.5 - June 20, 2007

  • Fixed "fuzzy font" problem on text for new security features.
  • Fixed extra ":" displayed on Audio Zone status page.
  • Added conformation dialog when deleting a controller file.
  • Fixed "index out of bounds" error when defining Alerts on a system with no named "Buttons".
  • Added support for externally connected DSC security systems on Lumina models. (Requires controller firmware version 2.15 or higher.)
  • Added additional security status information for areas.  Snap-Link now reports intermediate statuses like "Arming" and alarms.  (Requires controller firmware version 2.8 or higher.)
  • Added support for additional audio systems: NuVo Grand Concerto, NuVo Essentia, NuVo Simplese, Xantech, SpeakerCraft and Proficient.  (Requires controller firmware version 2.15 or higher.)
  • Note: Previously created user defined themes may not display the new audio pages properly.  This is due to new theme properties added for the new audio pages.  If you encounter a problem, recreate the user defined theme starting with one of the predefined themes.  This will add the missing properties.
  • Changed the new controller file creation process.  You are no longer prompted for the controller model when creating a new file.  The controller type is determined automatically when Snap-Link first connects to the controller.  Also after a new file is created, the setup is automatically downloaded on the first connect whether or not the "Retrieve Setup On Connect" option is selected.

Version 1.1.4 - April 16, 2007

  • Fixed problem where some SMTP Authentication Passwords were being corrupted due to a bug in the decryption routine.
  • Increased the size (height) of the "Back" button on the main menu page when in the OmniTouch mode.  This makes the button easier to hit with a finger on small touch screens.
  • Added additional security feature to require user Codes when issuing security related commands.  This is a user configurable option located under controller options.
  • Added additional security feature to require the login password when Snap-Link is restored from a minimized state.  This is a user configurable option located under controller options.
  • Added serial number obfuscation.  The serial number is only visible when the serial number edit field has focus.  This prevents the serial number from being visible when Snap-Link is initially started or restored from a minimized state.

Version 1.1.3 - March 13, 2007

  • Fixed problem where available Controller File list on the options page was not properly updated when new controller files were created or deleted.
  • Added support for Windows shutdown.  If Snap-Link is running when Windows shuts down, the controller file and settings are saved and Snap-Link exits gracefully.
  • Added support for Windows Suspend and Standby modes.  Snap-Link can now detect if the PC is Suspending or going into Standby mode and gracefully close the controller connection.

Version 1.1.2 - March 1, 2007

  • Fixed button scaling problem on main menu in OmniTouch mode. (OmniTouch theme selected)
  • Added drop down menu to help button allow direct access to the version, license and technical support information.

Version 1.1.1 - February 28, 2007

  • Added Audio control and status functions. (Requires controller firmware version 2.14 or higher.)
  • Significantly reduced CPU utilization.
  • Modified the Control > Units list so that HLC and Vizia RF Z-Wave units in a room are now indented under the room controller.
  • Fixed problem where new themes could not be saved.
  • Note: Previously created user defined themes may not display audio pages properly.  This is due to new theme properties added for the audio pages.  If you encounter a problem, recreate the user defined theme starting with one of the predefined themes.  This will add the missing properties.

Version 1.1.0 - February 5, 2007

  • Added the ability to trigger alerts on User Button/Macros.
  • Modified existing themes to use system button styles.
  • Added an "Omni Touch" theme that emulates the look of an Omni Touch touchscreen.  When selected, this theme allows you to turn an ultra mobile PC into a wireless touch screen.
  • Revised most of the command dialogs to make them more touch screen compatible.
  • Most command dialogs are now persistent and interactive.  This means that you can execute multiple commands and see the result without having to close and reopen the dialog.
  • Modified all lists, except Alerts and Cameras, so that a single click brings up command dialogs.  Previously all lists required a double click.
  • Modified the command thread mechanism for significantly improved speed and stability.
  • Added support for Vizia RF Z-Wave units and thermostats. (Requires controller firmware version 2.14 or higher.)

Version 1.0.11 - October 5, 2006

  • Improved time and duration inputs and added touch screen input compatibility with increment/decrement buttons on these fields.
  • Corrected a problem that caused zone and unit status updates to stop after the last zone (#176) or unit (#511) was displayed.  This only occurred on systems with multiple areas where the last zone (#176) or unit (#511) was used but was not in the last area.
  • Added the ability to change some configuration options while Snap-Link is ON-LINE.  You can now change the Startup Options, E-Mail Profile, and Theme File without having to disconnect.

Version 1.0.10 - September 11, 2006

  • Fixed problem where alerts list was sometimes cleared.
  • Fixed display problems with Lumina models.

Version 1.0.9 - September 5, 2006

  • Additional changes for timing problem introduced in version 1.0.7.
  • Added "Apply To All" feature for Unit On/Off commands.

Version 1.0.8 - August 31, 2006

  • Fixed a timing problem that caused Snap-Link to hang, on some systems, while retrieving setup on connect.

Version 1.0.7 - August 29, 2006

  • Added support for Lumina models.
  • Added status line display of SMTP errors.
  • Improved error handling and reporting.

Version 1.0.6 - July 21, 2006

  • Corrected a problem where temperature and humidity sensors were not polled if the controller did not also have a thermostat defined.

Version 1.0.5 - July 17, 2006

  • Corrected a problem where the alerts list file was being saved in the Windows directory.  This problem was created by the removal of the path information from the PCA files in version 1.0.3.  After this update you may have to move your existing alerts list file (<controller file name>.slal) from the Windows directory to the Snap-Link directory, or just recrate your alerts list.
  • On the Home page, the Current Messages display was moved up to just below the time display.
  • Some miscellaneous documentation corrections.

Version 1.0.4 - June 27, 2006

  • Added basic SMTP authentication.
  • Added the ability create camera links by dragging and dropping URL type shortcuts on cameras page.  This feature only works for URL type shortcuts, dragged from a folder, the desktop or directly from the browser.  NOTE: This feature may not work with all browsers.

Version 1.0.3 - June 22, 2006

  • Removed drive letter and path from the PCAFileName in the Snap-Link.ini file.  Storing the drive letter created problems when the Snap-Link drive letter changed because it was connected to a different PC.  Removing the drive letter resolved this problem.

Version 1.0.2 - June 16, 2006

  • E-Mail alerts were enabled.

Version 1.0.1 - June 7, 2006

  • Initial software release.
  • E-Mail alerts were disabled.
1.2. Can Snap-Link USB be used on OnQ and Aegis controllers?

Can Snap-Link USB be used on OnQ and Aegis controllers?


Yes. Snap-Link USB versions 1.1.5 and later, will work with any Leviton or OEM controller that has an Ethernet Port (must have firmware version 2.4 or later). This includes:

OnQ – 950e and 1100

Aegis – 1500e and 3000
1.3. How Does Snap-Link USB Work


How Does Snap-Link Work?


Omni LTe, Omni IIe, OmniPro II, Lumina, and Lumina Pro automation systems have an Ethernet Port (J6) built onto the controller (labeled ETHERNET).  The Ethernet Port allows a device to connect to the controller via a network (i.e. Ethernet, Internet) using a secure, encrypted communication link.  The Ethernet Port transports Leviton application-level packets containing Omni-Link serial protocol messages over IP. 

A standard network cable is used to connect the controller to a hub, switch, or router. When connected to a switch or router, port forwarding must be configured.  Port forwarding sets up public services on your network. The OmniPro II controller listens for all IP/UDP communications addressed to it on the specified UDP port number.  The router will forward all communications on the specified port to the Leviton controller. 

When the Snap-Link thumb drive is plugged into a USB port and the Connect icon is selected, the computer will make a connection with the Leviton controller using the specified IP Address (or domain name) and port number.


1.4. Can I have Snap-Link USB run when my PC boots?
Question: Can I have Snap-Link USB run when I login to my PC?

Answer: Yes, you can start Snap-Link when you login to your PC. To accomplish this:
  1. Copy the contents of the thumb drive to a folder on your PC.
  2. Open the folder.
  3. Right-Click on the executable and select Copy.
  4. Right-Click on Start and select Open.
  5. Open Programs.
  6. Right-Click on Startup and select “Paste Shortcut”.
1.5. How can I tell what version of Snap-Link (USB) I have?
Question: How can I tell what version of Snap-Link I have?

Answer: Simply click on the Snap-Link banner will display an information screen that includes the current version number.
1.6. What can I do if my Snap-Link (USB) Serial Number Key is lost or not supplied?
Question: What can I do if my Snap-Link (USB) Serial Number Key is lost or not supplied?


If a serial number key is lost, but was previously registered, simple send an email to SAsupport@leviton.com, providing the registered name.  The serial number key will be emailed to the registered email address.


If a serial number key is lost or never was assigned, and you have never registered it, you can do one of the following:


  1. Email a photocopy of your Snap-Link purchase invoice to SAsupport@Leviton.com.  Be sure to include name, business name (if applicable), and desired email address.
  2. Fax a photocopy of your Snap-Link invoice to (504) 253-2957.  Be sure to include name, business name (if applicable), and desired email address.


Once we receive your correspondence, we will register your software, assigning a serial number key in the process, and email it to the desired email address.


1.7. How do I validate/register my Snap-Link USB?

How do I validate/register my Snap-Link USB?


Each Snap-Link USB has a serial number that is located on the back of the packaging, in the lower right corner.  To validate and register your Snap-Link, perform the following:


  1. Open the Snap-Link application.
  2. In the Serial Number field, enter in the serial number.  If entered properly the internal algorithm should validate the serial number and “Number Is Valid” should appear below the Serial Number field.  If “Number Is Not Valid!” appears, you have not entered in the correct serial number.  The most common errors are:
    1. Letter O in place of number 0.
    2. Letter D in place of number 0.
    3. Number 8 in place of 0 on some keyboards.
  3. After entering in the serial number, click on “Check For Updates” – you will be prompted that to verify that you are connected to the internet.
  4. Click on Next – you will be prompted to register the software.
  5. Click on the registration hyper-link provided – a web page will open that will provide a “fill-in-the-blank” form.
  6. Enter in your First name, Last name, Company name, and Email Address.    NOTE 1:  If you do not have a Company name, enter in n/a, as all fields must be completed.  NOTE 2:  If you want to be notified of new releases and other important notifications, check the appropriate notification boxes.
  7. Click on Submit – you should see “Registration Successful”.
  8. Close the browser – your Snap-Link application should still be open.
  9. Click on “Check For Updates” and follow the prompts to update the software to the most recent release.


1.8. Snap-Link USB CPU Utilization

Why does Snap-Link USB have a large CPU usage?


Snap-Link will always appear to use at or near 100% of the CPU, especially on a single CPU system.  This is not an accurate measurement and is due to the way Snap-Link operates.


Snap-Link uses “system idle time” for most of its processing.  Windows “sees” no idle time as 100% utilization.  When other applications are run, less idle time is available and Snap-Link automatically throttles back.

1.9. Is there a quick reference to setting up remote access using Snap-Link USB?


Is there a quick reference to setting up remote access using Snap-Link USB?


A quick remote access setup overview:
  1. The controller address in Snap-Link should be the WAN IP address or domain name of the router.  For purposes of this overview we will assume
  2. The port number should match the port number configured in the Leviton controller.  This is most likely 4369, and we will assume 4369 for Step 3 below.
  3. Port forwarding should be setup in the router so that anything addressed to port 4369 is forwarded to port 4369.  This assumes the IP address of the Omni is
  4. When setting up the port forwarding, chose to forward both UDP and TCP packets.  Controllers with firmware versions earlier than 2.16 can only use UDP, whereas controllers with firmware 2.16 or later can use TCP or UDP.
1.10. Snap-Link USB and PC Access File Compatibility
Question:  Can I use the files created with Snap-Link USB in my PC Access software and vice versa?


Although Leviton recommends not doing so, the technical answer is yes, but, with some provisional understanding:

  1. The Security Stamp set for Snap-Link must match the Security Stamp set for your PC Access software.
  2. Actually the files are 100% compatible - Snap-Link simply does not download information that it does not use, like programs.  You can use the same PCA file for either application.
  3. The PCA file was not designed for multi user access and therefore will have locking issues if both applications try to update the same file at the same time.  Furthermore, the two applications were not designed to run from the same folder.  You can run Snap-Link from you hard drive, but it should have its own directory, just like most other applications.
  4. It is also dangerous to download with PC Access, using a PCA file that was uploaded with Snap-Link.  In order to minimize upload speed, Snap-Link does not upload everything.  It only uploads what it needs.  So, if you then download with PC Access, you will overwrite some information with default values.


1.11. Can I copy my Snap-Link (USB) files to a computer?
Question: Can I copy my Snap-Link (USB) files to a computer or other thumb drive?

Answer: Yes.  The files on the thumb drive can be copied and run on a computer or another storage device. However, to run Snap-Link on more than one device is a violation of the license agreement.
1.12. Will Snap-Link USB run on my MAC?
Question: Will Snap-Link USB run on my MAC?


Snap-Link USB is a PC application designed to run on windows 98 SE or higher, but some users have reported success running Snap-Link on their MACs using PC emulation software.  Due to the variety of MAC models and OS versions you should consult you MAC IT specialist to determine which emulation software will work best for you.

NOTE: Although many users have reported success, one commonly reported problem is USB support on emulators that emulate Windows 98.  Most of the users reported success only after copying the Snap-Link software to the MAC and not running it from the USB drive.

1.13. Will Snap-Link USB work on my Pocket PC?

Will Snap-Link work on my Pocket PC?


No. The Pocket PC uses the Windows CE O/S, which is not supported by Snap Link.
1.14. Why are camera links not associated with the controller file?

Why are camera links not associated with the controller file?


In the initial surveys of our beta group concerning how this feature should work, the “common” camera link list was preferred almost 100%.  Snap-Link is intended primarily as an end user application and most end users only have one system so this is not a concern.  Most of the group used the camera links to store other links and were using it as a sort of take along favorites list.


If you want to group cameras by customer, you can do this with creative naming:

-          Jones Front Door

-          Jones Rear Yard

-          Smith Front Door

-          Smith Rear Yard


This will group all of the “Smith” cameras together.


Accessing cameras from the Internet:  In a typical home router configuration where there is only 1 public IP address, you must setup port forwarding for all inbound connections.  Think of your router as the main switchboard for your home network.  All inbound calls (connections) go to the router.  The router then forwards the call (connection) to the extension (port) you requested.  To allow Snap-Link to access your Omni you set up port forwarding so that when the router got a connection on port 4369 it would be forwarded to the Omni’s internal address.  You must do the same thing for cameras.  Assuming you have a camera that uses port 8080.  You would set up a port forwarding rule to forward all connections on port 8080 to the camera.   If you have multiple cameras, you must reconfigure the cameras so that they all use unique port numbers, e.g. 8080, 8081, 8082, etc.  Then set up rules for each one… 


I have provided this information to help you get started, but this is basic network configuration and outside the scope of the Snap-Link documentation.  You should consult your camera documentation for more specific information about configuring them for Internet access.  It might also be worthwhile to consult a local network specialist.

1.15. What type of cameras are compatible with Snap-Link USB?
Question: What type of cameras are compatible with Snap-Link USB?


Snap-Link is deigned to work with IP addressable web cams.  There are many manufacturers with a variety of features and prices.  Basically if you can view the camera from a web browser it should work with Snap-LinkSnap-Link will launch your browser which will talk directly to the camera. The video does not go through the Omni controller.

If you wish to monitor cameras that are connected to an Omni Touch, touch screen hub, you will need a video server to convert the composite video stream into IP packets.  This type of setup can be tricky so you might want to consult a local company that specializes in this type of setup.

1.16. Why does a computer shut down/restart request produce an End Task window when Snap-Link USB is running?

Why does a computer shut down/restart request produce an End Task window when Snap-Link USB is running?

Answer: Under normal operating conditions, Snap-Link should shut down automatically when a computer is prompted to shut down or restart.  If you have made modifications to your Snap-Link file while the application is operational and have not saved those changes, a computer shut down/restart task should produce a Snap-Link Save dialogue box – once the changes have been saved, the Snap-Link application should gracefully close and the shut down/restart task continue.
1.17. Why do I get an "Unable to write to Drive" error with SnapLink USB?
Question: Why do I get an "Unable to write to Drive" error?


This error occurs when Snap-Link is attempting to write to a drive that the computer does not know exists.  To resolve:

  1.  Open the Snap-Link folder.
  2. Find the file named Snaplink.ini.
  3. Open this file with notepad.
  4. Scroll down till you see a line of text that says "PCAFilename=".
  5. Whatever is after the “=” sign and before a “/” needs to be changed to a “." (period, minus the quotes).
  6. Save the file.
  7. Run the software update utility immediately.
1.18. Why does my new password not work in Snap-Link USB after I changed it?
Question:  Why does my new password not work in Snap-Link USB after I changed it?

Answer: There is a 10 character limit to passwords.  Anything longer will be truncated and will not match the comparison file when you log in with the longer password.
1.19. Why do my "Pop-Up Notifications" not appear when Snap-Link USB is minimized?
Question: Why do my "Pop-Up Notifications" not appear when Snap-Link is minimized?

Answer: This is related to the version of Snap-Link being used.  To resolve, simply update the software to the current version.
1.20. Triggering a Snap-Link Alert Based on a Non-Alarm Event



Snap-Link has the ability to trigger alert notifications (Screen Pop-Up or Email) based on system alarms, security state changes, and/or button executions.  In some applications, the an alert may be desired based on a system event not covered by these alert methods.  This application note will provide steps to take to create a work-a-round, using a zone change-of-state (secure to not ready) as an example.




HAI Controller – Omni LTe,Omni IIe, Omni Pro II, Lumina or Lumina Pro


Console or PC Access (software is more convenient)




For the purpose of this example, we will use Zone 10 and Button 1, and take the following steps:


  1. Using a console or PC Access, go to Setup>>Names>>Zones and name Zone 10 – we will use LAUNDRY
  2. Using a console or PC Access, go to Setup>>Names>>Buttons and name Button 1 – we will use LAUNDRY ALERT.
  3. Using a console or PC Access, go to Setup>>Programs and create the following:




  1. If using PC Access, download the setup and program changes above, into the controller.
  2. Open Snap-Link.
  3. Establish connection with the controller.
  4. Click on Alerts.
  5. Click on New Alert and create an alert using the following:
    1. Event – User Button/Macro
    2. Button Number – LAUNDRY ALERT
    3. Notify me by – Pop-Up Message and/or Email Message, as desired
  6. Click on OK.




Why do you have to do this?  Polling the status of all zones, units, thermostats, batteries, expansion enclosures, etc. across the network is very time consuming and may take several seconds.  Furthermore the status obtained from a poll is only the current status, so if a zone is not ready only for a moment it is possible (easy) to miss it.  For this reason, and to minimize PC load, Snap-Link only polls the status of the items currently displayed on the screen, and the system events log.


The system events log is a short term log that records certain events, but zone status changes are not recorded.  In a typical system, zone status change often as motion detectors trip or monitored doors open and close.  When security is not armed this type of activity is considered unimportant.  If a particular zone status is important, then you need to create a program line to monitor it.  In the above example the button does not have to do anything in particular, but button presses are recorded in the system events which Snap-Link can detect.


1.21. Forgotten Password for Snap-Link
Question: How do I reset the password for Snap-Link if I forget?


To reset the password:

  1. Open the Snap-Link folder.
  2. Highlight and delete the "PCA01.cfg" file.
  3. Start Snap-Link.  You will be prompted for a Security Stamp and then Password - the default password is password.  NOTE:  Make sure to use the same Security Stamp from initial use - if you do not, you will not be able to use any of the previously created files.
1.22. Updated Snap-Link Causes Crash
Using XP tablet edition, updated to newest version of Snap-Link.  Now snap-link gives an error when exe file is double clicked  - "Error ver"
Copy files from the last backup (in the backup folder in the Snap-link directory) and paste them in the main snap-link directory. Click yes if it asks you to replace the files. Rerun snap-link and redo the update. Something was corrupted during the first update.
1.23. The serial thread is not running – ST35
Problem Summary: The serial thread is not running – ST35

Controller file type created does not match controller being used.

Create proper file type. 


1.24. Snap-Link (USB) Download Failures
Question: Why does my Snap-Link update stop/fail half-way during download?


If Snap-Link does not complete the download of updates or fails to install a downloaded update:


  1. Check your firewall (including routers), anti-virus, spy-ware, and/or internet security software.  If sufficient permissions are not provided for Snap-Link, this can cause download stoppages/failures.
  2. Check the Snap-Link drive for space.  Many customers have reported that they have filled up the space on the thumb drive, both intentionally and by mistake.
  3. Use the Check Disk feature in Windows to check the drive for errors.  Improper removal of the drive can result in data corruption, which can affect updates.


As a troubleshooting and possible temporary solution, try copying the Snap-Link files to a temporary folder on the computer and running the update from that location.  If the update fails from a temporary folder on the computer, some form of firewall/security setting is almost assured.  If the update succeeds, format the thumb drive and copy the files from the temporary folder to the thumb drive.

1.25. Can I erase the Event Log in the Snap-Link Applications?
Question: Can I erase the Event Log in Snap-Link Apps?


No.  Specifically, the Snap-Link applications can only view the Event Log and cannot delete any/all events listed.


As a general FYI, no Leviton software can delete the Event Log on a Leviton controller.  The only way to delete/erase the Event Log in a controller is to:


  1. Power down the controller, both AC and battery, for an extended period of time (12-24 hours).
  2. Rest the System RAM.  Note:  This procedure should only be performed by a trained technician.
  3. Reset the System EEPROM.  Note:  Because this procedure restores the controller to factory defaults, it should only be performed by a trained technician under the supervision of Leviton Technical Support.
1.26. Can I control my audio features through Snap-Link (USB)?
Question: Can I control my audio features through Snap-Link (USB)?

Answer: Yes.  But, you must have both version 1.1.2 of the Snap-Link application, as well as controller firmware 2.14 or higher.
1.27. Does the Snap-Link (USB) Serial Number key need to be input for the software to function?
Question: Does the Snap Link Serial Number key need to be input for the software to function?


No. The software will run (connect and operate) without a serial number or even with an invalid serial number. NOTEYou will not be able to check for updates without a valid serial number that has been previously registered.

1.28. Sharing Snap-Link (USB) Between Two Individuals

Can the Snap-Link files be copied to a second computer so multiple users can use the application?


No.  You would need additional licenses for this type of arrangement, because the multiple copies could be used at the same time.


If only one person is using Snap-Link, that person may copy the software to multiple computers (home, office, and/or travel computers).  This type of arrangement would be considered to be within compliance, as only the registered user would be using the software.

1.29. Multiple Snap-Link (USB) Connections

Can more than one licensed copy of Snap-Link (USB) be connected to the same controller at one time?


Yes. The Ethernet Port on Leviton controllers can support up to a maximum 3 (three) simultaneous connections from any software which uses UDP, including Snap-Link, Web-Link, Home Control, and PC Access.

1.30. Snap-Link and Dynamic DNS

Will Snap-Link work or can it be used with Dynamic DNS?


Yes.  If you have a dynamic IP Address, you must use a Dynamic DNS (Domain Name Server/Service) for reliable connections.  The use of a Dynamic DNS allows you to use a static IP Address or Host Name.


Most new routers have built-in support for one or more DNS services.  If your router has such support, you can consult your documentation for more details on implementation.


If your router does not have such support, you can actually use a browser search like Google (www.google.com) and enter Dynamic DNS to obtain a list of the most popular services.  One site HAI recommends is:



1.31. Why doesn't Snap-Link start up when the thumb drive is plugged in?
Question: Why doesn't Snap-Link start up when the thumb drive is plugged in?


It is possible that the auto-start feature has been disabled or changed within the Windows OS.  To check/adjust:

  1. Plug in the Snap-Link thumb drive.
  2. Click on Start and select My Computer.
  3. Right-click on the Snap-Link drive and select Properties from the context menu.
  4. Click on the Auto Play tab.
  5. Select the desired action taken or prompt.
1.32. Access Violation
Problem Summary: Upon initial use of Snap-Link, customer receives an Access Violation, when clicking of Edit.


The access violation is a direct result of clicking on Edit when there is no existing file selected.


Click on New to create a new file first.  Once one or more files have been created, a file can be selected from the drop-down menu, and then the Edit button can be used.