[Q] Getting touchscreen to work in A13 tablet

Search This thread

mhk95

New member
Jun 14, 2014
1
0
Hey everyone.

So I got this chinese A13 tablet, Xelio P900A, which had ICS 4.0.4 I think, and I hardly ever used it because it was unbearably slow, so I decided to flash it to a newer ROM to see if it improved. So after a couple days of looking around, I found FaaastJB which worked with LiveSuit and turns out everything worked right out of the box, way faster and more usable than before, actually loading pages in seconds instead of minutes. Except for the camera, the accelerometer and touch screen, which did not work as warned by the author. I *did* make a backup before flashing but I think it came out corrupted, as I could only open data.img and system.img with Ext2explore. I also saved the lsmod dump before flashing:

Code:
127|root@android:/ # lsmod
8188eu 581030 0 - Live 0xbf262000
rtl8150 10305 0 - Live 0xbf1b1000
mcs7830 7581 0 - Live 0xbf1ab000
qf9700 9152 0 - Live 0xbf1a4000
asix 24601 0 - Live 0xbf198000
sun5i_csi0_dual 36744 0 - Live 0xbf18a000
bg0328_b 14558 0 - Live 0xbf182000
gc2015_b 21402 0 - Live 0xbf177000
sp2518_b 18789 0 - Live 0xbf16d000
sp0a19_b 21692 0 - Live 0xbf162000
gt2005_b 20941 0 - Live 0xbf157000
sp0838_b 21620 0 - Live 0xbf14c000
siv121d_b 15443 0 - Live 0xbf143000
gc0329_b 19593 0 - Live 0xbf139000
gc0308_b 20055 0 - Live 0xbf12f000
bg0328 14554 0 - Live 0xbf127000
gc2015 21398 0 - Live 0xbf11c000
sp2518 18785 0 - Live 0xbf112000
sp0a19 21692 0 - Live 0xbf107000
hm5065 28571 0 - Live 0xbf0fb000
gt2005 20941 0 - Live 0xbf0f0000
gc0309 19830 0 - Live 0xbf0e6000	
gc0329 19593 0 - Live 0xbf0dc000
siv121d 15443 0 - Live 0xbf0d3000	
sp0838 21620 0 - Live 0xbf0c8000
gc0308 20051 1 - Live 0xbf0be000
videobuf_dma_contig 6251 1 sun5i_csi0_dual, Live 0xbf0b9000
videobuf_core 20242 2 sun5i_csi0_dual,videobuf_dma_contig, Live 0xbf0af000
mecs 4078 1 - Live 0xbf0ab000
mxc622x 6088 1 - Live 0xbf0a5000
cedarx 9351 0 - Live 0xbf09e000
mali 150892 6 - Live 0xbf06c000
ump 49238 15 mali, Live 0xbf058000
zet6221 20285 0 - Live 0xbf040000
nand 225000 8 - Live 0xbf000000

After a couple days of trying every touchscreen kernel module available, since I did not know which one I needed, I think I figured out that it is zet6221, since inside the backup images, there's a lot of zet6221 related kernel modules. So I found one on the GSMHosting forum (vinaooo.rar on 4shared) and it made the accelerometer work. Camera somehow works now as well, but only with VGA resolution instead of 2M (not that I care for this crappy, oddly-placed, front-facing camera). I tweaked gsensor.cfg to get it to work properly (TFTF on every entry) and it points in the right directions now.
But the touchscreen still doesn't work. I did lsmod and I got this:
Code:
zet6221 46023 1 - Loading 0x00000000
8188eu 767523 0 - Live 0x00000000
8192cu 666125 0 - Live 0x00000000
mxc622x 6310 0 - Live 0x00000000
device 26862 0 - Live 0x00000000
rtl8150 10305 0 - Live 0x00000000
mcs7830 7581 0 - Live 0x00000000
qf9700 9152 0 - Live 0x00000000
asix 24601 0 - Live 0x00000000
sun5i_csi0 34042 0 - Live 0x00000000
gc0308 16888 1 - Live 0x00000000
camera 53105 1 sun5i_csi0, Live 0x00000000
videobuf_dma_contig 6243 1 sun5i_csi0, Live 0x00000000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0x00000000
cedarx 11869 0 - Live 0x00000000
mali 200007 78 - Live 0x00000000
ump 34213 21 mali, Live 0x00000000
nand 225000 8 - Live 0x00000000

In my previous tries I didn't get any "Loading" modules so I think I'm onto something, but I still can't get it to work. Am I going in the right direction or not? What should I do next?

Thanks in advance and sorry for my noobishness. I hope you can help me. If this belongs to the noob help thread, please tell me so this thread can be deleted.