Page tree
Skip to end of metadata
Go to start of metadata

The firmware on a Neonode Touch Sensor Module can be updated easily using the Firmware Update application for Windows. Download it here.


Hardware requirements

  • CPU: 1 GHz
  • RAM: 512 MB
  • Disk space: 20 MB
  • Internet connection (for the automatic download of necessary Windows drivers)
  • The interface board provided with the evaluation kit.

Operating System requirements

  • Windows 10
  • Windows 8.1

Software requirements

  • .NET Framework 4.5 or higher is required and can be downloaded from Microsoft's official website. Windows 8 and higher has this installed by default.


  1. Download the wanted firmware here, and run the application. 
    The new firmware version is displayed, under Firmware
  2. Connect the Touch Sensor Module to the computer via the provided interface board. Refer to Getting started with Touch Sensor Module Evaluation for details on how to connect the sensor.
    The connected sensor's current firmware version is displayed, under Device.
  3. Make sure the checkbox for the sensor is checked and click Update.
    The new firmware will be loaded into the sensor module. If it is the first time the application is used to update the firmware, an internet connection will be required to install necessary drivers. 
    A progress bar will be displayed with status during the firmware update. This process may take a few seconds to a minute depending on the computer.               
    When the firmware update is completed, a pop up message is displayed. The sensor module can be used right away after the update is finished.                  


Please note, when toggling between different firmwares (e.g. Absolute Mouse and Touchscreen Digitizer), the operating system might experience some difficulties with binding the sensor module to the correct drivers. If you experience any troubles, please try to uninstall the device in your Device Manager. This will remove any previous connections. Please refer to the below step-by-step guide of how to uninstall your device in Windows.

  1. Connect the Touch Sensor Module.
  2. Press "Start" and search for "Device Manager" in the search field.
  3. Expand the field named "Human Interface Devices", and locate the Touch Sensor Module.
    1. The Touch Sensor Module is usually recognized as a "HID-compliant touch screen". but you can also identify the sensor using the Vendor ID: 1536.
  4. Once the Touch Sensor Module has been identified, Right click on the device and select "Uninstall Device".
  5. Re-connect the Touch Sensor Module. 

If the problem still persists, please contact our support team.

If the Firmware Update Fails

If the updating fails or the device does not show up in the application, check the following possible scenarios. If the problem persists, please contact support.

The sensor module does not appear under Device in the application after it is plugged in

  1. Click Help... and follow the instructions.

The progress bar gets stuck at 0% to 5% during the firmware update

  1. Click Help... and follow the instructions to set the sensor module in DFU mode.
  2. Check "STM device in DFU mode" or "STM32 BOOTLOADER" device under "Universal Serial Bus controller" or "Other devices" in Windows Device Manager to ensure drivers are working properly. Uninstall or update the driver if necessary.

The firmware update fails with the message "Failed to download new firmware" or the progress bar gets stuck at about 50 to 60%

  1. Click Help... and follow the instructions.

The progress bar gets stuck at 100%  during firmware update with the message "Waiting for USB configuration...",

This is because the sensor module failed to leave "boot mode" but the firmware is already updated.

  1. Click on Cancel button and re-plug the sensor. The new firmware is updated and the sensor is ready to be used.

Firmware Release Notes

Read More