[KERNEL] [AOSP] [ArchiToolchain] [14/04/15] ArchiKernel V2.X - Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve

{
"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...

Related

[KERNEL] kuro kernel for all rom

this is my compiled kernel, builded from samsung source code (GT-S5360_GB_Opensource_Update2.zip). please read this whole post before you install this kernel in your device and don't expect something "WOW" from this kernel since its only my kernel for my daily usage.
the main interest of this kernel is to build a kernel which:
1. compatible to all rom (custom n stock)*.
2. simple, light, yet still customizable
3. save more batteries
4. decent performance
if you're looking for a kernel as described above, then this thread will give what you want.
the link :
Click to expand...
Click to collapse
special built kernel with a2sd full support -- for advance user
note: clearly stated for advance user. don't ask me why it didn't boot up in your rom.
Click to expand...
Click to collapse
basic feature:
1. init.d script support
2. Advance Power Management enabled (not 100% working but it solve the screen issue)
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread and the solution for deep sleep from his patch thread.
4. harish for the tools
5. maroc aka yahya, edoko, tegrak, sdadier, droidzone @github for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
TERM OF USE AND SHARING:
this thread intent is for sharing. feel free to use, edit, distribute all material inside this thread which came from me. if there any parts of this mod which comes not from me please refer to the original dev I've mentioned in this thread. if want to share it to another forum or modify it you don't have to ask my permission. no need to credits, put links or whatsoever. you'll only need to remember that you should held all the responsibility by using this mod, modify it or distribute it. DO IT WITH YOUR OWN RISK
Click to expand...
Click to collapse
IMPORTANT NOTES:
1. please don't ask anything about CWM. I prefer to never put it on my kernel.
2. trying to fix the 3rd freq but still no luck. we have 312-x-624-832 freq but the (x) freq is still buggy and imperfect. I think we need some help to fix it. already tried with 416, 442, 468, 520 but the bug is still there.
3. sorry, no a2sd support at this moment. you can use dsixda's kitchen or harish's tools to build a kernel with repencis's ramdisk to make this kernel support a2sd by yourself. the good thing is that your a2sd will work but it will also make your device boot (a lot) longer. I prefer to not use it on my kernel since I never use a2sd.
4. I give you three 'cats' gov in this kernel
powercats = lazy --> performance
blackcats = smartassv2 --> balanced setting
activecats = intellidemand --> battery saver
they have been tweaked and renamed just to make you easier when choosing the govs.
5. if you have a2sd running in your device, please uninstall it before installing this kernel. or else, you'll get bootloop
changelog
v0.1 :
first released version
v0.2 :
- swap
- ext4
- more iosched
- optimized conservative for battery saving
- ciffs (not really needed but it will be usefull if someone might want to use it)
v0.3 :
- new freq configuration (312-468-624-832). less sudden jumped out freq from 312 to 624 but it still imperfect yet.
- new govs, wheatley removed. now conservative is set as default for battery saving option.
- configured iosched, sio as default.
- now it use a part of koneu patch to fix deep sleep problem
v0.4 :
- minor tune on the kernel source and configuration
- as requested, OTG stuff added**.
v0.5:
- minor tune on battery management
- tun.ko build in
- few sound API and driver added
- as requested, NTFS modules built in
v0.5.1:
- lil bit tuning. trying to fix ntfs problem
- KSM for page merging support
- HID support
v0.5.2:
- alternate version of 0.5.1 without any OTG related stuff
v0.6.9:
- 6 frequencies
- setting for conservative and blackcats modified to match the new freqs.
v1:
- 5 frequencies. 780mhz almost never used so I removed it (468 is a buffer to prevent the freq suddenly jump to max freq. it actually working at 312mhz)
- HID driver removed (you don't even know what it is)
- few API removed for lightweightness
- CIFS removed since almost no one use it.
- deepsleep bug from v0.6.9 fixed
- screen problem fixed (never happened on mine but need report from users)
- battery APM
v1.1
- black screen bug fixed
* CM is not supported. sorry.
** OTG stuff still untested. the driver and NTFS modules required is inside it but I don't have the equipment to test it.
Click to expand...
Click to collapse
IMPORTANT STUFF: INCOMPATIBILITY ISSUE REPORT
# DXLF deodexed ROM (reported count: 1)
reason : error due to tweak inside it. already fixed.
please report here if you find my kernel doesn't boot. specify your system in details like : the rom, tweaks, a2sd/non a2sd, kernel version. I'm trying my best to make this kernel compatible with all rom (except CM). all kernel kernel here is already tested in my device before I uploaded it. however, my work might not perfect yet so that it might won't boot in several ROM.
Click to expand...
Click to collapse
kernel source link: http://www.mediafire.com/?bgh79kbcof9jctf (it only contain the modified files. you need to download the whole source code from samsung at opensource.samsung.com. I'm using update 2 for european region).
Finally
BTW Freq,Governors,IO working?
Will test now
Edit : Sio not included, noticed Speed in booting, nice Kernel, expecting more, but not too much..LOL
{
"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"
}
its actually already uploaded several days ago (lol)
yeah finally
this not support dualboot it mean support a2sd, right ?
reserved..
Sent from my GT-S5360 using xda premium
@ron: why don't you try to build your kernel. you already on linux, don't you?
kurotsugi said:
@ron: why don't you try to build your kernel. you already on linux, don't you?
Click to expand...
Click to collapse
yes, i was on ubuntu 12.04, but i recently formatted my PC to Windows since i need it for school for my class presentations, i have a lot of work and i also need it for my part time job, so basically ubuntu was eating space, so switched to windows for a while, will be going back to ubuntu next year after graduation:highfive:
Noticed that frequencies 416 is rarely used
from 312 it jumps to 624 and rarely on 416..observation only, will test more
yup...416 is tend to not stable and it easily jumped out to 624. thats a bug from 4 freq mode using 0x0d. it can solved but we should underclock it too 104. its not a good option for me.
Wow downloading!!!!!
Sent from my GT-S5360 using xda premium
@ kuro, does it supports A2SD? nice kernel buddy. :good::good:
Ha! finally..
Great job my friend.
sent while doin' some burnouts
Benchmark for 416 MHz? How did you manage to fix the incapability of the CPU to reach that frequency?
kurotsugi said:
this is my compiled kernel, builded from samsung source code. please don't expect something wonderfull from this kernel since its only my kernel for my daily usage.
feature:
1. init.d script support
2. Advance Power Management enabled
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread
4. harish for the tools
5. edoko, tegrak, for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
PS: please don't ask anything about CWM. I prefer to never put it on my kernel.
Click to expand...
Click to collapse
Reserved master...
Sent from my GT-S5360 using xda app-developers app
@marco: that freq isn't fixed yet. the benchmark and bogoMIPS score tend to give unstable value between 416 and 624. I think the freq for 0x0d isn't 416. it might a lil bit higher than it.
You could try 520…
Awesome. Flashing right away. Kuros stuff is always awesome. Was expecting this kernel. Thanks man
@marco: yup...I'll try that later. now I'm stil experimenting with something else.
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
kurotsugi said:
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
Click to expand...
Click to collapse
Thats exactly what I want. I dont use a2sd/swap and dont like ext4 auto mount. Was using rev54 savies till now as it has the exact one. Used rev 60 v2 for some time(it had ext4, inbuilt CWM etc) but it was draining battery some what since it got ext4 and inbuilt CWM etc. I need a kernel which is light, fast, battery saving and I only want droidwall. So this one exactly suits me
As far as CWM is concerned, as we can flash the same with just two clicks why so much rush to integrate to kernel? Its best not included imo
this kernel is already support swap and ext4 partition. I never used it but I think it will be usefull for someone who might want to use it. I'm still testing several stuff with the gov here and io sched here. got some interesting gov but it doesn't work at this moment. I'll upload it when I finished with this one.
EDIT: this kernel was my last stable kernel built. I can't clearly remember all stuff inside it. can you tell me the govs inside it?
Hmm then this isn't a basic kernel just flashed it and looks good. I'll give my detailed report later

[KERNEL][925P/R4] UniKernel v9 120615

Features
Interactive governor as default
CFQ I/O scheduler as default
bic TCP congestion scheduler
Full init.d scripting support
SE Linux set to permissive (will prevent private mode from working)
Fully working Auto-Root for all 5.1.1 roms
Thanks to the S6 Overload, @g.lewarne, we have a unified dtb for 920/925 P and R4 devices...since he's such a busy person, I will be maintaining on this side....and update as appropriate on the changes @g.lewarne makes...
v9 initial - 120615
No longer beta! Yay!...
Disabled selinux and auditd...
Ramdisk being compressed using lzma from gzip...
Reverted to UniKernel v8 Interactive and VM settings...helpfully this fixes the lockscreen issue...testers have not seen this issue...
v9 beta - 112915
Removed "Add lz4 compressor and crypto modules" commit and added "Compressor: Add lz4 modules, Speedup lz0" commit
v9 beta - 1110815
Based on COI6
Added ROW scheduler
lz4/lz4hc fixes
block: Make CFQ default to IOPS mode on SSDs
v9 beta - 100815
Implementation of /system/unikernel.prop (more about this, below, in the second post)
selinux: Do not allow mode changes [HACK]
sd: Avoid sending medium write commands if device is write protected
binfmt_elf.c: use get_random_int() to fix entropy depleting
arm64: kconfig: select HAVE_EFFICIENT_UNALIGNED_ACCESS
Revert "staging: binder: Change binder mutex to rtmutex."
Usb: Gadget: Add DriveDroid support
Add lz4 compressor and crypto modules
GPU: Mali: Rework Throttling and DVFS control
Block: Add BFQ and FIOPS Schedulers, Optimize Deadline
cpufreq: exynos-mp-cpufreq: Add calibrated power coefficients
Squash of AndreiLux's power efficiency patch set
cfq-iosched: fix the setting of IOPS mode on SSDs
writeback: Fix occasional slow sync(1)
fs/sync: Make sync() satisfy many requests with one invocation.
block: Reserve only one queue tag for sync IO if only 3 tags are available
block_dev: implement readpages() to optimize sequential read
jiffies conversions: Use compile time constants when possible
readahead: make context readahead more conservative
sync: don't block the flusher thread waiting on IO
writeback: fix writeback cache thrashing
Make sure you have OEM Unlocking enabled in Developer Options before flashing kernel...
No, seriously...go to Settings > Developer Options > OEM Unlocking...On? Good...continue...
Downloads
925P - https://www.androidfilehost.com/?w=files&flid=44925
925R4 - https://www.androidfilehost.com/?w=files&flid=44926
Source
https://github.com/djvoleur/G92XP-R4_COI9
/system/unikernel.prop
Below are the lines added to unikernel.prop and their default settings...
kernel.turbo=false (default) or true
kernel.interactive=battery (default) performance
kernel.scheduler=cfq (default) noop deadline fiops bfq
kernel.vm=tuned (default) or stock
kernel.gapps=true (default) or false
kernel.initd=true (default) or false
If you want to what they exactly do, click here
For now, you will need a file explorer (with root access) to make changes to the file...just make sure that it keeps the permssions rw-r--r-- (or 644) and you will have to reboot for the changes to take effect...
Project
Here is what I have so far with the app...
{
"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 will be able to apply the settings dynamically without having to reboot the phone and save the settings to the unikernel.prop file...I'll let everyone know once this has been completed...
Kernel running great, thanks
Sent from my SM-G925P using Tapatalk
DR0IDMANIAC said:
Kernel running great, thanks
Sent from my SM-G925P using Tapatalk
Click to expand...
Click to collapse
Sweet...my tester wasn't awake to see if it booted... Yaaay!
@djvoleur hey, so this one surely works for G925R4 too? No mention of r4 in filename, so asking..
itskapil said:
@djvoleur hey, so this one surely works for G925R4 too? No mention of r4 in filename, so asking..
Click to expand...
Click to collapse
Lemme build for that real quick...
Edit: OP has been updated let me know if it boots...
Its been through like 3-4 iterations on Build 5. Which version is this? Latest 5v3a or what? He was testing a v4 build at one point too for undervolting stuff. Latest 3a build was uploaded by him @ Jul 25, 2015 | 03:08PM
Changelog
Unikernel v5-0003a
- Fixed LTE
Unikernel v5-0003
- Fixes TSP firmware reported version in *#2663# service menu
- Fixes Edge devices battery temperature reporting
- Add DriveDroid Support
Unikernel v5-0002
- Patchup to full BOG8
- Completely overhauled Unification
- Updated Touchscreen firmware for all models
- Fixes "Backwards screen" scenario on some 925 models
- Completely reworked Cypress / FTS Touchkey unification code
- Supports engineering bootloaders- including Call Audio
- Added variant detection to Thermister (temp sensor) values in universal device tree
- Optimised Inputbooster head/tail times for responsiveness
- Reduced some WakeLocks
- Added Google apps power management tweaks
- Re-added lz4 zswap compressor and set as default
- Inreased swap size
- Removed faulty memory management tweaks (lag fix)
- Entropy deletion fix
- Added more support for Korean (K) variants
- Removed all possible kernel debugging, logging and statistics gathering, except Android Logger
Unikernel v5-0001
- Rebased to BOFJ/COF8 sources
- Fixed 800MHz bug
- Removed lz4 zswap compression
- o2 compile optimisation flag
- Added lubricant to user experience
Click to expand...
Click to collapse
Thanks
[SEMI-UNRELATED] As a side note, I had HotSpot working on OFE/5.1.1 stock rom with GTv.3.1.5. After flashing some kernels I noticed it was no longer working. I flashed this latest V5 build that @djvoleur has modified for us, than enabled hotspot again with the GT app. It is working fine again. I'm assuming when you flash a kernel it modifies something that will require you to reapply hotspot fix each time or is this an independent (kernel unrelated) issue where HotSpot doesnt seem to be "sticking" and continuing to work??
Working great!! Thanks for sharing!
Can anyone explain in more detail how this latest kernel differs from v4? The good and bad if any please?
Much obliged,
Da Baron
djvoleur said:
Lemme build for that real quick...
Edit: OP has been updated let me know if it boots...
Click to expand...
Click to collapse
Works great :good: Thanks for supporting the uscellular variant! Is this build built from the original unikernel source? I know the original build for the 925R4 wasn't.
Alpine- said:
Its been through like 3-4 iterations on Build 5. Which version is this? Latest 5v3a or what? He was testing a v4 build at one point too for undervolting stuff. Latest 3a build was uploaded by him @ Jul 25, 2015 | 03:08PM
Thanks
[SEMI-UNRELATED] As a side note, I had HotSpot working on OFE/5.1.1 stock rom with GTv.3.1.5. After flashing some kernels I noticed it was no longer working. I flashed this latest V5 build that @djvoleur has modified for us, than enabled hotspot again with the GT app. It is working fine again. I'm assuming when you flash a kernel it modifies something that will require you to reapply hotspot fix each time or is this an independent (kernel unrelated) issue where HotSpot doesnt seem to be "sticking" and continuing to work??
Click to expand...
Click to collapse
[TOTALLY-UNRELATED]
flashing new kernals never undid the hotspot hack for me, but updating prl and profile resets the hack for me, just my $0.02
TookRDerbs said:
flashing new kernals never undid the hotspot hack for me, but updating prl and profile resets the hack for me, just my $0.02
Click to expand...
Click to collapse
Ah thank YOU! That's it then! I have updated prl and profile several times since using GT.
Alpine- said:
Ah thank YOU! That's it then! I have updated prl and profile several times since using GT.
Click to expand...
Click to collapse
yea it took me a while to figure out why my hotspot would randomly stop working lol
on a side note thanks for the kernal dev its working perfectly!
is the compatible with OF7 or just OFE?
xSkyFlasherx said:
is the compatible with OF7 or just OFE?
Click to expand...
Click to collapse
Both
Edit: I take that back. I was reading the GT post but you're referring to the kernel sorry
I'm going to go sing of the joys you've brought us and then flash this!
Sent from my SM-G920P using Tapatalk
bpdev said:
Works great :good: Thanks for supporting the uscellular variant! Is this build built from the original unikernel source? I know the original build for the 925R4 wasn't.
Click to expand...
Click to collapse
This is built on BOFE...
Da Baron said:
Can anyone explain in more detail how this latest kernel differs from v4? The good and bad if any please?
Much obliged,
Da Baron
Click to expand...
Click to collapse
Unified dtb...and interactive changes...that's it...
Alpine- said:
Its been through like 3-4 iterations on Build 5. Which version is this? Latest 5v3a or what? He was testing a v4 build at one point too for undervolting stuff.
Click to expand...
Click to collapse
Ours is probably gonna be a tad but different than the main thread...if there is an important change, I will build/update as needed...
Your kernel is running super smooth. Haven't experienced any lag like i use to. Testing battery life today.
Does anybody have a copy of the samsung original OFC kernel. I would like to flash it so that I do not have the red message at top of my boot screen. Thanks
Lousy Battery life on the new kernel (072715 Kernel) I'll barely get 7 hours if that. Is the deep battery fix applied? Anybody else seeing this?
---------- Post added at 06:12 PM ---------- Previous post was at 06:06 PM ----------
ksimpsonel said:
Does anybody have a copy of the samsung original OFC kernel. I would like to flash it so that I do not have the red message at top of my boot screen. Thanks
Click to expand...
Click to collapse
Here you go
http://1drv.ms/1fF2lfB

[EOL]|PhaNToM-LP||R-7~lp/mm32||O.C 1.8ghz/720Mhz||Uber-4.9-TC||Blazing-Fast||Stable|

{
"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"
}
Phantom Kernel by Harsh!t Jain
Unleash The Power! Wingtech msm8916 B| ​The Developer :- Be My friend On facebook
Disclaimer
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Changelog
Phantom Kernel-R1
Hotplugs•Alucard
•Mako
•Zen-Decision
•Bricked
•AutoSMP
•Intelliplug
CPU Governors
•ElementalX
•Implulse
•Barry-Allen
•zzmoove
•Lionfish
•Conservative
•Yankactive
•Ondemand
•And many many more
GPU Governors
•msm-adreno.tz
•Simple
•Ondemand
•And many more
I/O Scheduler
•BFQ
*Fiops
*Cfq
*Noop
*Deadline
*Bfq
*Sio
*Sio-Plus
*zen
*tripndroid
*V(R)
*NEON optimized kernel
*CPU OC upto 1.8Ghz
*GPU OC upto 720 Mhz
*Powersuspend driver
*Adreno-Idler
*KSM tweaks
*USB fast charge
*Zram
* New Primitive Integer Workcue
*KCAL control
*Zram
*Camera frequency Bumped Up to 650mhz
*Built with Linaro 4.9 Cortex a15
*fsync toggle
*Lots of more stuffs
Phantom Kernel-R2
*Built with Hyper 4.9 Toolchain
*Resolved heating issue
*Implemented Samsung Touch Driver for better touch latency
*Fixed Deep Sleep issue
*Added TCP Congestion Algorithm i.e. Westwood,Highspeed,etc
*Many more
Phantom-Kernel R3
*Unlocked GPU OC upto 720 Mhz
* Mild UnderVolt For Heat Reduction
*Added Faux Sound
*Added Msm Sleeper Hotplug
*Adreno KGSL Update Merged Latest Adreno Kgsl Drivers
Phantom-Kernel R4
* Built with Sabermod*Uber 5.3 Toolchain
*Xposed Random Reboots Fixed
* Core Offlining Fixed
*Hz values changed to 199
*Fastcharge At its max 1579 (earlier was 850) Charge at crazy speeds
*Rebased fully
*Revolted Kernel
*Optimized Tweaks
Phantom-Kernel R5
* Rebased Fully Again
*Tweaked Thermal To Ultimate
*Tweaked KSM to Unltimate
*Ksm Check page Skip
*Fixed Microphone Issue See Post 2 How to Fix the Mic
*Heat = highest recorded 56 in outdoor Usage thanks to @adityaChandraBose For testing
Phantom-Kernel R6
*Stability Tweaks
*Fixed Mic Gain And Speaker Gain In Faux Sound
*Governors Added :- Smartmax , ElementalX(fixed Dropping Issue), Smartmax,Hellsactive
*New i/o Schedulers :- Zen, TripNdroid,V(R)
*Removed Shi!tty Hotplugs
*Cleaned Defconfig
*New Dirty Ratio
*RADIO IS NOW WORKING
Phantom-Kernel R7
Changelogs :-
----------------Major Update-------------------
0:- My Very Own Descision Making Module that fixed the Race Between Cores
1:- Optimized Ghraphite Loop and -O3 -Ofast Major Optimizations
2:- Removed All Dirct Dependencies From Hz
3:- Removed Hotplug Control From Battery_current_limit(Intentionally Done by google to Duck Up perfermance)
4:- Removed All Bad Code From code Aurora And Google
5:- Removed All Dependencies From Powersuspend
6:- Added State Notifier and State Helper Driver Rebased Kernel Over it First Kernel For Lenovo a6000/plus Based On State Helper Thanx To pranav (I ported but :3)
7:- New Thermals (Intelli Thermals Currently Beta you may see frequncies going Up and Down While Chahging Cuase its port From hammerhead)
8:- Latest Adreno Idler And Now Based On State Helper
9:- Boosted Chanrge Speed by (69%) Compared to Phantom 4.0 <-r1
10:-Latest Caf Tag For Wingtech Plus New Stream Changes From kernel.org
11:-Major Tweaks To fiops io Schedular
12:- Added SioPlus <- I/O Schedular
13:- Now Fiops,SIOPLUS,Zen Wont overload cpu and eMMc
14:- Default to NOATIME and NODIRATIME for FS performance improvement.
15:- Fast ShutDown
16:- Optimized Zram
17:- Latest Cpu Litration For Cpu-Boost and New Call Alogrithm
18:- Latest Wifi Driver from Code aurora
19:- Improved Display Driver For Bit of Heat Reduction Confilicting to Thermal
20:- Fixed Bootloop and qpnp Vibrator and Free MemCheck Claim For Fs
20.5:- 2 Releases For Lp and MM
Downloads Please Press the Thanks Button Below to Keep this Project Alive
Download from here cm12.x 32Based Mokee and allPhantom r-7 Harsh!t Jain For Lollipop With Faux Sound
Download From Here cm13.x&&cm12.x 32based All mm/lp Phantom r-7 Harsh!t Jain lp/mm without faux Sound
Installation Instructions
Minimum Requirements To Install Phantom Kernel:
Recommended Custom Recovery TWRP and a Rooted Device
Installation Procedure:
*Boot Into Recovery Mode
*Dirty flash the rom you are
using (if needed gapps too)
*Flash provided Kernel Zip
*Wipe Cache and Dalvik
*Reboot To System
Click to expand...
Click to collapse
Important Information
If you are on ED300 cm12.1 your sound and wifi will create problems so for this you have to flash Modules and then Kernel Thanks to @ED300 for modules you can download them from here
(1)Flash the kernel.zip via Twrp (Not Directly Recommended Though :3 Cause i prefer Dirty Flash)
(2) Flash the Wifi fix for cm based like ed300 cm12 and cm13 based roms here!!!Thanks to @crashdjent
(3) Wipe Cache and Dalvik's Cache
Thanks to My testers
*@Sourav_8434
(Big ^^ Thanks :3 For this therad otherwise this thread would have been still a mess to deal with)
*Sagar Adhikari
*Sudhakar
*Akshat
*Sanga
*Sohaib​
* A huge thanks to my testers and my Telegram Group seriously without them it wasn't possible !
•And many more​
XDA:DevDB Information
|PhaNToM-LP||R-7~lp/mm32||O.C 1.8ghz/720Mhz||Uber-4.9-TC||Blazing-Fast||Stable|, Kernel for the Lenovo A6000/Plus
Contributors
dev_harsh1998, tarun93, dev_harsh1998
Source Code: https://github.com/dev-harsh1998/Phantom-Kernel-a6k
Kernel Special Features: OC - 1.8GHZ And GPU OC 720mhz
Version Information
Status: Stable
Current Stable Version: 4.0
Stable Release Date: 2016-05-23
Current Beta Version: GHANTA
Beta Release Date: 2016-01-19
Created 2016-05-22
Last Updated 2016-09-15
Set The Sound Settings Via Kernel Auditor Like this
You will need kernel auditor to Fix the microphone go to kernel auditior -> go to sound settings via Thead Menu located on the top left of the app screen and slightly increase the Following 2 things 1:- Cam Coder Microphone Gain 2:- Camcoder Microphone Gain }- Both above 7 Problem Will be Fixed Screen Shots Attached For reference
Q- Which rom Our Dev Uses? Is he stilll Stuck to Cm12.1?
A:- No i am Using Source Built Pac man Rom with Latest Patches That i develop From Source Itself This rom is stable as its source built andI created patch to Every thing for this rom which means its far more stable
Reserved 2
Screen Shots here
Might be Fussed Up :3
F*****k man!! This is insane..
1.8GHz and 650MHz....!!!?? Are you kidding me..??
I'm surely gonna try this one out...and will review here after some time of use.
And are you sure our phone is not gonna burn itself to death with such OC...???!! :silly:
Edit 1:- Confirmed working on MIUI 7 russian build. By working, I mean that, every feature specified in the op is there. Will update about its performance later..
Edit 2:- Working good. Battery is good and no lags or any wifi issues, whatsoever. Most of all, I don't know what happened but my internet has become noticably fast. I always thought it was problem with MIUI rom, but was not sure and blamed it on my network instead. But, after using this, the ping and data speed are very good and responsive.
.edit
sasukay said:
**** man!! This is insane..
1.8GHz and 650MHz....!!!?? Are you kidding me..??
I'm surely gonna try this one out...and will review here after some time of use.
And are you sure our phone is not gonna burn itself to death with such OC...???!! :silly:
Edit 1:- Confirmed working on MIUI 7 russian build. By working, I mean that, every feature specified in the op is there. Will update about its performance later..
There's just one query @dev_harsh1998
Why are you using two hotplugs at the same time. By default, alucard and zen decision are on.
Click to expand...
Click to collapse
.edit *Trolls Removed*
Can I use this on stock lollipop ROM?
dev_harsh1998 said:
Nope Dosent Blasts It works Perfect kiss emoticon Actually i created New Potential Difference Across The Chip of 2.25*pe*areaofcapacitor3below the regulator3and along emmc/2*epsilon0 so heat Balances
Dont use it on MIUI its for Cm and Mokee BAsed Roms :3 <- Btw this is my personal innovation of maintaining new potential difference acros chip so mods now cant force me to upload it as i provided my basic git with all governers tweaks and stuff
Press thanks if i helped
Click to expand...
Click to collapse
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?
WOW! Awesome works dude.. Wants to try the kernel on cm12.1 by ed300 but, can i flashing it through telo kernel that ed300 giving? Bcoz in the main thread we must flash kernel modules before flash the kernel.. Last, why you not add smartmax gorvernors + autoSMP hp? For me its verygood at balanced setting in perf and battery.. Thanks
Element24 said:
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?
Click to expand...
Click to collapse
Have you tried the WiFi fix??insmod wlan.ko??
I am using cm13 32 bit and its running smooth...haven't test it on ed300 cm12.1
There uh go
Element24 said:
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?
Click to expand...
Click to collapse
Extract the File Attached And Place in "/system/etc/init.d" and Set permissions to rw-r-r and reboot wifi will work
Ztsanga said:
Have you tried the WiFi fix??insmod wlan.ko??
I am using cm13 32 bit and its running smooth...haven't test it on ed300 cm12.1
Click to expand...
Click to collapse
Yes. It is working now!
For wifi bug take wlan.ko from panthom kernel zip and place it on /system/lib/modules/<here>
download the zip ,extract and paste the "01wlanon" in /system/etc/init.d and set permissions to rw- r-- r-- .
Noted it
GuestStar said:
WOW! Awesome works dude.. Wants to try the kernel on cm12.1 by ed300 but, can i flashing it through telo kernel that ed300 giving? Bcoz in the main thread we must flash kernel modules before flash the kernel.. Last, why you not add smartmax gorvernors + autoSMP hp? For me its verygood at balanced setting in perf and battery.. Thanks
Click to expand...
Click to collapse
Will add in Next build
Nope Scren Will Flash
Fallen_Knight said:
Can I use this on stock lollipop ROM?
Click to expand...
Click to collapse
Flash a Custom Rom to use it
dev_harsh1998 said:
Extract the File Attached And Place in "/system/etc/init.d" and Set permissions to rw-r-r and reboot wifi will work
Click to expand...
Click to collapse
I tried that seconds before you posted. It is working now! Thanks anyway
Remember !!
Element24 said:
I tried that seconds before you posted. It is working now! Thanks anyway
Click to expand...
Click to collapse
Use Counter Methods For Deep Sleep Issue Use Alucard Plug With power Suspend Other-wise deep sleep
PRESS THANKS IF I HELPED
dev_harsh1998 said:
Nope Dosent Blasts It works Perfect kiss emoticon Actually i created New Potential Difference Across The Chip of 2.25*pe*areaofcapacitor3below the regulator3and along emmc/2*epsilon0 so heat Balances
Dont use it on MIUI its for Cm and Mokee BAsed Roms :3 <- Btw this is my personal innovation of maintaining new potential difference acros chip so mods now cant force me to upload it as i provided my basic git with all governers tweaks and stuff
Press thanks if i helped
Click to expand...
Click to collapse
Brother, is all this for real or you just made it up. I mean the ==PHYSICS== part. I always thought, it was just some coding that you change for optimization. But, never thought it at hardware level with capacitors, epsilon and stuff. :silly:
Yup i Revolted All Regulators Capacitors
sasukay said:
Brother, is all this for real or you just made it up. I mean the ==PHYSICS== part. I always thought, it was just some coding that you change for optimization. But, never thought it at hardware level with capacitors, epsilon and stuff. :silly:
Click to expand...
Click to collapse
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference
dev_harsh1998 said:
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference
Click to expand...
Click to collapse
Brother, I really appreciate what you are doing..
You must be very good at physics. I actually, tried very hard, but didn't used to get the right answer back in the day when I studied this stuff. Kudos to you!!
I wish you could teach me too...but don't really have much time now-a-days. Maybe, after a few weeks....
dev_harsh1998 said:
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference
Click to expand...
Click to collapse
Awesome man.:good::good::good:

[KERNEL][G5][H830/H850][CM14.1]CrazySuperKernel v3.0[04-01-17]

{
"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"
}
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
Kernel tweaker app:
- CrazySuperKernel Adiutor (need download it from downloads)
Toolchain:
UBERTC 6.0 Toolchain [latest update]
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
Sound:
- Sound control
GPU:
- Adrenoboost
More:
- init.d support
- insecure kernel (adb has root privileges)
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Supported Variants:
H830
H850
Download Link CrazySuperKernel [H830] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141303
Download Link CrazySuperKernel [H850] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141296
Download Link CrazySuperKernelAdiutor[Updated]:https://www.androidfilehost.com/?w=files&flid=139961
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Credits
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the LG G5
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazySuperKernel-CM14.1-G5
Kernel Special Features: check the feature list
Version Information
Status: Testing
Created 2017-01-02
Last Updated 2017-01-04
FAQ
Recommended app : CrazySuperKernel Adiutor
changelogs
v1.0/02-01-17
- initial release
v2.0/04-01-17
- update toolchain to UBERTC 6.0
- sound control
- input boost
- frandom
- msm thermal
- many improvments under the hood
v3.0/04-01-17
- many improvments under the hood
- some fixes
For users and devs!!
All my kernels are based on cyanogenmod/lineageos source ,if someone who believes" i stoled their source" i have video captures and anyone who believes something just report me and i will have the last laugh .every tweak/mod/feature i used i edited/tweaked on my own and anyone with problem just stay away. My sources are free for anyone and can be used(i saw some ppl use them already)i don't care like other devs and i am happy and proud if someone use my work(the words" i work many hours on that project" the best repeatable words(many devs without the recognized tag and not with many thanks,they have worked for many hours/days/months and they don't cry and fight other devs )if for some devs their source are so much rare and hardworked just keep them privet(their work include their name so no problem ...we are not here for the fame ...we just want to improve the devices to make them better and not to fight with each other...
Why i am telling you all these?!
I have had many kernels unreleased from fights...i will continue to new clean projects based on lineageos and i will not care much with my source to wait many days to upload them with all the history of them because 2-3 "devs" they believe i used or edited their source...i am not a popular dev but you can't believe and no one knows how many days without sleep and hours of hardwork i have done, to do all this(and many not release source/work, much more than other devs...
reserve1
reserve2
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Does this work for Fulmics ROM(based on v20a H850)?
666misanthrop666 said:
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Click to expand...
Click to collapse
It is for LOS yeh,i ll add more features soon,i added just the most important and stable features.
obol2 said:
Does this work for Fulmics ROM(based on v20a H850)?
Click to expand...
Click to collapse
Only for cm/los based roms m8
Any feedback how it work the first build?
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Dreamlogix said:
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Click to expand...
Click to collapse
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
CrazyGamerGR said:
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
Click to expand...
Click to collapse
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Dreamlogix said:
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Click to expand...
Click to collapse
Maybe it is included,you tried it if it work? I ll check it again in a few minutes.
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
jeffsga88 said:
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
Click to expand...
Click to collapse
Thx for feedback m8
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
CrazyGamerGR said:
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
Click to expand...
Click to collapse
CSKAuditir that's included in OP.
jeffsga88 said:
CSKAuditir that's included in OP.
Click to expand...
Click to collapse
Can you try plz if KA work better?
CrazyGamerGR said:
Can you try plz if KA work better?
Click to expand...
Click to collapse
Okay so using the regular kernel auditor setting CPU max for both the little and big core configuration works correctly (able to properly set max CPU speed). Also able to change GPU speed settings. But hotplugging option to change max cores not available in kernel auditor, so not sure that's fully implemented in your kernel yet? Also like your version of kernel auditor for screen settings where you can choose preset profiles. But overall the regular kernel auditor does seem to work better.

[KERNEL][N910/N915/N916/S/K/L/C/H/U] ☆ PRIME-Kernel v6.4.1 ☆

{
"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.

Categories

Resources