FORUMS
Remove All Ads from XDA

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

175 posts
Thanks Meter: 191
 
By AnonFBI, Senior Member on 29th June 2013, 07:36 AM
Thread Closed Email Thread
Hello, i just created cm10 for allwinner a13 tablets (EVB versions)



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/show....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:





Expanded desktop mode ON:



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
The Following 50 Users Say Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
 
 
29th June 2013, 07:53 AM |#2  
AnonFBI's Avatar
OP Senior Member
Thanks Meter: 191
 
Donate to Me
More
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
The Following 11 Users Say Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
29th June 2013, 09:15 AM |#3  
the720k's Avatar
Member
Flag Youngstown, OH
Thanks Meter: 4
 
More
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?
29th June 2013, 07:17 PM |#4  
AnonFBI's Avatar
OP Senior Member
Thanks Meter: 191
 
Donate to Me
More
Quote:
Originally Posted by the720k

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!
The Following User Says Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
29th June 2013, 08:18 PM |#5  
the720k's Avatar
Member
Flag Youngstown, OH
Thanks Meter: 4
 
More
Thanks for the reply. Will an lsmod suffice?
29th June 2013, 08:33 PM |#6  
AnonFBI's Avatar
OP Senior Member
Thanks Meter: 191
 
Donate to Me
More
Quote:
Originally Posted by the720k

Thanks for the reply. Will an lsmod suffice?

Yes this should work, I will waiting you

Sent from my Nexus 7 using xda app-developers app
The Following User Says Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
29th June 2013, 08:40 PM |#7  
the720k's Avatar
Member
Flag Youngstown, OH
Thanks Meter: 4
 
More
Here's the output:

Code:
root@android:/ # 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!
29th June 2013, 09:55 PM |#8  
AnonFBI's Avatar
OP Senior Member
Thanks Meter: 191
 
Donate to Me
More
Quote:
Originally Posted by the720k

Here's the output:

Code:
root@android:/ # 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
The Following 3 Users Say Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
30th June 2013, 05:24 AM |#9  
the720k's Avatar
Member
Flag Youngstown, OH
Thanks Meter: 4
 
More
Quote:
Originally Posted by AnonFBI

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

Cool, very much looking forward to it. Have been trying to get CM on this tablet since I bought it a year ago. I am sure many other Q88 owners will be happy to have it working on their tabs as well.
1st July 2013, 05:09 PM |#10  
at41man's Avatar
Member
Flag Jakarta
Thanks Meter: 18
 
More
Question How to flash compatibility?
Quote:
Originally Posted by AnonFBI

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



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/show....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/0B240...it?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:





Expanded desktop mode ON:



Regards from Venezuela

Hello sir! How to flash .zip compatibility patch?? it says error code 6 ??
The Following 6 Users Say Thank You to at41man For This Useful Post: [ View ] Gift at41man Ad-Free
1st July 2013, 05:21 PM |#11  
AnonFBI's Avatar
OP Senior Member
Thanks Meter: 191
 
Donate to Me
More
Quote:
Originally Posted by at41man

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

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

Try to download the patch again. now is fixed
The Following 2 Users Say Thank You to AnonFBI For This Useful Post: [ View ] Gift AnonFBI Ad-Free
Thread Closed Subscribe to Thread

Tags
a13, allwinner a13, cm10, cm10 a13, cyanogenmod 10
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes