[rom] Unofficial CyanogenMod 10 for many AllWinner A10 tablets

Search This thread

djbillabong

Member
Mar 3, 2013
38
33
Vadodara
Need help !!!!!

Hey C Troy,
I really wanna try this rom on my Allwinner A10 .... but my device is not having a compatibility zip ....
Please help me .... show me a way to make one or please make one for me please !!!!!!!!!!!
Some Specs :-
Name :- iberry AUXUS AX02
Android :- 4.0.3 ICS
RAM :- 1GB
ROM :- 4GB
Kernel :- 3.0.8+
Clone of :- Coby Kyros MID7042-4 .... see full specs HERE


Please HELP ME !
 

n_w_asg

Member
Jul 18, 2007
16
0
Hi Christian or anyone could help with this momo20 compatibility.zip that you have attached in pg 1 of this section?

I just realized that actually this zip works except that it is unsigned.
I 'll need anyone who has signed it & put it in a link for download...
I tried signing it with the software but it keeps giving me issue on my windows...

Appreciate someone who could signed it or post the signed momo20 compatibility.zip...
Ployer MOMO20 (v2.0 based) 2.0_rc0 which can be found here

https://mega.co.nz/#...NICQ8xfN3QoeYxU

Appreciate with thanks!
 

AntonyXDA

Senior Member
Dec 16, 2010
175
13
Caserta
I have a diabltotek D2 tablet, which actually looks like a 720i according to the firmware. I see 711i, but no 720i. Is there a way to get support, or does anyone know if this will work with any other compatibility fix?

Hi, I also have Mediacom 720i and I would know if you had success to install this great ROM. Now I'm stuck on 4.0.4 and and I hope that my tablet can do this upgrade! :eek:
 

heynando

Senior Member
Aug 1, 2008
318
64
hi there

i see there is no compatibility mode for the Ainol Advanced 2, could you please compatibility for it Christian? I would appreciate it a lot.. also is there any way for me to force the installation and see what's up? Thank you
 
Last edited:

ceag235

Member
Oct 6, 2011
12
1
santo domingo
How do i create a compatibility pack?

I fixing a tablet without firmware, so far it can boot normally, wifi is working, no touch, the camera is not working (but i have the driver it was working before i did some changes to fix the screen display), USB OTG is working.

so i need to fix the camera and the ts, how do i test the drivers from the compatibility paks or how do i make one to understand what other thing i need to change to put the driver .ko modules into work.

regards
 

Geeba

Senior Member
Nov 12, 2008
484
15
Anyone got this ROM and gapps handy?

both download links dont appear to work?
 

SmiLeToLife

Senior Member
Jul 21, 2012
101
28
Eskişehir
How do i create a compatibility pack?

I fixing a tablet without firmware, so far it can boot normally, wifi is working, no touch, the camera is not working (but i have the driver it was working before i did some changes to fix the screen display), USB OTG is working.

so i need to fix the camera and the ts, how do i test the drivers from the compatibility paks or how do i make one to understand what other thing i need to change to put the driver .ko modules into work.

regards

I made some progress but no sucess yet. what i have done to deal with those problems?

1- Install Terminal Emulator on your stock rom and give '' lsmod '' command. You will find out what driver.ko file your device needs.

Emulator should give answer like that :

8192cu 566489 0 - Live 0xbf0bc000
rtl8150 8910 0 - Live 0xbf0b5000
mcs7830 6557 0 - Live 0xbf0af000
qf9700 8513 0 - Live 0xbf0a8000
asix 22500 0 - Live 0xbf09d000
usbnet 23745 3 mcs7830,qf9700,asix, Live 0xbf091000
mma7660 5723 0 - Live 0xbf080000
mali 130195 12 - Live 0xbf053000
ump 42254 15 mali, Live 0xbf042000
ft5x_ts_1002yih 41241 0 - Live 0xbf033000 ( I guess my tablet has 2 different touch screen drivers.)
gt811_ts_jh_10cun 19955 0 - Live 0xbf02a000

sun4i_csi0 27537 0 - Live 0xbf01f000
nt99250 14358 1 - Live 0xbf017000
gc0308 13451 1 - Live 0xbf00f000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf00a000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf000000

get those files from your stock rom.

2- download any compability zip and make necessary changes

- change bootloader script.bin and script0.bin with your stock rom ones
- change system/etc files with your stock ones ( maybe you need another files, if you think that, put them in also)
- change system/lib/hw - modules files with your stock ones ( maybe you need another files, if you think that, put them in also)
- change usr/ keylayout - idc files ( ( maybe you need another files, if you think that, put them in also)

3- now to go META-INF / com / google / android / updater-script --> extract it.

4- you need to edit updater-script. you can use Note++

I think you need to edit this lines :

delete("/system/lib/modules/mecs.ko", "/system/lib/modules/mxc622x.ko", "/system/lib/modules/mma7660.ko", "/system/lib/modules/sun4i_csi1.ko");

you need to find out what driver you need and you dont . For instance if you don't need '' mecs.ko '' then leave it like that . maybe you don't need another file like '' gt2005.ko '' then you should edit like that --> "/system/lib/modules/gt2005.ko" ...

anyway I am still trying but not get work my touchscreen yet ...

hope you can make it work ... good luck ;)
 

Anil Shovo

Senior Member
Feb 17, 2014
247
49
need you for galaxy tab 3 t211

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

hi bro all galaxy tab 3 user need plz plz build a cm for our device our device have vivante gc1000 gpu
 

leron

Member
Jan 24, 2010
7
2
cwm-a10_6.0.0.7_nandj.zip

Can someone please share this file:
cwm-a10_6.0.0.7_nandj.zip
All the links are not working.
Thanks a lot
 

leron

Member
Jan 24, 2010
7
2
Thanks a lot for your reply..
however the link "ClockworkMod Recovery 5 (for AllWinner A10 tablets)" opens an empty mediafire folder.
Is "cwm-a10_6.0.0.7_nandj.zip" supposed to be inside this folder?
Regards

Leron
 

rictec

Senior Member
Jan 22, 2005
416
40
i have that file

Thanks a lot for your reply..
however the link "ClockworkMod Recovery 5 (for AllWinner A10 tablets)" opens an empty mediafire folder.
Is "cwm-a10_6.0.0.7_nandj.zip" supposed to be inside this folder?
Regards

Leron

hope this is what you need
 

Attachments

  • cwm-a10_6.0.0.7_nandj.zip
    6.2 MB · Views: 844
  • Like
Reactions: leron

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