VIM3 w/Pie and 15.6 Touchscreen

Have a VIM3 running Pie and am having issues having the touch portion of the display to function. It is via USB. Display works perfect. When connected to Ubuntu on my test PC everything works fine, and touch is via HID.

I did find about creating the .idc files and injecting via adb, however it didn’t take. I did also find a note about how if a display is larger then 10", a value that is “1” needs to be changed to “256” ? I am unsure which value I need to change. and what is point of fake_ts file? Is there another way to do this before burning image to eMMC? I am just getting started with all of this stuff, so forgive my lack of knowledge.

Any help would be greatly appreciated!!

Here are the .idc files I created :


(fake_ts.idc)

device.internal = 0

touch.deviceType = touchScreen
touch.orientationAware = 1

keyboard.layout = fake_ts
keyboard.characterMap = fake_ts
keyboard.orientationAware = 1
keyboard.builtIn = 1

cursor.mode = navigation
cursor.orientationAware = 1


(Vendor_0416_Product_C168.idc)

device.internal = 1

touch.deviceType = touchScreen
touch.orientationAware = 1

keyboard.layout = Vendor_0416_Product_C168
keyboard.characterMap = Vendor_222a_Product_0001
keyboard.orientationAware = 1
keyboard.builtIn = 1

cursor.mode = navigation
cursor.orientationAware = 1


Link to display - https://www.amazon.com/gp/product/B0965BDKDN/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

And of course right after I post this I see one mistake I made, forgot to change .characterMap to Vendor and product! :smiley: