FORUMS
Remove All Ads from XDA

[EOL] SmartPack [Kernel] project for Lineage OS-14.1 (AOSP 7.x.x) [ja3g/jalte]

1,773 posts
Thanks Meter: 5,282
 
Thread Closed Email Thread
Announcement from sunilpaulmathew: Final builds are uploaded. This kernel is now "End-of-Life".
This kernel is now "End-of-Life" (EOL). Thanks to all of you for the kind support...

/* Introduction */
I haven’t found any suitable kernel that supports Lineage OS 14.1 (and likely other aosp nougat ROMs: well, there is no one other than LOS & RR at present) for galaxy S4. So, I decided to make one by adding some additional features that I’m really like to use in my mobile. Here I’m sharing the output of my work and hope you guys like this.

/* DISCLAIMER!! */
Code:
I am not responsible for any damage to your device. Everything you are doing on your device is on your own risk.
This kernel is designed for Lineage OS-14.1. Only use this kernel on any other aosp ROMs in your own risk.
I don't have this device any more. Any of the kernels released after May 03, 2017 is not tested by myself.
This kernel as well as Lineage OS for GT-I9500 is under heavy development. While using this kernel, you many expect some minor bugs.
Please note that flashing any custom Kernel including mine will void your warranty.
/* Supported devices */
Code:
GT-I9500
SHV-E300* (Not fully functional due to the hardware difference to that of GT-I9500)
/* Features */
Build from latest Lineage OS source code.
Built using Google arm-linux-androideabi-4.9 toolchain.
Kernel version updated to 3.4.113
Kernel tweaker apps recommend: Synapse/Kernel Auditor/Kernel Adiutor-Mod. (Some features are presently accessible only in Synapse)
(If you got "No UCI support detected" message, simply go to app settings, force close synapse and then restart app)

Additional features
CPU OC up to 2.0 GHz and UC to 100 MHz
CPU voltage control
Mako hotplug*
FRandom
UKSM

CPU Freq Gov: Nightmare, Intellidemand, Intelliactive, Lionheart, Wheatley*, zzmove, Alucard, ConservativeX, interactiveX, Pegasusq, Dancedance, Ondemandplus, Badass*, Intellimm*, Adaptive*, Lazy*, Darkness* etc.
IO schedulers: Fiops, Sio, Vr, Zen, Fifo, Tripndroid etc.
TCP congestion algorithms: Westwood (Default), Reno, & Cubic, Westwood, HTCP, HSTCP, HYBLA, Vegas, Scalable, VENO, YEAH, Illinois etc.

* removed from the lite versions released from 20170522 onward

/* Special note to ROM developers */
You are allowed to include my kernel in any ROMs. Feel free to contact me, if you need any assistance from my side.

/* Downloads */
Code:
Make sure to download the correct build for your device/ROM.
Builds with "oc" means overclocked.
ja3g=GT-I9500
jalteskt=SHV-E300S/K
jaltelgt-SHV-E300L
GT-I9500
SHV-E300

Old builds

If anyone like to get Kernel Adiutor-Mod in one click, you may use this recovery flash-able zip file (all the credits to its dev).

/* How to */
Code:
1. Go to recovery (GearRecovery is recommend)
2. Flash Kernel
3. Wipe Cache/Dalvik Cache
4. Reboot and enjoy
/* Acknowledgements */

@Alberto96 - The man behind the development of Lineage OS 14.1 for GT-I9500
@Lord Boeffla
@CrazyGamerGR
@franciscofranco
@jwchen17
@maxfu
@David 617
@davypacheco and @shivam429 for testing
Many other XDA developers

XDA:DevDB Information
SmartPack, Kernel for the Samsung Galaxy S4

Contributors
sunilpaulmathew, Alberto96
Source Code: https://github.com/SmartPack

Kernel Special Features:

Version Information
Status: Beta
Beta Release Date: 2017-04-17

Created 2017-04-17
Last Updated 2017-12-22
The Following 24 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
 
 
17th April 2017, 11:34 AM |#2  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Current city: Pohang)
Thanks Meter: 5,282
 
Donate to Me
More
Change-logs
20. January 09, 2018
One more *final* build for jalteskt (only for jalteskt) is now added as a response to the request of @f.a.tonmoy. (both LOS/RR and with and w/o overclocking).
Changes: up-to-date with LOS kernel commits...

19. December 23, 2017
Final builds for ja3g & jalteskt (both LOS/RR and with and w/o overclocking).
This Kernel is now End-of-Life (EOL).
Changes: up-to-date with LOS kernel commits...

18. October 16, 2017
New builds for ja3g_LOS (with and w/o overclocking).
Changes: up-to-date with LOS kernel commits...

17. August 16, 2017
Added separate build for SHV-E300S/K RR.

16. August 04, 2017
Builds for SHV-E300S/K/L
Changes: Exactly same as that of the previous build.

15. July 28, 2017
Changes: Same as that of the previous build.

14. July 27, 2017
All the commits from the mainstream Linux till 3.4.113 (latest for this device) is added. Two versions (overclocked and not overclocked) of kernels are now available.
(This build is removed due to some issues in the code)

13. July 26, 2017
The source is fully re-based. A lot of commits (more than 2000) from the mainstream Linux is added. The Linux kernel version is presently 3.4.104 (will be updated to latest).
(This build is removed due to some issues in the code)

12. July 22, 2017
Maintenance update: All the recent commits in the LOS kernel source code till date as well as the LOS and RR ramdisk.

11. June 10, 2017
Final (probably) builds.
New cpu freq govs (pegasusq & dancedance). All the changes in the latest LOS (for ja3g/jalteskt/jaltektt/jaltelgt) and RR (for ja3g) ramdisks are added.

10. May 30, 2017
Latest changes in the ramdisk is added (only for ja3g_RR)
New build, which is common for jalteskt and jaltektt, is added (for jalteskt_LOS & jaltektt_LOS)

9. May 27, 2017
Latest changes in the ramdisk is added (only for ja3g_LOS)

8. May 09, 2017
Minor update. LOS commits until may 9 as well as some other minor additions.

7. May 03, 2017
Merged latest commits from official LOS source which includes the new source code released by Samsung. Added support to SHV-E300S/L.

6. April 28, 2017
Tool chain is switched into Google's arm-linux-androideabi-4.9.
CPU is Overclocked up to 2.0 GHz and under-clocked to 100 MHz (by default it is still 1.6 GHz and 250 Mhz).

5. April 25, 2017
Kernel version is now updated to 3.4.113. Many other fixes and additions...

4. April 23, 2017
Many new cpu freq govs. More cpu control options on Synapse. Sound control is temporarily disabled since it is not accessible in Kernel Auditor/Synapse.

3. April 21, 2017
Separate builds for LOS and RR. New features includes UKSM and FRandom.

2. April 19, 2017
Synapse support. Added features includes alucard CPU freq profile, Sound control (only to GT-I9500) and charger control (need testers).

1. April 17, 2017
Initial release
The Following 4 Users Say Thank You to sunilpaulmathew For This Useful Post: [ View ]
17th April 2017, 12:42 PM |#3  
STORMING BLOOD17's Avatar
Senior Member
Flag Tripoli
Thanks Meter: 28
 
More
Please Add Sound Gain Option
17th April 2017, 01:22 PM |#4  
Member
Flag Bhopal
Thanks Meter: 31
 
More
Quote:
Originally Posted by STORMING BLOOD17

Please Add Sound Gain Option

+1
The Following User Says Thank You to shivam429 For This Useful Post: [ View ] Gift shivam429 Ad-Free
17th April 2017, 01:25 PM |#5  
jmo707's Avatar
Member
Flag Rosario
Thanks Meter: 16
 
More
Fantastic. I was thinking of trying LineageOS 14.1 on my phone, and this made my mind. Thanks! Will report back any bug.
17th April 2017, 01:37 PM |#6  
Member
Flag Bhopal
Thanks Meter: 31
 
More
Also, please add battery charge control.
(1900 mA - screen on while charging, has to be decreased)
17th April 2017, 03:12 PM |#7  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Current city: Pohang)
Thanks Meter: 5,282
 
Donate to Me
More
Quote:
Originally Posted by STORMING BLOOD17

Please Add Sound Gain Option

Thanks. Let me try... Plz give me some time...
Quote:
Originally Posted by shivam429

+1

Quote:
Originally Posted by jmo707

Fantastic. I was thinking of trying LineageOS 14.1 on my phone, and this made my mind. Thanks! Will report back any bug.

Waiting for ur comments
Quote:
Originally Posted by shivam429

Also, please add battery charge control.
(1900 mA - screen on while charging, has to be decreased)

Thanks for the suggestion. Let me check how to to implement that feature...
The Following User Says Thank You to sunilpaulmathew For This Useful Post: [ View ]
18th April 2017, 04:02 AM |#8  
RAZR-93's Avatar
Senior Member
Flag Kandy
Thanks Meter: 39
 
Donate to Me
More
I want to make a suggestion.
The 1304 build of Los 14.1's boot.img supported supersu in systemless mode.
But the 1404 build which your kernel is based is based doesn't support system less SuperSu.
Could you make that happen?
Attached Thumbnails
Click image for larger version

Name:	852112656_136316.jpg
Views:	1370
Size:	160.4 KB
ID:	4116295  
18th April 2017, 12:03 PM |#9  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Current city: Pohang)
Thanks Meter: 5,282
 
Donate to Me
More
Quote:
Originally Posted by RAZR-93

I want to make a suggestion.
The 1304 build of Los 14.1's boot.img supported supersu in systemless mode.
But the 1404 build which your kernel is based is based doesn't support system less SuperSu.
Could you make that happen?

It is more ramdisk related issue. I really don't like to touch the ramdisk as much as possible. So, I simply use the ramdisk from stock LOS boot.img. Btw, if you flash Magisek once gain, you can mostly overcome this issue.
18th April 2017, 12:08 PM |#10  
RAZR-93's Avatar
Senior Member
Flag Kandy
Thanks Meter: 39
 
Donate to Me
More
Quote:
Originally Posted by sunilpaulmathew

It is more ramdisk related issue. I really don't like to touch the ramdisk as much as possible. So, I simply use the ramdisk from stock LOS boot.img. Btw, if you flash Magisek once gain, you can mostly overcome this issue.

Actually it's an stock boot.img issue.
It's there on the 1404 build.
But it's not there on the 1304 build's boot.img
18th April 2017, 12:18 PM |#11  
sunilpaulmathew's Avatar
OP Recognized Developer
Flag Kochi (Current city: Pohang)
Thanks Meter: 5,282
 
Donate to Me
More
Quote:
Originally Posted by RAZR-93

Actually it's an stock boot.img issue.
It's there on the 1404 build.
But it's not there on the 1304 build's boot.img

Can u try this and check whether it is solved or not?
Attached Files
File Type: zip SmartPack_ja3g_beta_20170418.zip - [Click for QR Code] (5.04 MB, 176 views)
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes