[rom] Unofficial CyanogenMod 10 for many AllWinner A10 tablets

Search This thread

apavoncello

Member
Nov 20, 2008
22
1
a little help :)

thank you for this marvellous project, you are a genious!!!!

i bought an a1cs fusion 5tab from amazon and I would like to install cm10. this tab is the copy of ProTab 26 XXL IPS and i would like to know if i have to install compatibility for protab xxl or protab xxlv2, what is the difference?

thank you!
 
Alright, I give up, I posted a thread about this, but looks like I'm just gonna have to post here (since I'm sure it has more people watching)...

So I've been messing around with my tablet, finally got to a point where everything is great...except touchscreen, camera, bluetooth, and the dpi seems higher than needed (unless thats intentional)...so I need to figure out what to do for compatibility...

Stock Tablet Info - YourPad P4 (Which I gather seems to be a BRONCHO A710 based on build.prop)
Retailer Page
Model number: MID
Android version: 4.0.3
Kernel version: 3.0.8
[email protected] #2
Build number: 20120807-A721
CPU: ARMv7 Processor rev 2 (v71)
GPU: ARM Mali-400 MP
System Partition: 251M
build.prop info:
  • ro.product.model=A710
  • ro.product.brand=BRONCHO
  • ro.product.name=crane_a710
  • ro.product.device=crane-a710

Notes on CM10
  1. Backed up everything first of course :cool: (so I have all stock system files)
  2. Flashed the recommended LiveSuit Image here to get a good partition table
  3. Installed CWM 6 as directed here (sideloaded Terminal App first)
  4. Installed newest CM10 build from here
  5. Installed newest CM10.0 gapps from here
At this point, I was able to boot CM10, but as mentioned, touchscreen, camera, bluetooth, and for some reason accessing status under Settings -> About didn't work (probably more, but I did not mess around to figure out what else was wrong).

I then attempted the procedure over again, but installed the compatibility pack for LY-F1 (lyf1_compatibility_1.2.0.zip), as I assumed my tablet was a clone of that...installing it before gapps caused booting to hang, but installing after allowed it to boot...but still no touchscreen or anything...

So at this stage, it looks like I need to build my own compatibility pack from the system files I saved from stock...but I have no idea where to begin with do that (I assume its not as simple as replacing files or editing the updater-script in a pre-built pack).

I could really use some assistance...I'm going to post this in 3 other threads with the home thread being the one I already created here

Thanks for any help to whoever can provide it!

EDIT: Someone requested my lsmod output, here it is for anyone else looking to help out...
8192cu 569557 0 - Live 0xbf16d000
dm9620 7763 0 - Live 0xbf161000
rtl8150 9012 0 - Live 0xbf15a000
mcs7830 6485 0 - Live 0xbf154000
qf9700 8497 0 - Live 0xbf14d000
asix 22700 0 - Live 0xbf142000
usbnet 23751 4 dm9620,mcs7830,qf9700,asix, Live 0xbf136000
dmard06 8994 0 - Live 0xbf129000
stk8312 5972 0 - Live 0xbf123000
mma7660 6410 0 - Live 0xbf11d000
sun4i_csi0 27428 0 - Live 0xbf112000
sun4i_csi1 26629 0 - Live 0xbf107000
gc2015 15431 0 - Live 0xbf0ff000
gt2005 15938 0 - Live 0xbf0f7000
gc0308 14842 1 - Live 0xbf0ef000
videobuf_dma_contig 5635 2 sun4i_csi0,sun4i_csi1, Live 0xbf0ea000
videobuf_core 18078 3 sun4i_csi0,sun4i_csi1,videobuf_dma_contig, Live 0xbf0e0000
mali 129944 8 - Live 0xbf0af000
ump 42238 15 mali, Live 0xbf09e000
ekt2201 4414 0 - Live 0xbf094000
hv2605 4656 0 - Live 0xbf08f000
sun4i_vibrator 2254 0 - Live 0xbf08b000
ft5x_ts 47042 0 - Live 0xbf07a000
sichuang 12615 0 - Live 0xbf072000
gt811 12263 0 - Live 0xbf063000
 
Last edited:
  • Like
Reactions: carred66

bieltv3

Senior Member
Jun 12, 2012
1,299
9,884
Barcelona
Hi, OP christianTroy, I'm one of lots of develoepers over XDA developers. REcently I had a tablet, called vortex color. It is powered by an cortex a8 (if I'm not wrong) and it uses Allwinner framework modifications and technology. Thanks to you and your incredible work, we are able to have a CM10 really nice. Actually I just rebuilded your device tree just for that tab in concret. https://github.com/Vortexcolor/android_device_softwinner_vortexc

Well, thanks to your work, we have a really stabel CM10 but we want to go further, we want to get, if possible CM10.1, I need to know if you are working again on it, or you just leave it as I can read on the first post. I you leave it, I will try to port all your commits to CM and also try to accept them on CM gerrit, which that could be difficult. So, if you have all those commits on your github fro CM10.1 if you could link me, or if not make a list of what need to be changed and I'll look your commits there on Github. If you are more interested, here you can check our psot thread, which is really famouns here on XDA (sarcastic, 0 comments, but on my country a bit famous haha)

http://forum.xda-developers.com/showthread.php?t=2319264
 
Hi, OP christianTroy, I'm one of lots of develoepers over XDA developers. REcently I had a tablet, called vortex color. It is powered by an cortex a8 (if I'm not wrong) and it uses Allwinner framework modifications and technology. Thanks to you and your incredible work, we are able to have a CM10 really nice. Actually I just rebuilded your device tree just for that tab in concret. https://github.com/Vortexcolor/android_device_softwinner_vortexc

Well, thanks to your work, we have a really stabel CM10 but we want to go further, we want to get, if possible CM10.1, I need to know if you are working again on it, or you just leave it as I can read on the first post. I you leave it, I will try to port all your commits to CM and also try to accept them on CM gerrit, which that could be difficult. So, if you have all those commits on your github fro CM10.1 if you could link me, or if not make a list of what need to be changed and I'll look your commits there on Github. If you are more interested, here you can check our psot thread, which is really famouns here on XDA (sarcastic, 0 comments, but on my country a bit famous haha)

http://forum.xda-developers.com/showthread.php?t=2319264

Continuation of this is over here, so I'd ask Shaun2029 about this...
 

digital0

Senior Member
Oct 18, 2010
346
147
Vilnius
EarthBoundX5, please check previous page of this thread - user jbhtexas had ekt2201.ko module too, and he was able to find correct modules.
 

alex_hk90

Senior Member
Jul 8, 2010
250
37
London
Does anyone know which compatibility zip will work with flytouch 8 model number bc1003? It has an Allwinner A10 processor. I'd like to install CM10 but will settle for CM9 if that's all that is available.

Thanks so much.

Did you manage to get CM10 working on your tablet in the end? I also have a BC1003 and I'm interested in flashing this ROM (or at the very least repartitioning it so that it has a larger internal memory - at the moment it wastes most of the 2GB NAND on a virtual sdcard partition :().
 

wilf06

New member
Dec 12, 2008
2
0
Artview AT9C-A10WA

Hello,

Is CM10 compatible with Artview AT9C-A10WA?

All Winner A10 & Cortex A8
9.7 IPS

Thanks!
 

Bert98

Senior Member
Jul 24, 2012
1,093
394
24
Padova
Moto G
Redmi K20 / Xiaomi Mi 9T
Hello,

Is CM10 compatible with Artview AT9C-A10WA?

All Winner A10 & Cortex A8
9.7 IPS

Thanks!

Yes it is, your tablet is identical to mine, just rebranded, I'll PM you the compatibility zip to get working cameras (thanks to [email protected]) ;) you have to download the CEMA10N7 zip from OP :)

Sent from my ST25i using Tapatalk 4 Beta
 
  • Like
Reactions: stefone1981

shoomacca

Senior Member
Dec 18, 2012
54
6
touchscreen

anyone not being bale to use the touchscreen after flashing any type om cm rom for this v972?

Ive flashed from v1.32 - v3.0 and v3.2 and touchscreen doesnt work evrytime i flash.

Only time screen does is when i flash the offical firmware from onda.


Device is rooted and has twrp 2.4.4
 

gusduenas

Senior Member
Jan 3, 2013
102
3
does anyone knows If this custom rom will work with the onda v971 t dual core amlogic a9 1.5ghz 1gb 16gb...any help will be greatly appreciated.

Thanks,


gus
 

fayez107

Senior Member
Jun 18, 2013
200
31
I need help choosing Ainol Novo 9 Spark or Ainol Novo 10 Eternal (also known as captain).

I like the Novo 9 Spark but I read it has wifi problems and low speaker volume and it's retina display eats a lot of battery.

Where as Eternal (Captain) has no WiFi problems, a better battery life as its 1200x800 display and decent volume. But it has a cheap poor performance CPU and GPU :(..

Sent from my GT-I9105
 

Rajul

Senior Member
Nov 27, 2012
841
264
26
Ujjain
Can you port this for ubislate 7c+ it got almost same configuration

Sent from my ST25i using Tapatalk 4
 

llk

New member
Nov 9, 2008
2
0
Some pointers please

I have a tablet which is branded on the outside as Sansui ETAB 902VP. In general it fits the Allwinner A10 category, but I have no idea of what extras I should obtain to use this ROM. The closest I could find based on the signature is the "CnM TouchPad 9.7", but that is also not indicated in the list.

What are the definitive characteristics of the supplementary files one need to load? Or how would one go about in constructing the right set?

EDIT1:
I found that the TF-MID9701 has the same specs and button outlay.
 
Last edited:

cyup93

Senior Member
May 2, 2011
97
2
Touchpad

Hi I have a CnM touchpad 9.7, which is the same as the TF-MID9701 and the versus tocuhtab 9.7SC
it features an Allwinner A10 chip, I just want it confirm whether I can install this CM10 Rom on my tablet, I don't want to end up bricking my tablet
Thanks in advance for any help
 

stefone1981

Member
Oct 18, 2009
5
0
NOrthampton
Yes it is, your tablet is identical to mine, just rebranded, I'll PM you the compatibility zip to get working cameras (thanks to [email protected]) ;) you have to download the CEMA10N7 zip from OP :)

Sent from my ST25i using Tapatalk 4 Beta

Hi

I have ssame tablet is it possible for you to forwar dme on same info as having problems booting up tablet and hoping can get it back working using CWM
 

scheppie

Member
Jul 21, 2010
12
0
use the Lite version

My media com 907c only had 251mb in /systeem and found a CM10-LITE version on slatedroid forum.
Tablet is fast and responsive.
Google is your friend
 

Top Liked Posts

  • There are no posts matching your filters.
  • 94
    Supported tablets

    * Mediacom 907c, Momo11 Bird, JXD S9000, Eken A90 (first revision) and clones need 907c_compatibility_1.2.x.zip.
    * Visture V3 and clones need visturev3_compatibility_1.2.x.zip compatibility zip.
    * Mediacom 910i, Teclast A10t and clones need 910i_compatibility_1.2.x.zip compatibility zip.
    * ICOO D90W and clones need d90w_compatibility_1.2.x.zip compatibility zip.
    * CEMA10N7 "unknown" device needs cema10n7_compatibility_1.2.x.zip compatibility zip.
    * Bmorn V99 needs v99_compatibility_1.2.x.zip compatibility zip
    * Mediacom 711i, Momo9 and clones need 711i_compatibility_1.2.x.zip compatibility zip
    * Protab2XXL needs protab2xxl_compatibility_1.2.x.zip compatibility zip
    * Sanei N83 needs n83_compatibility_1.2.x.zip compatibility zip (note: internal bt doesnt work and will never work)
    * Hyundai A7HD needs a7hd_compatibility_1.2.x.zip compatibility zip
    * MOMO9 needs momo9_compatibility_1.2.x.zip compatibility zip
    * Onda Vi40 V3 needs vi40_compatibility_1.2.x.zip compatibility zip
    * LY-F1 and clones need lyf1_compatibility_1.2.x.zip compatibility zip
    * Protab2XXLv2 needs protab2xxlv2_compatibility_1.2.x.zip compatibility zip
    * TNT Singularity and clones need singularity_compatibility_1.2.x.zip compatibility zip
    * Eken T01 needs t01_compatibility_1.2.x.zip compatibility zip
    * Eken T02 needs t02_compatibility_1.2.x.zip compatibility zip
    * Eken T05a V1 needs t05a-v1_compatibility_1.2.x.zip compatibility zip
    * Eken T05a V2 needs t05a-v2_compatibility_1.2.x.zip compatibility zip
    * Eken T05a V3 needs t05a-v3_compatibility_1.2.x.zip compatibility zip
    * Eken T05a (unknown version) needs t05a-unk_compatibility_1.2.x.zip compatibility zip
    * Eken T10 needs t10_compatibility_1.2.x.zip compatibility zip
    * Eken T10 with mxc622x g-sensor needs t10-2axis_compatibility_1.2.x.zip compatibility zip
    * Sanei N10 needs n10_compatibility_1.2.x.zip compatibility zip (note: internal bt doesnt work and will never work)
    * Onda Vi30 Deluxe V3 needs vi30-deluxe-v3_compatibility_1.2.x.zip
    * Onda Vi40 Ultimate needs vi40-ultimate_compatibility_1.2.x.zip
    * Onda Vi10 Elite needs vi10-elite_compatibility_1.2.x.zip
    * Ainol Novo7 Elf needs elf_compatibility_1.2.x.zip
    * Sanei N83 Deluxe needs n83-deluxe_compatibility_1.2.x.zip compatibility zip (note: internal bt doesnt work and will never work)
    * Ainol Novo7 Aurora v3 needs aurora_compatibility_1.2.x.zip compatibility zip (you find it in 3rd_party section)

    Tablets supported with legacy support (see FAQS section for more infos)

    * Mediacom 917i and 927i need 917i-927i_legacy-compatibility_vX.zip comp zip
    * Gemei G2 needs g2_legacy-compatibility-jb_vX.zip comp zip
    * Gemei G9 (those not working fine with "regular" 907c comp zip) needs g9_legacy-compatibility-jb_vX.zip comp zip
    * Sanei N90 needs n90_legacy-compatibility-jb_vX.zip comp zip
    * Ainol Novo7 Aurora v1 and v2 need aurora-v1-v2_legacy-compatibility-jb_vX.zip
    * MK802 PC-on-a-stick needs mk802_legacy-compatibility-jb_vX.zip

    You can check "testing" section of my AndroidFileHost space to find out few more tablets that require some testing to be approved

    You can get them on this website



    Known Bugs



    Features

    * Bluetooth USB dongle support (btusb and ath3k)
    * USB GPS support (cp210x and pl2303)
    * Xbox 360 gamepad support (xpad)
    * PS3 USB gamepad support (hid-sony)
    * Generic / chinese (Pantherlord / GreenAsia) gamepads support (hid-pl and hid-gaff)
    * OpenVPN support (tun)
    * NTFS and ExFat support
    * Veno congestion control algorithm



    Instructions

    * !!! IMPORTANT !!! You need a /system partition of at least 300 MB or you have to avoid flashing gapps !!! IMPORTANT !!!
    * Upload zips to MicroSD or internal memory.
    * 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) and flash, in this order, rom / gapps / compatibility zip
    * Now go back, and select "Reboot system now"
    * Enjoy cm10

    Note: when you update to a newer build you don't need to do a full wipe, you just have to wipe cache and dalvik cache



    Changelog

    build 2012-09-13

    *** This will be the latest release. Rom development is now discontinued since I moved to other SoCs ***
    * Spoofed as Nexus 7 (if you have any trouble with Play Store clear both "Google services framework" and "Google play store" data)
    * Fixed FC on license check of some games (specially gameloft one)
    * Fixed camera picture capture
    * Bluetooth dongle now supports hotplug
    * Different options under "Settings" if you're using tablet or phablet UI (for example to customize status bar toggles)
    * Experimental: older surfaceflinger library, let's see if it really improves performance with some games or it is only placebo
    * Re-added move 2 internal SD feature
    * Updated upstream sources



    Gapps

    * 2012-07-26



    FAQs

    * HW accelerated playback of local contents is limited to few files format but there's a nice workaround: since network playback works flawlessly we'll install an UPNP server that will automatically open our files from the loopback network interface. In this case stagefright player will kick in and will play every file without any trouble.
    Install both MX Player and BubbleUPNP from Play store. Open BubbleUPNP and from "Library" section select the file to play. Choose MX Player as default player and enjoy the HW accelerated video playback
    * 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 (note that USB connection will work only in "phablet" mode)



    Sources

    * Github repository

    Code:
    repo init -u git://github.com/CyanogenMod/android.git -b jellybean

    paste these lines inside file ".repo/manifests/local_manifest.xml

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <remote  name="github" fetch="git://github.com/" />
      <remove-project name="hardware/libhardware"/>
      <remove-project name="frameworks/av"/>
      <remove-project name="frameworks/native"/>
      <remove-project name="frameworks/base"/>
      <remove-project name="system/core"/>
      <remove-project name="system/vold"/>
      <remove-project name="system/bluetooth"/>
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_device_907" path="device/softwinner/907" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_hardware_realtek" path="hardware/realtek" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_hardware_libhardware" path="hardware/libhardware" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_frameworks_av" path="frameworks/av" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_frameworks_native" path="frameworks/native" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_frameworks_base" path="frameworks/base" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_system_core" path="system/core" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_system_vold" path="system/vold" />
      <project remote="github" revision="jellybean-cm" name="christiantroy/android_system_bluetooth" path="system/bluetooth" />
    </manifest>

    now type this command

    Code:
    repo sync -j8

    finally you're ready to build it

    Code:
    lunch cm_907-userdebug && mka



    Screenshot

    XN6RQl.png
    20
    Previous Changelogs

    build 2012-09-09

    * Updated cm10 sources
    * Fixed HDMI audio routing
    * Fixed PC connection in Tablet UI

    build 2012-09-02

    * Updated cm10 sources
    * Fixed ACodec buffer overflow (try Netflix, it should work properly again)
    * Added a wifi wakelock (now when you choose to keep with ON with display OFF it will stay ON, but the device will not deep sleep). Probably this will be more "deep sleep" friendly because Android now will know when the wifi is turned off and will avoid to keep polling the wifi while the display is off (disable sync with display off shouldnt be necessary anymore)
    * Added "ro.disable_phablet_ui" system property: if you wanna disable the "phablet" ui just change the value from 0 to 1 (you find it in /system/build.prop file)

    build 2012-08-22
    * !!! A FULL WIPE IS REQUIRED !!!
    * Updated cm10 sources
    * Updated Cedar libraries and now HW accelerated video playback will work for most videos.
    * Added "mass-storage" and "hdmi-audio" bash scripts to workaround the two known bugs.
    * Added "Update me" for OTA updates and extra stuff.
    * Other minor changes (you can refer to my github page)

    Preview 4
    * Updated cm10 sources
    * Replaced rild binary with ICS' one as the JB version has been reported as not working. Now compatible 3G dongles should work again

    Preview 3
    * Updated cm10 sources
    * Added camera support
    * NOTE: cema10n7 and d90w require compatibility zip 1.2.1; legacy-jb require "v4" compatibility zip.

    Preview 2
    * Updated cm10 sources
    * Added NTFS / ExFat support
    * Added HDMI support
    * Added wakelock when connected to PC (adb won't die anymore when you turn off the screen)
    * Included Allwinner's ICS source code
    5
    Cm10 requires a bigger.partition for system data. It won't boot because of this
    4
    you have to find a livesuit .img with a different partitioning