Android Tablets Forum banner

[ROM] CyanogenMod 10 for Allwinner A13

220K views 107 replies 37 participants last post by  komis99  
#1 · (Edited by Moderator)
Hello, i just created cm10 for allwinner a13 tablets (EVB versions)

Image


Android 4.1.2

I compiled cm10 source and I made a custom kernel

Features:
- CyanogenMod Features
- Expanded desktop mode
- Init.d Scripts:
-- ZipAlign
-- Internal speed fix
-- Perfect Mounts
-- SQL Optimize
-- Auto setup sensors Script
- Xbox 360 gamepad support (xpad)
- PS3 USB gamepad support (hid-sony)
- PS2 USB gamepad support (hid-sjoy)
- Generic / chinese (Pantherlord / GreenAsia) gamepads support (hid-dr and hid-gaff)
- OpenVPN support (tun)
- NTFS and ExFat support

- Custom Kernel Features (based in stock kernel version 3.0.8+):
- Smartass2 governor (Default)
- SIO I/O Scheduler (Default)
- Mali OS = 90 mb
- Cyanogenmod compatible Sound
- Gamepad support

- Preloaded modules:

- Touchscreen:
-- ft5x_ts
-- gslX680
-- ft5x02 (Ainol novo7legend ts)

- Camera:
-- gc0308
-- gc0329
-- sp0838

- G-sensor:
-- mxc622x

BUGS: You tell me

Instructions:

ATTENTION: This rom is NOT compatible with faaastJB v2 rom, (You need to be in WORKING stock rom or faaastJB v1 to make all modules work)

FaaastJB v2 use a modified script.bin who BREAK modules in this ROM

REMEMBER BACKUP YOUR ROM AND HAVE .IMG IMAGE IN CASE IS SOMETHING GOT WRONG

DO THIS BEFORE FLASH To check what is your modules drivers, enter on terminal emulator or ADB and make:

Code:
lsmod
and
Code:
getevent
Check with
Code:
 lsmod
the loaded modules (CAMERA MODULES: HAVE "1" number after module name, example:
Code:
gc0308 16888 1 - Live 0x00000000
this clear show gc0308 camera module loaded.

Code:
getevent
help you find touchscreen driver and also G-sensor driver

Example:
Code:
add device 1: /dev/input/event4[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]  name:     "gslx680"[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]add device 2: /dev/input/event3[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]  name:     "gt811"[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]add device 3: /dev/input/event2[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]  name:     "mxc622x"[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]add device 4: /dev/input/event0[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]  name:     "sun4i-keyboard"[/color][/size][/font][/center][center][font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]
Cleared show you "mxc622x" g-sensor module
"gslx680" touchscreen module
"gt811" in this case you need to test what is the proper touchscreen driver

After to know what is your driver, show the Proper patches and flash it!

Oh yeah :android-lol: welcome to test the most Smooth allwinner a13 CM10 rom!

- Install CWM
instruction here: http://forum.xda-dev...d.php?t=2189640

- Boot into CWM keeping pressed VOL- (MENU) and POWER for 3 secs, than release POWER and after another sec release VOL- (or use Novo7 tools if it doesn't work for your device)

- Select "wipe data/factory reset"

- Select "install zip from sdcard" -> "choose zip from sdcard" (or "choose zip from internal sdcard" if your files are into internal memory)

- Flash in this order:
1. ROM
2. JB G-apps
3. Compatibility patch (If available)

- Now go back, and select "Reboot system now

- Setup tablet with wizard and Reboot Again (to get g-sensor working)

- Enjoy CM10!


I have tested the rom with OEM A13 Tablet (Is smooth and stable)

I can play dead trigger!
Image


I will try to support the rom and custom kernel


Also if is posible, I will update to CM10.1

- If you wanna use the "phablet" ui change the entry "ro.disable_phablet_ui=1" to "ro.disable_phablet_ui=0" in file /system/build.prop
- If you wanna change external SD card for Internal change the entry "persist.sys.vold.switchexternal=0" to "persist.sys.vold.switchexternal=1" in file /system/build.prop

Download:

Cm10: Build 08-29-2013
G-apps: http://goo.im/gapps/...1011-signed.zip

Compatibility patches

Touchscreen Download

- ssd-253x-ts
- goodix811
- zet6221_ts
- ct360_ts
- elan_ts
- gt811 (goodix811 alternative)
- gt818_ts
- gt828_ts
- gslx680 (gslX680 alternative)
- zet6221-ts (zet6221 alternative)
- goodix_touch


G-sensor Download

- bma250
- mxc622x
- mma7660


Camera Download

- gc0329
- sp0838

I make FREE job but you want support me for development and have more development devices?


Screenshots:

Image


Image


Expanded desktop mode ON:

Image


FAQ

1. Volumen keylayout is different?
A: copy and paste /system/usr/keylayout/sun4i-keyboard.kl from backup rom to CM10 and chmod 644

2. My touchscreen is working descalibrated, is shift inverted?
A. first check if backup rom have kernel version 1.5 and copy and paste your touchscreen from backup rom to CM10 and chmod 644
Example: you have ft5x_ts touchscreen
open windows adb command line and make this:
Code:
adb "root"[/color][/size][/font]<br />
[font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]adb remount[/color][/size][/font]<br />
[font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]adb push ft5x_ts.ko /system/lib/modules[/color][/size][/font]<br />
[font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]adb chmod 644 /system/lib/modules/ft5x_ts.ko[/color][/size][/font]<br />
[font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]adb push ft5x_ts.idc /system/usr/idc[/color][/size][/font]<br />
[font="Arial, Verdana, sans-serif"][size="2"][color="#111111"]adb chmod 644 /system/usr/idc/ft5x_ts.idc
3. My g-sensor is inverted?
A. first check if backup rom have kernel version 1.5 and Copy and paste your g-sensor module name from backup rom to CM10 and chmod 644

4. Nothing is working and I want make my own patches?
A. You can do it, if you want load unlisted touchscreen (for example):
edit /system/etc/init.d/07touchscreen

change this line: insmod /system/lib/modules/ft5x_ts.ko with your touchscreen module name, save and exit. chmod 755

copy the ts module into /system/lib/modules and idc /system/usr/idc
chmod 644 that for modules and idc

for camera edit this file: /system/lib/modules/08camera

and g-sensor edit: /system/lib/modules/09gsensor

5. I do not know what is my modules?
A. Extract script.bin and attach here with a post, use this tool:

Script.bin_Extract.zip

TWITTER: @freddyarenas4

Regards from Venezuela​
 
#2 · (Edited by Moderator)
Changelogs:
Code:
 Build and Patches 08-28-2013[/b]<br />
[b]<br />
[/b]<br />
[b]- New Rom Build[/b]<br />
[b]- Changed Default g-sensor: mxc622x[/b]<br />
[b]- Changed Default Camera modules:[/b]<br />
[b]-- gc0308[/b]<br />
[b]-- gc0329[/b]<br />
[b]-- sp0838[/b]<br />
[b]- Fixed Ainol Novo7 Legend touchscreen![/b]<br />
[b]- New way to load modules in init.d:[/b]<br />
[b]-- 07touchscreen[/b]<br />
[b]-- 08camera[/b]<br />
[b]-- 09gsensor[/b]<br />
[b]In this case, nobody can get bootloop or black screen with patches[/b]<br />
[b]- Removed No Working Touchscreen patches[/b]<br />
[b]- Added ms8698s touchscreen module[/b]<br />
[b]- Important:[/b]<br />
[b]-- Changed Android Framework AV and added new cedarx to fix video HD decoding (NEED testers)[/b]<br />
[b]- Added a FAQ section with important answer to fix newbies issues[/b]<br />
[b]


Code:
[/b]<br />
[b]Update 07/09/13[/b]<br />
[b]Update main thread post with more help to know how find your device drivers,[/b]<br />
[b]Also warning with incompatible faaastjb v2 script.bin file


Code:
Update 07/03/13[/b]<br />
[b]<br />
[/b]<br />
[b]Fixed and Update camera modules (this removed the TS modules load)[/b]<br />
[b]<br />
[/b]<br />
[b]Try to flash ts again[/b]<br />
[b]<br />
[/b]<br />
[b]added:[/b]<br />
[b]zet622x[/b]<br />
[b]goodix_touch[/b]<br />
[b]<br />
[/b]<br />
[b]


Code:
Build and Patches 07-03-2013[/b]<br />
[b]<br />
[/b]<br />
[b]- New Rom Build[/b]<br />
[b]<br />
[/b]<br />
[b]- Default g-sensor: dmard06[/b]<br />
[b]- removed auto setup sensors (did not work)[/b]<br />
[b]- Update dmard06 module[/b]<br />
[b]- Fixed xbox 360 module (was not present in modules folder)[/b]<br />
[b]- Added:[/b]<br />
[b]<br />
[/b]<br />
[b]- G-sensor compatible patches[/b]<br />
[b]-- bma250[/b]<br />
[b]-- mxc622x[/b]<br />
[b]-- mma7660[/b]<br />
[b]<br />
[/b]<br />
[b]- Touchscreen compatible patches[/b]<br />
[b]-- ct360_ts[/b]<br />
[b]-- elan_ts[/b]<br />
[b]-- gt811 (goodix811 alternative)[/b]<br />
[b]-- gt818_ts[/b]<br />
[b]-- gt828_ts[/b]<br />
[b]-- gslx680 (gslX680 alternative)[/b]<br />
[b]<br />
[/b]<br />
[b]Update google drive shared folder[/b]<br />
[b]


Code:
Patches 07-01-2013[/b]<br />
[b]<br />
[/b]<br />
[b]Touchscreen: ssd-253x-ts.zip, goodix811.zip, zet6221.zip[/b]<br />
[b]<br />
[/b]<br />
[b]Camera: gc0329.zip, sp0838.zip[/b]<br />
[b]


Code:
Build 06-29-2013[/b]<br />
[b]<br />
[/b]<br />
[b]Initial Release
 
#6 · (Edited by Moderator)
Hi, for me everything is working normally except for g-sensor and the volume + and volume - buttons.
I installed without SSD-253x ts.zip ,because to me applying error
E: Error in / sdcard/ssd253x-ts.zip (Status 6) Installation aborted.-(resolved)
Otherwise job well done and keep it up.
Excuse me for my English

Can you use these files and make my tablet works better with CM10 ?

original fw img file

system backup
 
#19 · (Edited by Moderator)
Hi. I'm really interested in getting a Cyanogenmod rom for my A13 and I tried yours. I flashed it all in the order advised, including the driver zip package for my model, but when I try to boot the device just sits on the cyanogen animation and will not proceed any further. Have you got any suggestions as to what I could try?
Thanks in advance for any advice.PS I forgot to say that when I try to flash the driver it comes up with an error and aborts that part of the operation
 
#21 ·
HI again. I tried the new rom and sensors but still the same result, it just sits there on the rotating cyanogen animation and goes no further. Looks like i'm going to have to go back to my previous firmware and I was really hoping to try out a cyanogen since, from what I have read, there seem to be a lot of interesting developments with these.
Keep up the good work.
 
#36 ·
can i flash this in my tab...its 7" tab with a13 and mali 400
here is lsmod output

A:\sdkw\platform-tools>adb shell
root@android:/ # lsmod
lsmod
gsm_dev 3907 0 - Live 0xbf0ab000
rtl8150 10305 0 - Live 0xbf0a4000
mcs7830 7589 0 - Live 0xbf09e000
qf9700 9152 0 - Live 0xbf097000
asix 24601 0 - Live 0xbf08b000
sun5i_csi0 33511 0 - Live 0xbf07d000
gc0308 18408 1 - Live 0xbf074000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf06f000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf065000
mc32x0 13442 0 - Live 0xbf05d000
cedarx 11596 0 - Live 0xbf056000
mali 151396 4 - Live 0xbf024000
ump 49154 11 mali, Live 0xbf010000
ft5x_ts 43737 0 - Live 0xbf000000
root@android:/ #

thanks...
 
#41 ·
hi. i installed your ROM and used patch ssd253x for TS and mxc622x for G-sensor. but my TS not work and g-sensor work wrong.

my lsmod
Code:
8188eu 581006 0 - Live 0xbf1c8000<br />
8192cu 575431 0 - Live 0xbf120000<br />
mxc622x 6088 1 - Live 0xbf11a000<br />
mecs 4078 2 - Live 0xbf116000<br />
rtl8150 10305 0 - Live 0xbf10f000<br />
mcs7830 7581 0 - Live 0xbf109000<br />
qf9700 9152 0 - Live 0xbf102000<br />
asix 24601 0 - Live 0xbf0f6000<br />
sun5i_csi0 33271 0 - Live 0xbf0e8000<br />
gt2005 27434 0 - Live 0xbf0dc000<br />
gc0308 22312 1 - Live 0xbf0d2000<br />
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf0cd000<br />
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf0c3000<br />
cedarx 9351 0 - Live 0xbf0bc000<br />
mali 151148 8 - Live 0xbf08a000<br />
ump 49446 17 mali, Live 0xbf076000<br />
ssd253x_ts 21647 0 - Live 0xbf01b000<br />
goodix_touch 18266 0 - Live 0xbf012000<br />
ft5x_ts 51328 2 ssd253x_ts,goodix_touch, Live 0xbf000000
and getevent
Code:
add device 1: /dev/input/event3<br />
  name:     "ecompass_data"<br />
add device 2: /dev/input/event2<br />
  name:     "ssd253x-ts"<br />
add device 3: /dev/input/event0<br />
  name:     "sun4i-keyboard"<br />
could not get driver version for /dev/input/mice, Not a typewriter<br />
add device 4: /dev/input/event1<br />
  name:     "axp20-supplyer"
 

Attachments

#42 ·
Hi

I just install CM10 and all working perfect exept the wifi. I open the tablet (Horizon 900d) and the module is RTL8188.
Do you know how i can install the driver for the wifi?

Code:
CPU-Z Version : 1.03<br />
CPU :  ARMv7 Processor rev 2 (v7l)<br />
Name : Allwinner A13<br />
Arch : ARM Cortex-A8<br />
Rev : r3p2<br />
Cores : 1<br />
Process : 45 nm<br />
Max Clock : 1200 MHz<br />
GPU Vendor : ARM<br />
GPU Renderer : Mali-400 MP<br />
Impl.id : 0x41<br />
Arch.id : 0x7<br />
Var.id : 3<br />
Part.id : 0xc08<br />
Rev.id : 2<br />
<br />
Model : M901 (nuclear_evb)<br />
Manufacturer : unknown<br />
Board : nuclear<br />
Hardware : sun5i<br />
Android Ver. : 4.0.4<br />
<br />
CPUInfos :<br />
abi : armeabi-v7a<br />
abi2 : armeabi<br />
Processor : ARMv7 Processor rev 2 (v7l)<br />
BogoMIPS : 1001.88<br />
Features : swp half thumb fastmult vfp edsp neon vfpv3<br />
CPU implementer : 0x41<br />
CPU architecture: 7<br />
CPU variant : 0x3<br />
CPU part : 0xc08<br />
CPU revision : 2<br />
<br />
Hardware : sun5i<br />
Revision : a13b<br />
Serial : 040163e134393030504e543116254252<br />
 
#46 ·
hello, thanks for this wonderful CM10 for a13 tablets..well brother,i installed CM10 first then gapps and clicked "reboot system now"...after it rebooting ,the welcome screen came up but when i touch the option,it wont worked...!!!..i need serious help sir,i cant open CWM by presing keys..everything is working fine but stucked on boot screen because touch screen not working..please help..i m noob..
 
#47 ·
Can you give me .config and kernel src? I want to build own kernel. Curently I`m using sunxi repo 'wip-lichee3-sunxi-import-sun5i' brunch. But i can`t bootup it, what needs todo with builded {z,u,b}Image before writing it into boot.img? Also my builded modules, doesn`t work with stok kernel, dmesg:

usbserial: disagrees about version of symbol module_layout

Please, help me.
Thanx.
 
#51 ·
Hi to everyone.

I know that I have a different tablet, mine is based on ATM7029, but I'm new and I can't open a topic.
After a flash my touchscreen is completly black and no driver are loaded, after many attempts I find out that my touchscreen uses the gsl3680 controller, so I think that the gslx680.ko module is the right one.

The problem is that I can't
Code:
insmod
gslx680.ko because is compiled for a different kernel version, mine is 3.4.0+ SMP preempt mod_unload ARMv7 p2v8.
The complete insmod error is:

Code:
gslX680: version magic '3.0.8 SMP preempt mod_unload modversions ARMv7 p2v8 ' should be '3.4.0+ SMP preempt mod_unload ARMv7 p2v8 '
I tried to compile some source of the gslx680 module but I can't find anyone that compile with 3.4.0 kernel version.

Anyone has the module version I'm looking for?

Thanks
 
#56 ·
I need some help cause i do not know which of those patches are the right ones..

lsmod:
8192cu 575431 0 - Live 0x00000000
8188eu 581006 0 - Live 0x00000000
rtl8150 10305 0 - Live 0x00000000
mcs7830 7581 0 - Live 0x00000000
qf9700 9152 0 - Live 0x00000000
asix 24601 0 - Live 0x00000000
cedarx 11869 0 - Live 0x00000000
videobuf_dma_contig 6251 0 - Live 0x00000000
videobuf_core 20242 1 videobuf_dma_contig, Live 0x00000000
mali 150572 12 - Live 0x00000000
ump 48978 19 mali, Live 0x00000000
sp0838 20079 0 - Live 0x00000000
gc0329 18016 0 - Live 0x00000000
gc0308 18408 0 - Live 0x00000000
ft5x_ts 44577 0 - Live 0x00000000
hid_sony 2377 0 - Live 0x00000000
hid_gaff 2817 0 - Live 0x00000000
xpad 9358 0 - Live 0x00000000

getevent:
could not open /dev/input/event2, Permission denied
could not open /dev/input/event0, Permission denied
could not open /dev/input/mice, Permission denied
could not open /dev/input/event1, Permission denied

would be great if someone can help me!
 
#57 · (Edited by Moderator)
Please help....

i was flashed CM 10.. but my tablet not responding with touchscreen, g-sensor, and camera. My tablet is : EPAD E1 Challenger. my proccessor is Allwinner a13.
this is report from adb :
lsmod
nand 126290 2 - Live 0xbf000000

i can not see with my module. i dont know my module..
Image


Sorry my english not good.

thanks for the reply

Hi all.. i'm new member with this room,

i have problem with my tablet.

i was flash tablet with cm 10. but touchscreen not respon. my tablet is EPAD E1 Challenger with proccessor a13
this report from adb :
lsmod
nand 126290 2 - Live 0xbf000000

i cannot see with my module...help me please...
Image


thank you
 
#62 ·
Hey,

First of all thanks for the ROM, it literally saved my tablet from being destroyed.
It is working fine basically (I managed to set up my TS from this topic - only the camera is not working, but I don't really care about it, as it is useless anyway).

Meanwhile I would like to ask for some advice about the ROM: at this moment the hardware keys (vol up/down) are not working. Or at least they do not work as they should: vol up throws back to the home screen (like a Home button), and vol down does not really do anything as I noticed. Do you have any idea what should be modified, or do you need any further info?

Thanks
 
#63 · (Edited by Moderator)
Code:
1. Volumenkeylayout is different?<br />
<br />
A: copy and paste /system/usr/keylayout/sun4i-keyboard.kl from backup rom to CM10 and chmod644
please read the main post for future help that answer will fix your hw keylayout.

To fix camera, please what is the camera module? if possible attach a dmesg log file

enter with adb and make this:

Code:
adb root<br />
[size=2]adb dmesg > dmesg.txt
 
#64 ·
Oh, it's emberrasing... indeed, the first step solved my problem with the volume keys. I don't know why I have not noticed it until now. Sorry for that.

About the camera: I use gc0309 (at least I think so), i have tried to copy gc0309.ko from the original rom (and modifying 08camera file), but it did not help much. But to tell the truth I have never used the camera, and I don't have plans to use it. At this moment my tablet is finally working the way I want it. But for curiosity here are the main details:

lsmod from original rom:

Code:
root@android:/ # lsmod<br />
rtl8150 10305 0 - Live 0xbf0cd000<br />
mcs7830 7581 0 - Live 0xbf0c7000<br />
qf9700 9152 0 - Live 0xbf0c0000<br />
asix 24601 0 - Live 0xbf0b4000<br />
cedarx 9351 0 - Live 0xbf0ad000<br />
sun4i_vibrator 2451 0 - Live 0xbf0a9000<br />
sun5i_csi0 33255 0 - Live 0xbf09b000<br />
gc0309 17791 1 - Live 0xbf092000<br />
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf08d000<br />
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf083000<br />
gslx680 193874 0 - Live 0xbf04f000<br />
mxc622x 6088 1 - Live 0xbf049000<br />
mecs 4078 2 - Live 0xbf045000<br />
mali 150716 8 - Live 0xbf013000<br />
ump 49098 11 mali, Live 0xbf000000<br />
root@android:/ #
dmesg from original rom and from your rom attached.
 

Attachments

#65 · (Edited by Moderator)
Howdy. I'm trying to get my A13 to take this, and it installed fine and all went according to directions, except the touchscreen isn't functional. I've copy/pasted my lsmod and getevent data from the stock functional firmware below. If anyone could point me in the right direction, awesome. I tried loading all the goodix touch drivers in the list, one after the other, to no avail. Halp!
Image


Code:
root@android:/ # lsmod<br />
lsmod<br />
8192cu 515468 0 - Live 0xbf0bd000<br />
rtl8150 10305 0 - Live 0xbf0b6000<br />
mcs7830 7589 0 - Live 0xbf0b0000<br />
qf9700 9152 0 - Live 0xbf0a9000<br />
asix 24601 0 - Live 0xbf09d000<br />
usbnet 26253 3 mcs7830,qf9700,asix, Live 0xbf090000<br />
sun5i_csi0 31059 0 - Live 0xbf083000<br />
gc0308 18408 1 - Live 0xbf07a000<br />
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf075000<br />
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf06b000<br />
dmard06 7895 0 - Live 0xbf061000<br />
mali 151558 12 - Live 0xbf027000<br />
ump 49206 21 mali, Live 0xbf013000<br />
hv2605 5273 0 - Live 0xbf00d000<br />
goodix_touch_811 18030 0 - Live 0xbf004000<br />
sun4i_keyboard 2677 0 - Live 0xbf000000<br />
root@android:/ # getevent<br />
getevent<br />
add device 1: /dev/input/event3<br />
  name:     "dmard06"<br />
add device 2: /dev/input/event2<br />
  name:     "gt80x"<br />
could not get driver version for /dev/input/mouse0, Not a typewriter<br />
add device 3: /dev/input/event1<br />
  name:     "sun4i-keyboard"<br />
could not get driver version for /dev/input/mice, Not a typewriter<br />
add device 4: /dev/input/event0<br />
  name:     "axp20-supplyer"<br />
 
#66 ·
Howdy. I'm trying to get my A13 to take this, and it installed fine and all went according to directions, except the touchscreen isn't functional. I've copy/pasted my lsmod and getevent data from the stock functional firmware below. If anyone could point me in the right direction, awesome. I tried loading all the goodix touch drivers in the list, one after the other, to no avail. Halp!
Image


Code:
root@android:/ # lsmod<br />
lsmod<br />
8192cu 515468 0 - Live 0xbf0bd000<br />
rtl8150 10305 0 - Live 0xbf0b6000<br />
mcs7830 7589 0 - Live 0xbf0b0000<br />
qf9700 9152 0 - Live 0xbf0a9000<br />
asix 24601 0 - Live 0xbf09d000<br />
usbnet 26253 3 mcs7830,qf9700,asix, Live 0xbf090000<br />
sun5i_csi0 31059 0 - Live 0xbf083000<br />
gc0308 18408 1 - Live 0xbf07a000<br />
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf075000<br />
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf06b000<br />
dmard06 7895 0 - Live 0xbf061000<br />
mali 151558 12 - Live 0xbf027000<br />
ump 49206 21 mali, Live 0xbf013000<br />
hv2605 5273 0 - Live 0xbf00d000<br />
goodix_touch_811 18030 0 - Live 0xbf004000<br />
sun4i_keyboard 2677 0 - Live 0xbf000000<br />
root@android:/ # getevent<br />
getevent<br />
add device 1: /dev/input/event3<br />
  name: 	"dmard06"<br />
add device 2: /dev/input/event2<br />
  name: 	"gt80x"<br />
could not get driver version for /dev/input/mouse0, Not a typewriter<br />
add device 3: /dev/input/event1<br />
  name: 	"sun4i-keyboard"<br />
could not get driver version for /dev/input/mice, Not a typewriter<br />
add device 4: /dev/input/event0<br />
  name: 	"axp20-supplyer"<br />
hi try to copy and paste from STOCK or BACKUP working rom

/system/vendor/gt80x.ko
and
/system/usr/idc/gt80x.idc

into cm10

/system/lib/modules/gt80x.ko (touchscreen module)

and /system/usr/idc/gt80x.idc (idc file need for ts module)

chmod 644 both files.

edit /system/etc/init.d/07touchscreen

replace with

insmod /system/lib/modules/gt80x.ko

save and chmod 755 that file

reboot and should work!

Apply dmard06.zip patch to get g-sensor working
 
#67 ·
I found /system/usr/idc/gt80x.idc and backed it up, but /system/vendor/gt80x.ko is not there. I did a find on the whole filesystem and it doesn't appear to be anywhere.

In /system/vendor/modules there are:

Code:
8192cu.ko<br />
Module.symvers<br />
RT2870STA.dat<br />
RT2870STACard.dat<br />
asix.ko<br />
bcm4330.bin<br />
bcm4330.hcd<br />
bcm4330.ko<br />
bcm4330_nvram.txt<br />
bma250.ko<br />
cedarx.ko<br />
cypress_cy7c63.ko<br />
dmard06.ko<br />
encrypt.ko<br />
example.ko<br />
ft5x_ts.ko<br />
gc0307.ko<br />
gc0308.ko<br />
gc0309.ko<br />
gc0329.ko<br />
gc2015.ko<br />
goodix_touch.ko<br />
goodix_touch_811.ko<br />
gt2005.ko<br />
gt818_ts.ko<br />
hi253.ko<br />
hi704.ko<br />
hv2605.ko<br />
mali.ko<br />
mcs7830.ko<br />
mecs.ko<br />
mma7660.ko<br />
mt9d112.ko<br />
mt9m112.ko<br />
mt9m113.ko<br />
mxc622x.ko<br />
ov2643.ko<br />
ov2655.ko<br />
ov5640.ko<br />
ov7670.ko<br />
pktgen.ko<br />
qf9700.ko<br />
rt5370sta.ko<br />
rtl8150.ko<br />
scsi_wait_scan.ko<br />
sndi2s.ko<br />
sndspdif.ko<br />
sp0838.ko<br />
sun4i-keyboard.ko<br />
sun4i-keypad.ko<br />
sun4i-ts.ko<br />
sun4i-vibrator.ko<br />
sun5i-i2s.ko<br />
sun5i-i2sdma.ko<br />
sun5i-ir.ko<br />
sun5i-sndi2s.ko<br />
sun5i_csi0.ko<br />
sun5i_sndspdif.ko<br />
sun5i_spdif.ko<br />
sun5i_spdma.ko<br />
sunxi-dbgreg.ko<br />
sw-keyboard.ko<br />
sw-ts.ko<br />
tea5761.ko<br />
ump.ko<br />
usbnet.ko<br />
usi4329_dhd.ko<br />
usi4329_fw.bin<br />
usi4329_nvram.txt<br />
videobuf-core.ko<br />
videobuf-dma-contig.ko<br />
zt8031.ko
and that's it.
Any idea what to do from here?