Aperio Online Programming Application Manual-C
Aperio Online Programming Application Manual-C
Aperio ®
Online
Programming
Application
Manual
Document No: ST-001321-C, Issue date: 8 October 2013
2 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
1 Introduction
-symbolö
Applicable Products
Purpose This manual can be used for all versions of
The main purpose of this manual is to provide communication hubs.
information for installation and configuration of
Aperio Online based products using the Aperio Aperio support in the EAC system
Online Programming Application. Note that the Aperio support may vary
depending on the Aperio communication hub
The manual is intended for installation used and the level of integration. Please contact
personnel, project managers and people with your OEM for details.
similar responsibilities.
Scope
This manual includes a complete description of
all functionality and settings in the Aperio Online
Programming Application.
References
[1] ST-001323-Aperio Online Mechanical Installation Manual
[2] ST-001322-Aperio Online Quick Installation Guide
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013 3
Aperio® Online
2 System Overview
Figure 1.
Aperio technology
overview Programming
application
IEEE802.15.4 (2.4GHz)
Communication
Hub RS-485,
Wiegand
or Ethernet
EAC system
(Electronic Access Control)
RFID Lock
card
4 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
3 The Programming Application Overview
Refer to section "5 Installation of Programming Application and Drivers" on page 61 for installation
and upgrade from earlier versions.
Main view
The main view of the Programming Application consists of three areas:
∙∙ Menu bar
∙∙ View area
∙∙ Status bar
Status bar
The status bar contains the following information:
∙∙ USB Radio indication
∙∙ Date label
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013 5
Aperio® Online
User settings
The User Settings (on the Settings menu) contains settings that are applicable to all installations:
Software version
To check the version of installed software, select About Aperio Programming Application on the Help
menu:
6 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
USB Radio together with a red dot indicates that the serial port or the USB radio device is not ok.
∙∙ Lock/sensor: Indicates if there is a lock/sensor paired with the communication hub. If there is a
paired lock/sensor the MAC address of the lock/sensor is shown.
∙∙ Communication hub: The MAC address of the communication hub.
∙∙ EAC Address: Shows the EAC address for the lock paired with this communication hub.
∙∙ UHF Link: Indicates the strength of the UHF wireless link (through the USB Radio device) between
the communication hub and the Aperio Programming Application.
Green: Good
Yellow: OK
Red: Not OK (firmware upgrade not allowed)
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013 7
Aperio® Online
∙∙ Security Mode: Indicates the security mode of the communication hub. During final installation all
locks and hubs must be changed from Manufacturer mode to Customer mode.
Customer mode Door is using secure radio communication with the customer encryption key.
Manufacturer mode Door is using insecure radio communication with the default encryption key.
∙∙ Warning indications: The following warning levels are given. Hoover with the mouse to see more
information.
For example: The communication hub firmware (rfif) version is older than Aperio Programming
Application.
For example: The communication hub is not paired with any lock.
For example: The security modes in communication hub and lock are not equal and should be changed,
see section "Change EAC address" on page 45.
∙∙ Detailed information of selected hub and lock/sensor is shown on the right side of the window.
Right clicking a communication hub or lock/sensor will give access to the functions available in the
Programming Application. See section "4 Programming Application Functions" on page 9 for an
overview of all functions.
8 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
4 Programming Application Functions
Opening/creating installations
An installation is a password protected set of settings you need when you want to communicate
with a hub and/or a lock. An installation is linked to an encryption file that is needed in order for the
communication to work. (The encryption key file is provided by your local ASSA ABLOY company.)
Result: All communication hubs within reach of the USB Radio device of your computer are displayed in the
scan result table.
2) Locate a communication hub by the last four characters of the communication hub MAC address (ex. 01CF)
in the scan result table. The same characters should be on a label on the cover of the communication hub.
Click Rescan if the communication hubs that you want to configure are not shown in the list.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013 9
Aperio® Online
3) Select the communication hub(s) that you want to include in your installation. Click Show details to view
detailed information in the installation view.
1) Right click and select Communication hub - Pair with lock or sensor.
2) The pairing process starts. Hold the credential at the lock, or engage the magnet for the sensor to pair the
hardware with the communication hub.
10 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
3) When the lock has stopped blinking you can click Done to see the pairing result.
Result: The result is displayed.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013 11
Aperio® Online
If more than one lock is paired to the communication hub the Configure menu is found on
the lock and sensor sub-menus respectively.
iCLASS RFID format is also supported by the programming application. However, no settings are neces-
sary.
12 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 8 oktober 2013
Aperio® Online
∙∙ Start Address in Sector: Parts of blocks within a sector can be used for credential data: 0 to 47 for
1K MIFARE Classic credentials. For 4K MIFARE Classic credential 0-47 (Start sector 0 to 31) and 0 –
239 (Start sector above 31)
∙∙ Length to read in Sector: Length of the credential data: 1 - 48 (Start sector above 31 cannot be
used in the current release of the Programming Application).
∙∙ MIFARE Authentication Key: A 6 bytes long hexadecimal key is required to read the credential data:
For example: 112233445566
∙∙ Read Key: Select the read key that the credential is configured to use for sector reading. The lock/
sensor will give access only for this key.
If key B is selected as sector data read key, make sure that the access bits on the credential
prevent reading of key B. If key B is readable on the credential, key B cannot be used to read
the credential data.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 13
Aperio® Online
Example:
To read the user data shown in the figure below, 17 10 19 80, and use the Authentication Key
001122334455 together with MIFARE Key A.
14 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
∙∙ Start Address in Sector: Parts of blocks within a sector can be used for credential data: 0 to 47 for
1K MIFARE Classic credentials. For 4K MIFARE Classic credentials 0-47 (Start sector 0 to 31) and 0 –
239 (Start sector above 31)
∙∙ Length to read in Sector: Length of the credential data: 1 - 48 (Start sector above 31 cannot be
used in the current release of the Programming Application).
∙∙ MIFARE Authentication Key: A 16 bytes long hexadecimal key is required to read the credential
data: For example: 00112233445566778899AABBCCDDEEFF
∙∙ Read Key: Select the read key that the credential is configured to use for sector reading. The lock
will give access only for this key.
If key B is selected as sector data read key, make sure that the access bits on the credential
prevent reading of key B. If key B is readable on the credential, key B cannot be used to read
the credential data.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 15
Aperio® Online
Example:
Since MIFARE Plus has the same memory organization as MIFARE Classic, we can use the same
configuration. We will also use Key A but here the length of this key should be 16 bytes, in this
particular case: 00112233445566778899AABBCCDDEEFF.
DESFire UID
16 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
DESFire
Select DESFire in the RFID Card Type drop down list.
∙∙ Application Id: To configure the lock for file credential reading, you need to set first the Application
Id of the application which contains the file. A credential can have up to 32 applications.
Application Ids range from 0 to 16777215.
∙∙ File Identity: You need to type the File Id of the file you want to read. Every application can have up
to 28 files. File Ids range is 1 to 255.
∙∙ File Start Position: You need to indicate the byte index where you want to start to read the file. If
you type 0 it will start from the beginning of the file.
∙∙ Length to read in File: Type the length of the data you want to read. The length is specified in bytes.
Minimum length is 1 and the maximum length supported by the Aperio lock is 30 bytes (this is the
current limitation that will be removed in the future).
∙∙ File Data Protection Level: Select one of the three options (Plain, Data Authenticity by MAC, Full
Encryption) depending on the data type of the file.
∙∙ Key Type: Select one of the four options (DES, 2K3DES, 3K3DES, AES-128) depending on the crypto
used by your application’s key. Type the key value in hexadecimal. DES, 2K3DES and AES-128 are 16
bytes keys, 3K3DES is a 24 bytes key.
∙∙ Key Number: Each application can store up to 14 keys. Key 0 is always the application’s master key.
Enter which key number from the application you want to use. Key numbers range from 0 to 13.
Example:
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 17
Aperio® Online
Low frequency
This credential type cannot be used together with any other credential types.
Once the lock has read any credential technology 3 times the lock/sensor will only accept
this technology. If the power is toggled the lock/sensor will return to the initial state of ac-
cepting any credential.
Once a specific credential technology has been configured via the Programming Applica-
tion, this will be the only accepted type of credential. The lock will remain in this condition
after the power has been toggled.
18 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Legic UID
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 19
Aperio® Online
Segment search:
∙∙ Search string (hex): Max 24 characters hexadecimal, even number. For example: 30030009.
∙∙ Segment type filter: The type of segment, None, Access or Data.
∙∙ Start segment: Specifies the segment from which to start the search. It is useful in cases where more
than one similar search string exists. Integer in the range of 0-255.
Data:
∙∙ Use the first byte of the search string as address 0 for Advant: Only for Advant card types, in order to
change the data addressing of Advant. The first data byte will be the first search string/stamp byte.
∙∙ Start address: Specifies the start address of the data. Integer in the range of 0-255.
∙∙ Number of bytes: Specifies the number of bytes of data to be read. Integer in the range of 1-45.
Checksum:
∙∙ Type: "None" does not require any of the checksum related fields to be specified, but CRC 8-bit and
16-bit does.
∙∙ Data start address: Specifies the address where the data which checksum is to be calculated starts.
Integer in the range of 0-255.
20 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
∙∙ Data length: Specifies the length of the data in number of bytes to be read. Integer in the range of
0-255.
∙∙ Checksum address: Specifies the address where the checksum is located. Integer in the range of
0-255.
The credential data start address differs between Legic Prime and Legic Advant:
∙∙ For Legic Prime cards the first data byte starts with the first search string/stamp byte.
∙∙ For Legic Advant cards the first data byte starts with the first byte in the data area.
Segment 0:
Search String: 30 03 00 08
Segment type: Data
Data length: 8 bytes
Checksum: CRC 16 byte 0-5
Checksum address: 6
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 21
Aperio® Online
Segment 1:
Search String: 30 03 00 09
Segment type: Access
Data length: 24 bytes
Checksum 1: CRC 16 byte 0-10
Checksum 1 address: 11
or
To include the search string in the first data byte, check the Use the first byte of the search string as
address 0 for Advant.
22 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 23
Aperio® Online
This window is only visible if Show advanced settings is activated in User Settings window, see
section "User settings" on page 6.
∙∙ End character: PIN is sent to the EAC after an end character is pressed.
∙∙ Select Character: One of the non-numeric characters on the keypad can be used to submit the pin.
For example: The user enters the PIN followed by a # on the keypad.
24 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Use of override credentials when using a Wiegand hub requires that DIP switch 1 is set to
position ON.
Tip: You do not have to enter the override credential data manually for every door to be configured.
This can be saved using the Save configuration function as the last step of the configuration wizard.
1) To add an override credential, select the desired card type in the drop down list and click Add.
If you check Remove all credentials in the lock, all existing override credentials in the lock
will be deleted during the configuration process.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 25
Aperio® Online
MIFARE UID
MIFARE Sector
26 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 27
Aperio® Online
DESFire
iCLASS
∙∙ Size in bits [1…144]: Number of bits used for credential data on the iCLASS credential.
∙∙ Credential: Card credential appended with zeroes on the right side, and translated to hexadecimal
format.
∙∙ Description: For example the credential owner.
∙∙ Size in bits [1…144]: Number of bits used for credential data on the credential.
∙∙ Credential: Card credential appended with zeroes on the right side, and translated to hexadecimal
format.
∙∙ Description: For example the credential owner.
28 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
PIN
Seos
∙∙ Size in bits [1…384]: Number of bits used for credential data on the credential.
∙∙ Credential: Card credential appended with zeroes on the right side, and translated to hexadecimal
format.
∙∙ Description: For example the credential owner.
Legic UID
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 29
Aperio® Online
Legic Data
1) Click Change in the Security Mode Setting area if you want to change the security mode, or click Next.
The default mode is Manufacturer mode, but you should always change it to Customer
mode. If you change to Manufacturer mode key the lock will no longer be using secure radio
communication.
30 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
The default EAC addressing mode is Normal address offset, which means that the communication
hub assigns the EAC address to the paired locks according to the addressing table, see the Aperio
Online Mechanical Installation manual. This setting is used when the EAC can handle addresses
without limit.
Legacy address offset is used when the EAC has a low limit for handling addresses, for example 32 or
64. The following example shows the addresses assigned to the locks on a communication hub with
address 1:
∙∙ Normal address offset: 1,17,33, 49,
∙∙ Legacy address offset: 1-8 (hub 1), 9-16 (hub 2), 17-24 (hub 3).
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 31
Aperio® Online
This value sets the time (in seconds) the lock will wait for an access decision from the EAC.
If this time is extended and the HUB is offline the response time when using the PAP will be
longer. This is due to that each swipe of a credential will wait for the EAC response and with
a longer timeout, the response in offline will also increase.
Remote open
Checking the Enable remote open checkbox will enable the remote open functionality in the HUB.
As the wiegand interface does not support setting an unlock duration from the EAC, this must be
configured here.
Checking the Enable DIP Switch checkbox will restore the EAC addressing to what is configured with
the DIP switches on the communication hub.
To disable the DIP switch the EAC address must digitally be set as well. To do this use the
Change the EAC address function on the right click menu for the communication hub.
32 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Always change the radio channel on the lock before changing on the communication hub.
This function is also available on the right click menu in the installation view.
2) Deselect one or several of the used channels to make a new selection of channels.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 33
Aperio® Online
The battery power alarm is sent from the lock to the EAC system and is used to indicate when it is
time to replace the battery. It may be necessary to configure the alarm triggering depending on the
type of battery used and the surrounding temperature, e.g. in cold surroundings the battery runs out
faster.
This only applies to products with lithium batteries that are using energy counter. For prod-
ucts with battery measurement on the secure side (P100/I100 currently), the interval you
set translates into hours, i.e. 6 minutes = 6 hours on those products.
34 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
The interval setting is normally set to 60 minutes. If Remote Open functionality is used, this parameter
should be set to a shorter interval such somewhere in between 5 and 15 minutes.
Lowering the status interval time for any reason will have an adverse effect on the battery
life of the product.
As the status message interval is used by the communication hub to detect if the lock has gone
offline, any changes to this interval must be done on both lock and communication hub where the
lock interval should be shorter than the interval in the communication hub. This is to ensure that no
intermittent offline situations occur.
When using an AH30 communication hub it is also important that all locks have the same status
interval as the communication hub will only have one ‘offline’ interval for all locks paired.
Locking Parameters
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 35
Aperio® Online
∙∙ Lock jammed alarm timeout (seconds): How long time the system tries to lock the lock before it
sends an alarm to the EAC and goes back to idle state.
∙∙ Enable lock jammed retry: This enables a periodic retry to lock the lock according the settings
under “Lock jammed retry period (seconds).
∙∙ Lock jammed retry period (seconds): How long the lock will wait before it retries to lock the lock
in seconds (default = 2 s).
∙∙ Lock jammed indication mode: The way in which the lock indicates that it has been jammed. LED,
Buzzer and LED and buzzer are the different indication modes.
Different locks can have a different mechanism for audio-visual indication of successful credential
reading. Here it is possible to disable credential read indication or to set it to LED. Some Aperio locks
have support for other mechanisms such as buzzers.
Sensor
This setting applies for locks with built in sensor. By activating this function, the lock sensor will stop
sending passage events to the EAC for unlock durations longer than you set here. This setting will
save battery life in high traffic doors.
Here a summary of configurations that will be transferred to the unit. The Device Update dialog box
shows a summary of the configuration tasks that will be downloaded to communication hub/lock/
sensor. The configuration may be used later to configure other devices with the same information, by
clicking Save configuration:
36 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
1) The Save Configuration dialog box shows a summary of the configuration tasks that have been collected
during the different steps in the Configuration Wizard. You can exclude some tasks by simply ticking the
check box.
If you choose to save a configuration, keep in mind that some configuration settings should not
be saved. Only save settings that are general for all locks in your installation. Tip: Create a set of
configurations for the most common settings in your system.
3) Enter a unique and suitable name for this configuration in the Configuration name field. Choose this name
carefully, to make it clear what settings are changed in the lock/sensor or communication hub.. You could,
for instance, name it according to the different configuration tasks or, if applicable, use a name that reflects
the specific door type.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 37
Aperio® Online
4) Click OK.
Result: The configuration is saved in the local storage and the Save configuration window is closed.
Clicking Cancel on the Device Update page does not affect the locally stored configuration.
1) In the Installation view, right click the desired lock/sensor and select Apply configuration and an earlier stored
configuration.
38 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
4) Hold the credential at the lock, or engage the magnet for the sensor, to accept the configuration. (This will
not be required when downloading configuration to a communication hub.)
5) The result is shown. The settings that could not be transferred to the specific hardware are ignored. Click
Close to finish.
6) Repeat all the steps from the beginning of this section for every lock/sensor you want to configure with a
saved configuration.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 39
Aperio® Online
2) Enter a description that clearly identifies the lock position and click OK.
3) For a communication hub the information is updated immediately. If you change the physical location name
for a lock/sensor you will be prompted to hold the credential at the lock, or engage the magnet for the
sensor.
Result: After successful reading a progress bar shows the download. After update the new location
name can be found in the Lock/sensor section on the lower right side of the installation view.
40 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 41
Aperio® Online
3) In the event log window, click Save As... to save the information to a txt file or click Close to exit without
saving.
The window contains information of system events including consecutive number, date, and what
type of system event that was performed. (If the number of events exceeds 200 older events are
overwritten.)
42 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 43
Aperio® Online
3) In the audit trail window, click Save As... to save the information to a txt file or click Close to exit without
saving.
The window contains information on the total number of access attempts including consecutive
number, date, access decision and what type of credential that was used at each attempt.
1) Right click and select Lock/sensor or Communication Hub – Retrieve system information to access the unit.
44 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
2) Click Save as... to save the system information to a local storage, Click Reset diagnostic counters... to reset the
diagnostic counters in the device or click Close to exit.
It is recommended to use the DIP Switch for setting the EAC address of communication hubs.
However, if needed the Change EAC address function allows you to digitally assign an EAC address
in the range of 1-63 (1-15 for communication hubs with several locks/sensors paired and 1-63 for
communication hubs with one lock/sensor paired).
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 45
Aperio® Online
If the Programming Application is used to set RS 485 addresses, it will override the address
set by the DIP switch on the communication hub.
Customer mode Door is using secure radio communication with the customer encryption key.
Manufacturer mode Door is using insecure radio communication with the default encryption key.
Conflicting mode The modes in the lock/sensor and the communication hub are not the same.
46 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
1) Right click the lock/sensor and select Switch to Customer Mode/Switch to Manufacturer mode.
2) Hold the credential at the lock, or engage the magnet for the sensor.
4) If the encryption key is successfully loaded you get a message that states “Successfully updated security
mode”. Click OK.
Result: Check the lock symbol at the right side of the door to see that the door has been set to
Customer mode/Manufacturer mode.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 47
Aperio® Online
To use this function, you must have the Show advanced settings checkbox checked in User
Settings, see section "User settings" on page 6. Follow these steps to change the radio
channel for the communication hub and lock/sensor:
Always change the radio channel in the locks/sensors before changing in the communica-
tion hub!
1) Select the lock/sensor in the scan result table. Right click and select Lock/sensor – Change radio channels.
2) Uncheck any of the three currently used channels to be able to select other radio channels. Click OK.
48 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
3) Hold the credential at the lock, or engage the magnet for the sensor to perform the update.
Result: A progress bar shows that the update is being performed. The Device update result dialog
box shows the result of the update when it has been performed.
4) Repeat this procedure for all locks/sensors connected to the current communication hub.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 49
Aperio® Online
5) Finally, change the radio channel for the communication hub: Right click and select Communication Hub –
Change radio channels.
6) Uncheck any of the three currently used channels to be able to select the same radio channels as for the
lock/sensor. Click OK.
Result: A progress bar shows that the update is being performed. The Device update result dialog
box shows the result of the update when it has been performed.
50 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
2) On the menu bar select Settings –Installation Settings and check that the Update device time during door
configuration checkbox is checked.
3) Close the Installation Settings view. Right click and select Lock/sensor-Configure. Click Next repeatedly until
you reach the Device Update window.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 51
Aperio® Online
4) Click Next.
The time of the lock will now be automatically set each time you configure and update the
device.
52 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
2) Fill in the IP address of the communication hub. Click OK and the new IP address will be applied in the
communication hub, and the IP communication will be restarted using the new IP address.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 53
Aperio® Online
When you export a configuration, you cannot change the name of the configuration, only
the file name holding the configuration information. Since configurations can be shared
between different Aperio Programming Applications, it is preferable that a shared configura-
tion (identified by its unique name) also has the same meaning on all Aperio Programming
Applications. It is therefore advisable that you choose the name of the configuration wisely
when you store the configuration.
Exporting Configuration
2) Select the configuration that should be exported to file and click Export.
3) Select the folder where you want to store the configuration, select a filename and click Save.
54 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
4) Choose a password that will be used when importing the particular configuration, confirm it and click OK.
Importing Configuration
Importing a configuration takes a previously exported configuration and adds it to the local
configuration storage.
1) On the File menu, select Export/Import Configurations View and click Import.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 55
Aperio® Online
The configuration is identified by its name, not the name of the export file. When importing
a configuration that already exists in the Programming Application you will be prompted if
you want to replace the existing configuration.
Deleting configuration
In the Export/Import Configurations view you can also delete existing configurations: Right click the
configuration and select Delete.
Always upgrade the communication hub before upgrading the locks/sensors. The reason is
that communication hubs should always support older lock/sensor firmware but the oppo-
site may not always be possible.
When upgrading AH30 communication hubs to the latest firmware, when using the DIP
switches for EAC addressing, always check that the DIP switch is set to the correct EAC ad-
dress. If DIP 5 is active by mistake, an upgrade will result in the communication hub starting
to use another EAC address.
When upgrading AH40 communication hubs to the latest firmware, Ethernet can be used
to download the new firmware, provided that the AH40 communication hub IP address and
other network settings has been correctly set up.
Upgrading
1) Ensure that you are using the latest version of the Aperio Programming Application. If not install the latest
version.
2) Check on the UHF Link indicator that the signal strength indicator is good enough to be able to perform
an upgrade (green or yellow). If you have bad signal strength (red) the Programming Application will not
enable the upgrade function.
56 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
3) Right click on the communication hub/lock/sensor in the Installation view and select Upgrade Firmware.
Result: The firmware upgrade window is shown, with a list of the units that may be upgraded.
Depending on the firmware file, the list of firmware may vary. Two examples are shown below.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 57
Aperio® Online
6) Click on Release Info to get more information about the selected .afw file.
The Programming Application performs a check of firmware and lock so that the firmware always
match the hardware. A C100 afw file will only be used with cylinder locks. An E100 afw file will only
be used with escutcheon locks etc.
8) Check that the new firmware version is higher than the firmware version currently loaded on the hardware.
No sanity check is done by the Programming Application before the firmware download
starts. Applying an older firmware than installed can cause the hardware to malfunction.
9) All firmware is selected to be downloaded by default. Uncheck firmware that you do not wish to download.
58 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
11) If you are upgrading a lock/sensor you will be prompted to hold a credential at the lock/engage sensor
before the download starts.
Result: The upgrade will start with the first selected firmware in the list. A green arrow to the left of
the selected firmware will indicate the firmware is being upgraded and the firmware is downloaded.
12) Click Next to continue with the next firmware in the list. Or click Close to cancel the rest of the firmware
upgrade process.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 59
Aperio® Online
Upgrade failure
A failed update is typically due to bad radio conditions. The work around is to move the USB Radio
closer to the communication hub and try update again.
1) Click Save support information to file if desired and click OK to close the error message.
2) ACU and communication hub will try to establish a TLS session. During TLS handshake, the ACU sends its
certificate to the communication hub.
TLS specifies a number of possible cipher suites, but currently only TLS_RSA_WITH_AES_128_CBC_
SHA is supported by the communication hub. If a certificate using another cipher suite is used by the
ACU, the communication hub disconnects the TCP connection.
When in customer mode, The communication hub will only accept a TLS session where the
previously stored certificate is presented. If any other certificate is presented, the communication
hub will disconnect the TCP connection.
60 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
5 Installation of Programming Application and Drivers
Computer specifications
The Aperio Online Programming Application should be installed on a computer with the following
specifications:
∙∙ Laptop
∙∙ 32/64-bit version of Windows 7, Windows 8, Vista or XP
∙∙ USB 2.0
Result: The Aperio Programming Application is installed and necessary drivers for the Radio dongle
are copied to the computer.
The Aperio Programming Application is bundled with Java, so no separate Java installation is
required.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 61
Aperio® Online
62 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio® Online
3) Connect the Aperio USB radio dongle device to a USB port on your laptop.
Tritech TriBee
USB dongle
Other USB devices containing a radio (like WLAN/WiFi) connected to the laptop should be
placed as far away from the USB Radio dongle as possible. If the radio link is weak, use an
USB extension cable or an external USB HUB. However, wireless keyboards and mice using
USB does not disturb the communication and can be used.
A check mark will appear in the left bottom corner after startup of the Programming Application,
showing the connection status with the USB Radio dongle.
If you have an older driver that works fine, you do not need to upgrade, but if you experience
problems with the driver or if you are running the Aperio Programming Application on Windows 7 or
Vista, you are encouraged to ensure that you are using the latest driver.
Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013 63
Aperio® Online
6 Regulatory Information Regarding the Aperio USB
Radio Dongle
Security Statement
The following security measures are applicable
to Aperio:
3-pass mutual authentication (challenge-response protocol) based on AES128.
Authentication
Standard Aperio authentication scheme.
Confidentiality in communication The communication is encrypted by a unique session key.
Confidentiality of information in the Secret information such as encryption keys is never visible outside the protected
lock flash of the microcontroller.
Encryption key Unique encryption key seed for each installation.
The encrypted database in Programming Application is password protected. The
Database
computer must also be physically protected.
AES and RNG tested according to NIST (National Institute of Standards and
Technology) test vectors.
Applicable tests
http://csrc.nist.gov/groups/STM/cavp/documents/rng/RNGVS.pdf
http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
64 Aperio® Online Programming Application Manual, Document No: ST-001321-C Date: 10 oktober 2013
Aperio
ASSA ®
Online
ABLOY is the
global leader in door
opening solutions,
dedicated to satisfying
end-user needs for
security, safety and
convenience
assaabloy.com/aperio
Contact www.assaabloy.com/aperio
Wireless
lock
technology
68