Android Tablets Forum banner

[rom] CyanogenMod 10

733326 Views 1111 Replies 334 Participants Last post by  sordelio
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 [URL=git://github.com/CyanogenMod/android.git]git://github.com/CyanogenMod/android.git[/URL] -b jellybean
paste these lines inside file ".repo/manifests/local_manifest.xml

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

Code:
repo sync -j8
finally you're ready to build it

Code:
lunch cm_907-userdebug && mka
Screenshot

See less See more
  • Like
Reactions: 5
41 - 60 of 1112 Posts
2
i did a mistake in legacy-jb comp zip, i'm uploading a "v2" edition for all of them


battery (if you expand the status bar you'll see that the percentage is reported correctly) and trebuchet are upstream issues, it's a development tree you don't have to forget this


camera & cedar will be very hard, without new sources (if they will ever come to us since the only one that released them was qware) it will be almost impossible

edit: for lyf1 i dont have any clue, gsensor should be mma7660 if i remember correctly
See less See more
ive just tryed the new aurora legacy zip for my aurora V1 and it boots now but once booted asks "Type Password to decrypt storage" what do i do?
you didnt do a wipe data, do you?
Is there any way to delete Google Now? It keeps trying to install and I don't want anything to do with this app. Thanks.
Seeing as I suspect there may be a few more updates to cm10 on the way, it would make my life easier if I made myself a compatibility.zip file rather than copying everything by hand each time. A couple of quick questions about them...

I can see what most of the scripts are doing but what does META-INF/com/google/android/update-binary do? (Is it the same for each zip file?)

Are the unneeded modules deleted purely for making space, or can conflicts occur? I'm guessing that only modules "listed" in script.bin will actually load (this is a complete guess!), so I'm guessing it's purely a space thing. (cm10 seems to be working fine after coping over a couple of files by hand and not deleting anything).
they're deleted because if you have a look at init.sun4i.rc you'll see that i load all modules (to keep a unified boot image for all devices), i have to delete them to avoid conflicts

update-script is the binary that does all the magic in flashing stuff
you didnt do a wipe data, do you?
before i flashed the rom i did.
they're deleted because if you have a look at init.sun4i.rc you'll see that i load all modules (to keep a unified boot image for all devices), i have to delete them to avoid conflicts

update-script is the binary that does all the magic in flashing stuff
Yeah, I saw that init.sun4i.rc tries to load everything. When I had the wrong script.bin, it wouldn't load the correct modules because I presume script.bin didn't "require" those modules. Is my best bet just to set it to delete anything that isn't used?

I think I get what you mean: update-binary interprets the commands in updater-script. Is that correct? Sorry if I'm asking stupid questions!

Is update-script the same for all compatibility zip files? Can I just replace the relevant modules, config files, script.bin, etc., from another compatibility.zip file (and edit updater-sctipt to match), and then rezip it?

Will have a go on my MK802 later on, too...
Hello.

I have seen this:

Hi Kirk,

Ployer will be releasing a Jelly Bean (Android 4.1) Firmware mid to late August across all their models, Momo11 Bird included. I'll get it in a few weeks time to test out and will provide the link once it becomes available in due course.

Best regards
Gary
GTR Electronics
It's a good news, i hope they make a neutral one to.
update cm10 preview to on my elf...but touch screen doesnt work..how to update elf compatibility fix..i use normal android recovery mode..not cmw
i got this to work now on my scroll extreme, everything seems ok apart from a couple of issues:

1. No bbc iplayer working,downloaded flash apk but stutters like crazy, netflix not working,and other video playback issues.. I think this is related to what Christian mentions in patch notes..fingers crossed improves in time.

2. Main issues i have the is voice search crashes soon touch it and so does the search icon."Unfortunately, Google Search has stopped",try disable persistant search bar in settings crashes the launcher


Any way to fix search or do i simply wait for a later build ??

Otherwise fantastic work,runs wonderfully smooth....

(way i got to work was full wipe,install the rom and compatibility, reboot..then go back recovery install gapps, reboot)
See less See more
update cm10 preview to on my elf...but touch screen doesnt work..how to update elf compatibility fix..i use normal android recovery mode..not cmw
Install elf compatibility fix directly after rom Installation in recovery. CWM or Stock Recovery is unimportant.
i got this to work now on my scroll extreme
Can I just check, did you use the 907c comptibility zip? That's what I've been using all along but when I installed CM10 the touchscreen wasn't working.
Cheers.
Ainol Aurora 7 v1. After install i see "Type password to decrypt storage".
touch screen didnt work for me at first so i downloaded a fresh from the following:

the ROM: Preview 2

Compatibility zip from here

then i rebooted in cwm recovery: did factory wipe,install rom then compatibility zip, rebooted. then back recovery to install gapps.
Buenas tardes Christian, disculpe que escriba en Español, pero es mi idioma. Tengo una tablet marca Kocaso, que es replica de la MOMO9c siempre uso sus firmwares y ROMs, inclusive actualmente la opero con su CM9, instale el CM10 Preview 2 y no opera el táctil ni con el comp.zip 1 y 2, ayúdame, soy fanático de Android y siempre quiero estar actualizado.
but i got error message that recovery mode cant verify elf fix
Buenas tardes Christian, disculpe que escriba en Español, pero es mi idioma. Tengo una tablet marca Kocaso, que es replica de la MOMO9c siempre uso sus firmwares y ROMs, inclusive actualmente la opero con su CM9, instale el CM10 Preview 2 y no opera el táctil ni con el comp.zip 1 y 2, ayúdame, soy fanático de Android y siempre quiero estar actualizado.
Yo te ayudo, aquí algunos medio chapurreamos y si no utilizamos el traductor, usa el bing traslator es el que más se acerca.

Por algún motivo que no sé el cm10 v2 no se instala como los demás,cyanogem y aokp incluso la cm10 v1, la versión preview 2 tienes que primero hacer un full wipe desde el recovery, luego instala la rom cm10 v2, cuando termines instala el archivo de compatibilidad que te pertenezca pero la versión 1.2 y reinicia.

Una vez reiniciado y funcional debes volver al recovery e instalar las gapps de jelly beam y ya esta.

Sigue ese orden y no deberias tener problemas

Saludos
41 - 60 of 1112 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top