[ROM] [D2SPR] Unofficial AOKP Jellybean 4.2.2 | Updated: [11/03]

Status
Not open for further replies.

$MyName

Senior Member
Jul 26, 2012
194
559
0
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.

Code:
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
Code:
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://forum.xda-developers.com/member.php?u=2645480]GideonX[/url] to use his [url=http://forum.xda-developers.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://forum.xda-developers.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
 
Last edited:

$MyName

Senior Member
Jul 26, 2012
194
559
0
one more for good measure, issue posting and fixes, random infos, etc.


Bugs!
Updated: Jan. 26, 1355

Holding hardware "back" key to kill app doesn't work, nor does toggle for it.
This was removed in aokp 4.2, looking into forward porting. Use soft keys for now.

Finally fixed! Eat your heart out, teh roxxorz! :p

"Torch Off" sticking permanently:
Change the order of the Torch toggle under ROMControl, it will display properly after that.


"Call Volume can't be changed during call":
Looking into this, no workaround yet.

fixed

"Fast Charge toggle not displaying at all":
Also looking into this, no workaround yet.

"Disable LED While Charging":
This is an AOKP feature not yet implemented in the JB-4.2 branch, I'll be keeping my eye on the Gerrit for it, but also will be looking at how to implement it before hand. Stay tuned.


"Voice Dialer stays stuck at start screen"
No fix or workaround yet, looking into it.

Workaround found. Use google now instead of voice dialer. Looking for a real fix still.


Bluetooth A2DP Crackles and cuts out:
Already working on that, will have more info either tomorrow or the day after.

fixed.

WiFi Tethering doesn't work!
Yeah, I know, it's lame. I think it still works with no security. Looking into it; promise.

These are the bugs that have been found so far, if you find anymore, please report!
 
Last edited:

$MyName

Senior Member
Jul 26, 2012
194
559
0
Gonna try this! :) 3G work? Any bugs we should know?

Sent from my SPH-L710 using xda app-developers app
3G does indeed work, takes a few seconds to turn on after a boot but it works. just gotta give it time. The only bugs i can think of is 4G/LTE. I don't live in an area with it, so I can't test it. Other than that, I haven't encountered any bugs, but if you do, please tell me!
 

Whiplashh

Senior Member
Jun 29, 2012
2,944
1,506
0
3G does indeed work, takes a few seconds to turn on after a boot but it works. just gotta give it time. The only bugs i can think of is 4G/LTE. I don't live in an area with it, so I can't test it. Other than that, I haven't encountered any bugs, but if you do, please tell me!
So this is what you would call a stable 4.2? Yes!!!

Sent from my SPH-L710 using xda app-developers app
 

Logix

Forum Moderator
Staff member
Dec 25, 2008
1,097
659
143
St.Petersburg
Thanks been waiting for this is there really any difference between aokp n cm in the beta stages

And are you going to be building it frequently? Aka nightly
 
  • Like
Reactions: mw86

$MyName

Senior Member
Jul 26, 2012
194
559
0
Thanks been waiting for this is there really any difference between aokp n cm in the beta stages

And are you going to be building it frequently? Aka nightly
I'll be building it every other night or so, with the exception of tonight. just found some juicy new features that I want to try.

As for differences, well, really this is going to be my pet project. It's turning into AOKP with cherry picks from different places and a bit of class. AOKP and CM aren't -vastly- different, but AOKP is more customizable in my opinion, plus I just love how bloody smooth it is. I'll probably be doing a version with my picks and mods and a standard aokp version without any of my nicities, as they may be unstable.


Sorry for my ignorance but will this have the same bugs as CM or is that the benefit of building from source?
depends really. cm and aokp aren't vastly different, but i'm using the CM kernel by default so it might have those bugs in it. the big thing here is the issues can be fixed easier with source, that's why i built this, as the AOKP port currently could inherit other devices bugs and its just a headache.
 

countryteazer

Senior Member
Jul 5, 2008
406
128
0
Wow, great job on this, thanks for sharing it!! I'm getting the phantom VM notification but aside from that I've had no problems at all thus far. Very nice!

Sent from my SPH-L710 using Tapatalk 2
 

paulg1981

Senior Member
Jan 16, 2006
788
282
0
Fort Worth
Just flashed and great rim for a first release. Very buttery with ktoons kernel! Found a few bugs....

1. No tile for fast charge appears when selected in toggles

2. No option to turn off battery light when charging

3. Voice dialer stays stuck in starting...

4. Earpiece volume can't be adjusted in call

Bluetooth a2dp is working for me :)

Thanks for all your hard work
 

$MyName

Senior Member
Jul 26, 2012
194
559
0
Just flashed and great rim for a first release. Very buttery with ktoons kernel! Found a few bugs....

1. No tile for fast charge appears when selected in toggles

2. No option to turn off battery light when charging

3. Voice dialer stays stuck in starting...

4. Earpiece volume can't be adjusted in call

Bluetooth a2dp is working for me :)

Thanks for all your hard work
1. I'll look into that.

2. AOKP feature, not yet upstream implemented. i'll keep my eye on the gerrit for it.

3. Logcat me.

4. See 3.
 
Status
Not open for further replies.