Lofa MSS-200 Owner's manual

463-3000-25 Rev A. 22-May-2015
© 2006-2015 LOFA Industries, LLC. All rights reserved.
LOFA, the LOFA logo, CANplus and EP250 are trademarks of LOFA Industries, LLC. All rights reserved.
Windows is a registered trademark of Microsoft Corporation.
MSS - 200
Programming Manual

463-3000-25 Rev A. 22-May-20152463-3000-25 Rev A. 22-May-20153
Table of Contents
Specifications
• 12 & 24 volt operation
• Durable IP 63 spray-resistant housing
• Installs into 2-1/16” Panel Opening
• Overall length: 3-1/4”
• Automatic and manual start modes
• Customer programmable
• Ground controlled outputs with
maximum amperage capacity of
2A without relays
• Standby amperage draw
- Zero mA in (+) control mode
- 40 mA in (–) control mode
• Operating temperature -22 °F - 185 °F
• Flasher/audible alarm output
• Low cost and ease of installation
• Programming instructions provided
with each unit
The MSS - 200
Versatile and incredibly compact, the MSS-200
automatic engine start stop controller is used
primarily on stationary equipment, i.e. power
generators, compressors and pumping systems.
The highly flexible MSS-200 is fully
programmable. Its 15 parameters are
pre-programmed at the factory to the most
commonly used parameters. Changing the
factory preset, however, is easily accomplished
by pushing three buttons on the front of the unit.
When used in combination with ground contact
switches, the MSS-200 can also shutdown
the engine due to a failure, i.e, oil pressure,
temperature, alternator charge, v-belt or any
other customerdefined parameter.
Page Contents
2 MSS-200 Specifications, And Options
3 Important Warnings (Read First)
4 MSS-200 Basic Programming Information
8 MSS-200 Programming Quick Reference Table
12 Entering Pass Code
13 Quick Reference “LED Indications”
14 Quick Troubleshooting Reference “LED Indications”
17 Software License Agreement
MSS - 200 Programming
An auto start system on an internal
combustion engine can potentially cause
serious bodily harm. Make sure engine and
equipment have the appropriate protective
shields and that warning decals are placed
in an open and highly visible location.
When installing any automatic start system,
implement the following safety precautions.
1. Disconnect the battery’s ground wire prior
to any installation or service to prevent the
engine fromautomatically starting.
2. Install warning decals in an open and
highly visible location. Each LOFA panel
is equipped with two safety decals one
of which is affixed directly to the panel.
Should extra decals be required, please
contact LOFA Industries, LLC or send an
e-mail to safety@LOFA.net. Free decals
are available and limited to 2 decals per
panel.
Options
The MSS-200 relay interface is an optional add on
component for the MSS-200 automatic start stop
module. This system was developed to reduce wiring,
simplify installation, and add more flexibility to the
auto start system. This unique circuit board plugs
directly onto the backside of the MSS-200 and
converts the 2A ground outputs of the MSS-200 to
30A battery positive current. This circuit board can be
equipped with up to four relays that can control starter
motor engagement, engine run solenoid, G/S switch,
Preheat, over-speed shut down. Originally designed
for the pumping industry, the relay interface is also
equipped with a float switch activation relay which
enables an engine to start and stop on demand by
means of two normally open floats.
Applications requiring warm-up and cool-down cycle
can utilize LOFA’s actuator speed control system. This
heavy duty actuator is available in 2, 4, and 6 inch
stroke, can be easily installed to the MSS-200’s G/S
switch output. This actuator ideal for turbo charged
engine and can slowly adjust the engines RPM
to the equipment’s specific requirement.
MSS - 200 Relay Interface
Actuator
WARNING: READ CAREFULLY PRIOR TO INSTALLATION
3. For additional safety Install LOFA’s optional
Safety Kit (part # 010-0020-00)onto
protective shields of engine and equipment.
This kit consists of qty. 2normally open
switches which will prevent the engine from
running if any protective guard on the
engine or equipment is removed.
Addition safety switches may be required to
fully protect against safety hazards. Contact
LOFA Industries, LLC for technical assistance
in selecting a safety kit that will meet your
specific application.
4. For further safety install LOFA’s optional pre-
start Alarm Kit (part # 010-1002-00). The
Alarm Kit installs to the MSS-200’s preheat
output and can be programmed to sound
an alarm prior to engine start.
5. Under no circumstance should the MSS-200

463-3000-25 Rev A. 22-May-20154463-3000-25 Rev A. 22-May-20155
MSS - 200 Programming
automatic engine start system be installed
into a mobile vehicle that has a manual
transmission.
6. A 1N4007 diode must be used when
using any of LOFA’s products to suppress a
potential high voltage spike. Install diode as
close as possible to the solenoid to prevent
high voltage spikes (up to 1000V or more
which can occur momentarily when a relay
or solenoid is switched off). Relay contacts,
electronics, etc., can be damaged, or
malfunctions can occur if these spikes reach
the electrical network without suppression.
Refer to diode installation sheet supplied with
each product for installation instructions.
Every electronic product from LOFA is supplied
with qty. 2 diodes. Please note installing the
diode incorrectly or reversing the battery’s
polarity will damage the diodes.
7. The LOFA Industries, LLC warranty does not
cover consequential damages. Applications
that could cause consequential damages
if the engine failed to start or if the engine
were to shut down should implement a
backup system, i.e., backup engine or
generator, auto dialer, satellite/cell phone
monitoring system.
BASIC PROGRAMMING INFORMATION
Each MSS-200 is factory programmed to the
most commonly used values, but can be easily
changed by the customer or by LOFA Industries.
The following information is required for
programming the MSS-200.
• Number of pole pairs, or if used with
a proximity switch, number of pulses
per revolution
• Belt ratio (pulley diameter. = D1÷ D2)
D1= Crank Shaft Pulley
D2 = Alternator Pulley
• Rated engine speed RPM (if required)
• Over-speed shutdown RPM (if required)
Hertz Calculation Formula
In order to program hertz in parameters 18, 20,
22, 24 and 26, you will be required to enter
the above information specific to your engine
into the following hertz calculation formula.
Refer to this formula when programming hertz.
# Poles x RPM x Belt Ratio
--------------------------------------- = Hertz
60 Seconds
Programming Mode
Programming mode is accomplished by holding
down the OFF/SET button on the
MSS-200 for 2 seconds while energizing the
controller. On some LOFA panels equipped with
auto start, energizing the MSS-200 is
accomplished by turning the key switch to the
left position marked auto start. Releasing the
OFF/SET button will bring you to parameter #0
“PRE-HEAT DURATION” indicated by the
blinking #1 LED. Pushing the OFF/SET button
moves to each parameter in ascending order
and saves the programmed value. The MAN
button decreases while the AUTO button
increases the programmed value.
Basic Operations
The MSS-200 can be controlled directly from the
dial of the MSS-200 by simply pushing either
AUTO, MAN and OFF/SET. Only when the
MSS-200 is powered up and parameter 30 is
programmed to consume electricity will the
AUTO and MAN buttons control the engine.
Pressing the MAN button manually starts the
engine. Engine will continue to run until the
OFF/SET button is pressed again or until the
power is turned off. If parameter 10 is
programmed with a cool down cycle, pressing
the OFF/SET button once will start the cooldown
period. Pressing the OFF/SET button
again will override the cool-down cycle and the
engine will shut down immediately. Pressing the
MSS - 200 Programming
AUTO button will cause the AUTO LED to light
up, indicating that the engine is in standby
mode. If AUTO LED is not lit the engine will not
start automatically. Note: A blinking AUTO LED
during power-up indicates that the auto start
input was activated and prevents the engine
from starting.
Preheat #0
The duration period of the preheat can be
programmed by time (in 4 sec. increments) or
by ambient temperature if used in combination
with a PT-1000 thermistor.
The preheat by time setting has priority
over ambient temperature. In case of a
defective thermistor or loose wire connection,
it is important that a time value is always
programmed when used in combination with
a thermistor. When using the temperature
thermistor provision, use the following table
for temperature verses time comparison.
C° F° Preheat After-Glow
+50 122 0 Sec 0 Sec
+40 104 4 Sec 4 Sec
+20 68 6 Sec 4 Sec
0 32 12 Sec 6 Sec
-20 -4 22 Sec 6 Sec
-40 -40 30 Sec 6 Sec
The preheat function on the MSS-200 can
also be used in combination with a pre-start
audible alarm. Simply program a preheat
duration and add an alarm to the preheat
output to provide additional safety to your
equipment. Alarms are available as an option
from LOFA Industries, LLC.
Repeated Engine Starts #2
If the engine does not start on the first auto
start attempt, the engine will go into repeat
start mode. The MSS-200 can be
programmed to make a maximum of 15 new
engine start attempts. During repeated starts
the bottom left LED will blink, indicating that
the system is in repeated start mode. Note:
Engine will not go into repeated start mode if
the engine is started manually by pressing the
“MAN” button.
Pause Between Repeated
Engine Start #4
Pause between repeated engine start is the
period between each repeated start-up
attempt. The range for this pause is 5 - 75
seconds in 5 second increments.
Over-Crank #6
Over-crank the maximum time, in seconds,
that the starter motor can be engaged if the
engine fails to receive a frequency via the
alternator’s frequency terminal or proximity
switch pick-up. The over-crank feature
eliminates the need for any manual settings of
starter motor duration usually required for low
temperature conditions.
G/S Generator Load Switch Delay #8
This parameter is primarily used on generator
sets and provides the ability to delay G/S
switch disengagement normally used to shut
off the main electricity-producing generator.
With this programmable feature, the
generator set will continue to produce AC
power from 0-75 seconds after full power is
restored, eliminating power interruptions should
power turn on and off.
Engine Cool-down Cycle #10
This parameter controls the length of time
in which the engine is in its cooling-down
cycle. Once the ground contact is removed
from the AUTO terminal wire, the MSS-200
will shut off the G/S Switch, i.e., generator
set, air compressor, or throttle control. The
engine will run without load for an amount
of time established by the customer. Cool-down
cycle time can be programmed from 0 to 900
seconds in 60 second increments. Note: Cool-
down cycle can only be used when the
controller’s standby mode (parameter #30) is
programmed to consume electricity.
Oil Pressure Switch #12
This parameter is used to select the type
of oil pressure switch being used on the engine,
i.e., Normally Close, Normally Open or No Oil
Pressure Switch. The “No Oil Pressure Switch”
setting must be selected when the MSS-200 is
used in combination with any other auxiliary
engine monitoring and shutdown system, i.e.,
EP-100, MC-536 or MC-6K. In the solo mode
the MSS-200 can also be programmed to

463-3000-25 Rev A. 22-May-20156463-3000-25 Rev A. 22-May-20157
MSS - 200 Programming
designed to activate an AC-producing
generator set, but this output can also used to
activate other accessories, i.e., air compressor
relief valve or throttle control.
EXAMPLE: 1800 RPM G/S Engagement
6 x 1800 x 2.0 21600
-------------------------- = ------------ = 360 Hz
60 Seconds 60
For parameter #20 select the next smaller
number calculated. In our example we
calculated 360 Hz. The next smaller number
on the programming table is 240 Hz. Press the
AUTO button until the LED pattern matches the
240 Hz value. Pressing the SET button saves
the programmed value and moves you to
parameter #22.
G/S Frequency-based Load Switch For
Generator OR Over-speed Shutdown For
Pump #22 (Medium)
In step #2 subtract the number entered
in step #1 from the total frequency calculated.
Example: 360 - 240 = 120 (Balance)
Divide the balance by the multiplier 16. Since
you can not use a fraction use the next smaller
number (7) and multiply by the multiplier (16)
which in this example is 112 hz. With this
example select the LED pattern that matches 112
Hz.
120
----- = 7.5 7 x 16 = 112 Hz
16
G/S Frequency-based Load Switch For
Generator OR Over-speed Shutdown For
Pump #24 (Fine)
Subtract 360 Hz from the total sums entered in
steps 1 and 2. The multiplier for step 3 equals 1
Hz. Parameter #24 would be programmed to 8
Hz.
240 Hz + 112 Hz = 352 Hz
360 Hz - 352 Hz = 8 Hz
monitor oil pressure. This feature adds starter motor
protection by preventing the starter motor from
engaging when the engine has oil pressure, or
if the pressure switch wire has been disconnected.
Applications requiring shutdown for other critical
functions like high temperature or pump pressure
can connect the switch wires to the oil pressure
input. Note: Making a small jumper wire from
the O/S terminal to Oel (oil) terminal eliminates
the need for adding an extra relay for over-speed
shutdown.
Oil Pressure Switch Delay #14
With this parameter a delay of 1 to 15 seconds
can be programmed for oil pressure switch
override. This feature gives the engine a certain
amount of time to build up oil pressure during
engine start prior to monitoring for shutdown. This
parameter is required only when the MSS-200
is used in solo mode and when the oil pressure
parameter #12 is programmed to either Normally
Open or Normally Closed.
Auxiliary Engine Monitor #16
This parameter programs the MSS-200 controller
to either a stand-alone application (solo) or to an
application utilizing an optional engine shut device,
i.e., EP-100, MC-536 or MC-6K.
Duration of Start by Frequency #18
The MSS-200 will disengage the starter motor when
the engine has reached a certain programmed
frequency via the frequency terminal of the
alternator or proximity PNP pickup. This feature
not only disengages the starter motor, but it’s
also used as a safety feature by preventing the
engine from starting when the controller senses
RPM. Considering that a starter motor typically
disengages at 500 RPM, use the following
calculation below using an engine example with a
6 pole pair alternator and a belt ratio of 2.0 :
6 x 500 x 2.0 6000
-------------------------- = --------- = 100 Hz
60 Seconds 60
G/S Frequency-based Load
Switch For Generator OR Over-speed
Shutdown For Pump #20 (Course)
Parameters #20, #22, #24 have two functions:
G/S frequency-based load switch for constant
speed generators applications or over-speed
shutdown for variable speed pump applications.
The generator switch (G/S) was originally
MSS - 200 Programming
Generator Over-speed Frequency OR
Variablespeed Pump Mode Selection #26
This parameter has two functions:
(1) Entering a value greater than zero programs
the MSS-200 controller to a constant speed
generator mode. The frequency programmed
in parameter 26 then becomes the over-speed
shutdown frequency. Should generator mode not
require over-speed then program #26 to highest
over-speed frequency setting available (150 Hz).
Use the following 2000 RPM calculation to
program over-speed for a constant speed
generator application:
EXAMPLE: Calculating Over-speed Hz
6 x 2000 x 2 24000
--------------------------- = ----------- = 400 Hz
60 Seconds 60
Subtract 360 (total Hz of G/S in step #20, 22
and 24) from 400 Hz (Over-speed Hz) 400 – 360
= 40 Hz. The multiplier for parameter 26 equals
10. Press the AUTO or MAN buttons until the LED
pattern matches the 40 Hz value.
(2) Programming parameter #26 to zero programs
the MSS-200 for variable-speed pump application
with over-speed. The frequency programmed in
parameters 20, 22 and 26 then becomes the RPM
at which the engine will shut down. Note: When
programmed in pump mode over-speed shutdown
delay becomes a fixed zero second delay.
Over-speed Shutdown Delay Generator Mode
OR Engine Warm-up Duration In Pump Mode
#28
This parameter also has two functions: (1)
overspeed shutdown delay when parameter 26 is
programmed to constant speed generator mode
or (2) engine warm-up duration on a variablespeed
pump mode.When the MSS-200 is programmed
to generator mode this parameter can delay
over-speed shutdown from 0 to 30 seconds.
When the application is a variablespeed pump
with over-speed this parameter can be used as a
warm-up period from 8 to 38 seconds in 2 second
increments.
Standby Mode #30
Standby mode on the MSS-200 can be
programmed to either to consume electricity or to
consume no electricity. In mode that consumes
electricity the controller is activated by a ground
contact to the AUTO terminal and deactivated
when ground from the AUTO terminal is
removed. During standby mode the top right
“AUTO” LED is lit indicating that the unit is in
standby mode. In the standby mode that does
not consume electricity the MSS-200 is activated
when the unit receives a battery plus signal.
When battery positive signal is removed
the engine will shut down immediately. Note:
Cool-down cycle and manual start by pushing
MAN can not be used in mode that consumes
no electricity.
Programming End
Programming mode can be ended at any time
simply by removing power from the MSS-200 or
by going to the last parameter #30. As long as
the OFF/SET button is pressed the last
programmed value will be saved in memory.
Pass Code
If the MSS-200 is programmed with a pass code
or if you are adding a pass code for the first
time, you will then be required to push the
AUTO and OFF/SET buttons at the same time
while energizing the system. As soon as the
two buttons are released the #1 LED blinks
indicating #1 pass code location. Note that this
LED indication is the same as preheat duration;
however since the AUTO and MAN buttons
were pushed at the same time this parameter
equals pass-code #1. In order to create a new
pass code for the first time the factory pass code
setting of zero, zero, zero must be entered. Refer
to programming table for more information.
Pass Code #32
This parameter changes the first of three pass
codes (0-15).
Pass Code #34
This parameter changes the second of
three pass codes (0-15).
Pass Code #36
This parameter changes the third of three pass
codes (0-15).

463-3000-25 Rev A. 22-May-20158463-3000-25 Rev A. 22-May-20159
MSS - 200 Programming
PROGRAMMING THE MSS - 200
The MSS-200 is a state-of-the-art electronic automatic engine start-stop controller that can be
programmed to each customer’s unique requirements. The system programs from the outside of the
compact cylindrical design using a simple binary code sequence. The controller has the following 15
programmable parameters:
• Preheat time (0...60
seconds or ambient
temperature)
• Number of repeated starts
(0...15)
• Pause between repeated
starts (5...75 seconds)
• Over Crank (2...30
seconds) or frequency
• G/S Generator load switch
shutdown delay (0...75
seconds)
• Engine cool-down cycle
(0...900 seconds)
• Oil pressure switch
(normally open, normally
closed, or without switch)
• Oil pressure delay override
(1...15 seconds)
• Auxiliary engine monitor
and shutdown system (EP-
100, MC-536, or solo)
• Starter motor
disengagement by
frequency (in Hz)
• G/S frequency-based switch
to turn on electric power,
air compressor, throttle
control, etc. (in Hz)
• Over-speed shutdown (in
Hz)
• Over-speed shutdown delay
(2...30 seconds)
• Warmup duration
• (8...38 seconds)
• Standby mode (does/
doesn’t consume energy)
• Pass code (3 digit 0-15)
The controller contains four (4) LEDs. Each LED, as shown below, has a dual purpose of
(1) parameter and (2) value.
MSS - 200 Programming
PROGRAMMING GUIDE

463-3000-25 Rev A. 22-May-201510 463-3000-25 Rev A. 22-May-201511
MSS - 200 Programming
PROGRAMMING GUIDE
MSS - 200 Programming
PROGRAMMING GUIDE

463-3000-25 Rev A. 22-May-201512 463-3000-25 Rev A. 22-May-201513
MSS - 200 Programming
ENTERING A PASS CODE
The MSS-200 allows the user to input a
3-digit pass code to prevent unauthorized
personnel from changing any of the controller’s
parameters. This pass code is factory-set to
0,0,0. However, the factory set pass code does
NOT prevent unauthorized individuals from
changing any of the controller’s parameters.
Entering a user-defined pass code for the first
time requires first entering the factory-set pass
code. In order to enter a user-defined pass
code, one must first push and hold the
OFF/SET and AUTO buttons simultaneously
while energizing the system. One LED will blink
indicating the first pass code. Press the OFF/
SET button and select the first pass code value
(0-15) using the AUTO and HAND buttons.
Repeat this procedure until all 3 pass code
numbers are entered. Once all three numbers
are entered, value number 1 LED will blink
indicating PREHEAT. From this point press the
OFF/SET button 32 times and perform the
procedure shown to the right to change the pass
code. NOTE: There is no way for a customer to
override the pass code, so write down your pass
code and keep it in a safe place.
MSS - 200 Programming
ENTERING A PASS CODE
ENTERING A PASS CODE

463-3000-25 Rev A. 22-May-201514 463-3000-25 Rev A. 22-May-201515
MSS - 200 Programming
LED INDICATION
TROUBLESHOOTING
NOTES
MSS - 200 Programming

463-3000-25 Rev A. 22-May-201516 463-3000-25 Rev A. 22-May-201517
NOTES
MSS - 200 Programming Software License Agreement
This LICENSE AGREEMENT (“Agreement”) is made as of the Effective Date noted below by and between LOFA™ Industries, LLC (“LOFA”),
a Georgia corporation with a principal place of business at 250 Hembree Park Drive, Suite 122, Roswell GA 30076, and Licensee as
defined below.
Standard Terms and Conditions
1. Definitions. In this Agreement, unless the context otherwise requires, the following terms shall have the following meanings:
a. Agreement shall mean this agreement (as such may be amended from time to time in accordance with the provisions
hereof), information sheets and any exhibits, attachments or schedules referenced herein.
b. LOFA Notices shall mean all proprietary trademark, patent and copyright notices present in the Materials.
c. Effective Date shall mean the date Licensee purchases LOFA hardware and/or software.
d. Host Device shall mean the product or device that hosts LOFA software.
e. New Releases means material improvements or changes to the LOFA Software that may enhance operating performance. A
New Release is signified by an increase in the release number to the left of the first decimal.
f. Information Sheets shall mean the attached exhibits which contain specific license terms.
g. LOFA Software shall mean a hardware and/or software item listed in Exhibit B – Products/Deliverables.
h. Licensee Device shall mean the specific LOFA hardware created by or for Licensee combining the LOFA software with the
Host Device as identified in Exhibit A.
i. Materials shall mean all hardware and/or software products and special documentation listed in Exhibit B – Products/
Deliverables, as well as any standard documentation distributed along with such products.
j. Runtime means those portions of the Licensed Products specifically designated as ‘runtime’ including libraries and sample
code.
k. End User shall mean the end user of the Licensee Devices.
l. New Releases and Updates LOFA may, in its sole discretion, develop any New Releases to LOFA Software; however, LOFA
has no obligation to develop, sell, or support New Releases.
Acceptance of Terms of this Agreement
In order to use the LOFA software referenced herein, you must first agree to the provisions of this Agreement. Use of LOFA software is
prohibited without acceptance of all the terms in the Agreement.
2. License.
Subject to applicable government export regulations, LOFA grants Licensee a world-wide, non-exclusive, non-transferable,
perpetual license subject to limitations as defined below to use, LOFA Software solely for use in the Licensee Device. No such
Licensee Devices(s) incorporating any of the Materials may be distributed, licensed, sold, rented, or otherwise provided to third
parties without the express written permission by LOFA.
3. License Restrictions and Conditions. Licensee agrees to the following:
i. No distribution of licensee devices incorporating the materials without express written permission.
ii. This license is restricted to use with up to one (1) specific identified Licensee Devices; additional devices or products from
Licensee require additional licenses.
4. Ownership, Trade Secrets, Protection.
a. All title and ownership in and to the LOFA Software, LOFA trademarks, and the LOFA-supplied portions of items contained
in this Agreement, including all intellectual property rights such as copyright, trade secrets, patents, trade-marks and service
marks, shall at all times remain with LOFA and its licensors as appropriate. Should Licensee offer any warranties to third
parties on behalf of the Licensee Devices, Licensee must be solely responsible for these warranties.
b. Licensee agrees that the techniques, algorithms, ideas, concepts, code, and processes contained in the Materials constitute
LOFA’s trade secrets and are subject to confidentiality protection. As such, Licensee agrees not to reverse engineer,
disassemble or decompile, or otherwise attempt to derive the source code for, or perform cryptographic analysis upon, any
Licensed Products to the extent this restriction is permitted by law. To the extent the following prohibition is permitted by law,
Licensee is prohibited from creating any Licensee Devices which gives third party proprietary software direct access to any of
the following items within the Licensed Products: (i) supported API(s); (ii) security and authentication functionalities; or, (iii) any
undocumented internal functionality.
Licensee agrees to take all reasonable measures to keep confidential the Materials, and protect LOFA’s (and its licensor’s)
rights in the Materials (including, for purposes of this Section, additional hardware, software or information provided. Licensee
agrees not to disclose the confidential portions of the Materials to anyone, or copy them, except as permitted under this
Agreement.
c. Customization of a customer facing page does not grant ownership rights of software
As used in this Section, the phrase “confidential portions of the Materials” specifically does not include the Runtime elements
solely to the extent that such elements are distributed in accordance with this Agreement.
5. Compliance with Laws. Licensee must comply with all applicable export, import, or other relevant laws of any applicable
jurisdiction. Determination of the applicable law is Licensee’s responsibility. Licensee understands that the Licensed Product is
cryptographic in nature and therefore the Materials are highly regulated. Licensee is strictly prohibited from exporting, re-exporting
or importing the Materials (after initial delivery by LOFA to Licensee), regardless of method (including, for example and not by
limitation by use of physical delivery, e-mail, or download from FTP or website, etc.), without first complying with all applicable
government use, import, or export laws, rules, regulations, orders, and obtaining any necessary approvals or permits. Obtaining
any necessary export or import approval for Licensee Devices and/or the Materials (after initial delivery of the Materials by LOFA to
Licensee) is the sole responsibility of Licensee.
6. Fees. Licensee fees are referenced in the Purchase Order.
7. Limited Warranty. LOFA warrants for a period of thirty (30) days from the first date that it delivers to Licensee the Materials that
(a) the Licensed Product(s) will operate in conformity with the material specifications for such item; (b) will be free from material
defects; and (c) the media, if any, on which the Licensed Product is furnished will be free from material defects in materials and
faulty workmanship under normal use. LOFA’s sole liability and Licensee’s exclusive remedy for any failure to meet these warranties

463-3000-25 Rev A. 22-May-201518 463-3000-25 Rev A. 22-May-201519
1. will be limited to repair or replacement of the defective Materials at LOFA’s option and expense.
2. Warranty Disclaimer. Except as provided in this Agreement, LOFA transfers the Materials to Licensee on an “as is” basis. The
warranties in this Agreement, are in lieu of all other warranties or conditions, and LOFA makes no other warranty, condition
or representation of any kind whether express or implied, and LOFA expressly disclaims the implied warranties or conditions of
merchantability, merchantable quality, fitness for a particular purpose, infringement and those arising by statute or otherwise in
law or from the course of dealing or usage of trade. LOFA does not represent or warrant that the Materials will meet any or all of
Licensee’s particular requirements, that the operation of the Materials will be error-free or uninterrupted, or that all programming
errors in the Licensed Product can be found in order to be corrected. All warranties provided in in this Agreement are solely for the
benefit of, and may not be transferred by, Licensee, to any third party.
a. Limits on Scope of Indemnity. LOFA will have no liability for any infringement arising from (i) the use of the Licensed
Product other than as set forth in its accompanying documentation or specifications; (ii) the modification of the Licensed
Product; or (iii) the combination or use of the Licensed Product with other software, hardware, items or processes to the extent
such infringement is not foreseeable use of the Licensed Product. This Section states LOFA’s entire obligation with respect to
any claim regarding the intellectual property rights of any third party.
b. Licensee Indemnification Obligation. Licensee shall indemnify, defend and hold harmless LOFA, its directors, officers, and
employees from and against any claim, demand, cause of action, loss, damage, liability suit, proceeding, judgment, or cost
(including attorney fees), brought against LOFA which is based on the creation, use or distribution of Licensee Devices to the
extent that such suit or proceeding does not arise or result from: (i) LOFA’s material breach of any agreement, obligation,
representation, warranty or covenant contained in this Agreement; (ii) any wrongful, negligent action or failure to act by LOFA,
its employees, agents or independent contractors; or, (iii) any liability for which LOFA is obligated to indemnify Licensee under
this Section.
3. Term and Termination.
a. Term. Unless otherwise specified in Exhibit A, the term of this Agreement will commence on the Effective Date and will
continue into perpetuity unless otherwise terminated earlier under this Agreement.
b. Termination for Cause. Any of the following shall suffice to terminate this Agreement:
i. If Licensee materially breaches any term or condition of this Agreement and fails to cure that breach within thirty (30) days
after receiving written notice of the breach.
ii. This Agreement will terminate automatically without notice and without further action by LOFA in the event Licensee
becomes insolvent (i.e., becomes unable to pay its debts in the ordinary course of business as they come due), makes an
assignment in violation of this Agreement or makes an assignment for the benefit of creditors or if any other bankruptcy
proceedings are commenced by or against Licensee.
c. Consequences. Upon the termination of this Agreement for any reason: (i) all rights granted hereunder will automatically
revert to LOFA; (ii) Licensee must (A) return to LOFA (or, at LOFA’s option, destroy) the originals and all copies of the Materials
in Licensee’s possession or control; (B) erase any and all of the foregoing from all computer memories and stored Licensee
Devices within its possession or control; and (C) provide LOFA with a written statement certifying that it has complied with
the foregoing obligations. End use licenses to Licensee Devices for Customers granted by Licensee to Customers prior to
termination will survive any such termination.
4. Limitation of Liability.
a. LICENSEE AGREES THAT ANY LIABILITY ON THE PART OF LOFA FOR BREACH OF THE WARRANTIES CONTAINED
HEREIN OR ANY OF THE OTHER PROVISIONS OF THIS AGREEMENT OR ANY OTHER BREACH GIVING RISE TO
LIABILITY OR IN ANY OTHER WAY ARISING OUT OF OR RELATED TO THIS AGREEMENT FOR ANY CAUSE OF ACTION
WHATSOEVER AND REGARDLESS OF THE FORM OF ACTION (INCLUDING BREACH OF CONTRACT, STRICT LIABILITY,
TORT INCLUDING NEGLIGENCE OR ANY OTHER LEGAL OR EQUITABLE THEORY), WILL BE LIMITED TO LICENSEE’S
DIRECT DAMAGES IN AN AMOUNT NOT TO EXCEED THE TOTAL AMOUNT PAID TO LOFA BY LICENSEE FOR THE LOFA
HARDWARE.
b. LICENSEE AGREE THAT IN NO EVENT WILL LOFA BE LIABLE FOR DAMAGES IN RESPECT OF INCIDENTAL, ORDINARY,
PUNITIVE, EXEMPLARY, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES EVEN IF LOFA HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES INCLUDING, BUT NOT LIMITED TO, BUSINESS INTERRUPTION, LOST BUSINESS
REVENUE, LOST PROFITS, FAILURE TO REALIZE EXPECTED SAVINGS, ECONOMIC LOSS, LOSS OF DATA, LOSS OF
BUSINESS OPPORTUNITY OR ANY CLAIM AGAINST LICENSEE BY ANY OTHER PARTY.
c. LICENSEE ACKNOWLEDGES THAT LOFA’S LIMITED LIABILITY EXPRESSED IN THIS AGREEMENT REPRESENTS A MATERIAL
BASIS FOR SETTING THE FEES FOR LOFA HARDWARE.
5. Use of Trademarks.
Any and all trademarks and trade names which LOFA uses in connection with the license granted hereunder (“LOFA Marks”) are
and remain the exclusive property of LOFA. Nothing contained in this Agreement may be deemed to give Licensee any right, title or
interest in any LOFA Marks. Subject to notice from LOFA in writing which modifies or cancels such license at LOFA’s sole discretion,
during the continuance of this Agreement, LOFA hereby grants Licensee a nonexclusive, revocable license to the LOFA Marks for
normal advertising, marketing and promotion of Licensee Devices according to guidelines that LOFA may issue from time to time.
Licensee must act consistently with LOFA’s ownership of the LOFA Marks and may not use LOFA Marks in a disparaging manner.
Licensee agrees to use correct trademark notices on advertisements, sales literature, dealer materials, press releases and other
marketing materials, which use or display LOFA Marks. Licensee agrees to provide samples of all Licensee’s marketing materials
and Licensee Devices containing LOFA Marks to LOFA for prior approval. If LOFA rejects any of Licensee’s use of LOFA Marks, then
the parties may cooperate reasonably in order modify such materials for approval prior to release or use by Licensee. To the extent
that LOFA withdraws any portion of the trademark license granted in this subsection, Licensee’s obligations under this Section,
above, will also terminate if the rights necessary to comply with such obligation are withdrawn.
6. Interpretation of This Agreement. This Agreement is the entire Agreement to date between the parties regarding the Materials
and supersedes any such prior agreement or communication. Any subsequent waiver or modification of this Agreement,
Software License Agreement
1. or any part, shall only be effective if reduced to writing and signed by both parties. No delay or failure to enforce any right
under this Agreement will be considered a waiver of a party’s rights thereafter to enforce each and every right and provision
of this Agreement. If any provision of this Agreement is declared by a court of competent jurisdiction to be invalid, illegal, or
unenforceable, such provision will be severed from this Agreement and the other provisions will remain in full force and effect.
This Agreement will be binding upon, and inure to the benefit of, the successors, heirs and assigns of the parties. Neither Licensee
nor Licensee employees, consultants, contractors or agents are agents, employees or joint-venturers of LOFA, nor do they have
any authority to bind LOFA by contract or otherwise to any obligation. Licensee agrees not to make any statements that state or
imply that LOFA certifies or guarantees Licensee Devices or that Licensee Devices are warranted, tested or approved by LOFA.
Dates and times by which either party is required to render performance will be postponed automatically to the extent and for
the period of time that such party is prevented from meeting them by reason of any cause beyond its reasonable control. Unless
otherwise specifically expressed in this Agreement, the specific business terms and negotiated customisations to this Agreement will
be considered confidential (“Business Terms”), and neither party my disclose such information to third parties except as follows:
(a) to employees, advisors, financing parties or contractors who are under an obligation of confidentiality to the extent reasonably
necessary to conduct business; (b) to the extent that such Business Terms become publicly known through no fault of the parties;
(c) to the extent required to comply with any valid law, regulation, statute, or order so long as the non-disclosing party receives
reasonable advance notice of such potential disclosure; and (d) to the extent required to enforce, establish, or interpret any right or
duty at law or equity with respect to this Agreement.
2. General.
a. All notices hereunder will be in writing and must be duly given if delivered personally or sent by registered or certified mail,
return receipt requested, postage prepaid, to the respective addresses of the parties appearing in this Agreement. Any notice
given will be deemed to be received: (i) on the date which it is delivered if delivered personally, (ii) or, if mailed, on the fifth
business day next following the mailing thereof. Either party may change its address for notices by giving notice of such
change as required in this clause.
b. This Agreement, the license rights granted hereunder and the Materials, or any part thereof, may not be assigned or
transferred by Licensee, including by operation of law (“Transfer”), without the prior written consent of LOFA. Any such transfer
without the prior written consent of LOFA will be ineffective. In any case, any such Transfer absent LOFA’s written permission
will immediately and automatically terminate this Agreement without further action by LOFA. A change of control of Licensee,
whether by sale or issuance of shares (except in the ordinary course of raising capital by public offering), or merger, or
otherwise, will be deemed to be an assignment.
c. The laws in force in the State of Georgia will govern this Agreement; the parties hereby consent to jurisdiction and venue in
the courts of Georgia.
d. The provisions in Sections - Licensee’s Indemnification, - Ownership, Protection, –Fees - Limited Warranty, - Warranty
Disclaimer, -Indemnification, -Term and Termination, Limitation of Liability, - Interpretation of Agreement, and -General
(inclusive), remain in force and effect after the termination of this Agreement.
Special License Terms
THE LICENSE GRANTED HEREUNDER IS RESTRICTED SOLELY TO THE OPERATION OF THE LOFA HARDWARE AND FOR NO OTHER
PURPOSE. NO SUCH LICENSEE DEVICE INCORPORATING ANY OF THE MATERIALS MAY BE DISTRIBUTED, LICENSED, SOLD,
RENTED, OR OTHERWISE PROVIDED TO THIRD PARTIES WITHOUT LOFA’S EXPRESS WRITTEN PERMISSION.
Exhibit B – PRODUCTS/DELIVERABLES
Licensed Product Information
Software codes with product numeric values equal to 001-xxxx-yyyy-zzz; where xxxx, yyyy, and zzz equal (0000...9999).
Software codes qualified under the same numeric regimen detailed above or including the verbal description of “CANPlus™” products
and/or the “CANPlus Suite” of products.
Maintenance and Technical
Platform Requirements
.NET Framework 3.5
Windows® XP, Windows Vista (32/64-bit), Windows 7 (32/64-bit)
Software License Agreement

250 Hembree Park Drive, STE 122
Roswell, GA 30076
T: 770.569.9828
F: 770.569.9829
www.LOFA.net 463-3000-25 Rev A. 22-May-2015
Other manuals for MSS-200
1
Table of contents