Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
sysfs output for "Synapdics" Nexus 4 touch controller, see https://www.ifixit.com/Answers/View/207188/Touchscreen+not+working+after+display+change
$ cd /sys/devices/virtual/input/lge_touch
$ cat firmware
====== Firmware Info ======
manufacturer_id = 1
product_id = TM2369
fw_version = E159
fw_image_product_id = SynaReadCo
fw_image_version = ]��
$ cat platform_data
====== Platform data ======
int_pin[6] reset_pin[33]
caps:
is_width_major_supported = 1
is_width_minor_supported = 0
is_pressure_supported = 1
is_id_supported = 1
max_width_major = 15
max_width_minor = 15
max_pressure = 255
max_id = 10
x_max = 1535
y_max = 2559
lcd_x = 768
lcd_y = 1280
role:
operation_mode = 1
key_type = 0
report_mode = 1
delta_pos_threshold = 1
orientation = 0
report_period = 12500000
booting_delay = 200
reset_delay = 20
suspend_pwr = 0
resume_pwr = 1
irqflags = 0x2
show_touches = 0
pointer_location = 0
pwr:
use_regulator = 0
vdd = 8921_l15
vdd_voltage = 3300000
vio = 8921_l22
vio_voltage = 1800000
power = YES
@sal666

This comment has been minimized.

Copy link

@sal666 sal666 commented Nov 18, 2016

Hi Angus,

great job with your patch to fix this problem. Please, can you confirm if your patch is merged into CM13.0.
I've installed cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J5 and the touch screen is not working.
Here is the info I could get from my touch screen: http://pastebin.com/DFcYmtiy
Any chance that this patch could me merged into CM13.0 Android M builds?
It also would be great if it could be merged into CM Android N builds so the day they reach stable it keeps compatibility with OEM screens.

Many thanks for your great work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment