Overview
This guide explains how to upgrade the firmware on an Integriti controller using either the Integriti software management suite (Integriti System Designer) or a USB drive connected directly to the controller.
Controller firmware files have a .DLD extension (e.g., Vx_x_xSC.DLD) and are available for download from the Inner Range support portal. It is recommended to stop, restart, and test communications tasks after every firmware upgrade.
Prerequisites
- Integriti controller with known firmware revision.
- Firmware
.DLDfile downloaded from the Inner Range support portal. - For USB method: a blank USB drive formatted as FAT (FAT16/FAT32).
- Administrator access to the Integriti software.
- Default credentials: username
installer, passwordinstaller.
Check Current Firmware Revision
- Log in to the controller terminal:
[0], [1], [Ok] - Go to the information menu:
[Menu], [1], [9] - The firmware revision displays similar to
3.4.0_xxxxxwherexis the build number.
Step-by-Step
Method A: Upgrading via Integriti Software
- Run Integriti System Designer:
Start → All Programs → Inner Range → Integriti Pro → Integriti System Designer - Start the services if not already running.
- Log in with username
installerand passwordinstaller. - Click the Firmware tab, followed by the Firmware Upgrade button.
- Click Add to load new firmware
.DLDfiles into the update manager.- The available firmware list at the top displays all firmware files added.
- Firmware files have a description column for easy identification.
- Select one or more controllers/modules from the list on the left by ticking the appropriate checkboxes.
- Select the target firmware revision from the list at the top of the update manager.
- Click Upgrade.
- The firmware upgrade status column indicates progress for each controller/module.
- The process is complete when the controller/module comes back online.
Method B: Upgrading via USB Drive (Terminal)
- Copy the
.DLDfirmware file to a blank USB drive (formatted as FAT). - Plug the USB drive into the USB Host port of the Integriti controller.
- The USB-H status LED directly below the port should illuminate.
- Log in to the terminal:
[0], [1], [Ok] - Go to the firmware upgrade menu:
[Menu], [7], [4] - Select USB Drive:
[Ok] - Navigate to and select the
.DLDfirmware file:[]× (as needed),[Ok] - Confirm firmware replacement:
[Ok] - Wait for the controller to verify the firmware file.
- If prompted to default the database (firmware revision mismatch), press
[9]to confirm or[End]to abort. - Begin the firmware upgrade:
[9] - The upgrade progress displays on the terminal. Once complete, the controller restarts automatically and takes approximately 40 seconds to come back online.
Removing Obsolete Firmware Files
When firmware files are sent to the controller they are stored internally in Serial Flash (S-Flash). If the controller reports “Error Uploading File to Controller… Check if S-Flash is full”, remove unneeded firmware files.
From the Terminal
- Log in:
[0], [1], [Ok] - Go to firmware upgrade menu:
[Menu], [7], [4] - Select Flash Drive:
[Ok] - Select the
.DLDfile:[]× (as needed),[Ok] - Select Delete File:
[],[Ok] - Confirm:
[9]
From Integriti System Designer
- Run Integriti System Designer.
- Right-click the controller reporting the error and select Browse Controller Files.
- Select Serial Flash from the dropdown menu.
- Select a file and click Delete.
Verification
- Controller restarts and comes back online (~40 seconds).
- Check the new firmware revision:
[Menu], [1], [9]on the terminal. - Verify controller appears online in Integriti System Designer.
- Test all communications tasks — stop, restart, and verify they function correctly.
Troubleshooting
| Problem | Resolution |
|---|---|
| Firmware description shows “Update at own risk - Unknown file” | The file is probably corrupt or the wrong file type. Ensure the file is not compressed (in a ZIP archive) and is a valid .DLD file. |
| ”Error Uploading File to Controller… Check if S-Flash is full” | Remove obsolete firmware files from the controller using the procedure above (either via terminal or System Designer). |
| Controller does not come back online | Wait at least 60 seconds after restart. Check LED indicators. If the database was defaulted, reprogram the controller. |
| Upgrade via USB fails | Ensure the USB drive is formatted as FAT (not NTFS or exFAT). Verify the USB-H LED illuminates when the drive is inserted. |
Related Pages
- Integriti Security Controller (ISC)
- Integriti System Configuration
- Integriti Prerequisites
- Integriti Communication Handlers
- Static IP Controller Connection — for direct controller connectivity during bench upgrades