```Step II: -------- Check if the kernel version for the elo_mt_input_mod kernel module (see the kernel version listed in the kernel module name) matches your current system's kernel version. If the kernel versions match, skip Step III and proceed to Step IV. [ List your current kernel version ] # uname -r [ List the kernel module name that contains the kernel version ] # ls -l /etc/opt/elo-mt-usb/*.ko Step III: --------- Compile and build a new kernel module (elo_mt_input_mod.ko) for your system kernel if required. The kernel module source is present in the /etc/opt/elo-mt-usb/elo_mt_input_mod_src folder. Kernel source or header files, gcc, make and other development tools are needed to build a kernel module. Type "make install" to copy the kernel module to the /etc/opt/elo-mt-usb/ folder or use the cp command to manually copy the new kernel module to the /etc/opt/elo-mt-usb/ folder and rename it with your current kernel version. To report only Single Touch events(primary touch) to a multitouch capable Linux kernel (2.6.38 or 3.x.x or 4.x.x) as mouse events, use the FORCE_SINGLE_TOUCH option. The primary touch events will only be reported to the system, while the other touches are discarded. Enable this capability by uncommenting the code that defines FORCE_SINGLE_TOUCH in elo_mt_input.c kernel module source code, build and install the kernel module. This single touch reporting feature is very useful if some components in the software stack do not process multitouch events properly or the applications do not want multitouch events/gestures or to ensure compatibility with legacy applications that require mouse events. # cd /etc/opt/elo-mt-usb/elo_mt_input_mod_src # make # make install (or) # cp ./elo_mt_input_mod.ko ../elo_mt_input_mod_`uname -r`.ko ```