Android Tablets Forum banner
1 - 20 of 737 Posts

·
Registered
Joined
·
6,731 Posts
If you appreciate my work and would like to support me with a small donation you can click on button.
If every happy user of this rom would just donate something I could invest more time in all these Android projects.

What doesn't work

Probably many other things won't work (btw, if they'd release the code things will be MUCH better) but these are the things i noticed:

* Keyboards: the feedback on the key press is sluggish (anyway it seems that SwiftKey is working decently). Allwinner's Android framework code would fix this problem.
* Trebuchet: shows a black line in the top of the screen while in landscape, if it bothers you just install another launcher (Apex or Nova are reccomended) or try differen wallpapers
* Accelerated video playback is supported by MX Player in HW+ mode or using a local UPNP server like BubbleUPNP and setting MX Player in HW (not HW+) mode. This last method plays pretty much every kind of video but Hi10p ones.
* Camcorder doesn't work but I might consider this as a feature since I really don't wanna that you guys look like iPad users that go around the world filming stuff with something pan-sized


Features

* Bluetooth USB dongle support
* 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)
* Veno congestion control algorithm

Instructions

* You need TWRP to be able to flash this rom. Read the linked thread for instructions.
* Put rom (cm-10-$DATE-UNOFFICIAL-spark.zip) and gapps (gapps-jb-$DATE-signed.zip) files inside internal or external sdcard.
* Turn on the tablet in recovery mode as explained in TWRP thread.
* If this is your first install select "Factory reset" from "Wipe" menu.
* Flash rom (cm-10-$DATE-UNOFFICIAL-spark.zip), gapps (gapps-jb-$DATE-signed.zip) and, if you're installing this rom on a device that is not the Spark, the required compatibility zip.
* Now select "Reboot".
* Enjoy CyanogenMod 10!

Changelog & download links

2013-04-11

* Fixed HTML5 audio/video playback (now the Browser won't FC anymore if a page has HTML5 contents, in this way I suggest you to use "iPad" UserAgent and get rid off the damn Flash)
* Added HDMI support
* Added A2DP support
* Some minor changes under the hood

PS: I don't see the point of releasing a "different" ROM based on this one but with some added APKs and/or build.prop entries. If you still wanna do it just release a flashable zip that will add your stuff, I like keeping track of how many people use my builds.
If you still wanna release your ROM just build it from scratch, easy peasy


ROM 2013-04-11 (md5sum)
Gapps

Compatibility zips

* Onda V972 (v2.0 based) 2.0_rc1
* Onda V812 (V1-V4) (v2.0 based) 2.0_rc2
* Onda V812 (V5) (v2.0 based) 2.0_rc1
* Nextway F9X (v2.0 based) 2.0_rc0
* Chuwi V99 (v2.0 based) 2.0_rc1
* Onda V813 (v2.0 based) 2.0_rc0
* Onda V811 (v2.0 based) 2.0_rc0
* Freelander PD80 (v2.0 based) 2.0_rc0
* Chuwi V10 (v2.0 based) 2.0_rc0
* Onda V818mini (v2.0 based) 2.0_rc0
* Ployer MOMO20 (v2.0 based) 2.0_rc0

FAQs

* If your devices doesn't have a volume rocker you can install one of these apps to control volume from the notifications: Volume in notification, TrayVolume
* WiFi now can stay enabled with display turned off. Note that if WiFi is enabled the tablet won't enter deep sleep so if you're more interestead in battery life instead of an always on WiFi change policy (on "Advanced" WiFi settings) from "Always" to "Never" and select your preferred WiFi timeout.
* Internal memory is mounted at /storage/sdcard0, external sdcard is mounted at /storage/sdcard1. If you wanna swap them (and make primary your real microsd) just edit "persist.sys.vold.switchexternal=0" to "persist.sys.vold.switchexternal=1" in "/system/build.prop" file
 

·
Registered
Joined
·
6,731 Posts
Old builds

2013-04-08

* Based on binary blobs from Allwinner SDK 2.0. There are new compatibility zips for the Onda supported tablets, try them and check with "lsmod" if the extra kernel modules are loaded. Chuwi V99 (btw, does it work with the previous build?) and Nextway F9X comp zips will be updated when the manufacturer will release the 2.0 firmware (just let me know about it and I'll do it). Right now V99 and F9X users I don't suggest you to try this build because I think it won't work properly... Anyway if you wanna give it a try just take a nandroid backup before.
* Added USB Bluetooth support (generic "btusb" and Atheros "ath3k" devices are supported, if your dongle doesn't work, or works only sometimes, it's not fully hci compliant; so not Linux friendly. FLSuperstore has for sure BT dongles that work with my ROMs)
* Added game pads support (xbox(360), ps3 and generic chinese pads)
* Added USB2Serial support (cp210x, ftdi_sio and pl2303)
* Added TUN support (now you can connect to an OpenVPN secure network)
* Added UInput support (for apps like DroidMote)
* Added (and set as default) veno tcp congestion algorithm

ROM 2013-04-08 (md5sum)

2013-04-04

* First beta

ROM 2013-04-04 (md5sum)

Old compatibility zips

* Onda V972 (v1.35 based) 1.0
* Onda V812 (v1.35 based) 1.0
 

·
Registered
Joined
·
23 Posts
If you appreciate my work and would like to support me with a small donation you can click on button.
If every happy user of this rom would just donate 1€ per month I could invest more time in all these Android projects, it'd cost you just like one coffee per month.

What doesn't work

Probably many other things won't work (btw, if they'd release the code things will be MUCH better) but these are the things i noticed:

* HTML5 video playback is broken because I had to replace libwebcore.so (main webkit) with stock one otherwise every webkit based browser / app (pretty much every app that shows a web page) was giving a FC, disabling webgl or enabling force_cpu_upload doesn't change the math. It'd be interesting knowing what did they change in webkit to let it work on the A31.
* HDMI: Allwinner uses a proprietary implementation for HDMI, I have to see if the A10 way will work, stay tuned.
* Keyboards: the feedback on the key press is sluggish, the keyboard itself seems pretty reactive but probably because of a bug in the touchscreen kernel module (it's not the first time they hack android's libinput.so instead of writing a proper touchscreen kernel module) the visual feedback on key presses is delayed. Unluckily stock libinput.so breaks completely CM10 so I can't try with it to see if that library would fix the problem. Their Android's source code will be required, or they have to fix their touchscreen kernel module.
* Trebuchet: shows a black line in the top of the screen while in landscape, if it bothers you just install another launcher (Apex or Nova are reccomended)
* Antutu score seems pretty low (~9k)
* Accelerated video playback is supported by MX Player in HW+ mode

Instructions

* You need TWRP to be able to flash this rom. Read the linked thread for instructions.
* Put rom (cm-10-$DATE-UNOFFICIAL-spark.zip) and gapps (gapps-jb-$DATE-signed.zip) files inside internal or external sdcard.
* Turn on the tablet in recovery mode as explained in TWRP thread.
* If this is your first install select "Factory reset" from "Wipe" menu.
* Flash rom (cm-10-$DATE-UNOFFICIAL-spark.zip) and gapps (gapps-jb-$DATE-signed.zip).
* Now select "Reboot".
* Enjoy CyanogenMod 10!

Changelog & download links

2013-04-04

* First beta

ROM 2013-04-04 (md5sum)
Gapps

FAQs

* WiFi now can stay enabled with display turned off. Note that if WiFi is enabled the tablet won't enter deep sleep so if you're more interestead in battery life instead of an always on WiFi change policy (on "Advanced" WiFi settings) from "Always" to "Never" and select your preferred WiFi timeout.
* Internal memory is mounted at /storage/sdcard0, external sdcard is mounted at /storage/sdcard1. If you wanna swap them (and make primary your real microsd) just edit "persist.sys.vold.switchexternal=0" to "persist.sys.vold.switchexternal=1" in "/system/build.prop" file
How can I boot to recovery in CyanogenMod 10 for Ainol Spark (beta)? It seems like it's not possible in "settings". I had TWRP 2440 installed.
 

·
Registered
Joined
·
6,731 Posts
How can I boot to recovery in CyanogenMod 10 for Ainol Spark (beta)? It seems like it's not possible in "settings". I had TWRP 2440 installed.
from the power menu

@all

hdmi from a10 doesn't work, "display.exdroid.so" has changed (obviously everything undocumented) and when at boot tries to load it, it simply hangs and crashes the boot process. The full source code is required, I guess that adding this display library support the UI might me more responsive (but it's only a feeling).

this stuff is contained in services jni (libandroid_server.so), of course you can't use the stock one because cm's is heavily customized and it won't boot (and btw replacing stuff with the precompiled is not the better choice anyway)
 

·
Registered
Joined
·
108 Posts
Thanks form your efforts!

Your previous custom ROM works nice after few adjustment. Besides that, I use the hdmi port to connect the Spark to my TV, so I'll stay tuned and will wait for a new CM release.

Ainol, don't be stupid, release the sources!

Has sido tapatalkeado desde Ainol Novo9 Spark.
 

·
Registered
Joined
·
21 Posts
Best ROM out there thus far, much more consistent performance and wifi holds bars without dropping whatsoever.
If anyone has any issues with keyboard lag, try Swiftkey its totally smooth for me. Donated, cheers.
 

·
Registered
Joined
·
6,731 Posts
Discussion Starter · #12 ·
I noticed that smart keyboard pro behaves better than stock too.

I don't think it's a problem of the stock keyboard because the same apk used in the 0320 fw works fine, there must be something A31 related that has to be merged


Too bad for the HDMI, they have changed the display apis and trying to use the a10 fails miserably


Thank you guys
 

·
Registered
Joined
·
6,731 Posts
Discussion Starter · #14 ·
Only time will tell


The best thing would be if they are going to release the full sdk 2.0 code, kernel + android.

They can keep the kernel for themselves but at least sharing android's code
 

·
Registered
Joined
·
6,731 Posts
Discussion Starter · #16 ·
gapps are closed source google stuff
 

·
Registered
Joined
·
6,731 Posts
Discussion Starter · #19 ·
Christian is back! WOW! Always used your A10 ROMs for my parents tablet and honestly it still feels way faster than both my iPad and Onda V972. Any chance you will support the V972 in the near future?
does the v972 have a bluetooth? because i guess that it may work just using the old a31 baseband (1.35) kernel
 
1 - 20 of 737 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