Updating Firmware on the Elo AccuTouch® 2218 Touch Controller (EloDFU Utility)
Audience: Public / Elo Customers, Field Technicians & Integrators
Article Type: Firmware Update & Legacy Controller Maintenance
This article provides the technical procedure for flashing and updating the firmware on an Elo AccuTouch® 2218 5-wire resistive touch controller using the EloDFU (Device Firmware Upgrade) utility.
System Requirements & Downloads
Required Hardware:
- Elo AccuTouch 2218 Touch Controller (integrated or standalone).
- Windows XP test PC or workbench system.
- USB touch cable connecting the monitor/controller to the host PC (external video connection is optional during flashing).
Required Software & Firmware Files:
- Microsoft .NET Framework 4.0
- Elo Single-Touch XPU4.8.7b Driver
- EloDFU Firmware Update Utility
-
APPLICATION.DFUFirmware Binary -
WINUSB.DLL (Verify presence in
C:\WINDOWS\SYSTEM32\)
Step-by-Step Firmware Flashing Procedure
Phase 1: Environment Preparation & Driver Setup
- Install Microsoft .NET Framework 4.0 on the Windows XP computer.
- Extract and install the EloDFU utility installer.
- Connect the monitor containing the 2218 controller to the Windows XP PC via USB. Ensure the monitor has main AC power connected and powered ON.
- Install the Elo Single-Touch XPU4.8.7b driver.
- Confirm that
WINUSB.DLLexists inC:\WINDOWS\SYSTEM32\. If missing, copy the dynamic-link library into that path manually.
Phase 2: Executing EloDFU Flash
- Navigate to the installation directory:
C:\Program Files\Tyco Electronics\DfuSetup\ - Double-click
EloDfu.exeto launch the firmware upgrade wizard. -
If active controllers are detected, select the target controller’s Serial Number from the list and click OK.
Note: If the tool indicates no controllers found, the 2218 controller may already be residing in bootloader/DFU mode. - Verify in Windows Device Manager that the controller is recognized under DFU Mode (e.g., Elo DFU Device).
- In the EloDFU utility interface, click the Choose button.
- Browse to and select the
APPLICATION.DFUfirmware binary file. - Click Upgrade to begin writing firmware to the EEPROM.
- Allow the flashing routine to complete uninterrupted. The progress bar will cycle through write and verify sequences.
- When the process finishes, the utility will display: "Upgrade successful!"
- Click Quit to safely exit the EloDFU program.
Post-Update Verification
Open the Elo Touchscreen Properties Control Panel (or EloConfig) and check the Controller Information tab to confirm the 2218 controller reports the updated firmware revision.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article