[rom] Unofficial AOKP for many AllWinner A10 tablets

Search This thread

Christian Troy

Senior Member
Sep 25, 2008
535
407
Venice (IT)
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)

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_vX.zip comp zip
* Gemei G9 (those not working fine with "regular" 907c comp zip) needs g9_legacy-compatibility_vX.zip comp zip
* Sanei N90 needs n90_legacy-compatibility_vX.zip comp zip
* Ainol Novo7 Aurora v1 and v2 need aurora-v1-v2_legacy-compatibility_vX.zip
* Ainol Novo7 Aurora v3 needs aurora-v3_legacy-compatibility_vX.zip
* MK802 PC-on-a-stick needs mk802_legacy-compatibility_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



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
* USB audio support
* DVB-T support (DiB0700, AF9015, IT913x, AF9035 and RT28XXU) available through "Update Me"
* Ad-hoc available through "Update Me"



Instructions

* 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 AOKP

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

Code:
2012-07-08
* !!! WARNING !!! Compatibility zip 1.2 is required !!! WARNING !!!
* bump kernel version to 3.0.36
* updated AOKP sources to release "Milestone 6"

2012-06-23
* added: "special coordinate system" needed for some gsensors
* added: ethernet settings (because of SystemUI force close I had to remove the ethernet icon from the system bar but it should work anyway, feedbacks are welcome)
* added: lock rotation to landscape when HDMI cable is plugged in (can be disabled from settings)
* added: HDMI resolution selector
* added: devlistener, a small daemon to set write permissions for supported usb bluetooth dongles
* removed: u3gmonitor (tell me if your 3g dongle was working with previous version and now it doesn't)
* changed: build fingerprint to match SGS2

2012-06-22
* initial release: works everything is working in CM9, it's only missing "HDMI resolution", "Ethernet settings" and "Volume button in system bar" options that will be added in next builds

You can see upstream changelog here



Download link

* Androidfilehost.com



Gapps

* 2012-04-29

If you have a /system partition of 300+ MB you can flash "official" gapps from goo.im/gapps, you'll have a working Face UnLock as a bonus.



FAQ

* To manage volume from the sysbar you can install this app
* Legacy compatibility zips include stock kernel with extra modules (like bluetooth, gamepads, ecc.). It's enabled for ad-hoc and wifi direct won't work. USB Audio and DVB-T kernel modules won't work either.
* Sanei N10 users (and other with "internal sdcard" on /dev/block/nandj device) can use this version of cwm.



Sources

* Github repository



Screenshot

iQxaCl.png
 
Last edited:

homecanibal

Senior Member
Nov 21, 2007
159
30
Great job christian.

Ive used your rom since initial aokp, and its fast and smooth.

Try add 3g drivers, cant connect my 3g dongle.

Ive problems with momo9 1.2.0 compatible drivers...

Great job!
I know that you dont like miui rom, because its iphonish, but can create miui rom?

Sent from my LG-P500 using Tapatalk 2
 
  • Like
Reactions: love4chat

Christian Troy

Senior Member
Sep 25, 2008
535
407
Venice (IT)
right now i'm out of time, as you see there are many tablets supported (and I have even more requests) and it's hard mantaining / compiling two different roms, adding a third is, right now, out of my plans

for 3g you have to remove the mass storage / cd-rom mode from your dongle, you do this with a command from hyperterminal or putty, they differ for every dongle so you have to search for yours on google

1.2 has to be used with yesterday's release, otherwise it won't work because is for kernel 3.0.36 (1.1 was for 3.0.31)
 

sanamako

New member
Jul 9, 2012
2
0
Thanks Christian Troy for your great work!
I'm trying this rom on my MOMO9 for two days and very satisfied.
But there is one problem.
When in sleep mode, stock Gmail app's notification doesn't work:(
As soon as (and as long as) screen is on, Gmail notification works.
Is this normal?

Clean installed, full wiped twice, "Keep Wi-Fi on during sleep" is "Always", "Sync" is on.
Alarm app DOES work even during sleep.
I can't figure out what the cause is.


DEVICE: Ployer MOMO9 7-inch AllWinner A10
ROM: STOCK 4.0.3 (20120407) -> Pro3-Custom-0805 -> Unofficial AOKP for many AllWinner A10 tablets
 

Christian Troy

Senior Member
Sep 25, 2008
535
407
Venice (IT)
it's normal.

when the tablet suspends the wifi is turned off because it cant supply power to the usb device when it is suspended.

it's their (proprietary because is a kernel prebuilt binary) implementation of suspend code and nothing can be done.

you could use an app that puts a wakelock, in this way the tablet would never sleep but the consumption would be higher

maybe you can do something with tasker (like letting it wake the device every X minutes)
 

dsil303

Member
Jul 11, 2012
5
1
Thanks Christian and other developers for this great rom.

I have a cherry mobile M-728, which is the same machine as the hyundia A7HD.
This rom works great, i like it better than CM9, which i had before. AOKP feels snappier and is more fun to tweak and personalize.

I have one question; My slate only has soft knobs for volume up/down. In CM9 there were volume soft knobs in ther nav bar, but in AOKP they are missing. Am I missing something in the settings to apply these soft knobs or are they not implemented in AOKP?

If they are not yet available, is there any change they will be added in an update or new build? Because they are available in CM9, it seems to me it can't be very difficult to add them in AOKP, but off course i might be wrong.

Anyway, as this roms feels so good i hope the volume knobs are added in the near future, so i can stick with AOKP!!
 
  • Like
Reactions: shanlayetwaye

sanamako

New member
Jul 9, 2012
2
0
it's normal.

when the tablet suspends the wifi is turned off because it cant supply power to the usb device when it is suspended.

it's their (proprietary because is a kernel prebuilt binary) implementation of suspend code and nothing can be done.

you could use an app that puts a wakelock, in this way the tablet would never sleep but the consumption would be higher

maybe you can do something with tasker (like letting it wake the device every X minutes)

Thank you for your quick reply.
Your explanation is very easy to understand:laugh:

We are not able to get push notification because of something that roms or kernels cannot touch.
And if we want pull notification, we have to sacrifice battery life for wakelock app.
Right?

Oh, and that is why my tablet doesn't wake during sleep by using Bluetooth USB dongle device!
Soooo helpful advice you gave me.
Thank you very much.
 
Last edited:

uvmain

Member
Apr 20, 2012
9
0
Howdy :)

Just an FYI, using aokp_20120708.zip and lyf1_compatibility_1.2.0.zip, the soft buttons on my LY-F1 do not work.

AOKP is quite nice apart from that - the ability to change all sysbar settings is refreshing :)
 

timrock

Senior Member
Dec 10, 2010
1,330
185
On the Hyundai A7, does this rom fix the tilt issue (when playing temple run, the tilt effect doesnt work)

also, how do you boot into CWM with this device? It doesnt have volume keys
 
Last edited:

Christian Troy

Senior Member
Sep 25, 2008
535
407
Venice (IT)
On the Hyundai A7, does this rom fix the tilt issue (when playing temple run, the tilt effect doesnt work)

also, how do you boot into CWM with this device? It doesnt have volume keys

an hardware defection cant be fixed: it's a 2 axis gsensor, it will work for basic things but some (many) games require a 3 axis that is the standard


from stock you can use novo 7 tools to flash recovery.img (containing cwm), you just have to push it to /sdcard/; you can reboot to recovery from that app aswell.

once you flash cm9/aokp you can reboot to recovery from power menu
 

timrock

Senior Member
Dec 10, 2010
1,330
185
an hardware defection cant be fixed: it's a 2 axis gsensor, it will work for basic things but some (many) games require a 3 axis that is the standard


from stock you can use novo 7 tools to flash recovery.img (containing cwm), you just have to push it to /sdcard/; you can reboot to recovery from that app aswell.

once you flash cm9/aokp you can reboot to recovery from power menu

Thanks. I flashed this rom previously
http://forum.xda-developers.com/showthread.php?t=1539075&highlight=hyundai
Seeing as the one in this thread is a zip, how would i go about this now? Sorry, kind of new to the whole flashing thing.
 

timrock

Senior Member
Dec 10, 2010
1,330
185
you should first flash a cwm, like this, unzip it and push recovery.img to /sdcard/

after that install novo7 tools and use it to flash recovery and reboot to recovery

i installed novo tools, the img file from the link you posted is on the sdcard. So when i open novo, and click on select either flash boot, flash recovery or flash update, nothing happens but a seconds later, the device will reset and when it reboots, i get an android logo laying on his back. nothing happens. a few minutes later, it boots back to normal. what am i doing wrong?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    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)

    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_vX.zip comp zip
    * Gemei G9 (those not working fine with "regular" 907c comp zip) needs g9_legacy-compatibility_vX.zip comp zip
    * Sanei N90 needs n90_legacy-compatibility_vX.zip comp zip
    * Ainol Novo7 Aurora v1 and v2 need aurora-v1-v2_legacy-compatibility_vX.zip
    * Ainol Novo7 Aurora v3 needs aurora-v3_legacy-compatibility_vX.zip
    * MK802 PC-on-a-stick needs mk802_legacy-compatibility_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



    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
    * USB audio support
    * DVB-T support (DiB0700, AF9015, IT913x, AF9035 and RT28XXU) available through "Update Me"
    * Ad-hoc available through "Update Me"



    Instructions

    * 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 AOKP

    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

    Code:
    2012-07-08
    * !!! WARNING !!! Compatibility zip 1.2 is required !!! WARNING !!!
    * bump kernel version to 3.0.36
    * updated AOKP sources to release "Milestone 6"
    
    2012-06-23
    * added: "special coordinate system" needed for some gsensors
    * added: ethernet settings (because of SystemUI force close I had to remove the ethernet icon from the system bar but it should work anyway, feedbacks are welcome)
    * added: lock rotation to landscape when HDMI cable is plugged in (can be disabled from settings)
    * added: HDMI resolution selector
    * added: devlistener, a small daemon to set write permissions for supported usb bluetooth dongles
    * removed: u3gmonitor (tell me if your 3g dongle was working with previous version and now it doesn't)
    * changed: build fingerprint to match SGS2
    
    2012-06-22
    * initial release: works everything is working in CM9, it's only missing "HDMI resolution", "Ethernet settings" and "Volume button in system bar" options that will be added in next builds

    You can see upstream changelog here



    Download link

    * Androidfilehost.com



    Gapps

    * 2012-04-29

    If you have a /system partition of 300+ MB you can flash "official" gapps from goo.im/gapps, you'll have a working Face UnLock as a bonus.



    FAQ

    * To manage volume from the sysbar you can install this app
    * Legacy compatibility zips include stock kernel with extra modules (like bluetooth, gamepads, ecc.). It's enabled for ad-hoc and wifi direct won't work. USB Audio and DVB-T kernel modules won't work either.
    * Sanei N10 users (and other with "internal sdcard" on /dev/block/nandj device) can use this version of cwm.



    Sources

    * Github repository



    Screenshot

    iQxaCl.png
    2
    ly-f1 touch buttons fix

    was having trouble getting my touch buttons working on ly-f1 i've just flashed the lyf1_compatibility_1.2.0_cbw.zip in 3rd party section and all is now working spot on just letting people know it works seen lots of people with this problem, awesome work christian
    2
    let's do things in the old fashioned way (the one i like, not fancy gui that don't let you understand what you're doing)

    connect to the tablet through adb and type these commands

    Code:
    adb push recovery.img /sdcard/
    adb shell
    su
    cat /sdcard/recovery.img > /dev/block/nandg
    sync; sync; sync
    echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1 conv=sync; sync

    the system will reboot to the new flashed recovery
    1
    Great job christian.

    Ive used your rom since initial aokp, and its fast and smooth.

    Try add 3g drivers, cant connect my 3g dongle.

    Ive problems with momo9 1.2.0 compatible drivers...

    Great job!
    I know that you dont like miui rom, because its iphonish, but can create miui rom?

    Sent from my LG-P500 using Tapatalk 2
    1
    Hi, can i flash this rom to a Ainol Aurora directly in the original recovery, or it MUST be CWM recovery? thkxs

    You have to use a custom recovery CWM.