Migration FAQ

Pre-Migration Questions
Why must all devices be synced before migration?
Device synchronization ensures Zentra’s database matches each lock’s configuration. During sync, locks are pointed to the Zentra system (instead of Engage), and critical security parameters like lock ID and schedule indexes are updated. If locks have different IDs or indexes than Zentra expects, it creates a security vulnerability and credentials cannot be programmed correctly.
Why is minimum firmware version required?
Devices should always run the most recent firmware for the best user experience. For Control locks specifically, minimum firmware ensures the latest communication protocol is updated for encrypted communications (HMAC). Without proper firmware, secure communication between Zentra and locks cannot be established.
What is the minimum firmware for NDE/LE/XE360?
Minimum firmware will be one of the last two firmware versions released. However, devices should always be updated to the latest version to ensure highest quality and most up-to-date security protocols.
Migration Day Questions
Why must I wait to sync with Zentra until after the site is migrated?
Syncing with Zentra ensures the device is pointed to the new platform instead of Engage, and ensures device information is properly added to the Zentra platform. Syncing too early would point devices to a non-existent Zentra site.
Why can’t I program a fob or commission a new device immediately after migration?
All devices must be synced with Zentra before the system allows any changes to the site. This security measure prevents credential programming conflicts and ensures all locks are properly configured for the Zentra platform.
Post-Migration Questions
Why is my ‘Identify Lost Badge’ feature not working? Every credential returns as “1”.
The credentials have not been “migrated” in the Zentra UI. This is a necessary step post-import to ensure Zentra can properly read the credential. Navigate to Software → Credential Format → Migrate to complete this step.
Why did my credential stop working after migration?
  • Credential access is still properly assigned in Zentra
  • Credential expiration dates – Zentra imports Engage expiration dates, so credentials set to expire in Engage will expire in Zentra
  • Lock has been properly synced with Zentra app
  • User access groups are correctly assigned
Why aren’t I seeing Control 1.0 locks in my mobile app even though I can see Control 2.0 (SCBs)?
This is a known issue related to user permissions. Change the user from Operator to Admin role to resolve. Zentra Customer Success Team is aware of this bug.
What data is imported from Engage to Zentra?
Data Type
Imported?
Notes
Users
Limited
Credential holders only. Admins/operators without credentials NOT imported – must be re-invited
User Groups
N/A
User Groups don’t exist in Engage
Devices
Yes
Control, NDE/B, LE/B, CTE, XE360 supported
Device Groups
Yes
Device groups match Engage setup. Cannot program No-Tour commands to device groups
Audits
No
Export from Engage before migration for historical records
Schedules
Yes
Imported as Weekly Rules. One rule created per user per schedule
Holidays
No
Called “Events” in Zentra. Not supported on offline devices. Must be manually recreated
Daylight Savings
No
Control locks don’t support this. Must be manually configured on RCs post-import
Credential Functions
Toggle Status
Pass-Through (Master) requires mobile sync with each lock to add/remove
What happens to Master/Pass-Through credentials?
Zentra does not support device groups for Control locks, making master credential implementation more complex. Master credentials must be synced with each individual lock via mobile device to add/remove access. p(banner important). Ensure migrated Engage masters have “all user groups” assigned in Zentra before initial sync, or masters will stop working.
What happens to the “Manage Schlage Control Access Configuration” feature?
  • A new user group titled as the lock’s name
  • A new 24/7 rule specifically for that lock
How are user/credential expirations handled?
Engage applies expiration dates at the user level. Zentra applies expiration at the credential level. Currently, Zentra imports the user expiration date and applies it to the credential. Future implementation may ignore user expiration dates entirely, requiring manual expiration date setup if needed.
I didn’t change my device name, but Zentra is requiring me to update it. Why?
Engage and Zentra have different device naming requirements. Engage supports longer names with fewer restrictions, so devices imported from Engage were grandfathered into Zentra with their original names. However, if you attempt to edit a device — even if you make no changes to the name and simply click into the field and hit Save — Zentra will apply its current naming rules at that point. You will need to update the device name to meet Zentra’s requirements before saving.