[REQ] Goodix Touch drivers for Gingerbread

Discussion in 'Coby Generation 2 Technical' started by lfom, Oct 10, 2011.

  1. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    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: Oct 10, 2011
  2. steev

    steev Senior Member Developer

    Joined:
    Sep 3, 2011
    Messages:
    370
    Likes Received:
    236
    Trophy Points:
    132
    Tablet / Device:
    Coby Kyros MID7024
    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
     
  3. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    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. :(
     
  4. steev

    steev Senior Member Developer

    Joined:
    Sep 3, 2011
    Messages:
    370
    Likes Received:
    236
    Trophy Points:
    132
    Tablet / Device:
    Coby Kyros MID7024
    Yeah I just changed the vermagic string.
    Damn
     
  5. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    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!
     
  6. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    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:

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

    Thanks!
     
  7. flxrms

    flxrms Senior Member Developer

    Joined:
    Mar 23, 2011
    Messages:
    365
    Likes Received:
    52
    Trophy Points:
    102
    Location:
    Manila
    Tablet / Device:
    epad
    well someone have another goodix that work with capacitive tablet :p but will not even give us a copy of his utmodules...
     
  8. Pickupman66

    Pickupman66 Member

    Joined:
    Oct 2, 2011
    Messages:
    241
    Likes Received:
    11
    Trophy Points:
    87
    Location:
    Tennessee
    Tablet / Device:
    Samsung Captivate (Rooted) Coby Kyros 1024
    [ 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
     
  9. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    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: Oct 16, 2011
    • Like Like x 2
  10. BDS250

    BDS250 Member

    Joined:
    Oct 13, 2011
    Messages:
    9
    Likes Received:
    1
    Trophy Points:
    62
    Location:
    Port McNeill, Canada
    Tablet / Device:
    Coby Kyros mid1024
    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: Oct 15, 2011
  11. dockmckenzie2003

    dockmckenzie2003 Member

    Joined:
    Dec 3, 2010
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    60
    Location:
    NULL
    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!
     
  12. Pickupman66

    Pickupman66 Member

    Joined:
    Oct 2, 2011
    Messages:
    241
    Likes Received:
    11
    Trophy Points:
    87
    Location:
    Tennessee
    Tablet / Device:
    Samsung Captivate (Rooted) Coby Kyros 1024
    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: Oct 15, 2011
  13. flxrms

    flxrms Senior Member Developer

    Joined:
    Mar 23, 2011
    Messages:
    365
    Likes Received:
    52
    Trophy Points:
    102
    Location:
    Manila
    Tablet / Device:
    epad
    @lfom
    Good to know you have a working goodix driver.

    Sent from my COBY KYROS 7024 using Android Tablet Forum
     
  14. Pickupman66

    Pickupman66 Member

    Joined:
    Oct 2, 2011
    Messages:
    241
    Likes Received:
    11
    Trophy Points:
    87
    Location:
    Tennessee
    Tablet / Device:
    Samsung Captivate (Rooted) Coby Kyros 1024
    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: Oct 15, 2011
  15. lfom

    lfom Senior Member Developer

    Joined:
    Sep 12, 2011
    Messages:
    1,387
    Likes Received:
    240
    Trophy Points:
    162
    Location:
    Brasil
    A battery icon with percentage is in my list for the release version. This one if for testing only. Thanks. ;)
     

Share This Page

Search tags for this page

atc2603a gsl3675 firmware

,

goodix config gt9xx

,
goodix drivers
,
goodix gt 910
,

goodix gt801 pdf

,
goodix gt910
,
goodix gt911
,

goodix gt911 driver

,
goodix gt911 touch
,
goodix gt9110
,
goodix touch at9
,

goodix touch driver

,
goodix touch driver linux
,
goodix touch hid
,
gt827 rom touch
,
gt910 touch
,
gt911 linux driver
,
gt911 pdf gt910
,
gt9113 source
,
zonmox injection