[rom] Unofficial CyanogenMod 10 for many AllWinner A10 tablets

Search This thread

Mahz4130

Senior Member
May 8, 2014
442
61
I have a Sanei N10 dual core cortex [email protected] 1.01 ghz tablet with 300mhz gpu. Does anyone know an update for this rom or a custom rom because the stock rom is extremely laggy with android 4.0.4. Thanks a lot in advance.
 

N.Ákos

Member
Nov 26, 2014
19
0
Touch screen driver

Hy All!

I upload this ROM to my tablet,but the touch screen,wifi,and so on not working.
I can use a mouse to navigate but thats all.
I have the original ROM for this unit and the img file too and a CWM save too.
I can resize the nand partitions.
Here is my "lsmod" :

8188eu 620407 0 - Live 0xbf0d6000
rtl8150 8910 0 - Live 0xbf0cf000
mcs7830 6557 0 - Live 0xbf0c9000
qf9700 8513 0 - Live 0xbf0c2000
asix 22500 0 - Live 0xbf0b7000
mma7660 6525 0 - Live 0xbf0b1000
sun4i_csi0 29274 0 - Live 0xbf0a5000
hm2057 14686 1 - Live 0xbf09d000
videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf098000
videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf08e000
sun4i_vibrator 2278 0 - Live 0xbf08a000
gpio_sw 96389 0 - Live 0xbf06f000
cedarx 11815 0 - Live 0xbf068000
mxc622x 4708 0 - Live 0xbf063000
mecs 3776 0 - Live 0xbf05f000
mali 130273 16 - Live 0xbf032000 openGL
ump 42254 21 mali, Live 0xbf021000
nand 100157 8 - Live 0xbf000000

I don't know which is my touch screen.

Is it possible to get the drivers from the original ROM or img file?
And how can I install it?
@Christian Troy

Thnaks
 
Last edited:

whitewolf1608

Senior Member
Nov 15, 2014
196
8
33
Welcome all users this topic:)

I turn to you with a very polite request.

I have a Tablet Modecom FreeTab 9701 HDX1 ALLWINNER-A10 CPU Cortex-A8 1 GHz + 3D accelerator. That way I can unlock the bootloader including a Tablet?

Yours cordially invite you have a great day and a lot of sunshine I wish all the forum:)

Sincerely whitewolf1608
 

buzz71

Senior Member
Jan 20, 2009
103
3
hello does it works fine with an hamlet exagerate zeligpad XZPAD970H3G? i use this tablet for skype, to surf in web, play a video, and i must use 3g connection and webcam..please let me know and sorry for my (bad) english.
thank you...
 

bakmanhans

Senior Member
Sep 20, 2013
54
5
I found a A10 device in one of my drawers. Wanting to boot CM10 from it.
It's rooted and I installed CMW 6.0.2.8. I found this thread and now I am looking for the compatibility file for an Eken T02. Where can I find this file? There's nothing on Androidfilehost..
 
I found a A10 device in one of my drawers. Wanting to boot CM10 from it.
It's rooted and I installed CMW 6.0.2.8. I found this thread and now I am looking for the compatibility file for an Eken T02. Where can I find this file? There's nothing on Androidfilehost..


Also please reupload compatibility files ,becouse on site isnt any more no file (Propoble deleted or user deleted account on this site) - founded many siytes on net but links to that site. I wonna for Flytouch 8 32gb Crane BC1003 or please all reupload
 
Flytouch 8 ,SuperPad VIII ,Crane BC1003 [Allwinner A10]

Recovery ,Costum roms ,stock roms ,Programs to flash etc - on one please to download [Has on it own tut maked by my but in Polish - but no problem to use Google Translate to translate needed text]

Link: https://drive.google.com/open?id=0B5zzp3VmmEJDOVp0dTFQc0hBRFk


Also shame the Touch etc drivers link are dead no copy on net. For my any CM rom work all in it storage wifi ,gps etc but not Touch - But my tablet is no much that in use so i some day put in case run better C rom on it connect wirles mouse and like now some days on 4.0.4 i make Netbook.

CM is better on my tablet much more faster and OC etc. So maybe some day i do from it netbook. (Especli u can map kayboard and mouse to touch to all apps so is nice option)

Or stay like is now in case witch Linux on sdcard and in case kayboard and wirles mause - Netbook perfect :)
 
Last edited:
  • Like
Reactions: lex66676

binhminhluc9h

Senior Member
Nov 15, 2010
311
74
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


Sorry to bother everyone but I need "Onda vi40_compatibility_1.2.x.zip" to reinstall my tablet, this link was broken, thank you!
 

Major0418

Member
Oct 29, 2009
35
3
It seems that all links for ROMs and compatibility packs are dead.
I'm still using Ainol Novo 7 Elf 4.0.3 (the first Elf, not Elf II)
Anyone can kindly upload the 4.1 ROM and Elf Compatibility zip file?
Much appreciated.
 

mirhl

Senior Member
Oct 15, 2012
3,098
1,165
http://arm.devs.ru/allwinner/a10/firmwares/cm10/cm10_a10_20120913.zip
This's the original rom by Christian, but you could try the successive one (there's also a lot of other roms on slatedroid btw)

As for compatibility packs... There's something left here and here.
For the remainder I guess like you'll have to google hard.

For any interested kernel developer that may pass by instead, I'd like to remember sources can be found at
https://github.com/christiantroy/linux-allwinner
https://github.com/ugers/linux-sunxi
 

Major0418

Member
Oct 29, 2009
35
3
http://arm.devs.ru/allwinner/a10/firmwares/cm10/cm10_a10_20120913.zip
This's the original rom by Christian, but you could try the successive one (there's also a lot of other roms on slatedroid btw)

As for compatibility packs... There's something left here and here.
For the remainder I guess like you'll have to google hard.

For any interested kernel developer that may pass by instead, I'd like to remember sources can be found at
https://github.com/christiantroy/linux-allwinner
https://github.com/ugers/linux-sunxi
Thank you, you're truly my lifesaver
 

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