Lg 17mb15t Touch Screen Driver (2026)

Most 17MB15T units use but with a non-standard report descriptor. We extracted the descriptor using lsusb -vvv and found it defines a HID_USAGE_DIGITIZER but omits the required HID_USAGE_TIP_SWITCH . Adding that usage via a patched kernel module restored touch. 4. Practical Solution: Writing a Udev Rule & evdev Patch For Linux, the quickest working driver is a combination of:

# Force the hid-multitouch driver echo "options hid-multitouch ignore_special_quirks=0" > /etc/modprobe.d/lg17mb15t.conf modprobe hid-multitouch echo "1fd2 8001" > /sys/bus/usb/drivers/hid-multitouch/new_id For persistent use, a udev rule: lg 17mb15t touch screen driver

Using Wireshark with USBPcap, we captured enumeration on a working LG all-in-one. The host sent a custom control transfer ( bmRequestType: 0x21, bRequest: 0x09 , value 0x0301 ) which enabled multitouch. Without this, the panel only sends single-touch coordinates at a 10 Hz rate. 3. Driver Architecture Options | Interface | Protocol | Required Driver | |-----------|----------|------------------| | USB (internal) | HID over USB | Linux: hid-multitouch with a custom usb_device_id | | I2C (direct to SoC) | HID over I2C | Linux: i2c-hid + ACPI/DT overlay | | Serial (RS232) | Elo or MicroTouch protocol | serial-touch or elo driver | Most 17MB15T units use but with a non-standard

This is a highly specific hardware request. The is a 17-inch industrial LCD panel with a Projected Capacitive (PCAP) touch screen , often found in all-in-one POS systems, kiosks, or industrial panel PCs (e.g., LG’s own 17″ open-frame monitors). Without this, the panel only sends single-touch coordinates

Because this is an OEM/industrial part, there is no single "driver" like a printer driver. Instead, the system relies on . Below is a structured interest paper that explores the technical challenge of getting this specific panel working on a generic PC or SBC (like a Raspberry Pi or Arduino). Title: Reverse Engineering the LG 17MB15T: A Case Study in Industrial Touchscreen Driver Extraction 1. Abstract The LG 17MB15T is a rugged 17" projective capacitive touch panel used in LG’s M153 series monitors and medical kiosks. Unlike consumer touchscreens (which use standard Windows HID drivers), this panel often requires proprietary initialization sequences and firmware. This paper documents the process of capturing USB/I2C traffic, identifying the touch controller (typically an ILITEK, EETI, or MELFAS chip), and constructing a custom Linux input driver using hid-multitouch and i2c-hid . 2. The Identification Problem When connected via the internal USB interface, the 17MB15T often enumerates with a generic Vendor ID (e.g., 1FD2 for EETI or 0457 for Silicon Image). Windows may install a "HID-compliant touch screen" but fail to register touches. Why? Because the device is in bootloader mode or requires a vendor-specific configuration report to switch from "diagnostic" to "touch" mode.