Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
sylentprofet
Old
(Last edited by sylentprofet; 24th June 2012 at 07:59 AM.)
#1  
Member - OP
Thanks Meter 212
Posts: 51
Join Date: Jun 2010
Location: Sacramento

 
DONATE TO ME
Default [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

Feature List:
Android 4.0.3 -- ITL41F
Unsecure boot.img (stock AOSP kernel)
Superuser & Busybox preinstalled
Deodexed
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.)

What Works:
- Sound
- Touch screen
- WiFi
- Video
- Camera
- Uhhhhhhh..?

What Doesn't:
- CRT Off Animation
- Network location (thanks Dingodave!)
- ???

Changelog:
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 here> http://www.acertabletforum.com/forum...kernel-oc.html
+ 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.
The Following 2 Users Say Thank You to sylentprofet For This Useful Post: [ Click to Expand ]
 
sylentprofet
Old
#2  
Member - OP
Thanks Meter 212
Posts: 51
Join Date: Jun 2010
Location: Sacramento

 
DONATE TO ME
reserved
 
Mik Komarov
Old
#3  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Oct 2010
Thumbs up Ad-hoc

Great job! Thanks!
But...
unfortunately, now is not working ad-hoc. In build 39 everything was fine
 
john9
Old
#4  
Account currently disabled
Thanks Meter 263
Posts: 1,592
Join Date: Oct 2011
screenshots ?
 
sduvick
Old
#5  
Recognized Developer
Thanks Meter 330
Posts: 857
Join Date: Oct 2010
Location: MN

 
DONATE TO ME
A few things:

1. In trying to "get the market to recognize us as an a200", this is an issue with how this ROM was built. Either you didn't compile it from source (and just edited a bit of the a500 build), or you compiled from the a500 source with a few tweaks. There is an a200 source in the aokp github, I would suggest you use it. I would hazard to guess that this will fix most of the other issues as well.

2. As far as building in a kernel to your build, take a look at the device repo for the Amazon Kindle Fire (otter).
Add this (generally) to the device.mk file in your device repo:

ifeq ($(TARGET_PREBUILT_KERNEL),)
LOCAL_KERNEL := device/amazon/otter/kernel
else
LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL)
endif

As soon as my source finishes syncing I will build the a200 source as well, and if this fixes any other issues you have, I'll edit/update this post.
Platypus Dev Team

Don't forget the Thanks button if something I said was helpful!
 
pantherzfinest
Old
#6  
Junior Member
Thanks Meter 2
Posts: 25
Join Date: Nov 2010
question. for some reason after the install, the wifi randomly stopped picking up a signal. theres no sub thread for the a200. any help?
 
milestar1
Old
#7  
milestar1's Avatar
Senior Member
Thanks Meter 27
Posts: 169
Join Date: May 2012
Location: Franklin
Default none

Quote:
Originally Posted by pantherzfinest View Post
question. for some reason after the install, the wifi randomly stopped picking up a signal. theres no sub thread for the a200. any help?
It's been a long time since I used this rom but i had the same trouble losing signal and it seems like i just turned it off and on again and it would come back but I never got a fix for it .
LG E739/ MYEZOS
Acer Iconia A200/CM10

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Boot Animation Paradise for your Android Device

The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more

Flash Custom ROM and Recovery to Samsung Galaxy S 4

After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more

Windows-Based Multi-Tool for the Sony Xperia U

If you are a flashaholic and an owner of the Sony Xperia U, you may be interested in the … more

XDA University: Crafting Recovery-Flashable Packages

Those of us who use Linux on a day to day basis don’t think twice about sinking … more