[REQ] Goodix Touch drivers for Gingerbread

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
Hi ALL.

I was able to install Gingerbread on a MID1024 thanks to a AllDro2 Romenian ROM found by member jmv_10. It seems to work fine but there is no way to use it because the touchscreen is inoperable. Using Froyo utmodule won't work.

If anyone knows a compatible utmodule for Gingerbread, please lemme know. I've also found a Chinese page with what seems to be the source code of the driver:
http://blog.csdn.net/baiduluckyboy/article/details/6616533

If anyone speaks Chinese or knows how to build it for Gingerbread, it would be great as well. ;)
 
Last edited:

steev

Senior Member
Developer
Sep 3, 2011
370
236
In Linux, you usually need to use a kernel module that was compiled for your kernel version.

I hex edited the original goodix_touch.ko to look like it was compiled for 2.6.35.7:
http://dl.dropbox.com/u/17126237/coby/goodix_touch.ko

It might work or might not, and if it does work it might be unstable.
Worth a shot if you really want gingerbread though
 

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
Thanks, steev. I haven't downloaded the file yet, but if you've just hexedited the file in order to change the magic number for the kernel version, I tried it already and didn't work. :(
 

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
It seems that MID8027, MP827, MPMAN827 also use Goodix touchscreen. Some sites say they run Gingerbread, so is someone can provide the UTMODULE used for testing on a MID1024 it will be great!
 

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
I think I am getting closer to get a working driver for Gingerbread. But I need some info from other tablets to make sure it will work.

What to do:
1. connect USB to your MID1024 and make sure USB is in device mode and Debug mode is on
2. reboot your tablet (turn it off and then on)
3. as soon as it shows the unlock screen and you see the USB icon in the notification bar, run this adb command:

Code:
adb shell dmesg | grep Goodix > dmesg.txt

PS: adb should be in the path, the command will be slightly different if you're on Win, Mac or Linux, but if you know how to use adb this is easy. ;)

Copy the text from dmesg.txt (it should be in the same folder) here, identifying your model, OS and if it's dual or multi-touch, like this:

MID1024 Froyo/2.2 multi-touch
[ 9.268170] input: Goodix Capacitive TouchScreen as /devices/virtual/input/input2
[ 9.287966] Goodix-TS 1-0055: the config ret is :0
[ 9.304792] Goodix-TS 1-0055: Guitar Version: GT801NI_3R12_159
[ 9.304873] Goodix-TS 1-0055: Create proc entry success!
[ 9.304925] Goodix-TS 1-0055: Start Goodix Capacitive TouchScreen in interrupt mode

Anyone wtih a capacitive screen can (should! :eek:) help as long as it also uses the smdkv210 board (Samsung S5PV210 CPU).

Thanks!
 

flxrms

Senior Member
Developer
Mar 23, 2011
365
52
well someone have another goodix that work with capacitive tablet :p but will not even give us a copy of his utmodules...
 

Pickupman66

Member
Oct 2, 2011
241
11
[ 7.883557] input: Goodix Capacitive TouchScreen as /devices/virtual/input/input2
[ 7.905151] Goodix-TS 1-0055: the config ret is :0
[ 7.921984] Goodix-TS 1-0055: Guitar Version: GT801NI_3R12_159
[ 7.922066] Goodix-TS 1-0055: Create proc entry success!
[ 7.922119] Goodix-TS 1-0055: Start Goodix Capacitive TouchScreen in interrupt mode


Pecked out on my rooted Kyros MID1024
 

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
OK, it's for the brave ones... CFW 1024 2.3 Version 0.1

It's a testing version. It worked in my MID1024 multit-touch but you're solely responsible for its use. If it bricks your tablet you've been warned.

It's basically AllDro2 firmware with adaptation to MID1024 (model name + utmodules), steev scripting (root + 1.5GB internal space), Gapps for 2.3 (kinda old, but should be enough for testing) and some voodoo:

It will abort if there is no NAND installed or in a 1 SD configuration to be safe. So it won't touch your internal microSD if it finds no NAND or there is only 1 SD.

If you install it, give me some feedback and post the info requested above (dmesg). If it works fine I may release a more refined version, with HC theme. ;)

d/l link: removed


Props go to
jmv_10 - AllDro2 Gingerbread ROM
steev - scripting and most mods
SampNeves and dachabre - info about MPMAN tablets (Kyros variants with capacitive screen)
Pickupman66 - testing/info about goodix loading

UPDATE - Release version here http://www.androidtablets.net/forum...f-custom-gingerbread-android-2-3-mid1024.html
 
Last edited:

BDS250

Member
Oct 13, 2011
9
1
Thank you lfom for you efforts at the Gingerbread ROM for our 1024's, here is the output from the new rom:

[ 11.077094] input: Goodix Capacitive TouchScreen as /devices/virtual/input/input3
[ 11.086257] Goodix-TS 1-0055: Guitar Version: GT801NI_3R12_159
[ 11.104248] Goodix-TS 1-0055: the config ret is :0
[ 11.123838] Goodix-TS 1-0055: Guitar Version: GT801NI_3R12_159
[ 11.123923] Goodix-TS 1-0055: Create proc entry success!
[ 11.123971] Goodix-TS 1-0055: Start Goodix Capacitive TouchScreen in interrupt mode

The ROM seems stable at this point on my 1024, the only issues I have had are some errors relating to the internal SDCard from the music app, and some issues with the Gallery app.

The Tablet is very responsive and the battery life is definitely better. Memory usage seems to be better as well.

So again, Thanks.

quick edit, problems with the music app and gallery have cleared up after a restart.
 
Last edited:
Dec 3, 2010
2
0
Just want to say thanks for the time, research, and effort put into porting 2.3 to the mid1024. So far everything seems to be working great: wi-fi, battery, camera, video playback, sound, etc. Also, espn360 and flash work now as well. A HUGE thanks to you lfom!
 

Pickupman66

Member
Oct 2, 2011
241
11
Dude!!!!! Ill Checken this out tonight it I get time. Way to go!!!!!

How has your stability been? Install it by copy to clean external SD then hold home and power to boot? I Cannot wait to try.

Pecked out on my rooted Kyros MID1024
 
Last edited:

flxrms

Senior Member
Developer
Mar 23, 2011
365
52
@lfom
Good to know you have a working goodix driver.

Sent from my COBY KYROS 7024 using Android Tablet Forum
 

Pickupman66

Member
Oct 2, 2011
241
11
Lfom,

Well, it booted... looks like it used to.. but says 2.3!!!! woo hoo! nice job. wifi didnt want to work on first boot. could not find my SSID. rebooted and it worked very well. super fast
one thing i MISS is the battery icon from the Froyo build that had the percentage in it. there is a slick round one that came with my Phoenix ROM that I think came from ROM kitchen or somewhere...check out this screenshot. where the lightning is is charging, but when unplugged it is a percentage number.
$5516673122_a5dbd6bb9a.jpg
I will test the latest market, TB, skype and various other apps today while I play with it.
 
Last edited:

lfom

Senior Member
Developer
Sep 12, 2011
1,386
239
A battery icon with percentage is in my list for the release version. This one if for testing only. Thanks. ;)
 
Top