FORUMS
Remove All Ads from XDA
H10 Turbo

[KERNEL][STABLE][TW][N][7.0][DRAG][18.02.18][SM-G930F/FD] SuperStock-Kernel V2.11.0

10,090 posts
Thanks Meter: 28,011
 
By Tkkg1994, Recognized Developer / Contributor on 2nd September 2016, 01:44 PM
Post Reply Email Thread
Announcement from Tkkg1994: DRAG Kernel update
SuperStock-Kernel for SM-G930F/FD/K/L/S/W8 models



Supports Touchwiz (S7 Version) 6.0.1 from BPH6 and higher

IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!

If you want to take my work and need it somewhere, or do other things with it, ask me first for the permission. Otherwise you are not allowed to take it! Thank you !

Features of this Kernel:
- Build with latest GNU GCC 6.4.1 Toolchain built by @djb77
- Build with DRAG kernel source!
- Latest Linux version 3.18.94, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative
- Built with latest ramdisk sources from samsung (DRAG)
- I/O schedulers: CFQ (Default), No-op, Deadline, BFQ, ROW, fifo, fiops, sio, sioplus, tripndroid, zen, vr
- Fixed power efficient wq permission
- Critical TCP bug fixed
- Zram LZ4 enabled
- Allow ADB-Insecure
- TCP (Network) control: Bic (default), Reno, cubic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- Selinux is set to permissive
- All samsung related configs disabled (as knox, tima, restrict rooting)

Download:
Marshmallow V1.X:

Nougat V2.X:

Download page on GrifoDev
All releases on AndroidFilehost

Bugs/Problems:
- None

Instructions:
1. Download kernel
2. Boot into recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (such as supersu, xposed, magisk etc.)
5. Reboot

If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group

Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way!

Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- arter97
- Jesec for his great fingerprint fix
- dorimanx
- AndreiLux
- halaskz
- neobuddy83

XDA:DevDB Information
SuperStock for herolte, Kernel for the Samsung Galaxy S7

Contributors
Tkkg1994
Source Code: https://github.com/SuperMan-Rom/Supe...ree/TW70-stock

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: V2.11.0
Stable Release Date: 2018-02-18

Created 2016-09-02
Last Updated 2018-02-18
The Following 56 Users Say Thank You to Tkkg1994 For This Useful Post: [ View ]
 
 
2nd September 2016, 01:44 PM |#2  
Tkkg1994's Avatar
OP Recognized Developer / Contributor
Flag Coding City
Thanks Meter: 28,011
 
Donate to Me
More
Changelogs
Old Changelogs:
SuperStock V1.3.5:
- Initial release on XDA

SuperStock V1.4:
- Ramdisk update to BPHJ
- Source update to BPHJ (including new HMP opimizations)
- Linux version updated to 3.18.42

SuperStock V1.4.5:
- Ramdisk update to BPIF
- Linux updated to latest 3.18.43
- added following ioscheds: BFQ, ROW, fifo, fiops, sio, sioplus, tripndroid, zen, vr

SuperStock V1.5:
- updated base to BPJ7
- updated ramdisk to BPJ7
- updated linux to 3.18.44
- patched CVE-2016-5195

SuperStock V1.5.5:
- Updated to BPJG latest source drop
- Updated to BPJG ramdisk

SuperStock V1.5.6:
- Samsung seems quite busy on nougat, no big changes in kernel since a while, however here's latest update
- Used lates BPL3 ramdisk (source code is still the same)
- Updated linux to 3.18.45 version

SuperStock V1.6:
- Small update to latest BPL3 source drop (mainly driver changes)

SuperStock V1.6.5:
- Rebased on latest BPLB Kernel source drop
- Updated ramdisk to latest BPLB
- Updated Linux version to 3.18.46

SuperStock V2.0:
- This is ONLY FOR NOUGAT, NOT FOR MM!!
- Based on latest DPLT source drop
- Including all previous features of SuperStock kernel
- Updated f2fs to latest backport available from jaegeuk
- Updated all mcRegistry files
- Updated ramdisk to DPLT
- Changed toolchain to my own cortex a53 optimized 6.3.0 (selfmade)

SuperStock V2.0.1:
- Possibly fixed wifi problem
- Some other small adjustments

SuperStock V2.0.2:
- Updated ramdisk to DQAS
- Updated linux to 3.18.47
- Added K/L/S variants separately (that's why the zip file is so big)
- No more variant choose, 1 file to support them all (exynos variants)

SuperStock V2.1.5:
- Ramdisk update to DQB3
- Source drop update to DQB3
- Linux update to 3.18.48
- mcRegistry updated to DQB3
- Use only F/FD kernels for all models (since K/L/S use F/FD roms too)

SuperStock V2.2.0:
- Based on latest DQB7 source drop release
- Updated to latest DQB7 ramdisk
- Fake knox 0x0 (as in superman-rom 2.2 or superstock-rom 2.5)
- Fixed init.d not working correctly sometimes

SuperStock V2.3.0:
- Updated to latest DQBO source drop
- DQBO ramdisk
- DQBO mcRegistry files
- Updated included kernel scripts
- Moved wakelock script into kernel ramdisk for better compatibility
- Fixed some more safetynet flags
- Added a deep sleep fix so let me know if your phone is consuming more or less battery over night
- Updated to latest GNU selfmade toolchain (since linaro always gave problems like VoLTE..)

SuperStock V2.4.2:
- Based on latest DQCG release
- Updated ramdisk to DQCG release
- DQGC mcRegistry files updated
- Added and reworked scripts to fake knox (should also work with supersu now)
- Added PWM flicker free patch
- Fixed safetynet failing sometimes

SuperStock V2.4.3:
- killed PWM flicker free (Reason; contrast is ugly, gear vr is broken, possibly some other unknown issues)
- fake encryption added (this may help for samsung pass to work, you have to test)
- resetprop has been updated

SuperStock V2.5.0:
- Source updgraded to DQD1 (same as DQD2)
- Ramdisk updated to DQD2
- mcRegistry updated to DQD2
- Disabled fake encryption (broke OTG on SuperStock-Kernel)

SuperStock V2.5.2:
- Ramdisk updated to DQD3
- mcRegistry files updated to DQD3
- Linux version updated to 3.18.51

SuperStock V2.6.1:
- Updated to DQEF source code
- Updated ramdisk to DQEF
- Added more flags to resetprop (secret mode in browser should work again, at least it did on the s8)
- Updated to most recent f2fs branch from official google supporter
- Updated Linux to 3.18.56
- Updated mcRegistry to DQEF

SuperStock V2.7.0:
- Based on latest DQFM source code
- Ramdisk updated to latest DQFM
- Updated linux to 3.18.60
- Reverted a patch in one of those linux updates which broke deepsleep in some cases
- Changed code for mcRegistries: they won't get replaced anymore, it just deletes the "bad" file

SuperStock V2.7.2:
- Based on latest DQG1 source code
- Ramdisk updated to latest DQG1
- Updated linux to 3.18.66
- Includes GPU libs, so there is no chance after another kernel this will bootloop!
- Since samsung is not updating their kernels very frequently on the s7, I thought I better push out some small updates

SuperStock V2.8.0:
- DQH8 source drop update
- DQHY ramdisk update
- Linux update to 3.18.70
- Toolchain update to GNU GCC 6.4.0 @djb77

SuperStock-Kernel V2.9.0:
- Finally an awesome update to DQIC with a much higher changelist!
- DQIC ramdisk update
- Linux update to 3.18.72
- Updated AIK to V2.9

SuperStock-Kernel V2.10.0:
- DQJ1 source drop update
- DQJ1 ramdisk update
- Linux update to 3.18.77
- 6.4.1 toolchain update to @djb77

SuperStock-Kernel V2.10.1:
- DQK1 source code shares the same source as DQJ1, that's why it's only a small change
- DQK1 ramdisk update
- Linux update to 3.18.83
- Toolchain updated thanks to @djb77

SuperStock-Kernel V2.10.5:
- DQLF still has the same kernel source code as DQK1
- DQLF ramdisk update
- Linux updated to latest 3.18.91
- Updated toolchain
- F2fs update to latest release
- AIK updated to v3.1

SuperStock-Kernel V2.11.0:
- DRAG source code update
- DRAG ramdisk update
- Linux update to 3.18.94
- Toolchain updated thanks to @djb77
The Following 27 Users Say Thank You to Tkkg1994 For This Useful Post: [ View ]
2nd September 2016, 01:44 PM |#3  
Tkkg1994's Avatar
OP Recognized Developer / Contributor
Flag Coding City
Thanks Meter: 28,011
 
Donate to Me
More
Reserved
The Following 5 Users Say Thank You to Tkkg1994 For This Useful Post: [ View ]
2nd September 2016, 01:45 PM |#4  
Senior Member
Flag Bucharest
Thanks Meter: 29
 
More
I will wait for the link )
2nd September 2016, 01:58 PM |#5  
Tkkg1994's Avatar
OP Recognized Developer / Contributor
Flag Coding City
Thanks Meter: 28,011
 
Donate to Me
More
Quote:
Originally Posted by king118

I will wait for the link )

Link is already up and running

Sent from my SuperMan powered SM-G930F
2nd September 2016, 02:03 PM |#6  
Senior Member
Flag Bucharest
Thanks Meter: 29
 
More
Quote:
Originally Posted by Tkkg1994

Link is already up and running

Sent from my SuperMan powered SM-G930F

Already installed
2nd September 2016, 02:08 PM |#7  
NQNH's Avatar
Senior Member
Flag Hamburg
Thanks Meter: 435
 
More
does it have the dimmable notification led mod ?
2nd September 2016, 02:09 PM |#8  
Senior Member
Thanks Meter: 539
 
More
More choices in I/O scheduler would be much appreciated.

Cheers

Edit: does not have deadline scheduler
2nd September 2016, 02:15 PM |#9  
Tkkg1994's Avatar
OP Recognized Developer / Contributor
Flag Coding City
Thanks Meter: 28,011
 
Donate to Me
More
Quote:
Originally Posted by NQNH

does it have the dimmable notification led mod ?

Quote:
Originally Posted by kotaxor

More choices in I/O scheduler would be much appreciated.

Cheers

For this I got the superkernel. This here will always be as much stock as possible

Sent from my SuperMan powered SM-G930F
The Following User Says Thank You to Tkkg1994 For This Useful Post: [ View ]
2nd September 2016, 03:43 PM |#10  
Senior Member
Flag Bucharest
Thanks Meter: 29
 
More
I think that Row scheduler whould be better than any other because:
The ROW I/O scheduler was developed with the mobile devices needs in mind. In mobile devices, we favor user experience upon everything else, thus we want to give READ I/O requests as much priority as possible. In mobile devices we won't have as much parallel threads as on desktops. Usually it's a single thread or at most 2 simultaneous working threads for read & write. Favoring READ requests over WRITEs decreases the READ latency greatly. The main idea of the ROW scheduling policy is: If there are READ requests in pipe - dispatch them but don't starve the WRITE requests too much.

Benefits:
- Faster UI navigation and better overall phone experience
- Faster boot times and app launch times

Disadvantages:
- Not great for heavy multitasking
- Slower write speeds

---------- Post added at 05:43 PM ---------- Previous post was at 05:41 PM ----------

CFQ:
Completely Fair Queuing scheduler maintains a scalable per-process I/O queue and attempts to distribute the available I/O bandwidth equally among all I/O requests. Each per-process queue contains synchronous requests from processes. Time slice allocated for each queue depends on the priority of the 'parent' process. V2 of CFQ has some fixes which solves process' i/o starvation and some small backward seeks in the hope of improving responsiveness.

Benefits:
- Has a well balanced I/O performance
- Excellent on multiprocessor systems
- Regarded as a stable I/O scheduler
- Good for multitasking

Disadvantages:
- Some users report media scanning takes longest to complete using CFQ. This could be because of the property that since the bandwidth is equally distributed to all i/o operations during boot-up, media scanning is not given any special priority.
- Jitter (worst case delay) can sometimes be very high because the number of competing with each other process tasks
- Under constant load, the phone will experience increased I/O latency due to the way how the scheduler tries to create 'fairness'

---------- Post added at 05:43 PM ---------- Previous post was at 05:43 PM ----------

What do you think?
2nd September 2016, 06:19 PM |#11  
lost_'s Avatar
Senior Member
Flag DC
Thanks Meter: 446
 
More
Not to start an off-topic discussion on its pros and cons, but would you ever consider adding F2FS support?
Post Reply Subscribe to Thread

Tags
battery, fast, kernel, nougat, smooth

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes