Android Tablets Forum banner

[rom] CyanogenMod 10.1 for Allwinner A31 (SDK 3.2) devices - 2013-07-26 update

266770 Views 733 Replies 167 Participants Last post by  hpinto
4
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.

Issues and possible workarounds

* Accelerated video playback is supported by MX Player in HW+/HW mode and pretty much every file will play, try both playback method because it depends on the video codec; I noticed that HD videos plays better in HW+ mode while SD (XviD for example) play better in HW mode. For a better audio support (included DTS playback) have a look here.
* HDMI shows a picture but it doesn't fill the TV screen entirely.
* Probably other things...

Features

* 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
* USB audio
* USB bluetooth (It supports only CSR devices, they can be identified typing "lsusb" from an app like "terminal emulator": the supported device will be present with an entry like "Bus 001 Device 002: ID 0a12:0001" ("0a12:0001" is the supported VID:pID). Do not boot with the bluetooth plugged in; plug it once you booted to android.)

Instructions

* You need TWRP to be able to flash this rom. Read the linked thread for instructions.
* Put rom (cm-10.1-$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.1-$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.1!

Changelog & download links

2013-07-26

* Some changes under the hood: who is using a USB nic try to see if it brings it up automatically and who uses a 3G dongle try it again and if it still fails post a logcat
* Updated upstream sources

ROM (md5sum)
Gapps

Compatibility zips

Only devices with a stock SDK 3.2 firmware can be supported.

* Onda V972 (v1) (v3.2 based) 3.2_rc2
* Onda V972 (v2) (v3.2 based) 3.2_rc2
* Onda V973 (v1) (v3.2 based) 3.2_rc2
* Onda V973 (v2) (v3.2 based) 3.2_rc2
* Onda V811 (v3.2 based) 3.2_rc2
* Onda V812 (v1-v4) (v3.2 based) 3.2_rc2
* Onda V812 (v5) (v3.2 based) 3.2_rc2
* Onda V813 (v3.2 based) 3.2_rc2
* Onda V818 mini (v3.2 based) 3.2_rc2
* Chuwi V99 (v3.2 based) 3.2_rc1
* Mediacom SmartPad 9.7 S4 HD (v3.2 based) 3.2_rc0

Third party compatibility zips

* Onda V971 (v1) (v3.2 based) 3.2_rc2 (thanks xekarfwtos)
* Onda V801 (v1) (v3.2 based) 3.2_rc2 (thanks FilipMCMine)

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

Screenshots







Sources

https://github.com/christiantroy/allwinner_a31
See less See more
  • Like
Reactions: 5
1 - 20 of 734 Posts
Old stuff

2013-07-15

* Added USB bluetooth support
* Fixed a typo, try 3G dongles again and report if they're working now
* Updated upstream sources

ROM (md5sum)

2013-07-12

* Spark: integrated fix for the zoom issue
* Some changes under the hood
* Added ExFat support
* Updated upstream sources

ROM (md5sum)

2013-07-03

* WARNING: before flashing this build you HAVE to flash stock SDK 3.2 using Phoenix Suit and answering "yes" to the format prompt, after that install the new TWRP for SDK 3.2 and proceed. You can do a nandroid backup before flashing with phoenix suit and copy the whole "TWRP" folder from the internal memory to your microsd (or to your PC) if you don't wanna reinstall everything again. In this case restore the backup and after that flash the new zip. If you get any weird trouble do a full wipe.
* Updated proprietary blobs to SDK 3.2
* Updated upstream sources

ROM (md5sum)

2013-06-29

* Fixed 3 dot button not working properly
* Fixed vibrator
* Spark: remapped "back" HW button to "home" so now it can be customized from CM's settings
* Updated upstream sources

ROM (md5sum)

2013-06-22

* Improved video playback compatibility: now MX Player in HW+ mode will play every movie that don't have DTS audio tracks.
* Enabled WebGL
* Some minor changes under the hood
* Updated upstream sources

ROM (md5sum)

2013-06-16

* Fixed Spark's touchscreen issues (thanks MadNBG)
* Potential improvement in stock browser's smoothness
* Updated upstream sources

ROM (md5sum)

2013-06-10

* First build but ready for being a daily driver.

ROM 2013-06-10 (md5sum)
See less See more
Thank you very much for your work, keep them coming
Thanks for the Rom! I will test it if it runs on my Onda V973. :)
hi christian,first thx for your hard work, 2nd you can make a zip for compatibily wave v972? because it is already out the stock firmware v3.0 ... this is a link for download the stock fw http://pan.baidu.com/share/link?shareid=448133&uk=389436537
you're churning them out at the moment Christian!

Have you got any initial impressions compared to your 4.2.2 stock repack? I know your repacks used to perform better than CM10, is it still the same?
you're churning them out at the moment Christian!

Have you got any initial impressions compared to your 4.2.2 stock repack? I know your repacks used to perform better than CM10, is it still the same?
Well, 4.1 AOSP based roms' main issue was the lagging keyboard that is not present anymore. It runs better than stock imho but not as smooth as an amlogic dual core running my AOSP roms, the same happened with the A10 that was running much worse than a less powerful RK2918... they're not that good imho
  • Like
Reactions: 1
You're a R-R-Rock Star, Christian Troy!
Hello Christian!

Can you please make a compatibility-zip for the V973 also?
Here is the Link for the original Firmware 3.0 for the V973 V1: V973 V1 Firmware 3.0 (Android 4.2.2)
This would be awesome. :)
Hello Christian!

Can you please make a compatibility-zip for the V973 also?
Here is the Link for the original Firmware 3.0 for the V973 V1: V973 V1 Firmware 3.0 (Android 4.2.2)
This would be awesome. :)
tomorrow or tonight, I spent the morning setting up AOKP build environment, now I'm building it but I have to leave


@all

I noticed a bug, probably something upstream since it's not platform related, after a reboot the "multitasking" button (the app switcher) doesn't respond. As a workaround you can enable expanded desktop in the power menu settings, toggle it on/off and the button will work (you have to do it only once, after a boot for example). It looks like it doesn't get initialized at boot, I guess that future commits will fix it
See less See more
  • Like
Reactions: 1
Hi Christian!

I have the Freelander PD80-HD, it's my understanding that until Freelander release a Jellybean (3.0) SDK that you won't be able to make a compatability rom for it?
Hi Christian!

I have the Freelander PD80-HD, it's my understanding that until Freelander release a Jellybean (3.0) SDK that you won't be able to make a compatability rom for it?
right because there are new video drivers and aw's kernel are too restrictive in loading modules not built against that particular kernel symbol table.
hi troy tnx for all, a question before flash it.. the keyboard have still the same lag? or now is "ok" like stock?
hi troy tnx for all, a question before flash it.. the keyboard have still the same lag? or now is "ok" like stock?
Work like stock, very smooth without any sort of lag;)

Inviato dal mio GT-I9300 con Tapatalk 2
In this way is possible to add/make kernel modules for other CPU governor like pegasusq, zzmove, lulzactivq??

Work like stock, very smooth without any sort of lag;)

Inviato dal mio GT-I9300 con Tapatalk 2
no, any governor apart fantasys and performance can't work with allwinner's SMP hotplugging. Not even linux's ondemand works properly
no, any governor apart fantasys and performance can't work with allwinner's SMP hotplugging. Not even linux's ondemand works properly
thanks for the reply, another couple of questions .. First.. Any chance For make a custom kernel for the cm10.1 from the "famous" source kernel of allwinnertech?

2nd it' s possible add a scheduler like Row?

however, the ROM is going great, work like a charme and no issue after rebooting...THX


Inviato dal mio GT-I9300 con Tapatalk 2
See less See more
thanks for the reply, another couple of questions .. First.. Any chance For make a custom kernel for the cm10.1 from the "famous" source kernel of allwinnertech?

2nd it' s possible add a scheduler like Row?

however, the ROM is going great, work like a charme and no issue after rebooting...THX


Inviato dal mio GT-I9300 con Tapatalk 2
This tablet is dying for a better kernel
I don't work on kernels, I can compile them of course but it'd be useless since it wouldn't have any improvement.
I don't work on kernels, I can compile them of course but it'd be useless since it wouldn't have any improvement.
And about a self compiled kernel with other stuff and/or ROM with linaro tooolchain?
Anyway thx for your hard work

Inviato dal mio GT-I9300 con Tapatalk 2
1 - 20 of 734 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