[ROM][DEV] Pure AOSP for the Atrix

stinebd

Senior Member
Apr 25, 2008
197
166
0
Northampton, PA
Howdy folks. I'm pleased to introduce a pure AOSP system for the Atrix.

Current Version: 2.3.5+ (branded 2.3.7 due to whacky issues related to android.git.kernel.org being down)

This is as close to Google's stock Android (as seen in Nexus devices) as possible, while retaining an acceptable amount of functionality with the Atrix. It is based heavily on the Atrix Dev Team's CyanogenMod work, without using CyanogenMod repositories.

This system and the associated repo tree are targeted at developers. It is somewhat stable, but I cannot offer support or maintain a steady pace of development for end-users. As a result, there may be various intermittent or chronic issues with the build or the source code.

Things that are known not to work:
  • Webtop
  • Fingerprint scanner
  • Dual storage (internal + microSD) support - only one can be used at a time
  • HDMI stuff is totally untested
  • RTSP streaming in a specific corner case (which I've noticed)
  • GPS indicator sometimes gets stuck on, while GPS is clearly off
  • All CyanogenMod-specific bells and whistles - this is PURE AOSP
  • Probably other stuff that I can't remember at the moment

To switch between internal storage and microSD, there is an additional Android configuration switch: Settings -> Storage -> Use internal SD. Check/uncheck it as appropriate, then reboot for the change to take effect.

Hardware features not listed above are expected to work. However, there may be stability or functionality issues in any aspect of the system.

The source tree for this system is available at http://github.com/atrix-aosp.

To build a tree (a working repo utility is needed, of course):
Code:
$ mkdir atrix-aosp
$ cd atrix-aosp
$ repo init -u git://github.com/atrix-aosp/manifest.git -b gingerbread
$ repo sync
$ cd device/motorola/olympus
-- Connect your Atrix and enable ADB to pull proprietary bits --
$ ./extract-files.sh  # (Or use a mounted system image to do this with local-extract-files.sh)
$ cd ../../..
$ . build/envsetup.sh
$ lunch generic_olympus-userdebug
$ make -jX otapackage # Where X = concurrency level, NUM_CPUS+1 is usually good
Have several pizzas, then come back a few weeks later to find a CWM-flashable ZIP at out/target/product/olympus/generic_olympus-ota-eng.$USER.zip (assuming everything went fine).

My latest built system is available for download and can be flashed from a CWM recovery. When flashing, it will require a wipe (of course) due to: incompatible signatures with Moto ROMs, or incompatible databases with the CM ROM.

Again, please remember: there will be issues and I cannot offer end-user support!

Check out the Atrix Dev Team's CyanogenMod port!

DONATIONS:
I will not be accepting donations for this project. Instead, please consider donating to the Atrix Dev Team, who has done all the work that I shamelessly stole:
DONATE.

CREDITS:
 
Last edited:

XAviierG

Senior Member
Mar 11, 2011
3,944
686
0
Screenshots are cm7 screenshots. They are they same basically except no cm7 parts.

Motorola Atrix doing the job for me.
 

nalomo

Senior Member
Mar 20, 2011
151
7
0
This ROM would be perfect if someone could fix the size of the dial pad to fit the screen and that annoying ass flashing white light when making a call.



Sent from my MB860 using XDA Premium App
 

Phalanx7621

Senior Member
Jul 17, 2011
4,988
2,255
0
Bethany Beach, Delaware
I figured I'd write this for people like me, who love trying new things and are willing to help test new builds like this one. After you install this ROM, it's exactly how he says it is. Completely bare bones system. This means it does not come with a file explorer. So if you see this and go....wow...I have no way to install root explorer to install any files....looks like I gotta reboot and flash google apps! So you boot into recovery mode to flash google apps, except google apps are stored on your external SD card, which isn't able to be seen now from RomRacers Recovery....and since I store no files on Internal SD....now I'm like..hmmm...OK. Well! I'll simply fix that by mounting USB (yeh I thought this would work for some reason lol) in recovery! Except you can't mount USB storage either obviously. Damn. Wait! I'll flash a restore! Since I backup my ROMs I use daily, I'll just restore from a previous nandroid backup! Nope. When ya hit Restore, it can't mount the SD card that they're stored on to restore anything. So now I'm sitting on my hands going...****...hmm...I can't even flash a new ROM now...feck...So Im thinking I'll have to push some files to the internal SD card via my computer to be able to flash google apps, which willl give me access to the market. Or flash the gingerbread .sbf lol. But I've only pushed files a few times, so now I gotta go lookup instructions. Moral of the story? This ROM is awesome. And fricking lightning fast. But make sure when you flash it you have google apps on internal storage be4 you do ;p
 
Last edited: