Overview:
Prerequisites
Hardware Requirements
CPU: 1 GHz
RAM: 512 MB
Disk Space: 50 MB
Operating System Requirements
Windows 10
Software Requirements
- VC++ Redistributable 2013, 2015, 2017 and 2019 (This is available from Microsoft and can be downloaded here: https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0)
- This is usually installed by default but can sometimes be missing when the OS has been upgraded from Windows 7/8/8.1 to Windows 10.
- STTub30.sys driver
- This is sometimes installed by default. If not, please see Installing STTub30.sys driver for driver installation instructions.
Installing zForce Programmer
- Download the zForce Programmer .zip file from our download section.
- Unpack the .zip file
- Run the application by double clicking the zForceProgrammer.exe file.
Update Firmware
- Connect a Touch Sensor Module to the PC.
- Click "Open Firmware File" and locate the desired firmware that you would like to write to the sensor. Currently only supports ".dfu" files.
- Click Write Firmware and wait for the process to complete. During this stage, do NOT disconnect the sensor.
- If the sensor would disconnect or the firmware update fails:
- Disconnect the sensor.
- Press and hold the button on the interface board.
- Connect the sensor again while still holding the button.
- Make sure the sensor appears in the sensor list and click "Write Firmware" again.
- If the sensor would disconnect or the firmware update fails:
Read and Write Parameters
This functionality is only available on NTSM Firmware 2.0 or above.
Read Parameters
- Click "Toggle Parameters View"
- Click "Read Parameters"
- This should fill the Read Area with all the current parameters in the sensor.
Write Parameters
Before writing any parameters, it is recommended to first read the parameters from the sensor. Reading the parameters is also a requirement for the Scanning Range field to be populated.
- Set the desired parameters in the Write Area. The blank fields and checkboxes that are filled with a black square will not be written to the sensor.
- Any changes to a pair of settings, for example "Min X and Max X" requires both fields of the pair to be filled. If only one field of the pair is filled in, a warning will be presented with a pop up window.
- It is also possible to copy the values from the Read Field to the Write Field by clicking the button "Copy to Write Field".
- Click the "Write Parameters" button in order to write the parameters to the sensor.
Saving and Loading Parameters
zForce Programmer also offers the functionality to save/load parameters to/from a .json file.
- Write in all the desired parameters, and click "Save To File" and save it at your desired location.
- Load parameters from a file by clicking "Load From File" and locate the desired .json file containing the parameters.
Leave Configuration Mode
When a read or write is performed, the sensor will enter a configuration mode (DFU mode) and will stay in that mode until the "Leave Configuration Mode" button is clicked or until the program closes. While the sensor is in the configuration mode it will not report any touches or have any other functionality enabled.
Workbench and zForce Programmer
It is recommended to NOT run zForce Programmer and Neonode Workbench simultaneously as that could interfere with the communication between the sensor and either of the applications.