It was already with "read and Write" permissions..
it looks like the android is reading the usb multi touch ir panel as HID mouse.... how could I "say to Mr android" to read my touch screen for real instead?
As soon I setup the .idc file linked with the id 8883.0001, at the next reboot it even disapears the partial ability to get the "touch spot" during screen pressing.. (which it is without any movements)..
Ive been trying also to get the ACER T272HL Multitouch to work. I too have to use 5 fingers. If I touch with one finger from one hand and then 4 on the other, I can use the single finger to move around. This is a bit annoying so Id like to see if anyone else found a solution.
I'm new there... but trying to join the team putting together a 22 inch tablet at home.
I just received my g box Midnight MX2 with Android 4.2.2 on it.
I've plugged the T2250MTS, copied the file Vendor_0408_Product_3001.idc in /system/usr/idc and rebooted but nothing changed... the cursor is not moving at all
Is there anything special to do? Any way to debug the problem step by step?
lsusb give the proper 0408 : 3001 answer once the screen is plugged...
As I was reading the comments I saw that you guys managed to connect touch capable displays with these your mini PCs.
I have a MK808b, and was thinking if it would possible to connect an elastic touch foil the same way as you did with the monitors. These can be ordered in any size and form, and can be installed on a plexy glass, than I would use a projector to rear project the screen on the plexy. This way I could make a touch wall in my living room.
Many thanks for all the detail. I'm running into a few issues trying to setup a TD2420 from Viewsonic and would appreciate any ideas/thoughts.
Here's what I've done so far
The lsusb command indicates the touchscreen has the following product/vendor numbers which show up only after I plug in the usb from the monitor:
I've created the file in multiple ways with multiple names - all owned by root/root and with permissions 644:
For the content, I initially tried in vi but the system file system is mounted ro (as an aside - I'd really appreciate the mount command / options to mount that as rw... I thought it was in the mnttab file, but I don't recall where that lives). I created it using the ES File Editor and confirmed that the trailing newline feed was present through a cat command from terminal editor. I also emailed the txt file to my google account, saved it locally, and copied and renamed (twice - using the names above).
After every idc file change, I reboot and then unplug my mouse and plug in the monitor. I try using a single touch to move the cursor around the screen and activate apps - but do not appear to be getting any input.
I am using eGalax generic digitizer and controller with VendorID : 0eef and ProductID : 0001. I tried adding the vendor_0eef_product_0001.idc file to the system/usr/idc folder with the following content:
On rebooting its not responding to any touch input. I suspect the touch screen driver is missing. What else could be the reason?
How can we check whether the touchscreen driver is already installed? Also is there any way to install the driver alone similar to Windows?
Guys, I made the same exact steps below, read the whole thread, even read also the help stuff on source.android.com and I have nothing working here.
First of all, my hardware is an MK802 (im not really sure which version, but looking at the images i might say that is the first hardware they released) and i have an Acer T231H monitor. Now it's plugged like this:
I made the lsusb thing and got the same vid and pid as in the post is described, vendor is 0408 and product is 3001, so the file is "Vendor_0408_product_3001.idc" and into the file there is the same string as in the first post.
Even though I made the same exact steps as described, as I explained, I cannot manage to make this touchscreen work.
Can anybody help me?
Thank you guys in advance.
PS: about the hub, i know it works with the touchscreen, because i tried it with my pc and it worked fine (trough the hub)
A couple of things to check - even before you add the file but plug in the monitor can you see a ring which you can drag around on the screen? If you can't then the ROM kernel probably doesn't have the driver built in - but do try plugging it in direct to the USB on the stick as well.
Just check that you've put the idc file in the right place as step 11 in the very first post has the path wrong - it should be /system/usr/idc I think.
Check post 25 for some useful command lines - I'm probably teaching you to suck eggs but you have got root and mounted the /system/ partition read/write and changed the permissions - and best to check it is there after reboot - it does need a reboot to take affect.
Finally did you create the idc file on the android stick or use windows - you need to use an editor that creates unix text file because of Windows CR/LF.
[ 3574.061174] usb 3-4: new high-speed USB device number 116 using xhci_hcd
[ 3574.077491] usb 3-4: New USB device found, idVendor=058f, idProduct=6254
[ 3574.077502] usb 3-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3574.078031] hub 3-4:1.0: USB hub found
[ 3574.078119] hub 3-4:1.0: 4 ports detected
[ 3574.364840] usb 3-4.3: new full-speed USB device number 117 using xhci_hcd
[ 3574.383488] usb 3-4.3: New USB device found, idVendor=1926, idProduct=0336
[ 3574.383499] usb 3-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3574.383505] usb 3-4.3: Product: Touchscreen
[ 3574.383509] usb 3-4.3: Manufacturer: NextWindow
[ 3574.388000] input: NextWindow Touchscreen as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.3/3-4.3:1.0/input/input16
[ 3574.388350] hid-multitouch 0003:1926:0336.000A: input,hiddev0,hidraw0: USB HID v1.11 Mouse [NextWindow Touchscreen] on usb-0000:00:14.0-4.3/input0
[ 3574.389800] input: NextWindow Touchscreen as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.3/3-4.3:1.1/input/input17
[ 3574.390051] hid-generic 0003:1926:0336.000B: input,hiddev0,hidraw1: USB HID v1.11 Device [NextWindow Touchscreen] on usb-0000:00:14.0-4.3/input1
[ 3574.391202] input: NextWindow Touchscreen as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.3/3-4.3:1.2/input/input18
[ 3574.391509] hid-generic 0003:1926:0336.000C: input,hidraw2: USB HID v1.11 Mouse [NextWindow Touchscreen] on usb-0000:00:14.0-4.3/input2
This is what I get when I connect my touchscreen to the USB hub.
It seems, that two devices are getting created.
I created both the files, and ofcourse using vi - so no issues of windows CR/EOL coming into the file.
The permissions are as suggested 06775
However, inspite of this - there seems to be no change. Even without these files in place, when one touches the screen the mouse cursor appears on the extreme left top corner of the screen. It cannot be moved, changed or any other operation for that matter. The same behaviour remains, even when the files are created.