CyanogenMod 9 (cm9) and ClockworkMod Recovery 5 for Allwinner A10 tablets

this is a work-in-progress development project for porting CyanogenMod 9 (ICS/4.0.3) and ClockworkMod Recovery 5 to Allwinner A10 tablets.

this is not perfect at all. and I'm very busy. progress will be very very slow. I may not be able to answer your question/request. if you have some idea for improvement, please do it freely.

there is no support from any makers/vendors. you must agree all risks by installing non-supported files, it may brick your tablet, and you may lose official support/warranty.

* YOU MUST READ CAREFULLY POST#1, #2, AND #3!
* DO NOT USE IF YOUR TABLET IS NOT LISTED BELOW. IT WILL BRICK YOUR TABLET!


* project page
http://androtab.info/cyanogenmod/allwinner/

* supported tablets
ainol NOVO7 Advanced/AdvancedII/Aurora/Elf
Bmorn V11
Point of View ProTab2 XXL
Scroll Excel

* current CM9 status (2012/3/8)
not work:
3G, camera, hardware accelerated video, HDMI, mount from PC, and many things which you expect to work

work:
3D, accelerometer, audio, gapps, internal NAND flash, SD card, touchscreen, USB host/device, remote controller, vibrator, wlan

* changelog
refer git log

* resources
http://www.cyanogenmod.com/ (What is CyanogenMod?)
http://source.android.com/source/
http://wiki.cyanogenmod.com/index.ph...ng_from_source
http://goo-inside.me/gapps (Google Apps)
http://review.cyanogenmod.com/#q,sta...branch:ics,n,z (CyanogenMod merged changes)
https://github.com/naobsd/cm_bootabl...s...ics-naobsd (placeholder to cherry-pick changes)
https://github.com/naobsd/cm_framewo...s...ics-naobsd (placeholder to cherry-pick changes)
https://github.com/naobsd/cm_hardwar...s...ics-naobsd (placeholder to cherry-pick changes)
https://github.com/naobsd/cm_device_allwinner_a10

* How to install ClockworkMod Recovery 5
1. (if you don't have official ROM and flash tool,) make backup of recovery partition
2. download recovery.zip and unzip it
3. put install-recovery.sh and recovery.img(recovery.cpio for GB ROM) on /sdcard/ *1 *2
4. run install-recovery.sh from root shell or any apps which can run a script (terminal, gscript, etc)
e.g.

Code:
> adb shell
$ su
# sh /sdcard/install-recovery.sh

* How to boot recovery
1. put reboot-recovery.sh on /sdcard/ *1 *2
2. run reboot-recovery.sh from root shell or any apps which can run a script (terminal, gscript, etc)
e.g.

Code:
> adb shell
$ su
# sh /sdcard/reboot-recovery.sh

*1 if you are using CM9, install-recovery.sh and reboot-recovery.sh are already installed on /system/bin/. if you are not using CM9, you can put these scripts on your ROM.
*2 /sdcard/ is referred as "SD card" on Android, but it may not be physical/external "SD Card". please make sure files are placed on /sdcard/.


* How to boot recovery (alternative)
for ainol NOVO7 AdvancedII/Aurora/Elf
BACK + POWER

for other tablets, please find the way to boot recovery.

* How to control ClockworkMod Recovery 5
for ainol NOVO7 Advanced
VOL-: down, VOL+: up, POWER/MENU: select, BACK: back

for ainol NOVO7 AdvancedII/Aurora/Elf
VOL-/MENU: down, VOL+/HOME: up, POWER: select, BACK: back

* How to install CyanogenMod 9
1. download update.zip and put it on internal NAND flash or SD card (don't unzip it)
2. install ClockworkMod Recovery 5
3. reboot recovery
4. install update.zip
5. wipe data/factory reset *3
6. reboot

*3 only if you are upgrading from non-CM9 ROM (CM9 1st install)

* issues

- "reboot recovery" doesn't work. please do it manually. "Factory data reset" in Settings also doesn't work.
- there are some graphical errors e.g. glitches on rotate, etc.
- video streaming on Browser (e.g. Youtube mobile) may not work. video app (e.g. Youtube app) should work but software decode only.

* random notes

- Tablet UI
if your tablet has 800x480 and you want to try true Tablet UI, please change "ro.sf.lcd_density" to 120.

- external SD card and internal NAND flash
on CWM, external SD card is mounted on /sdcard. internal NAND flash is mounted on /emmc and referred as "internal SD card".
on CM9, external SD card is mounted on /mnt/sdcard. internal NAND flash is mounted on /mnt/nand.

SEARCH OUR SITE

Loading