Simple Stream is what I wanted to make a while ago
about being simple, small and up-to-date with google and Linux.
It will have optimizations here and there but for the most part it will be stock
But with updates! Simple Stream = upstream stock AKA what stock should have been.
This will only boot on new Stock/AOSP ROMs
i do not plan to support CM ROMs.
Download
-| Linux 3.10.95
-| latest from google
-| build optimizations
-| small memory optimizations
-| zram optimizations
-| lmk optimizations
-| SELinux permissive
-| no forced encryption
-| main debugging disabled
-| 2.0A charging
-| USB fast charging
-| latest f2fs
-| uksm
if recovery bootloops
look here
XDA:DevDB Information
Simple Stream, Kernel for the Nexus 9
Contributors
USBhost
Source Code: https://github.com/USBhost/Simple-Stream
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v1.6
Stable Release Date: 2016-01-25
Created 2015-12-09
Last Updated 2016-02-14
Changelog
Code:
v1.6
-| latest: from google
-| Linux: 3.10.95
v1.5
-| latest from google
-| fixed: led for some ROMs
v1.4
-| cpu is now 2.5Ghz
-| cpu frequency tuning : from FIRE-ICE
-| fixed: lmk's values, the old ones should work now
-| f2fs: updated :: big update
-| latest from google's tegra branch
-| ramdisk: updated to 6.0.1_r10
v1.3
-| lmk: will only start to kill until swap/zram is 2/3 full
-| lmk: some fixes
-| latest from google
-| usb fast charging
-| f2fs updated
v1.2
-| zram: core use fix
-| add: uksm :: its disabled by default
-| lmk: some more updates
-| selinux can be enforcing now
v1.1
-| lmk: updates
-| f2fs: updated
-| zram: some tuning
-| main debugging disabled
-| some other fixes
Known problems
You tell me
Is the only difference between this and fire and ice that this one is for stock roms? I wanted to say keep up the good work and it's because of you that my nexus 9 is even remotely usable.
Sent using XDA One
oby2 said:
Is the only difference between this and fire and ice that this one is for stock roms? I wanted to say keep up the good work and it's because of you that my nexus 9 is even remotely usable.
Sent using XDA One
Click to expand...
Click to collapse
Thanks man!
Simple Stream is what I wanted to make a while ago
about being simple and up-to-date with google and Linux
It will have optimizations here and there but for the most part it will be stock
But with updates! also with this one I'm keeping selinux enabled.
So the differences are it will be mostly stock.
Simple Stream means upstream stock
do you guys want me to add OCing?
USBhost said:
do you guys want me to add OCing?
Click to expand...
Click to collapse
Yes please.
SELinux permissive or enforcing? (I expected enforcing, like stock.)
I really like the philosophy behind this kernel.
USBhost said:
do you guys want me to add OCing?
Click to expand...
Click to collapse
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.
Sent from my Nexus 9 using Tapatalk
lmulli said:
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.
Sent from my Nexus 9 using Tapatalk
Click to expand...
Click to collapse
What if he allows OCing while setting the default frequencies to stock?
Does simply allowing the option for OCing cause problems?
dmantilal said:
Yes please.
SELinux permissive or enforcing? (I expected enforcing, like stock.)
I really like the philosophy behind this kernel.
Click to expand...
Click to collapse
you should be able to set it to enforcing
the reason i set it to permissive is because root does not like enforcing well
but if you want me to set it to enforcing i can do that too
lmulli said:
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.
Sent from my Nexus 9 using Tapatalk
Click to expand...
Click to collapse
dmantilal said:
What if he allows OCing while setting the default frequencies to stock?
Does simply allowing the option for OCing cause problems?
Click to expand...
Click to collapse
it should not
USBhost said:
you should be able to set it to enforcing
the reason i set it to permissive is because root does not like enforcing well
but if you want me to set it to enforcing i can do that too
Click to expand...
Click to collapse
Would choice of rooting method effect which SELinux mode we should pick?
Like SuperSU 2.62 systemless vs standard SuperSU 2.52?
I am using 2.62 with stock 6.0.1 currently. No probs yet.
dmantilal said:
Would choice of rooting method effect which SELinux mode we should pick?
Like SuperSU 2.62 systemless vs standard SuperSU 2.52?
I am using 2.62 with stock 6.0.1 currently. No probs yet.
Click to expand...
Click to collapse
standard SuperSU 2.52 needs permissive
2.62 don't know but most likely it will work on enforcing.
I prefer having it permissive because it will save headaches in the future.
USBhost said:
standard SuperSU 2.52 needs permissive
2.62 don't know
Click to expand...
Click to collapse
He has a boot.img mod for the standard SuperSU that allows setting SELinux to enforcing.
http://forum.xda-developers.com/app...arshmellow-t3219344/post63168310#post63168310
Edit: It looks like you would need to make a zip for every Android release, but most of us are going to be on the latest, so that might not be much of a problem.
Edit2: According to my setup, SuperSU 2.62 needs no extra work beyond just flashing the zip to allow Enforcing. So, if you require SuperSU 2.61+, enabling Enforcing would be easy (for now).
Code:
[email protected]:/ # grep version.rel /system/build.prop
ro.build.version.release=6.0.1
[email protected]:/ # su -v
2.62:SUPERSU
[email protected]:/ # uname -a
Linux localhost 3.10.40-ga54a4f4 #1 SMP PREEMPT Wed Nov 4 00:31:24 UTC 2015 aarch64
[email protected]:/ # getenforce
Enforcing
v1.1 is up
v1.1
-| lmk: updates
-| f2fs: updated
-| zram: some tuning
-| main debugging disabled
-| some other fixes
https://github.com/USBhost/FIRE-ICE/commits/S1.y
dmantilal said:
Edit: It looks like you would need to make a zip for every Android release, but most of us are going to be on the latest, so that might not be much of a problem.
Click to expand...
Click to collapse
thats what i was trying to avoid
USBhost said:
thats what i was trying to avoid
Click to expand...
Click to collapse
SuperSU 2.61+ solves that problem.
dmantilal said:
SuperSU 2.61+ solves that problem.
Click to expand...
Click to collapse
i will keep it permissive.
if one wants to enforce it
just run "setenforce 1" as root
Note: enforcing mod will be allowed in 1.2
USBhost said:
v1.1
Click to expand...
Click to collapse
Doesn't boot here. Installed over the top of v1 using PureNexus rom.
lmulli said:
Doesn't boot here. Installed over the top of v1 using PureNexus rom.
Click to expand...
Click to collapse
edit: fixing
edit2: done re-uploaded
i messed up on the fstab lol sorry guys
@lmulli it should work now
lmulli said:
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.
Sent from my Nexus 9 using Tapatalk
Click to expand...
Click to collapse
I too find that Simple Stream kernel is smoother than Fire-Ice.
Edit: After a few hours of use, Simple Stream makes my tablet run hotter. Flashing back to Fire-Ice ?
Related
Development Goals:
- stability
- energy savings due to more efficient algorithms (whether theoretical or not is unimportant)
- strictly no overclocking unless approved by the manufacturer or my source base integrates it (also, even if my source base integrates it, expect no support for it)
- no undervolting as well unless the manufacturer approves it since it's relatively pointless IMHO...
- all improvements should require MINIMAL user interaction (e.g. you don't need to do anything except flash the kernel or at the very least use SetCPU or the like to set fixed options)
- stability
*I've not uploaded versions for 4.2.1 stock.
**This section contains the STABLE kernels (i.e. tested to be stable for at least a day or two with no problems) for TEST kernels, proceed to the 3rd post.
Latest Kernels Here
20130227_11XX
- reverted zram and zcache backports to hopefully fix error
- BFQ v6
- more optimizations
20130224_17XX:
- more optimization
20130217_08XX:
- includes updates made in 4.2.2
*please note that zcache/zram does not work properly and may cause a restart
20130210_17XX:
- new optimization
20130204_17XX:
- rebased everything
- has more improvements specifically to ARM and some upstream commits
20130111_14XX:
- updated compiler to December version
- updated "random" stuff
20130101_15XX:
- added optimized swahb32 helper
- added ticket spinlock implementation for ARMv6+
- Proportional Rate TCP algorithm
20121231_12XX:
- new compiler flag
- USB OTG crash fix
20121228_17XX:
- with ROW IO scheduler
- allow use of highmem for binder buffer
- reverted backport latest interactive cpu governor from my N4 test kernel
- integrated kexec-hardboot patch
- stock JB support
20121222_11XX:
- dynamic sync control from faux123
- integrated ARM optimized RWSEM algorithm
- added the 1MB readahead optimization
- integrated BFQ v5.1
- removed alignment trap disabling since it seems to cause some kernel faults in certain situations
20121213_08XX:
- disabled cleancache since it eventually consumes all memory which causes a kernel fault as well
- replace lib/string and lib/memcpy with GNU implementation
20121211_20XX:
- enabled cleancache
- uses Linaro compiler 2012.11 release
20121204_22XX:
- updated LZO compression to upstream version
- replace do_fsync call in fs/sync.c to fget_light
- added ARM optimized AES and SHA1 routines
- tweak to the automated scheduler grouping algorithm
20121202_09XX:
- asynchronous compaction in lowmemorykiller driver
20121112_08XX-22XX:
- initial release
- uses Linaro compiler 2012.10 release
- compiler flags for tuning
- software alignment trap disabled (hardware supports unaligned accesses which is faster)
- added ARM CPU topology
- updated zcache, zram, and binder to 3.3 version
- updated lowmemorykiller to 3.4 version
You can find my kernels at:
intersectRaven's Kernels
GitHub is at:
intersectRaven's GitHub
Special Thanks To:
Steve Kondik - CyanogenMod
faux123 - some patches I integrated are from his repo
franciscofranco - some patches I integrated are from his repo
TEST Kernel Section:
- THESE AREN'T GUARANTEED AS STABLE! USE AT YOUR OWN RISK!
- please report problems when using in a comment in this thread with attached kmsg/last_kmsg if possible
Latest TEST Kernels Here
20130310_16XX:
- workqueue fix due to hashtable optimization
20130305_18XX:
- added lzo unaligned access optimization from linux-next plus
20130305_10XX:
- workqueue and ksm now use the new hashtable implementation
- new scatter library optimization
20130304_21XX:
- additional optimization
20130302_14XX:
- additional optimization flags
Great to see your skills applied to the N7 IR.
Many Thanks!
Sent from my Nexus 7 using xda premium
welcome aboard..will await version for 4.2.1
demandarin said:
welcome aboard..will await version for 4.2.1
Click to expand...
Click to collapse
+1, would appreciate multirom kexec compatibility as well.
bonzer2u said:
+1, would appreciate multirom kexec compatibility as well.
Click to expand...
Click to collapse
I'm not familiar with that. Can you point me to what you mean?
intersectRaven said:
I'm not familiar with that. Can you point me to what you mean?
Click to expand...
Click to collapse
People want this in every kernel
http://forum.xda-developers.com/showthread.php?t=2011403
Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)
I'll definitely be trying this out soon
Sent from my Infected ViperVivo
intersectRaven said:
I'm not familiar with that. Can you point me to what you mean?
Click to expand...
Click to collapse
You can find more info at this link
markj338 said:
People want this in every kernel
http://forum.xda-developers.com/showthread.php?t=2011403
Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)
I'll definitely be trying this out soon
Sent from my Infected ViperVivo
Click to expand...
Click to collapse
rifraf1 said:
You can find more info at this link
Click to expand...
Click to collapse
Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.
intersectRaven said:
Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.
Click to expand...
Click to collapse
I see you already got the technical info needed and look forward to your next release, thanks.....
bonzer2u said:
I see you already got the technical info needed and look forward to your next release, thanks.....
Click to expand...
Click to collapse
It's already done in the TEST kernel section. I haven't tested the kexec functionality if it works though. I just followed the instructions and integrated the patch. Test if you know what you're doing.
intersectRaven said:
It's already done in the TEST kernel section. I haven't tested the kexec functionality if it works though. I just followed the instructions and integrated the patch. Test if you know what you're doing.
Click to expand...
Click to collapse
Im running stock JB 4.2.1 so I assume that the 1226 test kernels are still only for CM10 and 10.1 accordingly.
bonzer2u said:
Im running stock JB 4.2.1 so I assume that the 1226 test kernels are still only for CM10 and 10.1 accordingly.
Click to expand...
Click to collapse
I see...hmmm...I'll try to get a stock ramdisk sometime this week for stock.
intersectRaven said:
I see...hmmm...I'll try to get a stock ramdisk sometime this week for stock.
Click to expand...
Click to collapse
And maybe everything to use your great kernel with rasbean jelly's rom.please.
Thanks it will works on stock ROM 4.2.1?
Sent from my Asus Nexus 7 3g 32GB
denzel09 said:
Thanks it will works on stock ROM 4.2.1?
Sent from my Asus Nexus 7 3g 32GB
Click to expand...
Click to collapse
Not yet. CM based ROMs only for now.
Sent from my Nexus 4 using xda app-developers app
intersectRaven said:
Not yet. CM based ROMs only for now.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks.
Will be there overclock for stock ROM?
Sent from my Asus Nexus 7 3g 32GB
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches.
*just need verification if anyone else experienced it...
intersectRaven said:
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches.
*just need verification if anyone else experienced it...
Click to expand...
Click to collapse
Yesterday i got my new N7 and installed directly ur kernel.
As u wrote, i have experienced a SoD yesterday while using BFQ, with CFQ none until now (might check later).
If you need some kind of last_kmsg for debugging just tell me (if your kernel has the dmesg/kmsg active)
PS: using latest beta with PA 4.2.1 Beta9
Inviato dal mio Nexus 7 con Tapatalk 2
Code:
/*
* Flashing unofficial mods will void your warranty.
* You flash this kernel at your own risk.
* I will not accept responsibility for any adverse effects to your device,
* including, but not limited to: bricking, damaged SD card, bootloops, loss of data, etc.
*/
Hi guys,
I compiled a kernel from the SM-P600 Lollipop sources for my personal use and thought I'd share, since there doesn't seem to be much kernel dev going on here. I want to make it clear that I'm not a programmer or developer, I just like to tinker.
Download
Z1: Download Here - [17/11/15]
Z1-VT: Download Here - [17/11/15] (Z1 w/ Virtual Terminal enabled - long boot time!)
Main Features for Z1
Code:
[*]ARM-EABI-5.2.1
[B]New Functionality[/B]
[LIST]
[*]F2FS Support
[*]Voltage control
[*]Wolfson WM5102 sound control by AndreiLux
[*]init.d support
[*]KSM
[*]Kernel in Neon Mode
[*]Power Efficient Workqueues
[*]HTCP, Westwood+, YeAH & Vegas Congestion Controls
[/LIST]
[B]Performance & Efficiency[/B]
[LIST]
[*]VFP - NEON-VFPv4 Optimisations
[*]Increased Readahead (512)
[*]Cortex-A15 optimizations for memcpy
[*]VM Optimisations for better battery life
[*]Lots of unnecessary debugging disabled to improve memory efficiency
[*]ARM Topology Updates
[*]ARCH_POWER Enabled
[*]Enabled ARM errata 766421 and 798181
[*]Multi-core scheduler enabled w/ aggressive power saving enabled
[*]zsmalloc: updated to 3.10 version
[*]rwsem: updated to 3.10 version
[*]Workqueue & Timer backports
[*]Random 3.16+ backport
[*]hrtick enabled
[/LIST]
[B]Filesystem[/B]
[LIST]
[*]Deadline Performance Tuning
[*]BFQ, Zen, SIO, FIOPS, V(R) and FIFO iosched
[*]NTFS Read / Write
[*]CIFS Support
[*]FSYNC Enabled
[*]AIO enabled
[/LIST]
[B]Security[/B]
[LIST]
[*]SECCOMP patched and enabled
[*]dev/mem restrictions, dmesg restrictions, protected last_kmsg support
[*]-fstack-protector-strong enabled
[*]SELinux Permissive
[*]ARM / NEON Optimised Encryption Libraries
[*]Network stack hardening
[/LIST]
[B]Misc.[/B]
[LIST]
[*]XBox, PS3 and Wii controller support
[*]/proc/.config.gz support
[*]Android logger control
[*]SAMSUNG_PRODUCT_SHIP enabled [reduces unnecessary logging]
[/LIST]
For Troubleshooting, Sources and more see posts #2 & #3
Thanks
A big thanks to Andmoreagain, halaszk88, franciscofranco, labodj, faux123, neobuddy89, myfluxi, and everyone else from whom I cherry-pick liberally
Enjoy
XDA:DevDB Information
Xluco Kernel, Kernel for the Samsung Galaxy Note 10.1 (2014 Edition)
Contributors
xluco
Source Code: https://github.com/phugh/LP_SM_P600_KERNEL
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Z1
Stable Release Date: 2015-11-17
Created 2014-04-20
Last Updated 2015-12-24
Click to expand...
Click to collapse
Misc.
Changelogs and Sources:
Be sure to check all three for a complete changelog, lots of changes happening constantly in all three areas!
Kernel
Ramdisk
Build Process
Previous Version Downloads
http://d-h.st/users/xluco
Troubleshooting
Basic Troubleshooting
If sdcard/xluco_kernel/logs.txt doesn't show xboot.sh as being run, please run /sbin/xboot.sh manually! - very important for stability and will solve 99% of problems!
More:
If you'r WiFi stops working, or is forgetting passwords:
Edit your build.prop in: /system (you'll need to mount as R/W)
Find the line that says: ro.securestorage.support=true and change it to false.
If you're having FC issues, try removing all Samsung's KNOX apps, and change the following in build.prop
ro.config.tima=1 to 0
ro.config.knox=1 to 0
Hi,
Thanks for the kernel @xluco
I see you put this as 'Alpha' so is experimental or is it stable enough for flashing?
awesome
A lot of good stuff already, thanks! I'll be flashing shortly and post anything of interest.
Thinking about OC?
22sl22 said:
Hi,
Thanks for the kernel @xluco
I see you put this as 'Alpha' so is experimental or is it stable enough for flashing?
Click to expand...
Click to collapse
Hi, it's stable enough to flash. I won't release anything for download until I've been running it for a day or two on my own tablet. I just put 'alpha' because there aren't too many major changes from stock. I want to have it upstream to linux 3.4.89+ before I tag it v1.0.
hope that helps
MarcusNO said:
Thinking about OC?
Click to expand...
Click to collapse
Yep, v0.2, testing as we speak
xluco said:
Hi, it's stable enough to flash. I won't release anything for download until I've been running it for a day or two on my own tablet. I just put 'alpha' because there aren't too many major changes from stock. I want to have it upstream to linux 3.4.89+ before I tag it v1.0.
hope that helps
Yep, v0.2, testing as we speak
Click to expand...
Click to collapse
Yeah that's fine. Flashed the kernel, no issues so far :good:
Great job just tried kernel and permissive mode works spot for linux4android and NTFS support top job
Sent from my SM-P600 using Tapatalk
hashcheck said:
Great job just tried kernel and permissive mode works spot for linux4android and NTFS support top job
Sent from my SM-P600 using Tapatalk
Click to expand...
Click to collapse
Good spot, I forgot I even added NTFS and CIFS support haha
If you can add tht next release I will link here from my rom for kernel if ok
Sent from my SM-P600 using Tapatalk
hashcheck said:
If you can add tht next release I will link here from my rom for kernel if ok
Sent from my SM-P600 using Tapatalk
Click to expand...
Click to collapse
not a problem at all
I step away from XDA, for a few minutes, and I miss all this goodness. Thanks!
Sent from my SM-N900P
Wow, nice work. I'm glad that you are here and are kind enough to share your work with us.
Just a question but do you think that there is a way to enable ART compiler instead of Dalvik since we are now on Android 4.4.2?
Hey mate just reporting two issues. Got a random hard reboot & every bootup wireless key has to be entered
Sent from my SM-P600 using Tapatalk
hashcheck said:
Hey mate just reporting two issues. Got a random hard reboot & every bootup wireless key has to be entered
Sent from my SM-P600 using Tapatalk
Click to expand...
Click to collapse
Usually, this means you need to edit the build.prop. Change ro.securestorage.support from "true" to "false" (may not be the exact wording, but close enough to get you there).
EDIT: It's also in the OP. I guess I missed it.
Yeah running my rom so should have it ?
Sent from my SM-P600 using Tapatalk
---------- Post added at 12:50 PM ---------- Previous post was at 12:49 PM ----------
Edit opps der missed tht in my buildprop cheers
Sent from my SM-P600 using Tapatalk
in your changelog it says " Pen Inserted = digitizer off, even when not in battery saving mode "
does that mean you must use the pen to even use the device? i read that as when the pen is inside the device/stored then the digitizer is turned off so no touch input. im just curious.
i dont really have a interest in flashing as it hasnt really givin me a reason too take the risk yet as not enough changes but i still appreciate the work and hope for future releases.
and thanks for sharing
Can somebody tell me what pros a custom kernel has?
I don't know what the features in OP mean
Might of found another bug. Cant seem to rotate the screen 180 degrees. I had also just installed wanam xposed so it could an option i ticked in there. Maybe someone could check if 180 degree rotation still works after installing this rom.
Mod Edit: Thread Closed per OP request
Welcome to the N0G33K edition Kernel
This kernel is built on the idea of having optimized battery life and performance. A well made balance between these two is what you get.
Read this first
Please do not post requests, because this is my personal kernel and I won't add any stuff I do not want myself (i.e D2W, S2W, AOD, sound control etc). Also I won't add any other support for other devices. Last but not least: I don't reply to questions like: "which governor/scheduler is the best" etc. The choice is all yours.
PS: You need to root yourself (Magisk on Nougat or SuperSU on Marshmallow)
Features
- Based on A810FXXU2CRH7 source
- Unified kernel that supports G920/G925 F/I/S/K/L/T/W8 models
- Upstreamed to Linux version 3.10.108
- Extra governors & I/O schedulers
- Linaro 6.5 compiler
- Always on display (AOD) support
- Wireguard support
- Knox 0x0 with safetynet bypass
- Permissive mode by default
- Synapse Control for OC/UC, voltages and a lot more
- LZ4 1.8.3
- Other misc optimizations
Download:
- V4 Marshmallowhttps://mega.nz/#!xxAAwBTA!2IL8I5Dx5IZsZp_uwrIT_DKTabzFu8_P6NlkD2EFORk
- Final Nougat https://mega.nz/#!RxhTHaaR!OLsnZ7yulPnaWd-mfSB1JCfMql3M_PjaUWyiFTMi1_U
Changelog:
V1
- Reworked whole kernel
- Optimized battery and performance
V1.1
- Reverted some stuff to test 3
- Fixed Fading LED
V1.5
- Tweaked LMK
- Optimized Workqueue
- Added battery efficiency patches
- AES put to x4 for more speed
- Readahead tweaked
- Vnswap to fast device
- HMP adjusted for more smoothness / battery efficiency
V1.8
- Reverted LMK and Workqueue edits.
- Enabled powereffici�nt Workqueue
- Tweaked Interactive governor
- Added Powersuspend
- Added more Binder changes for UI smoothness
- HMP and Cpuidle improvements.
- LZ4 Compressed
1.9
- Went back to UBERTC 5.3 because N0G33K V1.8 had kernel panics.
- Removed wlan wakelock control and reduced it myself.
- Some other edits and reverts
V2.0
- Reverted ALOT of changes I made in previous versions.
- Updated Kernel source to the latest DPJ2 source
- Compiled with Sabermod 7.0 Toolchain with CCache (should be stable now)
- Updated Linux to 3.10.104
- Backport latest Linux 4.8 random driver (= like super Seeder)
- Backport latest crypto algorithm Chacha20
- Added new battery efficiency patches
- Tweaked interactive governor for better performance/battery.
- Added new governors: Yankactive, Smartmax and Smartmax_eps
- Updated BFQ I/O
- Added dual sim support
- Fixed Invisible CPUset (should actually work now)
- Screen on hotplug disabled (Dynamic hotplug wasnt good enough)
- Added wakelock controls again.
- Updated Synapse
- Patched "Dirty Cow" (CVE-2016-5195) exploit
- Zswap improvements
- Disabled big cores on screen off
- Improved CPUIdle
- Powersuspend hooks added
- and more
V3
Reworked the whole kernel:
- Based on U5DPL4 source
- Powersuspend is out, State Notifier is in.
- Replaced Linux 4.8 random driver with Frandom
- Interactive governor: merged Galaxy S7 Interactive changes (android N changes wont boot, so kept it MM)
- Merged S7 zswap/zpool and zsmalloc android N changes
- Added Impulse governor
- Tweaked I/O Schedulers for our SSD + Zen V2 update
- Xbox control support added and updated to latest upstream (can be enabled in Synapse)
- Noatime as default for better performance
- SafetyNet patched (soon there probably will be a workaround for it...so enjoy as long it lasts)
- More wakelocks toggles added
- Sync on suspend disabled
- Improved Idle drain
- Android OS drain should be better now.
- Removed some other stuff that caused yank like invisible cpusets
V4
- Updated Linux kernel to 3.10.105
- Updated Safetynet patch
- Binder updated to latest Linux 4.6 (smoother UI)
- Backported Linux 4.1.38 random driver and removed Frandom
- DVFS decision mode in Synapse added
- DVFS: scale to 1k instead of 1.2k GHz
- Backported latest CPUidle driver from Linux 4.7 (should give better idle experience throughout the day)
- Other misc optimizations
V7
- Rebased kernel and kept it quite stock/light
- Doesn't use recycle commits (= commits that have been using in all S6 kernels for the last 4 years, without anything new).
- Based on the A810FXXU2CRH7 source code, which means that its newer than any G920x source out there.
- Upstreamed to 3.10.108
- Unification added to work for nearly all S6(e) devices (No A & P model support)
- Improved touch latency
- LZ4 fast 1.8.3
- Compiled with Linaro 6.5
- Added Wireguard support
- Great performance and battery life -> Ask @ananjaser1211 who copied the kernel
The kernel wont be updated anymore (no oreo support/updates), therefore enjoy this last kernel while it lasts. If something is broken in Synapse, then so be it.
Credits:
- CODEG33K - Dear friend that I partially named kernel after
- Aria.A97 - Intensive daily testing
- Everyone else I cherry-picked from.
Source Code: https://github.com/Noxxxious/S6
Want to use this in your rom?: Don't, just forward to the thread.
Disclaimer: I am not responsible for all the damages followed by or to your phone after flashing this kernel. If it bricks, wipes, explodes and you will hold me responsible I will only laugh
Known issues:
- Probably Synapse "backup profile" doesnt work.
F.A.Q. - Frequently Asked Questions
Q: Synapse says no UCI detected
A: Install Busybox to system/xbin
Q: I had a reboot
A: Only report it here if you didn't undervolt and do it with a log.
A2: If you had random reboot without undervolting, then make a proper log please. Which means I need a last_kmsg from right after the reboot.
You create the log by using this command in adb shell or a terminal or use any 3rd party app like Syslog.
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Good luck .
Maybe you will add for g925F support to .
senzatiOn- said:
Good luck .
Maybe you will add for g925F support to .
Click to expand...
Click to collapse
+1
That will be awesome
@senzatiOn- @Sommerrain
Read my "Read this first". Already said that I wont.
But never say never, who knows.
So if rhis works with 920f does that mean it work with 920i
panda968 said:
So if rhis works with 920f does that mean it work with 920i
Click to expand...
Click to collapse
Yes, 920F/I same device, just different regions.
Happy flashing :good:
Quintz said:
@senzatiOn- @Sommerrain
Read my "Read this first". Already said that I wont.
But never say never, who knows.
Click to expand...
Click to collapse
I have read this.... i just ask... MAYBE
GL & HF
I lost RIL (signal) after flashing V3.
Unknown IMEI, but efs partition intact.
Going back to Arter v22 Grace, fixes this issue.
OP is aware of this, and will look into it, so have a nandroid backup in your hands, and be sure you have a fresh efs backup, prior to flashing V3.
It might not happen to you, but since some users have V3 installed already without issues, consider your self warned.
-----
senzatiOn- said:
I have read this.... i just ask... MAYBE
GL & HF
Click to expand...
Click to collapse
Thanks !
CODEG33K said:
I lost RIL (signal) after flashing V3.
Unknown IMEI, but efs partition intact.
Going back to Arter v22 Grace, fixes this issue.
OP is aware of this, and will look into it, so have a nandroid backup in your hands, and be sure you have a fresh efs backup, prior to flashing V3.
It might not happen to you, but since some users have V3 installed already without issues, consider your self warned.
-----
Click to expand...
Click to collapse
Yes like I stated the N7 compatibility is still in beta. So far this is the first case where there is no signal. I am taking a look into it.
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
I'm happy to see you finally here ?
Inviato dal mio SM-G925F utilizzando Tapatalk
Quintz said:
Thanks !
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
Click to expand...
Click to collapse
Couldn't hurt
It's refreshing seeing a new kernel here, thank you for your efforts and your development, I shall surely be trying this out.
like u my bro and thanks for hard work
gave glory make perfect kernel for us
keep going im with you:fingers-crossed:
CODEG33K said:
Yes, 920F/I same device, just different regions.
Happy flashing :good:
Click to expand...
Click to collapse
If thats the case if i find a rom that only says 920f it will work for my phone
Great work!
Quintz said:
Thanks !
Yes like I stated the N7 compatibility is still in beta. So far this is the first case where there is no signal. I am taking a look into it.
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
Click to expand...
Click to collapse
I can confirm, using tamerlan n7 port ROM, I lost signal and my IMEI
And thanks for your hard work , nice to see other developers on our device.
Netmain36 said:
I can confirm, using tamerlan n7 port ROM, I lost signal and my IMEI
And thanks for your hard work , nice to see other developers on our device.
Click to expand...
Click to collapse
Lol I'm using tamerlan and is all good
Cesarcami53 said:
Lol I'm using tamerlan and is all good
Click to expand...
Click to collapse
Yes wait, I help my friend to fix this
AlexisXDA said:
Yes wait, I help my friend to fix this
Click to expand...
Click to collapse
Alexis signal works the problem is after every reboots takes like 2 minutes to get signal again
[size=+2]Resurrected Kernel[/size]
+++++++++++++++++++++++++++++++++++++++++
The purpose of this kernel is to provide a fully stable up-to-date kernel. The focus is quality over quantity, stability over every possible cherry-pick-able feature out there. Currently, it's only intended for stock based ROM's.
+++++++++++++++++++++++++++++++++++++++++
[size=+1]Features[/size]
+ Passes SafetyNet
+ Magisk works as intended (including modules)
+ AnyKernel2 format
+ WireGuard support (more info)
+ Disabled CRC's on data blocks (30% increase in performace)
+ Fsync On/Off support
+ Added additional I/O Schedulers (Zen, SIO, FIOPS)
+ Increased zram compression streams
+ Tuned adrenoboost (disabled by default)
+ TCP Advanced Congestion Control
+ KCAL Color Control
+ Sound Control (by @flar2)
+ Linux-stable (wip)
+ CAF updates (wip)
+ Works same as stock (or better?)
NOTE: Currently, neither the Official Xposed or the Unofficial Systemless Xposed passes SafetyNet. If passing SafetyNet is important to you, don't use Xposed
Click to expand...
Click to collapse
+++++++++++++++++++++++++++++++++++++++++
[size=+1]Downloads[/size]
+ Beta version -> Resurrected Kernel v3.3 || Stock 7.1.1
+++++++++++++++++++++++++++++++++++++++++
[size=+1]Installation[/size]
+ Flash in twrp recovery
+++++++++++++++++++++++++++++++++++++++++
Credits
+ Motorola (for releasing kernel source)
+ osm0sis (AnyKernel2 Template/Source)
+ CodeAurora (for kernel/msm/caf)
+ Kernel.org (for linux-stable)
+ All commiters in my kernel source
+++++++++++++++++++++++++++++++++++++++++
XDA:DevDB Information
Resurrected Kernel, Kernel for the Moto G5S Plus
Contributors
Jleeblanch
Source Code: https://github.com/Jleeblanch/RK-msm/tree/resurrected-rebase
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: RK == v3.3
Beta Release Date: 2018-01-12
Created 2017-12-08
Last Updated 2018-01-12
Resurrected Kernel Changelog
[size=+1]Running changelog || Github (commits)[/size]
RK v3.2 (beta release - rebased, fresh start)
+ WireGuard support
+ Disabled CRC's on data blocks (30% increase in performance)
+ Fsync On/Off support
+ Added additional I/O Schedulers (Zen, SIO, FIOPS)
+ Increased zram compression streams
+ Tuned adrenoboost (disabled by default)
RK initial release
+ Fixed issue with Magisk Modules not working
+ Removed SafetyNet flags (passes SafetyNet on stock ROM)
Reserved
works great, no bug so far
maybe add more feature like i/o scheduler zen and more cpu governor, please, sorry for asking too much, Thank you
working great
ronyroy said:
wifi not working, may be because of the mac address which is set to 02:00:00:00:00:00 after installing kernel
Click to expand...
Click to collapse
WiFi definitely works.
What device, ROM, current setup?
In some cases, you may need to uninstall Magisk and/or Xposed first, flash the kernel and let it boot once. Then flash Magisk and/or Xposed.
Is it only for 7.x.x ? Or does it work on 8.x too ?
Mîkòtø said:
Is it only for 7.x.x ? Or does it work on 8.x too ?
Click to expand...
Click to collapse
Since there is no stock Oreo, the answer is obviously 7.x.x
Jleeblanch said:
WiFi definitely works.
What device, ROM, current setup?
In some cases, you may need to uninstall Magisk and/or Xposed first, flash the kernel and let it boot once. Then flash Magisk and/or Xposed.
Click to expand...
Click to collapse
I'm on stock rom, device - sanders... intially after installing kernel wifi was not working then i wiped data and installed magisk then the wifi issue has solved
I still cant get it to pass SafetyNet. Maybe I am doing something wrong.
I reverted back to stock.
Installed MultiROM TWRP and created a backup of stock to a secondary slot.
I installed the kernel and Magisk 14 on the secondary. After reboot to secondary , installed Magisk 5.4.3.
I run the SafetyNet and shows failed.
UPDATE:
Just to test, I installed the kernel and Magisk on the main stock and tested it. It passes. So it must have something to do with booting from a secondary. Thanks for the work on this!
UPDATE 2:
After reinstalling my apps, I went into Magisk and marked the apps that need root to be hidden. This is the same process as I did on AOSP roms. However, even though it shows passing SafetyNet, the app still shows that it wont run because of being rooted.
Update 3:
Nevermind, after rebooting it passes and I can run the app. Thanks!
Error
Laercio_lalau said:
Error
Click to expand...
Click to collapse
Just open anykernel.sh and edit line do.devicecheck=1 to do.devicecheck=0, save and flash. It will works.
Laercio_lalau said:
Error
Click to expand...
Click to collapse
No worries, I'll fix that in the next build, so you don't have to worry about editing anything before flashing.
Curious tho, look in system/build.prop, what does is say for...
ro.product.device
Jleeblanch said:
No worries, I'll fix that in the next build, so you don't have to worry about editing anything before flashing.
Curious tho, look in system/build.prop, what does is say for...
ro.product.device
Click to expand...
Click to collapse
Any idea why this happen?
Jleeblanch said:
No worries, I'll fix that in the next build, so you don't have to worry about editing anything before flashing.
Curious tho, look in system/build.prop, what does is say for...
ro.product.device
Click to expand...
Click to collapse
Thanks Brow
Can anyone confirm that HD Calling works with this kernel?
can you make this for oero aosp roms as well?
install this recovery https://forum.xda-developers.com/moto-g5s-plus/development/recovery-twrp-3-1-1-r7-t3694910
Laercio_lalau said:
Error
Click to expand...
Click to collapse
---------- Post added at 05:04 PM ---------- Previous post was at 05:02 PM ----------
install this version oficial twrp and flash again https://forum.xda-developers.com/moto-g5s-plus/development/recovery-twrp-3-1-1-r7-t3694910
DiegoBRX said:
Any idea why this happen?
Click to expand...
Click to collapse
bishop0114 said:
Can anyone confirm that HD Calling works with this kernel?
Click to expand...
Click to collapse
If it worked with the stock kernel (on stock ROM), it should work with this kernel.
FYI, the kernel I have provided (for the initial release) is forked straight from Motorola's sources (kernel-msm). My plan is to bring the kernel up-to-date with CAF and Korg - linux-stable updates.
I will keep a version that is stable for everyone to use, as well as a bleeding edge beta version that everyone can use and test as I make my way thru the linux updates. I will add in extra features as we progress, but the most important thing is stability
Jleeblanch said:
If it worked with the stock kernel (on stock ROM), it should work with this kernel.
FYI, the kernel I have provided (for the initial release) is forked straight from Motorola's sources (kernel-msm). My plan is to bring the kernel up-to-date with CAF and Korg - linux-stable updates.
I will keep a version that is stable for everyone to use, as well as a bleeding edge beta version that everyone can use and test as I make my way thru the linux updates. I will add in extra features as we progress, but the most important thing is stability
Click to expand...
Click to collapse
Yes,. Not sure what happened. Had to reinstall stock. After that works great. Thank you!
Incoming beast. Better post later.
Based on Linux 4.9.236
-Optimized Defconfig
-Overclock BIG and little cores
-Improved multicore performance
-RGB color driver
-LED Fade
-Configurable CRC
-Configurable Fsync
-Personal tweaks
-Overclock GPU (600MHz)
-Add BFQ, FIOPS, SIO, and ZEN io schedulers.
-Configurable selinux
-Boeffla Wakelock blocker
-WireGuard support
-Wake Gestures
-and MORE!
Thanks:
@flar2
@Eamo5
@farovitus
@ianmacd
Download: BeastMode Kernel vR154
XDA:DevDB Information
BeastMode kernel for N960F, Kernel for the Samsung Galaxy Note 9
Contributors
freeza
Source Code: https://github.com/freeza-inc/bm-galaxy-note9-exynos-q
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: vR154
Stable Release Date: 2020-09-12
Created 2018-10-16
Last Updated 2020-09-12
Reserved
Changelog:
vR154: Linux 4.9.236
-Merge TH4 changes
vR152: Linux 4.9.235
-Updated OS level to 09-2020
vR150: Linux 4.9.234
vR149: Linux 4.9.233
-Updated OS level to 08-2020
vR148: Linux 4.9.232
vR147: Linux 4.9.231
-TG3 merge
vR146 v2: Linux 4.9.230
-Updated ramdisk elements and OS level 07-2020
vR146: Linux 4.9.230
-Fixed LED notification
-Fixed Verified boot state showing in edxposed/other apps
vR145: Linux 4.9.229
vR144: Linux 4.9.228
vR143: Linux 4.9.227
-Updated to TF5
-Updated OS LEVEL to 2020-06
vR141: Linux 4.9.226
vR140: Linux 4.9.225
vR139: Linux 4.9.224
vR137: Linux 4.9.223
-Updated OS level to 2020-05
vR136: Linux 4.9.222
vR135: Linux 4.9.221
vR134: Linux 4.9.220
-Extended wakelock block list extensively
vR131: Linux 4.9.219
vR130: Linux 4.9.218
-Android 10
-TCA Source
-OS level increased to April 1, 2020
-Updated defconfig tweaks
vR91: Linux 4.9.206
-OS level increased to December 1, 2019
vR90: Linux 4.9.205
vR89: Linux 4.9.204
vR88: Linux 4.9.203
vR86: Linux 4.9.202
vR85: Linux 4.9.201
vR84: Linux 4.9.200
vR83: Linux 4.9.199
-OS Level increased to November 1, 2019
-Ramdisk from SJ1
vR82: Linux 4.9.198
vR81: Linux 4.9.197
vR80: Linux 4.9.196
-October OS level/ramdisk
-SI3 merges
Older versions:
vR77: Linux 4.9.194
vR76: Linux 4.9.193
-Updated OS level to 2019-9
vR75: Linux 4.9.192
vR74: Linux 4.9.191
vR73: Linux 4.9.190
-Merged SH2 changes
vR71: Linux 4.9.189
vR70: Linux 4.9.188
vR69: Linux 4.9.187
vR68: Linux 4.9.186
-MoroSound 2.0
-Few cherry-picks from TGP Kernel
vR66: Linux 4.9.185
vR65:
-Disabled some more debug stuff
-Destroyed the bug causing the display to become unresponsive, again!
-Few patches and fixes
vR59: Linux 4.9.184
-Reworked sec_debug stuff
vR58:
-Fixed typo in dtsi. Thanks @Eamo5
-Fixed super-slow mo. Thanks @Eamo5 for bringing this to my attention.
vR51: LInux 4.9.183
vR50: Linux 4.9.182
-Updated to pie source (SF9)
-Cherry picked from Endurance @Eamo5) and Exynos Linux Stable (@farovitus).
-Tons of other crap i'll list later.
-Magisk v19 included.
vR32: Linux 4.9.147
-Fix occasional unresponsive touch screen
vR31: Linux 4.9.146
-Disabled Kernel-Assisted Superuser for now
-Updated ramdisk components to RL3
vR30: Linux 4.9.145
-Kernel-Assisted SU enabled
vR28: Linux 4.9.144
-Magisk v18 support
vR27: Linux 4.9.143
vR26: RK2 merge
vR25: Linux 4.9.142
-November patch (oslevel)
vR21: Linux 4.9.137
vR20: Linux 4.9.136
-Fixed GPU voltage table for N960F
-Fixed fast charging toggle not taking effect.
-Re-enabled a few SEC_DEBUG entries
vR13: Linux 4.9.135
vR12: Linux 4.9.134
-Merged with ELS 4.9.133
-Wake Gestures (doubletap2wake, sweep2sleep, sweep2wake)
-UKSM support
-Tweaked out defconfig
-Disabled SEC_DEBUG
-WireGuard support
-RGB (KCAL alternative. find it in /sys/class/mdnie/mdnie/rgb)
-Overclock support
-GPU Voltage table
-Dynamic FSync support
-LED pulse
-CRC configurable
-Enabled many TCP Congestion algorithms
-cmdline safetynet patch
-kthreads on little core/workqueues on small/active cores
-front facing camera fixed
-no more software corruption message
vR02: Linux 4.9.85
-Added BFQ,Zen,SIO,Deadline, and FIOPs IO schedulers
-Added Boeffla Wakelock blocker
-Added generic wakelock blocker (pre-defined wakelocks)
-Disabled Gator driver
vR01: Initial Release.
-Based on RJ1
-Linux 4.9.70.
-Slightly Tweaked defconfig
-Disabled Knox NCM/KAP
-Disabled RKP
-Disabled Root Restriction
-Disabled defex
This looks interesting!
Please tell me this has wakeblock blocking in! Would take my note 9 to the next level!!
Is there supposed to be a download link or something? Would love to try this.....
chrisaw said:
This looks interesting!
Please tell me this has wakeblock blocking in! Would take my note 9 to the next level!!
Click to expand...
Click to collapse
boeffla wakelock blocker
Geekser said:
Is there supposed to be a download link or something? Would love to try this.....
Click to expand...
Click to collapse
not yet, i'm getting my sources together. i'll probably release with 4.9.65 or later.
This is great. waiting..
@freeza thanks for this kernel! Just one question, are there any plans to support aosp roms?
I'll definitely try this if I go back to stock
Nasty_z said:
@freeza thanks for this kernel! Just one question, are there any plans to support aosp roms?
I'll definitely try this if I go back to stock
Click to expand...
Click to collapse
if aosp roms ever get stable enough i will definitely support them. I'm itching to get off of touchwiz myself, but would like more stability and less bugs before i make the jump.
freeza said:
if aosp roms ever get stable enough i will definitely support them. I'm itching to get off of touchwiz myself, but would like more stability and less bugs before i make the jump.
Click to expand...
Click to collapse
I've been running the pixel experience 8.1 rom in this section for weeks without any issues. Perhaps you can try that? Works best with ARH5 vendor.
Link here: https://forum.xda-developers.com/galaxy-note-9/development/rom-pixel-experience-8-1-t3848671
Great! Maybe a Snapdragon edition? ?
First custom kernel I think ??
freeza said:
boeffla wakelock blocker
Click to expand...
Click to collapse
Are you sure Boeffla wakelock blocker is built in or is this coming later? Doesn't show up as a menu option in MTweaks.
Thanks for the Kernel! I noticed lag after 10seconds after reboot. Will this work with ARH6? Cleared dalvik and cache after kernel install.
thanks will try on my n960n
BTW I do notice some more micro lag when opening apps not much but more then with stock kernel ??
finally a kernel
thanks for that
I liked the kernel can i add in my rom? With proper credits and yeah loved to see you making first kernel in note9 section
Matrix_Usman said:
I liked the kernel can i add in my rom? With proper credits and yeah loved to see you making first kernel in note9 section
Click to expand...
Click to collapse
Sure!
ciaox said:
Thanks for the Kernel! I noticed lag after 10seconds after reboot. Will this work with ARH6? Cleared dalvik and cache after kernel install.
Click to expand...
Click to collapse
It's still in the very early stages of completion. Also, it's based on RH7, once i'm done upstreaming, I will patch to RI9, which should get rid of "microlag"
jayden2009 said:
BTW I do notice some more micro lag when opening apps not much but more then with stock kernel ??
Click to expand...
Click to collapse
see above
chrisaw said:
Are you sure Boeffla wakelock blocker is built in or is this coming later? Doesn't show up as a menu option in MTweaks.
Click to expand...
Click to collapse
It is with vR02. I didn't have time to get it in the initial release, but it is here now.
Changelog:
vR02: Linux 4.9.85
-Added BFQ,Zen,SIO,Deadline, and FIOPs IO schedulers
-Added Boeffla Wakelock blocker
-Added generic wakelock blocker (pre-defined wakelocks)
-Disabled Gator driver
freeza said:
Sure!
Click to expand...
Click to collapse
Thanks but iam having a small problem regarding cts magisk failing for testers with your kenrel + when they press power button device reboots they had to come back hooe this helps you do you have telegram ?