FORUMS
Remove All Ads from XDA

[KERNEL] AJK v4.9 [** The ONE **] [JB]

1,652 posts
Thanks Meter: 3,997
 
By AJ Newkirk, Senior Member on 21st January 2013, 02:06 PM
Thread Closed Email Thread


Imitated, but NEVER duplicated!
Rock solid stability and great performance for your SGH-I777.



Features:

Full support for Kernel Screen Gestures Builder
WIFI Driver ported from SG4
New Mali V2 Video Driver
Overclocking up to 1400 MHz
Be very careful with voltage settings. UnderVolting usually causes bad things..
Slide2Wake is now automatically disabled while on a call. (Modded for less battery drain)
Native USB Tethering.
Native Wi-Fi Tethering
File systems support: Ext3/4, FAT32, NFS, CIFS, NTFS
Added tweaks to increase I/O Speed.
Added tweaks to increase CPU speed
Removed all the debuggers
Better picture quality thanks to camera tweaks
BLN without Wakelock - see STweaks BLN tab to activate.
Touch Keys Light change with the screen brightness
MMC_CAP_ERASE not present
Sound boost controls in STweaks.
Added mdnie interface and made hardcore’s sharpness tweaks optional
5 GPU FREQ Steps from 108Mhz to 520Mhz
Ultra KSM from 3.9.y kernel.[/LIST]


Installation Instructions:

Wipe cache
Wipe dalvik
Install AJK - DO NOT REBOOT YET...
While still in recovery, go to advanced and reboot recovery
After recovery has been restarted, go into kernel specific options and Reset ExTweaks profiles
Fix permissions in recovery
Reboot and enjoy the new kernel



Click image for larger version

Name:	AJK_Red_Boot_Logo.jpg
Views:	3365
Size:	37.3 KB
ID:	2182775

NoSwap - for Cooked and AT&T stock JB
MicSwap - for ShoStock3 and other ported i9100 ROMs
AOSP - for any AOSP ROM, such as CM10.2



AJK v4.9 NoSwap

Dev-Host
Goo


AJK v4.9 MicSwap

Dev-Host
Goo


AJK v4.9 AOSP

Dev-Host
Goo



NOTE: Changelog information for builds prior to v3.2 was somehow deleted while the thread was closed (at my request...) for a short while.
I will try to recover the lost changelog information and add it as I can.
Changelog:

v5.0 (in development)
Updated ROM compatibility - now works on all current ROMs
Fixed SoD when using ZZMOOVE as sleep governor
Imported the latest Samsung ramdisk files
Fixed an issue where profiles might be reset
- Any further profile issue MUST be due to a ROM or rogue app issue.
- The logs I have seen are indicating that the profile was deleted by something. Kernel is not capable of this...


v4.9
Fixed JB_Sound_Fix on Samsung based ROMs
Fixed a small profile issue
Fixed an issue with CPU grouping
Improved ROM compatibility
Misc fixes & tweaks
New battery profile
New performance profile - Highly recommended! Great performance & very good battery life!
GPIO pin definitions fixed
There's more but I forgot to write it down as I went...

v4.8
Small FileSystem tweak
Improved ROM compatibility
Disabled the boot logo for now

v4.7
Fixed various issues with CM10.1.3 RC2
Sync'd CM10.x init files with CM sources
Set ROOT to default ON for CM10.2
Updated ZZMOOVE to v0.7d
Set default profile sleep scheduler to BFQ
New Battery profile, based on ZZMOOVE v0.7d
New boot logo by Teknodad1974

v4.6
Tuned battery & performance profiles a bit
Tweaked CortexBrain
Fixed a small profile bug
Updated ZZMOOVE governor
-new ZZMOOVE governor is VERY smooth (smoothest gov I have found), uses slightly more battery than Hyper.


v4.5
Nice new boot logo by Teknodad1974
Recovery background remains plain black to make it easier to read recovery text
Fixed a small issue with recovery
Added exFAT support
Updated governors & i/o schedulers
Updated profiles
Updated Stweaks
Added the Dorimanx implementation of CPU Voltage Groups. This will let people see why some phones UV easily and some cannot UV.


v4.4
Added support for Android 4.3
Some code cleanup
Tweaked touchscreen and display to improve smoothness

v4.3
Reverted part of the frequency cleanup as it caused a slight hesitation in the UI

v4.2
Bugfix - corrected CPU frequency table
Boots & settles in much faster now

v4.1
Undervolting has been given a reprive thanks to topiratiko & samprocat
Use UV with CAUTION and expect no support when using UV
CPU frequency table has been tuned down to 6 primary frequencies for efficiency
CPU voltages have been corrected in the profiles to account for the new frequency table
Fixed mic swapping (MicSwap version only, obviously)
Due to the changes made to the CPU frequency table and the CPU voltage table,
it is CRITICAL that you follow the installation instructions exactly as outlined here.
S959G users please ask for assistance from more experienced S959G users
if you need assistance..
PLEASE do not just ignore the need for profile resets!

This version will start off slow (possibly VERY SLOW) and will speed
up as it settles in. First boot can take a LONG time. This is both normal and expected.


v4
Project "SMOOTH UI" is now complete!
You should notice better performance in every way. If not, you're doing something wrong!
Fixed poor performance on Samsung ROMs - they did not like the OOM settings in v3.9 .
Any trouble reports that do not include a logcat will be ignored.

v3.9
New boot logo by Teknodad1974
Corrected the context on the Stweaks->Screen tab
Removed BLN "blink" and "fade" options as they do not work on our phones
Added a new "AJK Tweaked" OOM profile (Stweaks->Memory tab)
Most people will see a nice improvement from the new OOM profile
Slide2wake fix should be functional now
Ad-Block is expanded & updated. This is a complete ad blocking solution now
Ad-Block can be added/removes d in Stweaks->Other
Ad-Block can be updated automatically via setting in Stweaks->Other

v3.8
AKA: THE ONE
Nightmare has been tuned and should be much more stable now
Added ZZMOOVE governor by ZaneZam (a great battery or sleep governor)
New topiratiko tuned profile
MAJOR smoothness improvements made by Project "SMOOTH UI"
Re-added Touchscreen Sensitivity setting in Stweaks
Added touchscreen revision detect button in Stweaks -> Screen
Added additional touchscreen settings for different touchscreen type

Many thanks to the testing team for working hard and relaying good
information for me to build upon.

Special thanks to topiratiko for providing invaluable information
and letting me bug him into the wee hours of the mornings
testing new kernels.


v3.2
WiFi toggle bug is a thing of the past (has been for weeks now on AJK actually...)
Slide2Wake is now disabled while you are on a call.
New Mali V2 drivers - best graphics performance on the i777.
S4 code implemented for WiFi.

I will have to populate this later as it somehow got removed while
my thread was locked for maintenance.


Some suggested reading:
A Comprehensive (but not by any means definitive) Guide to Wakelocks


Please remember that this kernel was created for my friends & family to use, and I also share it here.

You are not obligated to use it. If you do decide to use this kernel, that does not give you the right to be disrespectful.



Please report any bugs that you find, and be sure to include a last_kmsg and/or logcat...it is impossible to troubleshoot without it.

Click image for larger version

Name:	y6e6y6et.jpg
Views:	2656
Size:	34.5 KB
ID:	2225054

Reporting something 1 time is sufficient. If someone else has already reported it, you do not need to re-report the same bug.



Remember the 2 primary rules here on XDA are:

1) Be respectful.
2) Use the search functions - both the XDA search and Google.



If you are experiencing issues that no one else is having, then it is not the kernel at fault....




Special thanks to:
Entropy512 (CyanogenMod, kernels, much more for the community)
Gokhanmoral (Siyah Kernel)
Dorimanx (Dorimanx Kernel)
@razen_kain for all the feedback & support (to everyone here)
@mr-cook for all he does for the SGSII community
@topiratiko for his tireless testing, great feedback & support and the topiratiko profile
@4-2ndtwin for his tireless testing, great feedback & support
@samprocat for his tireless testing, great feedback and tremendous support.

And a special thanks to all the donators. Your donations are greatly appreciated!




ROM Devs:


I request that anyone who includes this kernel in a firmware release does the following out of courtesy:
1) Link to this thread
2) Clearly indicate in your firmware changelog which AJK version is included in your firmware release. This lets users identify whether a fix is present in the kernel they're using or not.


Kernel source new repo available here.
Use the "master" branch.
Compiled using the supplied linaro 12.x toolchain.
Attached Thumbnails
Click image for larger version

Name:	AJK_4.1.png
Views:	3561
Size:	187.1 KB
ID:	2185874  
The Following 181 Users Say Thank You to AJ Newkirk For This Useful Post: [ View ] Gift AJ Newkirk Ad-Free
 
 
21st January 2013, 02:06 PM |#2  
AJ Newkirk's Avatar
OP Senior Member
Lexington, KY
Thanks Meter: 3,997
 
Donate to Me
More
Touchscreen Tuning process

1. Open ExTweaks
2. Select Screen tab
3. Go to "Batt Move Filter", increase it BY ONE and apply
4. Test it, if it still stutter, increase ONE STEP ONLY and apply
5. Repeat step 4 till the stutter/jitter is gone. Don't set it too high as it'll result the touchscreen capability lost
6. If "Batt Move Filter" is OK without any jitter again, connect your charger and go to "Chrg Move Filter"
7. Repeat step 4 till you satisfied and again: DON'T SET IT TOO HIGH, ONLY INCREASE TILL THE JITTER/STUTTER IS GONE

Do this at your own risk!
If you lost the touch capability caused by too high value then you will need to reset ExTweaks profile in recovery.

I can say its different for each device as the test shown:
-My S2: Batt Filter 16 & Chrg Filter 50, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
-My son's S2: Batt Filter 13 & Chrg Filter 46, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
-My daughter's S2: Batt Filter 14 & Chrg Filter 48, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
The Following 29 Users Say Thank You to AJ Newkirk For This Useful Post: [ View ] Gift AJ Newkirk Ad-Free
21st January 2013, 02:09 PM |#3  
AJ Newkirk's Avatar
OP Senior Member
Lexington, KY
Thanks Meter: 3,997
 
Donate to Me
More
A few battery saving tips:

Assuming that you are getting a decent deep sleep % and have no wakelocks, the single biggest way to improve battery life is to reduce the screen brightness.

Go into Stweaks and navigate to the Screen tab, then scroll down til you find GAMMA SHIFT and set this to -10 to -20 .. the darker the screen the better the battery life can be. As a general rule, keep the screen as dark as you can while still having it visible and functional.

Some other battery saving tips would include:
Set Stweaks->CPU->MAX NORMAL FREQUENCY to 800MHz. This works fine on my phone, but some people may need to bump this to 1000MHz for some apps.

Do not use Slide2Wake as this does increase battery consumption by 10% to 20% depending on which touchscreen your device has.

Make sure that you are using ZZMOOVE as your CPU-TUNING (SLEEP) governor as it gets the best deep sleep %.

Use Greenify to Greenify all your apps. This usually makes a noticeable difference.
The Following 22 Users Say Thank You to AJ Newkirk For This Useful Post: [ View ] Gift AJ Newkirk Ad-Free
21st January 2013, 02:23 PM |#4  
122ninjas's Avatar
Senior Member
Arizona
Thanks Meter: 952
 
More
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Yessssssssss I love you aj!!! Slight type on the features where it says it supports jb Mali on the second Mali it says mail

Sent from my GS4 running CM11 Kandy Kane
The Following User Says Thank You to 122ninjas For This Useful Post: [ View ] Gift 122ninjas Ad-Free
21st January 2013, 02:37 PM |#5  
asderxsdxcv's Avatar
Senior Member
Thanks Meter: 137
 
More
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Thanks aj gonna use it on jellybam 5.1.0
The Following User Says Thank You to asderxsdxcv For This Useful Post: [ View ] Gift asderxsdxcv Ad-Free
21st January 2013, 02:47 PM |#6  
Solaris_XD's Avatar
Senior Member
Thanks Meter: 6
 
More
hi!

last time i did this "Reboot recovery and go into kernel specific options and Reset Stweaks profiles"
the phone sim-locked!?!

this will happen again??
21st January 2013, 02:49 PM |#7  
AJ Newkirk's Avatar
OP Senior Member
Lexington, KY
Thanks Meter: 3,997
 
Donate to Me
More
Quote:
Originally Posted by Solaris_XD

hi!

last time i did this "Reboot recovery and go into kernel specific options and Reset Stweaks profiles"
the phone sim-locked!?!

this will happen again??

I am unsure of how a sim-lick can occur due to this.

To be on the safe side, try using the kernel without resetting the profiles. It *might* not cause any issues for you.
The Following 3 Users Say Thank You to AJ Newkirk For This Useful Post: [ View ] Gift AJ Newkirk Ad-Free
21st January 2013, 02:59 PM |#8  
Senior Member
Thanks Meter: 38
 
More
Just installed on Shostock3. So far everything works (including BLN!) except screen shot. Home+Power does not take a screen shot.

Will monitor for battery life...
The Following User Says Thank You to jhermit For This Useful Post: [ View ] Gift jhermit Ad-Free
21st January 2013, 03:01 PM |#9  
AJ Newkirk's Avatar
OP Senior Member
Lexington, KY
Thanks Meter: 3,997
 
Donate to Me
More
Quote:
Originally Posted by jhermit

Just installed on Shostock3. So far everything works (including BLN!) except screen shot. Home+Power does not take a screen shot.

Will monitor for battery life...

Battery life has been great for the folks who have been testing this kernel for the past 4 to 6 weeks.

Remember that you may need to tweak some settings in Stweaks to get it working in a way that is good for you & your phone.

As for screenshots, try using power + vol down .
The Following 6 Users Say Thank You to AJ Newkirk For This Useful Post: [ View ] Gift AJ Newkirk Ad-Free
21st January 2013, 03:03 PM |#10  
Droidmissionary's Avatar
Senior Member
Flag Tulsa, Ok
Thanks Meter: 587
 
Donate to Me
More
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Thanks man! Will install right away

Sent from my i777 using xda premium
The Following User Says Thank You to Droidmissionary For This Useful Post: [ View ] Gift Droidmissionary Ad-Free
21st January 2013, 03:04 PM |#11  
bswann's Avatar
Senior Member
Flag Mobile,AL
Thanks Meter: 522
 
More
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Just flashed with Slimbean RC1, so far so good.

Sent from my SGH-I777 using Tapatalk 2
The Following User Says Thank You to bswann For This Useful Post: [ View ] Gift bswann Ad-Free
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes