[KERNEL][N910/N915/N916/S/K/L/C/H/U] ☆ PRIME-Kernel v6.4.1 ☆ - Galaxy Note 4 Android Development (Exynos)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Requirements for using the kernel
Model Variants: SM-N910S/K/L/C/H/U, SM-N915S/K/L, SM-N916S/K/L
Tested Device: SM-N910S/K/L & SM-N915S/K/L & SM-N916S/K/L
Installed OS: TouchWiz M 6.0.1, M Base Note7 and All Porting ROMs
Main Features
• All porting ROM support.
• Fixed a screen-touch issue that occurred while waking from sleep mode.
-- Problems exist in stock(samsung) firmware.
• AnyKernel based.
• Synapse support.
• SELinux Permissive.
• Linux 3.10 upstream.
• Compile with UBERTC 7.2.1 toolchain.
• F2FS fully support.
• Gametuner-Mod: Game Booster Mode, Provides intelligent performance enhancement mode in conjunction with Samsung-Gametuner.
• Apply Fake KNOX.
• Apply chacha20 to random (entropy).
• Linaro LSK-v3.18-Energy-Aware Scheduler (EAS) Backport.
- EAS simplifies power and performance management through scheduler-driven tuning to manage more efficiently.
• Improved storage performance and longevity by applying lazytime mount options.
- Similar to Dynamic Fsync, but operates at the file system level and has no risk of data loss.
• CPU/GPU UC & OC.
• CPU/GPU/BUS voltage regulation.
• R12P0 GPU Driver(Stock is R7P0) & Performance Tuning.
• NVIDIA cpu relax patch, reduced heat & increased battery life.
• HMP tuning Interface.
• Enable NEON in kernel mode.
• Detail charging circuit control allows faster charging.
• Added I/O Scheduler 'bfq, fifo, fiops, row, sio, zen'.
• Enable Westwood tcp/ip congestion control.
• LED FADE control.
• Qualcomm interactive (renamed cafactive) cpu governor porting @by arter97.
• Added battery-friendly impulse governor and more powerful ironactive (interactive in the Qualcomm 4.4 kernel) governor.
• Provides an add-on that keep kernel settings on un-rooted devices.
• Synapse: System Tweak add-on available.
• Synapse: Provides configuration profile separated by performance / battery / stability.
• Many other optimization applications.
Credit (Thanks. to)
• AndreiLux - Perseus5433 kernel.
• UpInTheAir - SkyHigh Kernel.
• halaszk - Perseus-halaszk-universal5433 kernel.
• arter97, gokhanmoral, faux123, yank555.lu
• RaymanFX (AOSP Kernel & Vendor).
• osm0sis - AnyKernel2.
• All members of the PRIME-Kernel NaverCafe.
• And all of commited in sources & all of xda developers.
Change Log
Detail(Korean): http://enfree.com/prime/?page=changelog&device=N910
Note: AnyKernel method
Kernels that use AnyKernel method do not have built-in ramdisks; instead they extract and merge with currently installed ramdisk on the fly while installing.
This can help improve compatibility with certain carriers, but can also cause problems if flashed upon another custom kernel.
Thus it is highly recommended that you have a stock kernel installed beforehand when flashing this kernel.
Download
Stable - v6.4.1
* The N910C/H/U variants needs testing.
Older Version
Stock Kernel Link
Note 4 (N910x) | Note Edge (N915x) | Note 4 S-LTE (N916x)
! This is not a prime kernel.
After downloading, please flash in TWRP. automatically detect and flash all variants.
Built-in Stock Kernel List
N910C-XXS2DQHC / N910H-XXS2DQH5 / N910U-XXS2DQHF
N910S-KSU2DQD4 / N910L-KLU2DQD4 / N910K-KTU2DQD1
N915S-KSU2DQE1 / N915L-KLU2DQE1 / N915K-KTU2DQE1
N916S-KSU2DQD4 / N916L-KLU2DQD4 / N916K-KTU2DQD4
Telegram Group: https://t.me/prime_n4
Naver Cafe (for Korean): http://cafe.naver.com/primeusers
​
XDA:DevDB Information
PRIME-Kernel, Kernel for the Samsung Galaxy Note 4
Contributors
Hyunwoo AHN
Source Code: https://github.com/dwander/Linaro-base/tree/trelte
Kernel Special Features: Linaro-LSK-3.18-EAS-Backport, Gametuner-MOD, Intelli-Performance
Version Information
Status: Beta
Current Stable Version: 6.4.1
Stable Release Date: 2017-10-14
Created 2017-10-07
Last Updated 2017-11-28

tried this, but the anykernel only supports stock kernel? im sure most n910c users use graceux roms and they dont work with stock kernels. i tried with h vitamin which is the most close to stock ux kernel i can find but prime kernel does not support it

Do we have fast charge script on this kernel?

nice work, now testing on n910c running erobot rom, i will edit this post if anything unexpected happened
Update:
@Hyunwoo AHN error while installing in twrp: variant: n910c, os: touchwiz base -> error: n910eur-tw-zImage not found
it cant detect the n910ch-tw-zimage from kernel files

awesome awesome awesome,,
F2FS + FIOPS in 1 kernel. FINALLY ... this is truly the best (minus encryption concerns?)
wonderful work sir. will test out on my U variant and report back.
if only there was a ROM that supported f2fs, I cant get modem to work on this kernel N910U variant.
Updater process ended with ERROR: 1

robert1337 said:
tried this, but the anykernel only supports stock kernel? im sure most n910c users use graceux roms and they dont work with stock kernels. i tried with h vitamin which is the most close to stock ux kernel i can find but prime kernel does not support it
Click to expand...
Click to collapse
You do not seem to understand my writing.
When flashing the kernel, extract the ramdisk from the existing kernel, convert the ramdisk properly and merge it.
It is best to use this kernel after flashing the stock kernel first.
Of course you can use another developer's kernel (ramdisk), but as I said, there is a possibility of errors, so flash the stock kernel first if possible.
As I said, GraceUX ROM works well.

KINGTATu said:
nice work, now testing on n910c running erobot rom, i will edit this post if anything unexpected happened
Update:
@Hyunwoo AHN error while installing in twrp: variant: n910c, os: touchwiz base -> error: n910eur-tw-zImage not found
it cant detect the n910ch-tw-zimage from kernel files
Click to expand...
Click to collapse
There was a mistake in the flashing script.
Wait for the next version or decompress and rename the file yourself.

Updated to v6.4.0 (stable)

Is there a way to create a unique serial number for your phone in your kernel and disable your phone?
I am referring to the contents of the Korean community.
What does the curl package do inside the kernel? Is synapse reinstalled every time it boots to disable the user's phone based on the generated serial number?

imrus1252 said:
Is there a way to create a unique serial number for your phone in your kernel and disable your phone?
I am referring to the contents of the Korean community.
What does the curl package do inside the kernel? Is synapse reinstalled every time it boots to disable the user's phone based on the generated serial number?
Click to expand...
Click to collapse
Use curl to generate a unique serial number.
The serial number is used to download add-ons for donor users and not for other purposes.
이런 질문 좆나 불쾌하네요.

Hyunwoo AHN said:
You do not seem to understand my writing.
When flashing the kernel, extract the ramdisk from the existing kernel, convert the ramdisk properly and merge it.
It is best to use this kernel after flashing the stock kernel first.
Of course you can use another developer's kernel (ramdisk), but as I said, there is a possibility of errors, so flash the stock kernel first if possible.
As I said, GraceUX ROM works well.
Click to expand...
Click to collapse
i think it was you who dont understand what i mean, but then again i explained not so clearly so i guess its my fault.
what i meant is this error: n910eur-tw-zImage not found
but i dont understand what you said "When flashing the kernel, extract the ramdisk from the existing kernel, convert the ramdisk properly and merge it."
dont you mean i just flash the most close to stock ux kernel first then flash Prime anykernel?
because i dont think my device will boot if i flash stock kernel you provided because im using UX rom.
UX roms need stock UX kernel (modified something in ramdisk i forgot what is it)

robert1337 said:
i think it was you who dont understand what i mean, but then again i explained not so clearly so i guess its my fault.
what i meant is this error: n910eur-tw-zImage not found
but i dont understand what you said "When flashing the kernel, extract the ramdisk from the existing kernel, convert the ramdisk properly and merge it."
dont you mean i just flash the most close to stock ux kernel first then flash Prime anykernel?
because i dont think my device will boot if i flash stock kernel you provided because im using UX rom.
UX roms need stock UX kernel (modified something in ramdisk i forgot what is it)
Click to expand...
Click to collapse
It 's hard to explain because I do not know English well.
Do not worry about using GraceUX ROM, do not worry about it.
The error you say is my mistake as I said in other posts. And obviously I said that some variants need testing.

N910C, touchwiz os, Prime kernel v6.4.0:
 @Hyunwoo AHN Phone won't boot and in restart loop at boot logo

excellent news for 910f needs testing still?

N910U installation failed
TWRP Error code:1
ROM:NEMESIS REFINED V3.8

Cannot download. Link dead and show 404 error...

vinamilk said:
Cannot download. Link dead and show 404 error...
Click to expand...
Click to collapse
i suggest you not to download the kernel yet, your phone probably wont boot (n910c), wait for an update from @Hyunwoo AHN to fix the issue

Damn it!
v6.3.0 was linked. -_-;
I just fixed the download link.

n910u got a bootloop after flash this kernel...
anyway, thanks for your work

Updated to v6.4.1
Add custom build dtb, with N910C/H/U.
fix configs, with N910U variant.
*** Need test ***
However, the Korean variants(S/K/L) works perfectly.

Related

[KERNEL] [AOSP] [ArchiToolchain] [14/04/15] ArchiKernel V2.X

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Info from me (Hbo): these are test releases of ArchiKernel freshly compiled with i9305 defconfig. I have tested it for few days and it's running really fine. However, consider that it may contain some undiscovered bugs etc. Then, just tell me what's wrong and I'll check if I can do anything about that. Please check flashing and updating instructions
Base: Samsung N7100XXUFNI1 Sources (NOT smdk4x12)
Linux 3.0.31
Compiled using latest ArchiToolchain
ArchiDroid Optimizations
Using AnyKernel method (compatible with all ROMs AOSP)
And many other awesome things I have no time to list
Other kernel's features:
Boeffla Sound
Configurable touchboost
Configurable touchwake
Zzmoove governor with default Moderate profile
BFQ i/o scheduler
GPU UV/OC
CPU UV/OC, idle modes
Charging interface
LED interface
Android and Kernel logcats switches
Mdnie control
Vibration control
ArchiDroid Optimizations:
- Fully optimized for Samsung Galaxy S3 (-marm -march=armv7-a -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp)
- Compiled with O3 optimization level (-O3)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Re-ran common subexpression elimination after loop optimizations are performed (-frerun-cse-after-loop)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Made a redundant load elimination pass performed after reload. The purpose of this pass is to clean up redundant spilling (-fgcse-after-reload)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
Click to expand...
Click to collapse
What to expect:
- Awesome stock battery life on AOSP ROMs (due to Samsung sources and not smdk4x12)
- Blazing fast (Deep advanced optimizations, Linaro toolchain, this is the beast)
- High compatibility (AnyKernel method, the kernel should work on all ROMs)
What to NOT expect:
- Many CPU or I/O governors # We don't need overhead, you can achieve nearly the same just by tweaking governor to your needs
- Features I don't like/need
- Dualboot (see above ^)
- F2FS (see above ^, however this one depends on kernel upstreaming, as f2fs is merged)
Flashing instructions:
1. Make sure that you have stock kernel already flashed (the one which comes with your ROM), if you're running custom kernel already, reflash your ROM without wipe, this will also flash stock kernel. This is ultimately important, DON'T FLASH ARCHIKERNEL ON ANOTHER CUSTOM KERNEL, you may face various issues you've never seen before.
* This is because ArchiKernel uses AnyKernel method - it pulls ramdisk from your current kernel. If you brick your phone by flashing AK on top of custom kernel, you know who will be responsible for that.
2. Flash ArchiKernel zip.
3. Profit!
Updating instructions:
1. If you arleady have older ArchiKernel version flashed properly with above instructions, and changelog doesn't state otherwise, just flash the .zip with new version of AK.
2. No wipes, cleaning dalvik cache or anything else is required, flashing zip is enough.
3. Profit!
Bugs:
None known
Contributors
JustArchi, Moster2
Source Code: https://github.com/ArchiDroid/ArchiKernel
Download the newest version:
CLICK
Some older version download:
This one for me, reserved.
First version, dated 14/03/2015 is out. Download, flash on STOCK kernel of your Lollipop rom and report It should work on Nameless and AICP for sure, interesting if it works on CM and RR.
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
rodman01 said:
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
Click to expand...
Click to collapse
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Hbohd said:
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Click to expand...
Click to collapse
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
It's stock, so you can directly flash this kernel after flashing rom. Every AOSP Lollipop rom that we have comes with a stock, unmodded kernel
Very nice can't wait to testing it looking forward to it.
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
anguslaw said:
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
Click to expand...
Click to collapse
does it work on acip? i have aicp but i dont know if this works on it
klemen241 said:
does it work on acip? i have aicp but i dont know if this works on it
Click to expand...
Click to collapse
If you read 3rd post in this thread you will know the answer
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
aaz03 said:
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
Click to expand...
Click to collapse
Yeah, I was thinking just about the same. I am testing right now experimental kernel with 1600 OC and some more optimizations. I may share it as experimental release soon
However, I think that Archi may add zzmoove in future, so I won't double his work [emoji14] (I am missing it too!)
I might add zen in next release though, it shouldn't be too much work. However, isn't bfq running just fine? How can you tell if zen is better than bfq?
amigoloco said:
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
Click to expand...
Click to collapse
As for now: not
To my mind, it will be possible in not-far future
Hbohd said:
If you read 3rd post in this thread you will know the answer
Click to expand...
Click to collapse
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
voyteckst said:
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
Click to expand...
Click to collapse
LMK permission's fix won't do any harm, therefore it's better to keep it in. Moreover it allows any apps to see and modify them.
klemen241 said:
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
Click to expand...
Click to collapse
Happens ! No problem at all
Wich app I Have to use to con figure the kernel?
With synapse for example which is coming with the kernel zip.
The ASV level showing on synapse, does it tell me if my chip in particular is bad? I have level 2, which is pretty bad...

[KERNEL] [KitKat] [G901F] [01 Sep] ★ SimpleGX KERNEL v1.1.5 ★

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING :
This KERNEL is only for Galaxy S5 Plus LTE-A (SM-G901F/kccat6) version !
You will void your warranty after flashing this ROM (knox @ 0x1)
I'am not responsible of any damage caused to your device after flashing this KERNEL
Some reading..
First of all, I would like to thanks a lot my friend @xdamc2010 for his hard investment about making a kernel finally bootable and stable kernel for our G901F and tells me his solution to finally make this kernel living. Huge kudos to him, and also to @JDizzle80 to find the solution at the same time.
SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.
I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.
As always, I’m enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer, I will really appreciate that.
This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
​
★ WHAT TO EXPECT ★ :​
(over a pure stock kernel) :
Best battery life experience.
Much better overall performance.
Efficient (only proven to be good ones and not affecting battery life) tweaks.
Stay as close as possible from stock source.
★ FEATURES (up-to-date) ★ :​
Base :
Directly based on "SM-G901F_KK_Opensource.zip" (XXU1ANH5) KitKat Android 4.4.4 source from Samsung (for clean work and stability)
Compiled with Linaro Cross Compiler (4.9.4 / 2015.06) toolchain (optimized for Cortex-A15) with optimization flags.
Ramdisk from XXU1ANK5
Main :
ZZMoove (v1.0 beta8) governor added
ZRAM enabled with LZ4 compression and set as default
TCP congestion control modules activated: Westwood (currently as default), reno, bic, cubic and htcp
SElinux set to "Permissive"
init.d support
DriveDroid support
Various tweaks :
Android logger disabled
Kernel logger disabled
CRC disabled
Doubled min-max ReadAhead
random: increase entropy levels (both read and write)
slub.c: little tweak for performance improvements
Set initial TCP window size to 64K
Removes the red message "KERNEL IS NOT SEANDROID ENFORCING" during boot stage
Samsung Root restriction disabled
Features that will NEVER be included in this kernel :
auto-root.
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.1x
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :​
Your device must be on KitKat Samsung firmware.
A custom recovery (CWM recommanded) to flash the kernel.
★ SOURCE (up-to-date) ★ :​
Github >> SimpleGX.
★ INSTALLATION PROCEDURES ★ :​
- You freshly bought your new Galaxy S5 Plus device and want to install this kernel ? follow this :
At this point, be sure to already be in XXU1ANK5 firmware (otherwise, you will face bootloop due to unmatched ramdisk),
Backup everything you need (internal & external),
Reboot in Download mode,
Flash Chenglu's unofficial custom CWM based recovery via Odin (load as AP),
Reboot to your new CWM recovery,
Flash the KERNEL,
Reboot and enjoy !
- You already is on SimpleGX ROM ? follow this :
Reboot to your CWM recovery,
Flash the KERNEL,
Reboot and enjoy !
- If you want to update your current SimpleGX KERNEL :
Backup everything you need (internal & external).
Reboot to your CWM recovery,
Flash the KERNEL,
Reboot and enjoy !
- Want to switch back to stock KERNEL ? :
Grab your matched firmware HERE,
Reboot to your CWM recovery,
Flash the KERNEL,
Reboot and enjoy !
★ DOWNLOADS LINK ★
/!\ ALWAYS CHECK MD5 BEFORE FLASHING /!\​
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
!​​
Changelog
★ CHANGELOG ★ :​
01.09.2015 : v1.1.5 released.
simplegx_defconfig : Disable 'CONFIG_CC_OPTIMIZE_FOR_SIZE' so size optimization will finally get active (thx kykdev for the notification).
28.08.2015 : v1.1.4 released.
ZZMoove governor updated to v1.0 beta8 (including latest fix).
Makefile : disable inline functions and add no-pic switch.
tcp_output : set initial TCP window size to 64K (speed improvement).
23.07.2015 : v1.1.3 released.
Updated cross compiler toolchain from 4.9.3-2015.03 to 4.9.4-2015.06.
19.07.2015 : v1.1.2 released.
Add DriveDroid support (thanks to @DienoX for the git merge request).
10.06.2015 : v1.1.1 released.
simplegx_defconfig: Samsung Root restriction disabled.
05.06.2015 : v1.1.0 released.
ZZMoove governor updated to v1.0 beta7a.
Updated cross compiler toolchain from 4.7.4-2014.06 to 4.9.3-2015.03.
03.05.2015 : v1.0.3 released.
Removes the red message "KERNEL IS NOT SEANDROID ENFORCING" during boot (big thanks to @xdamc2010 for the tips).
23.03.2015 : v1.0.2 released.
Add init.d support (kernel side).
21.03.2015 : v1.0.1 released.
Now compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A15) with optimization flags.
21.03.2015 : v1.0.0 released.
Initial release (check actual features).
Thanks & greetings
★ THANKS & GREETINGS ★ :​
(by alphabetic order)
Christopher83
DienoX
Lord Boeffla
slim80
xdamc2010
ZaneZam
. . . and to all people credited in my commits
Donations
★ DONATIONS ★ :​
None yet.. :[
Reserved
Reserved.
Thanks for the new kernel!! Great Job!! Is there also a kernel "management program / app" to control or adjust this kernel??
Handeman707 said:
Thanks for the new kernel!! Great Job!! Is there also a kernel "management program / app" to control or adjust this kernel??
Click to expand...
Click to collapse
TricksterMOD & SetCPU are your friend apps for that, so you can change governor, tcp congestion module, some slight values, etc, but do not expect more :good:
Will it work if I'm on FXXU1ANH6?
"Setcpu" old one... Was long time on Boeffla kernel at Samsumg S3, but enjoying the S5 Plus [G901F] v4.4.4 now, speccially with your great work here!!!
Lao Mayer said:
Will it work if I'm on FXXU1ANH6?
Click to expand...
Click to collapse
You can give and report, but normally it should not boot.
Make a stock ANH6 kernel flashable zip just in case, so you will be able to boot back if it don't work.
To make short: copy and past my flashable zip, rename it "stock_kernel.zip", open it and place it your "boot.img" from your actual firmware and place it in your sdcard just to be safe in case of problem :good:
Kernel is fast:
UPDATE
★ UPDATE ★ :​
21.03.2015 : v1.0.1 released.
Now compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A15) with optimization flags.
Enjoy :highfive:
With stock SimpleGX i get a score of 51544 anf with the first version of kernel 49968.
Now gonna try second version.
Still happy, great stuff DeV
I got 50k on 1.2.3 of the rom using interactive governor
just now tested 46k using new kernel and zzmoove governor
with new kernel and interactive governor, best score out of all 3 tests 51.4k.
I will post screenshots from phone so can see which part of tests change.
Stock kernel and interactive 1426997410034
New kernel and zzmoove 1426997459226
New kernel and interactive 1426997518625
Sent from my SM-G901F using XDA Free mobile app
For those who want to revert back to stock kernel, I added a procedure into first post :good:
Cheers'
AndroidGX said:
For those who want to revert back to stock kernel, I added a procedure into first post :good:
Cheers'
Click to expand...
Click to collapse
Thanks, but kernel v1.01 is running great!!
Unlikely I will revert but is good there is now a procedure thanks.
My initial report is the phone does feel smoother to use, and in particular the play store is way more responsive.
Also the phone probably had 6 hours or so sleep time since I turned screen off and no battery drain on battery page, is flat line, not sure if thats either excellent battery life during sleep or its not been updating.
and I am using zzmoove.
chrcol said:
Unlikely I will revert but is good there is now a procedure thanks.
My initial report is the phone does feel smoother to use, and in particular the play store is way more responsive.
Also the phone probably had 6 hours or so sleep time since I turned screen off and no battery drain on battery page, is flat line, not sure if thats either excellent battery life during sleep or its not been updating.
Click to expand...
Click to collapse
Do you mean you prefer stock kernel ?
I had some drain issues with v1.0.0 which is now solved in v1.0.1 :good:
No I prefer your kernel
no issues so far.

[Kernel][Stock][KK] Lenovo A6000 MoStock-v1.48 [EOL]

The Background:
I got this phone as a replacement to Galaxy Grand and soon I realised it's not sufficient to be on the stock kernel for all obvious reasons.
I'm used to great kernels like Dorimanx on SII.
So I searched on the Lenovo and XDA forums and soon realised that Lenovo was releasing incomplete sources for their devices(Specially A6000). Soon they released LP build for A6000 along with complete kernel source. The LP source builds well but KK source was still incomplete. But the wait was over and they release complete source for Kitkat release.
I'm still using KK on this device because their LP builds are not yet mature and couple of features like Encryption are still missing on LP (I need them)
DISCLAIMER:
ONLY FOR KK 4.4.4 Stock ROM
I'm not responsible for bricked devices or flashing wrong version
You are using this kernel at your own responsibility
NO Lollipop Support, Don't ask for it
——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———
FEATURES:
This kernel include the following additional features:
* Built on Linaro 4.9.4, (Stock kernel is on 4.7)
* Cortex-A53 Optimizations
* Additional Governors, Alucard, Hyper, darkness, OnDemandPlus and others.
CREDITS:
Dorimanx (for all his kernel sources, SII, LG)
Alucard_24(for Alucard Governor)
Torvalds (Kernel 3.6.Y maintainer)
Stelistcristi (Contents of this post)
osm0sis (For Android Image Kitchen)
Kiran Anto (for his Razor kernel sources)
Download
http://chhapil.github.io
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/chhapil/Kernel-Lenovo-A6000-KK
TO Do List:
I'm planning to add following features, but NOT ETA
1. Create flashable zip instead of boot.img
2. Add SuperSU and busybox to the build
3. Add additional IO schedulers
4. Add Synapse Support
5. Overclocking
6. Other mods that I see fit
Steps:
1. adb reboot bootloader
2. For temporary flash, fastboot boot boot.img
3. For permanent flash, fastboot flash boot boot.img
4. The phone will reboot automatically.
5. The Stock Rom doesn't show Kernel version on about page, here is the command to verify the kernel.
PHP:
adb shell cat /proc/version
Linux version 3.10.28-Kernel-MoStock-V1.1-A6000+ ([email protected]) (gcc version 4.9.4 20150629 (prerelease) (crosstool-NG 1.20.0 - Linaro GCC 2015.06) ) #1 SMP PREEMPT Fri Nov 20 18:53:31 IST 2015
Click to expand...
Click to collapse
​
Changelog
ChangeLog
1.48
Added FauxSound
Added KCAL control
1.45
1. Now I'll be compiling and publishing modules also, flashable zip in to-do list
2. Latest prima wlan driver module in modules.zip
3. Fixed FM crashing issue.
1.44
kernel updated to mainline linux 3.10.94
lz4 compression on zram, ramdisk and kernel
Toolchain updated to UBERTC 5.3.x
1.25
This is GPU centric release
Added GPU frequency range from 100Mhz to 465Mhz.
Updated Adreno governor and Idler
Other tweaks related to build files.
Fixed FM Issue
This will result in longer standby time and less power usage during use.
I have been testing this kernel for a while now
1.22
1. Vibration control added
2. PowerSuspend Drivers updated
3. Some debuggers turned off
4. Logger size reduced
5. Some other optimizations
Thanks to @Kiran Anto I have been cherry picking is his commits recently.
1.18
Fsync option added to controls
Alucard hotplug + Power Suspend driver
Disabled MMC CRC check for faster performance
USB Fast charging support
1.12
Uber 6.0 Toolchain
Updated to 3.10.31
Other changes related to builds
1.7
This is a test build, I have updated the toolchain from Linaro 4.9.4 to Uber 5.2.
1.6
1. Busybox reverted, was causing issue with battery status,
2. recovery perms fixed, adb should work fine now
3 .Flashable script pulled from Dorimanx's LG G2 build, thanks for all his work till date
4 .I/O schedulers added, zen, fiops
5. Build script and tools updated
Currently recovery flashable zip also add Stweaks, but it won't work
1.3
busybox added
TCP congestion controls enabled
init.d support
more changes to build files
FAQs
1. Can I use it with MIUI ROM?
Honestly I don't know, people of reported that it works, better search the thread of relevant details
2. I bricked my phone!
Safest procedure to check whether your phone works with this kernel is not flash it in first attempt.
just put command "fastboot boot boot.img"
This temporarily boots phone with new kernel,
If phone fails to start with newer kernel it automatically falls back to older kernel.
If it works well, then you can permanently flash it with "fastboot flash boot boot.img"
3. My Wifi/FM not working
This is the issue with the kernel modules.
This issue has been laying around, here is the cause,
FM, Wifi drivers are loaded as modules by the kernel as per need. It has its own advantages in terms of kernel size and memory utilizations.
On stock ROM these modules are loaded from /system/lib/modules
My efforts had been till date to minimise the changes on the ROM to keep it working with existing modules. But it seems with optimizations and newer toolchains the hack wont work anymore and hence is FM crashes while loading the FM driver. (WLAN driver is still working though with the hack)
So I'm publishing the latest compiled modules. (Find them in attached zip) They would resolve this FM issue. Also the wifi modules
Here are the steps,
1. Download and extract the modules zip on your phone.
2. Backup existing radio-iris-transport.ko from /system/lib/modules
3. Copy and replace radio-iris-transport.ko from the modules folder in /system/lib/modules
4. Alternatively you can replace all the existing .ko files with the one i have provided. Make sure you backup them before replacing.
5. You can Use Es Explorer or ADB to follow these steps.
6. Set correct permissions 644 (either chmod 644 or ES Explorer-> file ->Properties->permissions)
new version released.
see change-log in second OP and on release page.
One more thing,
Please don't use my github for QnA, use XDA
Is anybody actually using the kernel?
There are no comments, nor i see any good traffic on the github downloads.
In case no response or activity, probably I'll stop posting the builds.
Let me know guys
Please don't stop making I will post your kernel in whatsapp
---------- Post added at 10:23 AM ---------- Previous post was at 10:20 AM ----------
Please post this on main thread of lenovo a6000
---------- Post added at 10:25 AM ---------- Previous post was at 10:23 AM ----------
Also please make this kernel for the cm11 compatible
WhatsApp? What's that for?
I have reported this thread to admin for not being visible in devices thread. It will be visible soon.
I can not make kernel for cm11. I'm not using cm11 and don't have to time to make flash and test on it.
Uber 5.2
I have created a build with Uber 5.2 to test overall smoothness, battery life and other factors.
Please let me know which build you feel better after testing (Linaro or Uber)
let me test on my k30t with miui7.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
'It supports fast charging upto 1380 mah and this kernel is suitable for miui 7.I experienced it in stock kitkat rom and a user posted ss of this kernel in Miui 7 as above.please mention it in your page or on github page so that users can attract with this incredible kernel made by you.!!
Rahulraj943472 said:
'It supports fast charging upto 1380 mah and this kernel is suitable for miui 7.I experienced it in stock kitkat rom and a user posted ss of this kernel in Miui 7 as above.please mention it in your page or on github page so that users can attract with this incredible kernel made by you.!!
Click to expand...
Click to collapse
What is max charging current in stock lollipop kernel? I find charging to be slow. And when I checked it shows 600 mA while charging and thats a bit slow.
chhapil said:
I have created a build with Uber 5.2 to test overall smoothness, battery life and other factors.
Please let me know which build you feel better after testing (Linaro or Uber)
Click to expand...
Click to collapse
I would like to see the kernel optimised for Lollipop
averagegeek said:
I would like to see the kernel optimised for Lollipop
Click to expand...
Click to collapse
Me too!!
Waiting for lollipop version.
I'm waiting for lollipop version too ?
I'm not using lollipop build yet. But I can build it for you guys, but you will have to test and report
Finally some developer is doing work on this device, goo to see!
Yes, we will test your LP kernel & if possible please add OC support.
new build is up.
grab it from github
I dont have yet the bandwidth for LP builds
chhapil said:
new build is up.
grab it from github
I dont have yet the bandwidth for LP builds
Click to expand...
Click to collapse
Waiting for LP build for A6000 plus (64 bit).
Keep up the good work.!
Can I install this kernel on CM11.??
Thanks for creating this great custom kernel for our device.
your custom kernel works on MIUI 7. Great. It gives long battery life (about 25-30 hours on normal usage). Performance is good too.
Please add more custom governor and hotplug.
And please Lollipop build
Thanks
---------- Post added at 10:25 AM ---------- Previous post was at 10:21 AM ----------
Iqbal Ansari said:
Can I install this kernel on CM11.??
Click to expand...
Click to collapse
I've tested on CM11. Yes you can use it on CM11 (but you must create your own boot.img file, using CM11 ramdisk and MoStock kernel). But I found one bug (for now), WiFi will stuck on turning on. I don't know about other bugs.
I hope chhapil can fix wifi bug on CM11.
This kernel works like a charm on MIUI 7. No bug

[EOL] Stock International ROM [stable] [v5.1] for [klte/kltekor/kltedcm]

This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...
/* Introduction */
As a user of Korean Galaxy S5 (kltekor), I was really disappointed with an infinite number of useless pre-installed bloatware by both Samsung as well as Korean service providers. After several attempts, I’m managed to make a decent ROM which is simply ported from the international variant of S5, that is klte.
Please note: I made this ROM for my personnel use. Further, it is simply a clean, de-odexed and significantly de-bloated stock international ROM with a number of useful apps (from Note 7, S8, Lineage-OS etc: optional.). If you are looking for a more feature rich port ROM, you will be mostly disappointed.
Code:
DISCLAIMER!
I am not responsible for any damage to your device. Everything you are doing on your device is on your own risk.
I only own kltelgt (Korean variant). Hence, this ROM is only tested on that device.
Please note that flashing any custom ROM/Kernel including mine will void your warranty.
/* Special note to users/developers */
You are allowed to take anything (including kernel, apps etc.) from this ROM. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.
/* Aim of this ROM */
To provide a simple, clean and nearly stock experience for kltexxx users.
/* Compatibility */
This ROM is by-default compatible with kltekor (SM-G900S/K/L) and nothing else.
To run this ROM on klte/kltedcm, you need to flash the supplied klte-AddOn/kltedcm-AddOn, which includes klte/kltedcm kernel as well as other required files, after flashing ROM. Please note: you also need to flash Magisk since the klte/kltedcm "boot.img" from AddOn will replace the patched ramdisk with the stock one.
/* Downloads */
kltekor-v5.1
klte-v5.1
kltedcm-v5.1
Please note: v5.1 is a minor update and should be flashed over v5.0.
kltexxx-v5.0
Magisk (14.5) (for klte & kltedcm)
Extras (post#2)
Old versions
v4.0
v3.0
v2.0
v1.0
/* How-to */
Fresh Install
i. Download v5.0 & 5.1 for your device (no need to download klte/kltedcm AddOn: already included in v5.1)
ii. Go to recovery (I used latest TWRP)
iii. Flash v5.0 followed by v5.1 and & Magisk (please follow the order)
iv. Wipe cache/dalvik cache &
v. Reboot and enjoy​
Update over v5.0
i. Download v5.1 for your device
ii. Go to recovery (I used latest TWRP)
iii. Flash v5.1 followed by Magisk
iv. Wipe cache/dalvik cache &
v. Reboot and enjoy​
/* What is included */
1. A clean, significantly de-bloated, de-odexed stock international ROM which is almost fully ported for kltekor.
2. A much more powerful Kernel (special edition of SmartPack kernel)
3. Based on G900FXXU1CRA2 (latest)
4. Android security patch level: August 1, 2017
5. Pre-rooted with Magisk 14.5
6. Samsung’s heavyweight web-browser is replaced with Lineage-OS’s light-weight jelly bowser (self-build and signed with my personal key: source code).
7. TouchWiz Launcher, System UI and My Files from S8 (Optional)
8. SFinder, Gallery, SNotes, Calculator, Voice recorder & Keyboard from Note 7 (Optional)
/* Kernel features */
*Source code*
Build from latest klte source code.
Build using Google arm-eabi 4.9 toolchain.
Linux Kernel version is updated to 3.4.113
SELinux mode: Permissive
(PS: Although I don’t like to set SELinux mode to "Permissive", I’m forced to do so in order to get external SD card working.
Kernel tweaker app recommended: SmartPack-Kernel Manager (recommended for the best compatibility)/Offical Kernel Auditor.
Added features include...
CPU voltage control
CPU Freq Gov: INTELLIDEMAND, INTELLIACTIVE, SMARTMAX, LIONHEART, NIGHTMARE, ADAPTIVE, ALUCARD & ZZMOVE.
Warning: zzmove native hot-plugging is enabled. So, be careful to use that governor with other CPU hotplugging.
CPU hotplugs: Lazyplug, Alucard and mako hotplug.
IO schedulers: BFQ, FIOPS, SIO, VR, ZEN, FIFO, TRIPNDROID.
Kernel mode NEON.
USB gadget support (now you can mount CD-ROMs).
Enabled support for ReiserFS, NTFS, JBD & JBD2 file systems.
Arch Power is enabled & Gentle Fair Sleepers are disabled.
TCP congestion algorithms: Westwood, reno, cubic etc.
Fastcharge v2.0
Sound Control
Intelli thermal v2.0 
FRandom
The Ultra Kernel Samepage Merging (UKSM) feature
Dynamic sync control 2.0
Adreno_idler
CPU Input boost
Powersuspend
KCAL v2
a lot more…
/* Bugs */
1. Setting "Fingerprint" lock-screen sometimes shows weird issues. Workaround: Try "PIN" or "Pattern" lock before testing "Fingerprint" lock screen.
2. You tell me.
/* Acknowledgements */
@topjohnwu
@vincom
@BlackMesa123
@JustArchi
@Albe95
@Tamerlan2009
@A.nagi
@huawei92
@Marcelo765
@BAN (MAGNO)
Our Korean Galaxy S5 Facebook group members
XDA:DevDB Information
Stock International ROM, ROM for the Samsung Galaxy S5
Contributors
sunilpaulmathew
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: latest stock firmware
Based On: Stock 6.0.1
Version Information
Status: Stable
Current Stable Version: 5.0
Stable Release Date: 2018-01-12
Created 2017-12-16
Last Updated 2018-09-06
Extras & Screenshots
***Extras***
(Flashable in twrp)
S8 Launcher
Downlaod (credits: @huawei92)
S8 MyFiles
Download
S8-SystemUI&Settings
Download
N7 Launcher
Download
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
N7 Calculator
Download
N7 Gallery
Download
N7 Keyboard
Download
N7 MyFiles
Download
Gello Browser (Lineage-OS)
Download
Screenshot
Email (Lineage-OS)
Download
Screenshot
AudioFX (Lineage-OS)
Download
Screenshot
SmartPack-Kernel Manager (a modified version of KernelAduitor by myself)
Download apk
Screenshots
***Screenshots***
Fullly stock look
Change-logs
7. April 07, 2018
Release status: stable-v5.1
Please note: it will be the last update of this ROM unless Samsung releases new firmware for our device (very unlikely).
Changes in ROM: Fixed Samsung Weather.
Changes in Kernel: Merged some patches from latest Samsung code release. Updated fast charge into v2 (own modifications), which includes i. Enabled Custom Mode by default, ii. Bump USB and Wireless levels up to 1600, iii. Set default AC: 2000; USB:700; Wireless:900 (need more testing), iv. Reduced lower charge current for USB (400) and Wireless (600) and v. Miscellaneous changes.
6. February 21, 2018
Release status: stable-v5.0
Changes: Fully rebased over the latest Samsung firmware (G900FXXU1CRA2). Removed all the ported apps to retain the stock look and feel.
5. January 25, 2018
Release status: stable-v4.1 (minor update)
Changes: Mainly includes fixes for emergency service (UPSM) and some kernel level updates to improve performance & battery life.
4. January 12, 2018
Release status: stable-v4.0
Changes in ROM:
Heavily de-bloated. Added Voice recorder from N7.
Changes in Kernel:
Added USB gadget (keyboard & mouse) support (App).
3. December 29, 2017
Release status: beta-v3.0
Changes in ROM:
Added support to kltedcm via an AddOn package.
Removed N7 Calendar with Stock SPlanner.
Added System UI, My files and TouchWiz Launcher (optional) from S8.
Added TouchWiz Launcher, SFinder & Email from Note 7.
Updated Jelly browser with latest LineageOS commits.
Much more debloated (Removed Kids Mode, Easy Launcher & Galaxy Apps).
Changes in Kernel:
New CPU hotplug (Lazyplug) is introduced as a replacement to intelli_plug.
2. December 23, 2017
Release status: beta-v2.0
Changes in ROM:
Added support to klte (via an AddOn package)
Added Calendar, Gallery, My files, SNnotes, Calculator, Email & Keyboard apps from Note 7 (Credits:
@A.nagi)
Changes in Kernel:
zzmove native hot-plugging is enabled.
UKSM default sleep is extended to 1000 ms to improve battery life.
Enabled a bunch of features (e.g: REISERFS, NTFS, JBD & JBD2 file systems) in the Kernel.
1. December 16, 2017
Release status: beta-v1.0
Initial release
For klte it's safe to flash?
Bosket said:
For klte it's safe to flash?
Click to expand...
Click to collapse
By-default No. Because the "boot.img" of this ROM is packed with kltekor dtb (which is too different from klte) and zImage.
However, it will mostly work (and should be safe) if you flash a klte kernel over this ROM (PS: preferably anykernel zip contains zImage and dtb for klte).
Version 2.0
Version 2.0 is now available to download.
Changes in ROM
Added support to klte via an AddOn package (need testing)
Added Calendar, Gallery, My files, SNnotes, Calculator, Email & Keyboard apps from Note 7 (Credits: @A.nagi)
Changes in Kernel:
zzmove native hot-plugging is enabled. Warning: Be careful to use that governor with other CPU hotpluggs.
UKSM default sleep is extended to 1000 ms to improve battery life.
Enabled a bunch of features (e.g: REISERFS, NTFS, JBD & JBD2 file systems) in the Kernel.
How-to-Install
kltekor
i. Download the ROM, ii. Go to recovery (I used latest TWRP), iii. Flash ROM, iv. Wipe cache/dalvik cache & v. Reboot and enjoy
klte
i. Download the ROM, klte-AddOn & Magisk ii. Go to recovery (I used latest TWRP), iii. Flash ROM, klte-AddOn & Magisk (please follow the order) iv. Wipe cache/dalvik cache & v. Reboot and enjoy
Download links can be found here... Enjoy...
/* Downloads */
v2.0
klte-AddOn (for klte)
Magisk (latest) (for klte)
Installed on klte a few hours ago, works great until now. Thank you!
Merry Christmas buddies and Happy flashing!
i'll try on sc-04f
error calendar app: if you tap settings then app stops.
device g900f
Hi all... Thanks for all testing... Enjoy flashing...
Happy Xmas
may be not important coz i tested on sc-04f.
can't see eksternal storage if used stok sc-04f boot.img,but normal when i used your kernel(replace dtb)but classic problem is come,error in charging. ???
by the way,,good job bro. ???
sunilpaulmathew said:
Hi all... Thanks for all testing... Enjoy flashing...
Happy Xmas
Click to expand...
Click to collapse
Thanks for this awesome ROM
but I can't set PIN or Pattern, can you afford a fix for this
I am on G900F
durukanx said:
error calendar app: if you tap settings then app stops.
device g900f
Click to expand...
Click to collapse
Thanks for the info. I think I'm not capable to fix app level issues. So, I'll think about using the stock calendar app.
kuldesak69 said:
may be not important coz i tested on sc-04f.
can't see eksternal storage if used stok sc-04f boot.img,but normal when i used your kernel(replace dtb)but classic problem is come,error in charging.
by the way,,good job bro. ???
Click to expand...
Click to collapse
Hi, sc-04f is kltekdi, right? If so, I can easily fix that issue in kernel level. In that case, plz sent me your stock "boot.img"
Sensible_Smarty said:
Thanks for this awesome ROM
but I can't set PIN or Pattern, can you afford a fix for this
I am on G900F
Click to expand...
Click to collapse
If you try to set PIN/Pattern before fingerprint, it will usually work. If not, plz install a third party luncher and try again. It will mostly work (worked for me).
/* Bugs */
1. Setting "Fingerprint" lock-screen sometimes shows weird issues. Workaround: Try "PIN" or "Pattern" lock before testing "Fingerprint" lock screen.
thanks for help
it's stock boot.img https://drive.google.com/file/d/1svCivS4MxmIsOI5M2T-b0cvS4qTIHoxm/view?usp=drivesdk
sunilpaulmathew said:
Thanks for the info. I think I'm not capable to fix app level issues. So, I'll think about using the stock calendar app.
Hi, sc-04f is kltekdi, right? If so, I can easily fix that issue in kernel level. In that case, plz sent me your stock "boot.img"
If you try to set PIN/Pattern before fingerprint, it will usually work. If not, plz install a third party luncher and try again. It will mostly work (worked for me).
/* Bugs */
1. Setting "Fingerprint" lock-screen sometimes shows weird issues. Workaround: Try "PIN" or "Pattern" lock before testing "Fingerprint" lock screen.
Click to expand...
Click to collapse
thanks but I already tried PIN and pattern first but didn't work also fingerprint registers but dont work
For @kuldesak69 and all others want to this ROM kltdedcm, may be try this new kernel after flashing the ROM. Please note: it will overwrite magisk, so, you need to flash Magisk too. So, the procedure is
1. Flash ROM,
2. Flash kltedcm_AddOn and
3. Flash Magisk.
Waiting for your reply. Feel free to report if something doesn't work properly... I will try to make fixes soon...
Sensible_Smarty said:
thanks but I already tried PIN and pattern first but didn't work also fingerprint registers but dont work
Click to expand...
Click to collapse
Then can you install a 3rd party launcher (like Nova) and again try to set PIN/Pattern?
sunilpaulmathew said:
For @kuldesak69 and all others want to this ROM kltdedcm, may be try this new kernel after flashing the ROM. Please note: it will overwrite magisk, so, you need to flash Magisk too. So, the procedure is 1. Flash ROM, 2. Flash kltedcm_AddOn and 3. Flash Magisk. Waiting for your reply. Feel free to report if something doesn't work properly... I will try to make fixes soon...
Then can you install a 3rd party launcher (like Nova) and again try to set PIN/Pattern?
Click to expand...
Click to collapse
thank's b4,i'll try now... ???
(sory 4 bad english)
sunilpaulmathew said:
For @kuldesak69 and all others want to this ROM kltdedcm, may be try this new kernel after flashing the ROM. Please note: it will overwrite magisk, so, you need to flash Magisk too. So, the procedure is
1. Flash ROM,
2. Flash kltedcm_AddOn and
3. Flash Magisk.
Waiting for your reply. Feel free to report if something doesn't work properly... I will try to make fixes soon...
Then can you install a 3rd party launcher (like Nova) and again try to set PIN/Pattern?
Click to expand...
Click to collapse
Yes i am using nova launcher and still same problem
sunilpaulmathew said:
For @kuldesak69 and all others want to this ROM kltdedcm, may be try this new kernel after flashing the ROM. Please note: it will overwrite magisk, so, you need to flash Magisk too. So, the procedure is
1. Flash ROM,
2. Flash kltedcm_AddOn and
3. Flash Magisk.
Waiting for your reply. Feel free to report if something doesn't work properly... I will try to make fixes soon...
Then can you install a 3rd party launcher (like Nova) and again try to set PIN/Pattern?
Click to expand...
Click to collapse
many thanks man all working normal,:good::good:
but i'm forgot to instal nova,that's my favorit to,i'll try soon...

[KERNEL][22.02.2019]Phoenix Kernel V3.6 for the Galaxy J6 2018

Hello J6 users! I present you my first custom kernel for this phone. It has some pretty cool features. They are:
● Prerooted with Magisk 18.1
● SELinux Permissive
● Deleted all kinds of security measures like DM-Verity, RMM, Knox, TIMA, defex
● 5V/2A charging support (needs charger and cable that can supply it)
● CPU overclock to 1.7GHz (original 1.6)
● GPU overclock to 1.3GHz (original 1.0)
● Fsync on/off support
● CRC on/off support
● SafetyNet patched
● Overclock screen refresh rate to 64Hz
● CPU and GPU undervolt for optimal battery life and thermals
● Added tons of custom CPU governors and I/O schedulers
● Boeffla Wakelock Blocker
● Ultra Kernel Samepage Merging
● FRANDOM support
● Reduced time to sleep
● Wireguard support
● ARCH power support
● Prop tweaks including 1080p youtube playback support
● Undervolted display, touchpanel, vibrator motor and sensors for better battery life
● Disabled Exynos Input Booster
● Disabled Exynos GPU DVFS
● Spectrum proffiles support with optimized presets (can be found in the integrated OxygenControl app)
● Built with Linaro 7.4.1 toolchain
● Kernel base J600GDXU3ARL1
● Ramdisk base J600GUBS3ASA7 (January patch)
The kernel is thoroughly tested on SM-J600G but it should work on all J6 variants.
Supported variants:
SM-J600FN - Working
SM-J600F - Working
SM-J600G - Working
SM-J600GT - Working
SM-J600GF - Working (untested, please give feedback)
SM-J600N - Working (untested, please give feedback)
SM-J600L - Working (untested, please give feedback)
Download links:
MOD EDIT: Link Removed
Installation instructions
1. You need a custom recovery installed like TWRP, a link to can be found here. Follow the instructions carefully and strictly to install it.
2. Boot into TWRP then go to Install and navigate to the kernel zip file. Click on it and swipe to install. Everything will go automatically.
3. Once it finishes you are basically done, reboot your phone and enjoy.
And finally, here are some screenshots from my fellow testers:
As a end note, a lot of work and testing has gone trough this kernel to make it where it is now, and all this kernel was done blindly without a device, so any donations would be appreciated. Thanks for understanding and using my kernel​
Credits:
@renoxtv obviously
@ananjaser1211 and @corsicanu for many commits and help with troubleshooting
@BlackMesa123 for RMM patches
@topjohnwu for Magisk
@DarkLord1731 for making oxygen control app and Spectrum proffiles for 7870
And the guys who went trough my torture of testing everything
XDA:DevDB Information
[KERNEL][22.02.2019]Phoenix Kernel V3.6 for the Galaxy J6 2018, Kernel for the Samsung Galaxy J
Contributors
renoxtv
Source Code:MOD EDIT: Link Removed.
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V3.6
Stable Release Date: 2019-02-22
Created 2019-02-17
Last Updated 2019-02-22
Reserved
Q&A​Q: Why is my OEM Unlock turned off?
A: Don't worry about it. Some weird stuff happening there, it's still on tho.
Q: Will you add AOD?
A: No. Not because I don't want, because it's impossible. Trust me, me and other devs tried alot.
Q: Will you add X feature?
A: If it's possible to add and if it's not stupid.
Join here to get updates about my kernel​I have made a Telegram channel for updates on my kernel, maybe betas too.
Link: https://t.me/PhoenixKernelA6J6
Reserved
For reporting bugs​So if there occurs a bug in the kernel, here are what you should do to help me fix that. Remember I work without a device so I can't replicate bugs myself.
1. Write your phone's model number
2. Write your phone's CSC code
3. Write your security patch level
4. Do you have any magisk modules installed?
5. Explain the issue with details
6. Replicate the issue, then boot straight to TWRP. From there go to Advanced > File Manager and navigate to /proc. Then find a file named last_kmsg, copy that to your internal storage or SDcard and upload it somewhere then send it in my XDA PM or Telegram PM at username MITKO7411XD
Nice, congrats!
Works in J600G variant sir, please update
Just have to test battery life and stuff
does not download files via mobile client 4pda
on other kernels it works ...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Awesome! Works flawlessly on my J600F. Great performance, yet maintains long battery life. Thanks!
renoxtv said:
Hello J6 users! I present you my first custom kernel for this phone. It has some pretty cool features. They are:
● Prerooted with Magisk 18.1
● SELinux Permissive
● Deleted all kinds of security measures like DM-Verity, RMM, Knox, TIMA, defex
● 5V/2A charging support (needs charger and cable that can supply it)
● CPU overclock to 1.7GHz (original 1.6)
● GPU overclock to 1.3GHz (original 1.0)
● Fsync on/off support
● CRC on/off support
● SafetyNet patched
● Overclock screen refresh rate to 64Hz
● CPU and GPU undervolt for optimal battery life and thermals
● Added tons of custom CPU governors and I/O schedulers
● Boeffla Wakelock Blocker
● Ultra Kernel Samepage Merging
● FRANDOM support
● Reduced time to sleep
● Wireguard support
● ARCH power support
● Prop tweaks including 1080p youtube playback support
● Undervolted display, touchpanel, vibrator motor and sensors for better battery life
● Disabled Exynos Input Booster
● Disabled Exynos GPU DVFS
● Spectrum proffiles support with optimized presets (can be found in the integrated OxygenControl app)
● Built with Linaro 7.4.1 toolchain
● Kernel base J600GDXU3ARL1
● Ramdisk base J600GUBS3ASA7 (January patch)
The kernel is thoroughly tested on SM-J600G but it should work on all J6 variants.
Supported variants:
SM-J600FN - Working (untested, please give feedback)
SM-J600F - Working
SM-J600G - Working
SM-J600GT - Working
SM-J600GF - Working (untested, please give feedback)
SM-J600N - Working (untested, please give feedback)
SM-J600L - Working (untested, please give feedback)
Download links:
Please note that any version lower than v3.5 supported Galaxy A6 only
PhoenixKernel V3.5 [17.02.2019]: Google Drive
Installation instructions
1. You need a custom recovery installed like TWRP, a link to can be found here. Follow the instructions carefully and strictly to install it.
2. Boot into TWRP then go to Install and navigate to the kernel zip file. Click on it and swipe to install. Everything will go automatically.
3. Once it finishes you are basically done, reboot your phone and enjoy.
And finally, here are some screenshots from my fellow testers:
As a end note, a lot of work and testing has gone trough this kernel to make it where it is now, and all this kernel was done blindly without a device, so any donations would be appreciated. Thanks for understanding and using my kernel
Credits:
@renoxtv obviously
@ananjaser1211 and @corsicanu for many commits and help with troubleshooting
@BlackMesa123 for RMM patches
@topjohnwu for Magisk
@DarkLord1731 for making oxygen control app and Spectrum proffiles for 7870
And the guys who went trough my torture of testing everything
XDA:DevDB Information
[KERNEL][17.02.2019]Phoenix Kernel V3.5 for the Galaxy J6 2018, Kernel for the Samsung Galaxy J
Contributors
renoxtv
Source Code:https://github.com/renoxtv/android_kernel_samsung_a6lte_exynos7870
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V3.5
Stable Release Date: 2019-02-17
Created 2019-02-17
Last Updated 2019-02-17
Click to expand...
Click to collapse
Hi I have J600F. And I'm on the zapatos rom with helios kernel. I installed your kernel via zip install but it did not work. It booted up. Showed starting apps. 1 to 82 and then black screen. Only white strip middle right where you pull left for edge apps panel showed. Can you maybe help,please?. Did I do something wrong maybe. Thx
Hi. Looks like some users have problems, some dont. So I advice to fully factory reset before or after flashing the kernel to work properly
I may also remove the built-in Magisk and OxygenControl app to rule out any instability
Test version is in my telegram group
J600FN user. Everything is working O.K. here.
SM-J600G (Philippines csc) not working.. i stucked in blackscreen and cannot enter twrp but i managed to fix by using offline charging just to enter twrp forcefully. I already used Oxygenkernel and Helios for J6 and this does not working on me
danicadanicadanica said:
SM-J600G (Philippines csc) not working.. i stucked in blackscreen and cannot enter twrp but i managed to fix by using offline charging just to enter twrp forcefully. I already used Oxygenkernel and Helios for J6 and this does not working on me
Click to expand...
Click to collapse
Did you unistall first the oxygen controll app?
Most of time, some errors are due to configuration from old kernel
lzimbrea said:
Did you unistall first the oxygen controll app?
Most of time, some errors are due to configuration from old kernel
Click to expand...
Click to collapse
Im using Helios 2.6 kernel for J6 not Oxygen kernel. Also screenshot posted in my previous post..
PhoenixKernel V3.6 HOTFIX is here, changelog is small this time
-Added back "bootagent" and "SKMSAgent" apps to hopefully fix ramdom apps FC or black screen
@danicadanicadanica maybe try this one, hope it works out
renoxtv said:
PhoenixKernel V3.6 HOTFIX is here, changelog is small this time
-Added back "bootagent" and "SKMSAgent" apps to hopefully fix ramdom apps FC or black screen
@danicadanicadanica maybe try this one, hope it works out
Click to expand...
Click to collapse
Will check soon thanks..
renoxtv said:
PhoenixKernel V3.6 HOTFIX is here, changelog is small this time
-Added back "bootagent" and "SKMSAgent" apps to hopefully fix ramdom apps FC or black screen
Click to expand...
Click to collapse
Tried and still black screen.. maybe its because i flashed helios kernel before and inside the zip file is:
/system/lib/libsecure_storage_jni.so
/system/lib/libsecure_storage.so
/system/vendor/lib/libsecure_storage_jni.so
/system/vendor/lib/libsecure_storage.so
danicadanicadanica said:
Tried and still black screen.. maybe its because i flashed helios kernel before and inside the zip file is:
/system/lib/libsecure_storage_jni.so
/system/lib/libsecure_storage.so
/system/vendor/lib/libsecure_storage_jni.so
/system/vendor/lib/libsecure_storage.so
Click to expand...
Click to collapse
Hi
I doubt it's that, but it somehow could be. Maybe try a clean rom without flashing helios then flash my kernel. If it still doesnt work, give logcat if you can (remember I'm working without a phone so i cant reproduce the issues)
Hi
Can you please support galaxy j4 too
Just tried this, everything works fine except for the Spectrum Gaming profile. The GPU is stuck at 343mhz even if both the minimum and maximum frequencies are maxed out, causing LOTS of lag when gaming. I play games a lot and having a custom kernel is my only way to gain extra fps.
I'll send a screenshot later. Great job on the kernel! A much better alternative to oxygen kernel :good:
EDIT: I'm having microstutters when playing games. I tried all profiles. I have an SM-J600G
why there is nothing for j6 plus I think im gonna move to j6
[email protected] said:
why there is nothing for j6 plus I think im gonna move to j6
Click to expand...
Click to collapse
Probably wait for a few months or so.

Categories

Resources