[ROM] [AOKP] Hand-rolled for the Acer Iconia A200
**UPDATED 6/23/2012** v0.62 UPDATED TO BUILD 40, I STILL HATE KERNEL COMPILING
Inspired by nicholasblock's self-compiled CM9, and with much thanks to Team Kang, Obsidian, RobKort, hbwelch, xmc wildchild22, ProTekk and especially the original inspiration, peteralfonso (I used the way early Bugless builds on my original Moto Droid). Reading everyone's posts does wonders. I take very little credit for any of the crazy coding that went into all of this.
I make no promises of any kind, including but not limited to if you brick your device, responding in a timely fashion, etc etc etc.
This is for all intents and purposes stable, except the CRT Off Animation (Read Below). I would appreciate insight or help from anyone interested on working on the project.
It is based on aokp_picasso_build-40
. Here's the official Changelog/News:
AOKP | News
Android 4.0.3 -- ITL41F
Unsecure boot.img (stock AOSP kernel)
Superuser & Busybox preinstalled
180 Degree rotation
Built in performance/init.d configuration (Thanks Kejar & company)
CM Launcher/ Power Menu
CM Brightness slider
Custom color for anything in RC
Clock Color/Location: Right, Center, Disable
Battery Icon/ Color Picker: CircleMod, Bar, Text Only, Icon Only, Icon+Text or None
Battery Bar in Status Bar or Nav Bar, Bar Thickness, Charging animation
Nav Bar Transparency
Nav Bar Button Reorder: Back-Home-Search-Menu
Nav Bar Color Picker
Nav Bar Button Glow Duration: Off, Fast, Slow
Nav Bar: Long press to Search button
Nav Bar Hide on Lockscreen
Toggles in Pull Down Menu: Auto rotate, Bluetooth, GPS, Wi-Fi, Aiplane mode, Vibrate, Silent, Sync, Data, 4G, Tethering, Torch, Brightness
LCD Density (Careful with this)
Menu Button location: Right, Left, both, Remove
Menu Button Visability: Always show, Always show Invisible Icons
Lockscreen Style: Quad, Octo, Stock
Lockscreen SMS customizable shortcut
Lockscreen Horizontal Option
Performance Menu: (Use With Caution) Max/ Min CPU, Scaling Governor
Unlock Sceen with Legacy Menu Icon
Volume Key to Wake Screen
Volume Key to Skip Tracks
Long-press back button to kill process
Disable CRT off animation
LED pulse settings (time on/off)
ICS ringtones/notification sounds
Customize carrier text to whatever.
Power Menu options: Boot to recovery/ Boot loader, Reboot, Screenshot
Facebook contact sync integration (must wipe to get this)
Disable Boot animation
Keyboard: Volume keys act as a cursor while typing -- disable in keyboard options
Long press home for recent apps (thanks brucekey)
(Thanks to brainfire for writing this up.)
- Touch screen
- CRT Off Animation
- Network location (thanks Dingodave!)
v0.1 - Initial Build
v0.2 - WiFi Only, Small Revisions in Compile Code, is more bettererer?
v0.3 - Synced to Build 38 of AOKP
v0.4 - Working sound! Minor revisions to compile code, repo sync
v0.5 - Working touch! Minor code revision, repo sync to Build 39
v0.6 - Complete refresh/resync of source, camera shutter disabled (I think?), wifi scan interval set to 60 for battery savings, still cannot manage to build a working kernel into this blasted thing. Any help on that last one would be awesome..
v0.62 - Sync'd to AOKP Build 40
WHAT YOU WILL NEED>
+ ClockworkMod Installed on your rooted a200
+ aokp_picasso_e-ota-eng.profet.v062.zip here> http://www.mediafire.com/?eukxy8xokjooex7
+ Obsidian's Onyx 1.5 Kernel FOR CM9
+ Gapps if you want them here> Goo.im Downloads - Downloading gapps-ics-20120429-signed.zip
Put those files on your sdcard (NOT INTERNAL MEMORY)
Instructions assume that you are reasonably familiar with rooted devices and flashing:
1) Boot into recovery
2) NANDROID BACKUP!
3) Format data/factory recovery
4) Flash aokp_picasso_e-ota-eng.profet.v062.zip DO NOT REBOOT YET
(gapps go here if you want)
5) Flash Obsidian's kernel
6) Your tab will automatically reboot, welcome to AOKP!
7) Turn off CRT Off Animation in Settings > ROM Control > General UI (or you will get quick reboots every time you turn off the screen)
I'm new to compiling but am interested in refining this with some technically minded people. Thanks!
What I'm Looking At Next:
- Fixing Network Location
- Getting it to actually recognize and handshake with the market as an A200
- OS-specific tweaks and staring at build files more
- Getting a !@#$%^& kernel built in
Testers welcome! I work quite a bit and lack things like special bluetooth doohickeys to test, so anyone who's interested let me know.