[ROM] CyanogenMod 10 for Allwinner a13 [08/28/13]

Status
Not open for further replies.
Search This thread

AnonFBI

Senior Member
Oct 18, 2012
176
192
Hello, i just created cm10 for allwinner a13 tablets (EVB versions)

Screenshot_2013-06-28-07-35-24.png


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
  name:     "gslx680"
add device 2: /dev/input/event3
  name:     "gt811"
add device 3: /dev/input/event2
  name:     "mxc622x"
add device 4: /dev/input/event0
  name:     "sun4i-keyboard"

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-developers.com/showthread.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! ;)

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: Mod Edit: Links Removed
G-apps: http://goo.im/gapps/gapps-jb-20121011-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?



Click "Donate to me" above on my profile picture or contact me

Screenshots:

Screenshot_2013-06-28-07-33-50.png


Screenshot_2013-06-28-07-34-05.png


Expanded desktop mode ON:

Screenshot_2013-06-28-07-37-17.png


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"
adb remount
adb push ft5x_ts.ko /system/lib/modules
adb chmod 644 /system/lib/modules/ft5x_ts.ko
adb push ft5x_ts.idc /system/usr/idc
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​
 
Last edited by a moderator:

AnonFBI

Senior Member
Oct 18, 2012
176
192
Changelogs:
Code:
 Build and Patches 08-28-2013

- New Rom Build
- Changed Default g-sensor: mxc622x
- Changed Default Camera modules:
-- gc0308
-- gc0329
-- sp0838
- Fixed Ainol Novo7 Legend touchscreen!
- New way to load modules in init.d:
-- 07touchscreen
-- 08camera
-- 09gsensor
In this case, nobody can get bootloop or black screen with patches
- Removed No Working Touchscreen patches
- Added ms8698s touchscreen module
- Important:
-- Changed Android Framework AV and added new cedarx to fix video HD decoding (NEED testers)
- Added a FAQ section with important answer to fix newbies issues

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

Code:
Update 07/03/13

Fixed and Update camera modules (this removed the TS modules load)

Try to flash ts again

added:
zet622x
goodix_touch

Code:
Build and Patches 07-03-2013

- New Rom Build

- Default g-sensor: dmard06
- removed auto setup sensors (did not work)
- Update dmard06 module
- Fixed xbox 360 module (was not present in modules folder)
- Added:

- G-sensor compatible patches
-- bma250
-- mxc622x
-- mma7660

- Touchscreen compatible patches
-- ct360_ts
-- elan_ts
-- gt811 (goodix811 alternative)
-- gt818_ts
-- gt828_ts
-- gslx680 (gslX680 alternative)

Update google drive shared folder

Code:
Patches 07-01-2013

Touchscreen: ssd-253x-ts.zip, goodix811.zip, zet6221.zip

Camera: gc0329.zip, sp0838.zip

Code:
Build 06-29-2013

Initial Release
 
Last edited:

the720k

Member
Feb 19, 2011
48
4
Youngstown, OH
Looking forward to flashing mine in the morning. Thank you very much. Though, I'm not clear: What are the EVB versions? Been out of the loop in watching development on the A13 tablets for a while, so forgive my ignorance. I have a generic Fleabay-bought Q88 with a Goodix touchscreen. Any chance this will work properly with a Goodix controller?
 

AnonFBI

Senior Member
Oct 18, 2012
176
192
Looking forward to flashing mine in the morning. Thank you very much. Though, I'm not clear: What are the EVB versions? Been out of the loop in watching development on the A13 tablets for a while, so forgive my ignorance. I have a generic Fleabay-bought Q88 with a Goodix touchscreen. Any chance this will work properly with a Goodix controller?

EVB version is the allwinner a13 wifi model.

Yes, it is posible make a compatibility path for this, but I need know what is your camera and g-sensors modules too!
 
  • Like
Reactions: marrduk

the720k

Member
Feb 19, 2011
48
4
Youngstown, OH
Here's the output:

Code:
[email protected]:/ # lsmod
8192cu 515468 0 - Live 0xbf0bd000
rtl8150 10305 0 - Live 0xbf0b6000
mcs7830 7589 0 - Live 0xbf0b0000
qf9700 9152 0 - Live 0xbf0a9000
asix 24601 0 - Live 0xbf09d000
usbnet 26253 3 mcs7830,qf9700,asix, Live 0xbf090000
sun5i_csi0 31059 0 - Live 0xbf083000
gc0308 18408 1 - Live 0xbf07a000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf075000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf06b000
dmard06 7987 0 - Live 0xbf061000
mali 152158 10 - Live 0xbf027000
ump 49678 19 mali, Live 0xbf013000
hv2605 5273 0 - Live 0xbf00d000
goodix_touch_811 18030 0 - Live 0xbf004000
sun4i_keyboard 2677 0 - Live 0xbf000000

Thanks in advance. Looking forward to finally getting a decent ROM on this tablet!
 

AnonFBI

Senior Member
Oct 18, 2012
176
192
Here's the output:

Code:
[email protected]:/ # lsmod
8192cu 515468 0 - Live 0xbf0bd000
rtl8150 10305 0 - Live 0xbf0b6000
mcs7830 7589 0 - Live 0xbf0b0000
qf9700 9152 0 - Live 0xbf0a9000
asix 24601 0 - Live 0xbf09d000
usbnet 26253 3 mcs7830,qf9700,asix, Live 0xbf090000
sun5i_csi0 31059 0 - Live 0xbf083000
gc0308 18408 1 - Live 0xbf07a000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf075000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf06b000
dmard06 7987 0 - Live 0xbf061000
mali 152158 10 - Live 0xbf027000
ump 49678 19 mali, Live 0xbf013000
hv2605 5273 0 - Live 0xbf00d000
goodix_touch_811 18030 0 - Live 0xbf004000
sun4i_keyboard 2677 0 - Live 0xbf000000

Thanks in advance. Looking forward to finally getting a decent ROM on this tablet!

Ok, when I get to home, I will try to make a patch

Sent from my Nexus 7 using xda app-developers app
 

at41man

Senior Member
Dec 15, 2012
64
18
Jakarta
How to flash compatibility?

Hello, i just created cm10 for allwinner a13 tablets (EVB versions)

Screenshot_2013-06-28-07-35-24.png


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:
-- ftx5x_ts
-- gslX680
-- ft5x02 (Ainol novo7legend ts)

- Camera:
-- gc0308
-- gt2005
-- mt9m112
-- ov5640

- G-sensor:
-- dmard06
-- bma250
-- mxc622x
-- mma7660

BUGS: You tell me

Instructions:

- Install CWM
instruction here: http://forum.xda-developers.com/showthread.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! ;)

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: https://docs.google.com/file/d/0B240tVoN5YQPUmNFQW1ZQ0pCLUk/edit?usp=sharing
G-apps: http://goo.im/gapps/gapps-jb-20121011-signed.zip

Compatibility patches

ssd-253x-ts.zip

¿Do you want support me for development and have more developer devices?

Click "Donate to me" above on my profile picture or contact me

Screenshots:

Screenshot_2013-06-28-07-33-50.png


Screenshot_2013-06-28-07-34-05.png


Expanded desktop mode ON:

Screenshot_2013-06-28-07-37-17.png


Regards from Venezuela​

Hello sir! How to flash .zip compatibility patch?? it says error code 6 ??:confused::confused:
 

at41man

Senior Member
Dec 15, 2012
64
18
Jakarta
TouchScreen Not Functioning?

Added and fixed more patches, read main post for download links.

Try to download the patch again. now is fixed

Really good ROM, all things functioning, SMOOTH but.......

the touchscreen not functioning! I must use Mouse with OTG..

here the lsmod from my device, hope it helps:

[email protected]:/ $ su
[email protected]:/ # lsmod
8192cu 575431 0 - Live 0xbf0bb000
cdc_subset 1588 0 - Live 0xbf0b7000
cdc_eem 2915 0 - Live 0xbf0b3000
cdc_ether 7651 0 - Live 0xbf0ad000
rtl8150 10305 0 - Live 0xbf0a6000
mcs7830 7581 0 - Live 0xbf0a0000
qf9700 9152 0 - Live 0xbf099000
asix 24601 0 - Live 0xbf08d000
usbnet 26229 6 cdc_subset,cdc_eem,cdc_ether,mcs7830,qf9700,asix, Live 0xbf080000
sun5i_csi0 30803 0 - Live 0xbf073000
gc0308 18408 1 - Live 0xbf06a000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf065000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf05b000
mma7660 6857 0 - Live 0xbf055000
cedarx 9351 0 - Live 0xbf04e000
mali 150686 10 - Live 0xbf01c000
ump 48970 17 mali, Live 0xbf009000
gt811_ts 18014 0 - Live 0xbf000000
[email protected]:/ #

thank you sir!!
 
Last edited:

AnonFBI

Senior Member
Oct 18, 2012
176
192
Really good ROM, all things functioning, SMOOTH but.......

the touchscreen not functioning! I must use Mouse with OTG..

here the lsmod from my device, hope it helps:

[email protected]:/ $ su
[email protected]:/ # lsmod
8192cu 575431 0 - Live 0xbf0bb000
cdc_subset 1588 0 - Live 0xbf0b7000
cdc_eem 2915 0 - Live 0xbf0b3000
cdc_ether 7651 0 - Live 0xbf0ad000
rtl8150 10305 0 - Live 0xbf0a6000
mcs7830 7581 0 - Live 0xbf0a0000
qf9700 9152 0 - Live 0xbf099000
asix 24601 0 - Live 0xbf08d000
usbnet 26229 6 cdc_subset,cdc_eem,cdc_ether,mcs7830,qf9700,asix, Live 0xbf080000
sun5i_csi0 30803 0 - Live 0xbf073000
gc0308 18408 1 - Live 0xbf06a000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf065000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf05b000
mma7660 6857 0 - Live 0xbf055000
cedarx 9351 0 - Live 0xbf04e000
mali 150686 10 - Live 0xbf01c000
ump 48970 17 mali, Live 0xbf009000
gt811_ts 18014 0 - Live 0xbf000000
[email protected]:/ #

thank you sir!!

do you tested goodix811.zip patch? it is working?

if do not, you need send me the gt811_ts.ko kernel module

and gt811_ts.idc
 
  • Like
Reactions: marrduk

the720k

Member
Feb 19, 2011
48
4
Youngstown, OH
This is an excellent ROM. Much smoother than the stock ROM for my device. goodix811.zip worked perfectly. Wifi is working, camera is working, CPU governor has sped things up a bit, and I'm very pleased with how this device is running. All modules are working 100% except the G-sensor. My device has dmard06, but my X and Y axes are inverted, so when I turn my device to landscape, it goes to portrait, and vice-versa.

Otherwise, EXCELLENT ROM. My tablet has never run so smoothly. Hopefully a working dmard06.ko/sensors.exDroid.so can be found soon for a compatibility zip.

Good work, Anon!
 

icoolguy1995

Senior Member
Jun 22, 2012
2,187
1,502
HARDA
how to edit script .bin when ever i apply that patch screen goes black !
or can i apply that module from ics ?

---------- Post added at 07:14 PM ---------- Previous post was at 07:06 PM ----------

whenever i apply goodix patch the screen goes black after reboot to revive it i need to apply other touchscreen patch and then screen goes on but touch screen doesn't work why it is so ?

---------- Post added at 07:40 PM ---------- Previous post was at 07:14 PM ----------

here is lsmod

H:\program files\Virtuous Ten Studio\External\ADB>adb shell
[email protected]:/ $ su
su
1|[email protected]:/ $ adb shell
adb shell
error: device not found
1|[email protected]:/ $
H:\program files\Virtuous Ten Studio\External\ADB>adb shell
[email protected]:/ $ lsmod
lsmod
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
sun5i_csi0 33255 0 - Live 0x00000000
cedarx 11869 0 - Live 0x00000000
ov5640 31583 0 - Live 0x00000000
mt9m112 15359 0 - Live 0x00000000
gt2005 19412 0 - Live 0x00000000
gc0308 18408 1 - Live 0x00000000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0x00000000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0x00000000
mma7660 6857 0 - Live 0x00000000
mxc622x 6088 0 - Live 0x00000000
mecs 4078 0 - Live 0x00000000
bma250 7545 0 - Live 0x00000000
dmard06 11119 0 - Live 0x00000000
ft5x_ts 44577 0 - Live 0x00000000
mali 150572 8 - Live 0x00000000
ump 48978 17 mali, Live 0x00000000
hid_sony 2377 0 - Live 0x00000000
hid_gaff 2817 0 - Live 0x00000000
[email protected]:/ $

---------- Post added at 08:15 PM ---------- Previous post was at 07:40 PM ----------

can i use this boot.img in stock 4.2.2 ?
 

AnonFBI

Senior Member
Oct 18, 2012
176
192
how to edit script .bin when ever i apply that patch screen goes black !
or can i apply that module from ics ?

---------- Post added at 07:14 PM ---------- Previous post was at 07:06 PM ----------

whenever i apply goodix patch the screen goes black after reboot to revive it i need to apply other touchscreen patch and then screen goes on but touch screen doesn't work why it is so ?

---------- Post added at 07:40 PM ---------- Previous post was at 07:14 PM ----------

here is lsmod

H:\program files\Virtuous Ten Studio\External\ADB>adb shell
[email protected]:/ $ su
su
1|[email protected]:/ $ adb shell
adb shell
error: device not found
1|[email protected]:/ $
H:\program files\Virtuous Ten Studio\External\ADB>adb shell
[email protected]:/ $ lsmod
lsmod
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
sun5i_csi0 33255 0 - Live 0x00000000
cedarx 11869 0 - Live 0x00000000
ov5640 31583 0 - Live 0x00000000
mt9m112 15359 0 - Live 0x00000000
gt2005 19412 0 - Live 0x00000000
gc0308 18408 1 - Live 0x00000000
videobuf_dma_contig 6251 1 sun5i_csi0, Live 0x00000000
videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0x00000000
mma7660 6857 0 - Live 0x00000000
mxc622x 6088 0 - Live 0x00000000
mecs 4078 0 - Live 0x00000000
bma250 7545 0 - Live 0x00000000
dmard06 11119 0 - Live 0x00000000
ft5x_ts 44577 0 - Live 0x00000000
mali 150572 8 - Live 0x00000000
ump 48978 17 mali, Live 0x00000000
hid_sony 2377 0 - Live 0x00000000
hid_gaff 2817 0 - Live 0x00000000
[email protected]:/ $

---------- Post added at 08:15 PM ---------- Previous post was at 07:40 PM ----------

can i use this boot.img in stock 4.2.2 ?

1 user tested the patch and worked perfectly, yes this kernel can used in every rom but you need export the modules too
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    Hello, i just created cm10 for allwinner a13 tablets (EVB versions)

    Screenshot_2013-06-28-07-35-24.png


    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
      name:     "gslx680"
    add device 2: /dev/input/event3
      name:     "gt811"
    add device 3: /dev/input/event2
      name:     "mxc622x"
    add device 4: /dev/input/event0
      name:     "sun4i-keyboard"

    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-developers.com/showthread.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! ;)

    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: Mod Edit: Links Removed
    G-apps: http://goo.im/gapps/gapps-jb-20121011-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?



    Click "Donate to me" above on my profile picture or contact me

    Screenshots:

    Screenshot_2013-06-28-07-33-50.png


    Screenshot_2013-06-28-07-34-05.png


    Expanded desktop mode ON:

    Screenshot_2013-06-28-07-37-17.png


    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"
    adb remount
    adb push ft5x_ts.ko /system/lib/modules
    adb chmod 644 /system/lib/modules/ft5x_ts.ko
    adb push ft5x_ts.idc /system/usr/idc
    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​
    11
    Changelogs:
    Code:
     Build and Patches 08-28-2013
    
    - New Rom Build
    - Changed Default g-sensor: mxc622x
    - Changed Default Camera modules:
    -- gc0308
    -- gc0329
    -- sp0838
    - Fixed Ainol Novo7 Legend touchscreen!
    - New way to load modules in init.d:
    -- 07touchscreen
    -- 08camera
    -- 09gsensor
    In this case, nobody can get bootloop or black screen with patches
    - Removed No Working Touchscreen patches
    - Added ms8698s touchscreen module
    - Important:
    -- Changed Android Framework AV and added new cedarx to fix video HD decoding (NEED testers)
    - Added a FAQ section with important answer to fix newbies issues

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

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

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

    Code:
    Patches 07-01-2013
    
    Touchscreen: ssd-253x-ts.zip, goodix811.zip, zet6221.zip
    
    Camera: gc0329.zip, sp0838.zip

    Code:
    Build 06-29-2013
    
    Initial Release
    6
    How to flash compatibility?

    Hello, i just created cm10 for allwinner a13 tablets (EVB versions)

    Screenshot_2013-06-28-07-35-24.png


    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:
    -- ftx5x_ts
    -- gslX680
    -- ft5x02 (Ainol novo7legend ts)

    - Camera:
    -- gc0308
    -- gt2005
    -- mt9m112
    -- ov5640

    - G-sensor:
    -- dmard06
    -- bma250
    -- mxc622x
    -- mma7660

    BUGS: You tell me

    Instructions:

    - Install CWM
    instruction here: http://forum.xda-developers.com/showthread.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! ;)

    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: https://docs.google.com/file/d/0B240tVoN5YQPUmNFQW1ZQ0pCLUk/edit?usp=sharing
    G-apps: http://goo.im/gapps/gapps-jb-20121011-signed.zip

    Compatibility patches

    ssd-253x-ts.zip

    ¿Do you want support me for development and have more developer devices?

    Click "Donate to me" above on my profile picture or contact me

    Screenshots:

    Screenshot_2013-06-28-07-33-50.png


    Screenshot_2013-06-28-07-34-05.png


    Expanded desktop mode ON:

    Screenshot_2013-06-28-07-37-17.png


    Regards from Venezuela​

    Hello sir! How to flash .zip compatibility patch?? it says error code 6 ??:confused::confused:
    3
    Here's the output:

    Code:
    [email protected]:/ # lsmod
    8192cu 515468 0 - Live 0xbf0bd000
    rtl8150 10305 0 - Live 0xbf0b6000
    mcs7830 7589 0 - Live 0xbf0b0000
    qf9700 9152 0 - Live 0xbf0a9000
    asix 24601 0 - Live 0xbf09d000
    usbnet 26253 3 mcs7830,qf9700,asix, Live 0xbf090000
    sun5i_csi0 31059 0 - Live 0xbf083000
    gc0308 18408 1 - Live 0xbf07a000
    videobuf_dma_contig 6251 1 sun5i_csi0, Live 0xbf075000
    videobuf_core 20242 2 sun5i_csi0,videobuf_dma_contig, Live 0xbf06b000
    dmard06 7987 0 - Live 0xbf061000
    mali 152158 10 - Live 0xbf027000
    ump 49678 19 mali, Live 0xbf013000
    hv2605 5273 0 - Live 0xbf00d000
    goodix_touch_811 18030 0 - Live 0xbf004000
    sun4i_keyboard 2677 0 - Live 0xbf000000

    Thanks in advance. Looking forward to finally getting a decent ROM on this tablet!

    Ok, when I get to home, I will try to make a patch

    Sent from my Nexus 7 using xda app-developers app
    2
    Sorry but thread closed because kernel sources are not GPL compliant.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone