Jump to content


Photo

[rom] AOKP (4.1.2) for Allwinner A31 devices - Now with HDMI and USB Bluetooth support!


  • Please log in to reply
107 replies to this topic

#1 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 11 April 2013 - 11:32 AM

If you appreciate my work and would like to support me with a small donation you can click on Posted Image 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.
* 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 :rofl:



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 (aokp_spark_unofficial_$DATE.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 (aokp_spark_unofficial_$DATE.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 AOKP!



Changelog & download links

2013-04-11

* First build (what works on CyanogenMod works here as well)

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


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

Edited by Christian Troy, 10 June 2013 - 10:06 PM.

  • befa34, Sambaaa, javierpierola and 5 others like this

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#2 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 11 April 2013 - 11:34 AM

reserved for later use

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#3 Sambaaa

Sambaaa

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 157 posts

Posted 11 April 2013 - 12:54 PM

Man, you're great! You develope new roms faster than light!! Just flashed this and seems even smoother than CM10 on my Chuwi! :clapping:

Just edited platform.xml in /system/etc/permissions folder to let apps write on external sd. I edited WRITE_EXTERNAL_STORAGE section in the following way:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
    <group gid="sdcard_rw" />
    <group gid="media_rw" />
</permission>

I'll test HDMI later :)

#4 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 11 April 2013 - 12:59 PM

actually that is a nasty hack, the app developer should update his/her AndroidManifest.xml requesting "android.permission.WRITE_MEDIA_STORAGE" permission :good:

Edited by Christian Troy, 11 April 2013 - 12:59 PM.

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#5 Sambaaa

Sambaaa

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 157 posts

Posted 11 April 2013 - 01:14 PM

actually that is a nasty hack, the app developer should update his/her AndroidManifest.xml requesting "android.permission.WRITE_MEDIA_STORAGE" permission :good:

I'm a nasty hacker!:D Actually I'm not even an expert user. I'll try to follow your advice even if I'm not completely sure of how to do it.

By the way, tested HDMI and works even better than previows stock roms I've tried. Screen image was not fully displayed before, but cutted at the top and bottom by default (probably changing something in settings it would have been fixable). Now with this I got full image as connected to tv. :drinks:

Edited by Sambaaa, 11 April 2013 - 01:17 PM.


#6 rich t

rich t

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 184 posts

Posted 11 April 2013 - 02:12 PM

Does this have the html5 issue that cm10 had? Or is that fixed in this too?

V975M for sale. SD slot not working. Like new in box, and is BLACK! PM me.


#7 shinzuka

shinzuka

    Newbie

  • Jr. Member
  • Pip
  • 7 posts

Posted 11 April 2013 - 03:42 PM

with this project, I hope to run my well dac audio usb on my onda V812 :-)

http://www.audiophon...501-p-5807.html

I like I make a donation !

#8 androidjedi

androidjedi

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 110 posts

Posted 11 April 2013 - 11:12 PM

Hi can a compatibility zip be made for the onda v801 v1?

Im happy to supply the files if nessesary, main item is I dont know how to get the boot.img from the firmware

#9 alan310

alan310

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 80 posts

Posted 11 April 2013 - 11:25 PM

Nextway F9X -

HDMI works

Camera does not work
This area is for rent.
Contact: Alan310@yahoo.com

#10 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 12:00 AM

Does this have the html5 issue that cm10 had? Or is that fixed in this too?

No, what works or doesn't work in yesterday's cm build works or doesn't work here.

with this project, I hope to run my well dac audio usb on my onda V812 :-)

http://www.audiophon...501-p-5807.html

I like I make a donation !

It won't work. The kernel doesn't support usb audio sysfs switch and the audio hal is not open source.

Hi can a compatibility zip be made for the onda v801 v1?

Im happy to supply the files if nessesary, main item is I dont know how to get the boot.img from the firmware

Maybe next week.

Nextway F9X -

HDMI works

Camera does not work

That's why I post the comp zips and ask people to test them but many of you asked support and after that didn't report anything.
Try to flash the camera hal zip that you find in one of the last pages in cm thread.
edit: this one

Edited by Christian Troy, 12 April 2013 - 12:26 AM.

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#11 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 01:48 AM

bionic with linaro's optimized strings for ARMv7 NEON devices.

Download

(do a nandroid backup before because it may break some stuff, but give it a try, adds a lot of smoothness!)

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#12 Tihonof

Tihonof

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 81 posts

Posted 12 April 2013 - 05:48 AM

The firmware worked pretty well with my 1st Spark, installing it now on my 2nd Spark.
Also installed the bionic thingie, even though I have no idea what it does.

Going to test how well it can play Hi10P 720p videos later.

Thanks for the new rom :drinks:

Edited by Tihonof, 12 April 2013 - 05:49 AM.


#13 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 06:15 AM

Hi10p won't work at all as written in the OP, only in SW mode

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#14 rich t

rich t

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 184 posts

Posted 12 April 2013 - 08:30 AM

bionic with linaro's optimized strings for ARMv7 NEON devices.

Download

(do a nandroid backup before because it may break some stuff, but give it a try, adds a lot of smoothness!)

This work with all the devices with the comp file??

V975M for sale. SD slot not working. Like new in box, and is BLACK! PM me.


#15 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 08:40 AM

yes of course

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#16 Sambaaa

Sambaaa

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 157 posts

Posted 12 April 2013 - 08:56 AM

Hi Christian, I've flashed linaro's strings and noticed a gain in overall smoothness. I tried browsing on an heavy web page (sportmediaset.it) and the page was probably downloaded faster, but I perceived a little decrease in rendering performance while scrolling (page remains white for a bit more).
May this be possible? I had no time to browse different pages, so I'm definetely not sure about it.

By the way I'll try a different browser later (I was using Dolphin beta)

Edited by Sambaaa, 12 April 2013 - 09:03 AM.


#17 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 09:49 AM

Starting with 4.1 there's no browser faster than the stock one

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#18 aka47

aka47

    Member

  • Jr. Member
  • PipPip
  • 12 posts

Posted 12 April 2013 - 12:42 PM

No, what works or doesn't work in yesterday's cm build works or doesn't work here.


It won't work. The kernel doesn't support usb audio sysfs switch and the audio hal is not open source.


Maybe next week.


That's why I post the comp zips and ask people to test them but many of you asked support and after that didn't report anything.
Try to flash the camera hal zip that you find in one of the last pages in cm thread.
edit: this one



Tried the camera hal - still not working on F9X.
When I connect headphones sound is very disturbed. While enabling equalizer in sound effects of music player looks like fixing the problem (3d effect needs to be enabled) but it's still not perfect...
I have a very crazy experience with HDMI that I posted earlier in the F9X sub-forum, while connecting HDMI to the tablet now brings a purple disturbed picture that stays there with your rom (in other rom's it disappears after a second or so).

#19 Christian Troy

Christian Troy

    Advanced Member

  • FW Developer
  • PipPipPip
  • 6,714 posts

Posted 12 April 2013 - 01:20 PM

post a logcat of the camera.

for the hdmi it might be an issue of your stock kernel since it's working with every other device

If you appreciate my work and would like to support me with a donation you can follow this link. Thank you very much.

* Actions ATM7029 - CM10.2 - CM10.1 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3)
* Allwinner A31 - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Amlogic 8726-MX - OmniRom 4.4 - CM11 - CM10.2 - CM10.1 - CM10 - CM9 - AOKP (4.3) - AOKP (4.2) - ParanoidAndroid (4.3) - ParanoidAndroid (4.2)
* Allwinner A10 - CM10 - CM9 - AOKP

tmF4C.png


#20 alan310

alan310

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 80 posts

Posted 12 April 2013 - 02:23 PM

Nextway F9X -
HTML 5 - boot loops [tried twice]
HDMI - No purple disturbed picture.
Camera - not working using the camera zip.

Christian, I created a logcat, however it is long. What am I looking for exactly?
This area is for rent.
Contact: Alan310@yahoo.com