[Sprint Samsung Galaxy S III] $MyName:
Hello all!

I wish to present to you a source built AOKP, as I saw we only had a port so far.

This isn't meant to knock the port, I just like source built things. So now people may use their preference in a ROM.

So far I haven't seen any issues, but if you find any please let me know!

I will be adding features and such to this once I get the inkling that I want them, but for now, AOKP goodness!

Credits:

AOKP Team for the epic ROM, of course. ;)

CyanogenMod Team for their device tree, which I've modded heavily.

TheUnkn0wn for his wonderful camera, with lots of options. :)

TheMuppets for their always up-to-date device blobs.

Google for Android. <3

GideonX for his BMS Kernel.

And all of my users, for keeping me working hard at squashing bugs!

DOWNLOAD Build 11/03:

http://d-h.st/NQy

Mirror, courtesy of paulg1981:

https://dl.dumptruck.goldenfrog.com/p/Zo2YMWuFcm/aokp_d2spr_unofficial_Mar-10-13.zip?dl=1

Always assume that dirty flashing this ROM is unsafe. You can do it, but if you get force closes or other such issues don't bother reporting it until you have done a FULL wipe. This means /system, /data, /cache and dalvik-cache, and then installed the ROM fresh. If you do report bugs on a dirty flash, I'll ignore them and tell you to do a full wipe.

Latest Changelog: March 11th, 0945 EST.

March 11th
Lockscreen Rewrite WIP incorporated from Steve Spear
Bitmap optimizations
Better thumbnail handling
Tried to fix tile update logic
Breathing SMS notification. Ees pretty.

OLD

March 8th
Lockscreen targets are removed for now, code was all busted.
MMS is fixed. The first will fail, the rest will work. WiFi is tempermental.
More optimization for our CPU.
Linaro compiled the entire ROM.
Got permission from [url=http://xdaforums.com/member.php?u=2645480]GideonX[/url] to use his [url=http://xdaforums.com/showthread.php?t=2134894]epic BMS kernel.[/url]
Fixed some gremlins in the system that were causing crashes en masse.
AOKP Mainline sync'd and up-to-date as of March 8th.
Reverted Camera back to default, added storage selection.
This fixes FFC crashing, but if you still want TheUnkn0wn's cam it will break FFC again.
Switched to open source Superuser by Koushik Dutta. SU options are located in System settings.
First boot PerformanceControl may crash, this is due to an init script line that
I had to place in to limit the CPU clock on first start; otherwise it will boot at 1.836 GHz.
If you wish to remove this limit, it is located in /system/etc/init.qcom.post_boot.sh
PerformanceControl is executed after init scripts, so if you set something there it will override this
(if apply on boot is selected)

February 16
Lockscreen targets are back.
Snuck in some a9 optimization
re-applied all of my previous fixes.
Updated to 4.2.2 base.
GCC 4.7 -O3 compiled (linaro soon...ish)
Fixed Roaming (i think, can't test on modded PRL.)
Kanged TeamBAKED for their keyboard.
and i'm pretty sure i got all the little gremlins causing issues.. let me know.

February 8
Re-did the entire build directory.
AOKP-Tracked kernel (Credits to BMC08GT)
Tweaked system, now with more bang.
Re-did optimizations, added more from a friend.
Hardware back to kill is moved into ROMControl again, as it should be.
Fast charge toggle fixed.
Possibly fixed charging LED (maybe, don't yell at me, but it works here.)
A2DP now works without borking headphones (kernel level, bmc08gt)
Added swipe to quicksettings.

January 26
Changed up some stuff in the system to provide stability.
Fixed hardware back to kill function.
Note: the function has moved to the very bottom of developer settings.
Performance control updated to repo version, and now it won't be in the app drawer!
It's moved to the settings.
Chronus now has options, it's in the app drawer.
I did fiddle with a couple things for the RIL, so if there's a signal boost it's entirely by chance.

January 21
Sync'd up with AOKP mainline.
added TheUnkn0wn's camera, head over to his thread [url=http://xdaforums.com/showthread.php?t=1746611]here[/url] and thank him.
Lockscreen wallpapers are back!
There's lots more, but unfortunately I don't remember them all right now.
So just flash the ROM and enjoy!
(I promise I'll keep a better changelog next time.. was a slacker this week.)
Oh yeah! I changed a few things around in the system to try and reduce
persistance of crashes.
And I think I fixed roaming.

January 15
a2dp is now working fully, as per a few testers + my own observations.
optimization done to system core, more butter.
update device specific files, should yield a slight boost in signal strength

January 11
Changing in-call volume now works.
Took a shot at fixing a2dp.
minor tweaks to the system to try and increase the butter effect.
added 3-dot menu overflow toggle under ROMControl/General UI
few other things i don't recall atm.

January 9, v2
Camera fixed.
Display flicker fixed. (CM Gerrit)
^ this commit is made in the kernel.
If you flash anything other than this kernel, or KToonsez' 1/10
you will have to fix flicker in the build.prop.

January 9
[b]Cherry picks:[/b]
SystemUI: tint alternate icons (small menu, alt back, arrow keys)
SystemUI: more compatibility with themes
QuickSettings: fix vibrate and silence toggle not updating
Framework: NavBarColor (1/2)
RomControl: NavBarColor (2/2)
Don't wake the screen for media playback KeyEvents
Phone: Port CM Advanced Phone Settings
Makes network mode toggle work. Port from CM9.

[b]Stuff from me:[/b]
Cleaned up some of the device stuff in msm8960-common and d2-common
optimized some of the code for 4.7 toolchains (not yet used, but preparing for future.)
optimizing for linaro in the beginning stages
took a shot at fixing the camera.
took yet another shot at fixing screen flicker.

January 7
MMS Themeabilty (aokp)
Noise Suppression on phone calls (aokp)
More toggle preferences (aokp)
Setting to answer phone call with hardware home button (aokp)
Change device hostname (aokp)
Select UI Mode --kinda functional (aokp, small edits here and there by me)
optimizations, too many small lines in too many files to list (mostly aokp, few from me for msm8960 stuff
fixed display flickering for good without a build.prop edit (me)

GAPPS:

http://goo.im/gapps

(grab the latest 4.2 ones)

This now uses GideonX's BMS Kernel for all your tweaking desire. Voltages, frequencies, etc are user configurable in PerformanceControl. Enjoy!

If I have forgotten any thanks or credits please let me know, I'll add them in. Not very good at this whole thread creating bit.

KERNEL SOURCE:

Is now on GideonX's BitBucket at: http://bitbucket.org/gideonx/BMS_JB