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
920P - https://www.androidfilehost.com/?w=files&flid=44922
920R4 - https://www.androidfilehost.com/?w=files&flid=44923 Not sure if it boots...please confirm...
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...
Thanks a bunch for this. For those of us keeping track of the main thread, can you confirm which version 5 this is? The latest release was .0004, but I think .0003 and .0004 were test versions, weren't they? Thanks again for bringing unikernel to the 920p, my phone just isn't the same without it.
fachadick said:
Thanks a bunch for this. For those of us keeping track of the main thread, can you confirm which version 5 this is? The latest release was .0004, but I think .0003 and .0004 were test versions, weren't they? Thanks again for bringing unikernel to the 920p, my phone just isn't the same without it.
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...
Thank you for the hard work
@djvoleur what's the difference between Unikernel v5 from 7/23 and Unikernel v5 from 7/27 (today), also why is there 2 download folders/links?? Thanks!
JoeFCaputo113 said:
@djvoleur what's the difference between Unikernel v5 from 7/23 and Unikernel v5 from 7/27 (today), also why is there 2 download folders/links?? Thanks!
Click to expand...
Click to collapse
Unified dtb...interactive changes...that's it...
I would say read what's infront of the download links...
djvoleur said:
Unified dtb...interactive changes...that's it...
I would say read what's infront of the download links...
Click to expand...
Click to collapse
I'm confused though lol.. So can us 920P users not use the 920R4 version, or....??
JoeFCaputo113 said:
I'm confused though lol.. So can us 920P users not use the 920R4 version, or....??
Click to expand...
Click to collapse
No, if I remember correctly, the R4 is the US Cellular model.
Updated to v6
JoeFCaputo113 said:
I'm confused though lol.. So can us 920P users not use the 920R4 version, or....??
Click to expand...
Click to collapse
Oh you can use it...but the u won't have any data
@djvoleur do you happen to use Unikernel in conjunction with Kernel Adiutor? If so, what settings do you recommend/use? Like Max/min freq, Governor, Tunables, etc. Thanks
Experiencing random screen sensitivity issues after switching over from v kernel
Sent from my SM-G920P using Tapatalk
OP updated to v6-0001 along with changes made...
Also updated for a stock modified kernel...mostly stock with a commit to help with the lag...
JoeFCaputo113 said:
@djvoleur do you happen to use Unikernel in conjunction with Kernel Adiutor? If so, what settings do you recommend/use? Like Max/min freq, Governor, Tunables, etc. Thanks
Click to expand...
Click to collapse
I don't make any custom changes besides what's set in the kernel/ramdisk
Toonlinkmaster25 said:
Experiencing random screen sensitivity issues after switching over from v kernel
Click to expand...
Click to collapse
What exactly happens?
djvoleur said:
OP updated to v6-0001 along with changes made...
I don't make any custom changes besides what's set in the kernel/ramdisk
What exactly happens?
Click to expand...
Click to collapse
Swipes and clicks aren't registered sometimes especially when pulling down the notification drawer
Sent from my SM-G920P using Tapatalk
**Update: I manged to find a fix online by typing in *#2663# then clicking the top left icon. It probably had to do with the phone itself rather than the kernel.
Do you know if this kernel still roots after updating to the stagefright fix (OGA)?
fachadick said:
Do you know if this kernel still roots after updating to the stagefright fix (OGA)?
Click to expand...
Click to collapse
It worked for me. Updated from stock then flashed unikernel v6-0001 full root no issues so far. Been 24 hours.
sent from rooted G920P on OGA
vinny8030 said:
It worked for me. Updated from stock then flashed unikernel v6-0001 full root no issues so far. Been 24 hours.
sent from rooted G920P on OGA
Click to expand...
Click to collapse
How did you get your settings to look like that in the screenshot?
Yes theme store. There is alot of cool themes
sent from rooted G920P on OGA
So even though this is a custom kernel, we can't change CPU values and different things like when the screen is off can we?
Sent from my SM-G920P using XDA Free mobile app
Rocklee99 said:
So even though this is a custom kernel, we can't change CPU values and different things like when the screen is off can we?
Sent from my SM-G920P using XDA Free mobile app
Click to expand...
Click to collapse
No, ive tried several ways and several apps you can make minor changes but no overclock undervolt or anything like that atleast not i have discovered. someone else may have figured out a way though.
Related
Yes, this is yet another (shameless) attempt to optimise the kernel for our Galaxy-S (i9000) by taking tweaks implemented by various xda developers. The aim at this moment is to 'integrate' all the desirable tweaks, since I'm still grasping the ins and outs of Linux kernel to experiment some of the possible tweaks myself.
Not sure how far I would bring this thread forward, because I will be working on a project (my day job) very soon again, so I'm going to enjoy/do while I can.
Key Implementation
based on JPM kernel
sztupy's Universal Lag Fix (v0.3)
hardcore's Free Memory config (341MB)
raspdeep's Overclock (v1.1)
hardcore's SpeedMod (Tweaks + Compiler Optimisation) with Jhash update
supercurio Voodoo Display tweak (Gamma Correction and Improve Sharpness)
neldar's Backlight Notification (BLN, v2.2, enabled via ULF in recovery mode)
Budget Fair Queuing (BFQ) I/O Scheduler
I also made some minor modification to other codes to experiment the overclock enhancement. It's in this build but may not have any effect.
Please refer to this link for the latest download
See this video of my Galaxy S running on Ya-OK kernel. Video playback, internet browsing, gaming, UI navigation.
attached is the screenshot of quadrant, on a JPM-based ROM with EXT4 on all partition.
{
"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"
}
CREDITS
in no order of priority.
supercurio
sztupy
raspdeep
hardcore
neldar
and rest of folks in xda-developers who have contributed one way or another
DOWNLOAD HISTORY
v1.50 (build 38) - 8th December
Updated Overclock to 1.12GHz
Updated Kernel Scheduler parameter (sched_min_granularity_ns & sched_wakeup_granularity_ns) to give more priority to foreground application, therefore improving the fluidity of the UI experience. From brief research, these are the key parameters used to tune kernel between a server (therefore higher values) and a desktop.
CWM version available here
v1.45 (build 35) - 5th December
Fixed stability issue in v1.40 by reverting to the voltage profile used in v1.2b.
v1.40 (build 34) - 28th November
Added BFQ (Budget Fair Queuing) I/O Scheduler and set BFQ as the default I/O Scheduler. The aim is to boost I/O throughput, reduce the latency. Please refer to this site for more information
v1.31 (build 31) - 24th November
Bug fix on /system mount to prevent filesystem corruption in /system
Does not include fix, please refer to supercurio's thread on how to correct the corrupted filesystem if you are encountering problem with your device.
v1.3 (build 30) - 20th November
Refined voltage level for cpu frequency 100/200 MHz. Effectively, reduce 75mV for 100/200, and 25mV for 400/800 (same as 1.2b). Again not user configurable for now, though I may implement it if people are finding the UV feature is causing unstability.
Upgraded Backlight Notification (BLN) to v2.2 (Please test and feedback)
Minor optimisation on kernel configuration (PREEMPT_VOLUNTARY, UACCESS_WITH_MEMCPY)
v1.2b - 2nd November (2585 downloads)
Refined voltage level for cpu frequency 100/200 MHz. Effectively, reduce 50mV for 100/200, and 25mV for 400/800. Again not user configurable for now, and once raspdeep released his UV code I may implement it if people are finding the UV feature is causing unstability.
v1.2a - 31st October (668 downloads)
Implemented lower voltage for cpu frequency 100/200/400/800MHz.
Note: Not user configurable
v1.1 - 30th October (1168 downloads)
Implemented Voodoo Display Sharpness & Color Gamma
v1.0 - 29th October (759 downloads)
Implemented Universal Lagfix, Overclock, Memory optimization, etc
Additional minior OC tweaks.
FREQUENTLY ASKED QUESTIONS
Does it have a recovery of some sort built in then. Maybe CWR..
Universal Lagfix Kernel (ULK) comes with Clockworkmod so yes it has the recovery function!
Does this works on my XXX ROM?
This kernel is compiled based on the available Froyo JPM source, so it'll definitely work on JPM-based ROM (custom or stock). For the rest of Froyo ROM, it has been reported that YA-OK is compatible with the following Froyo-based firmwares; JP6, JPO, JPP, JPD, JPA (all the above are based off Android 2.2 kernel) JPU ROM is however not supported at this moment. (See next FAQ point for more information)
Does this work on JPU-based ROM? When will you support it and/or Why does XXX kernel support JPU and not yours?
JPU-based ROM is apparently based on Android 2.2.1 firmware. Since the YA-OK kernel is based on version 2.2.0 kernel, there is a high chance YA-OK will not work well with JPU-based ROM. I have not tried personally myself but from what has been reported by other users, this does not work. Only when Samsung release the source code for JPU will YA-OK be able to support JPU (and later) ROM. As to why other kernel developers has already started releasing kernel to supporting JPU-based ROM, they are merely injecting lagfix and tweaks into the kernel through initramfs, instead of the tweaks that require source code modification (e.g. Overclocking, Undervolt, Display Fix, Kernel optimization through compiler optimization).
Please refer to supercurio post for more information
I installed this kernel on a JPO-based ROM. But it seems that there are no changes, reported RAM is 341 mb but Quadrant is about 1000.
You need to enable lagfix yourself by going to recovery mode, and select ULK option for all the possible choices of lagfix.
If I install this kernel on my rom, is it still necessary for me to install "voodoo"?
All the tweak and optimisation features mentioned in this thread are implemented within the kernel, so flashing or updating another kernel will lose whatever features found in YAOK kernel unless the said feature is also implemented in the other kernel. In the case of lagfix, it is important that if you flash another kernel over YAOK (for whatever reason), you need to be sure that kernel supports the relevant lagfix feature otherwise your phone may not boot.
I face alot of FC (Force close) with your kernel, what's wrong?
One of the common cause for the "FC" problem, particularly with custom kernel, is that you has chosen to enable the BIND option in the Lagfix setting. You should turn that off, and observe further if the FC issue stil persists.
How do I install this kernel?
First of all, make sure you have a compatible Froyo firmware (refer to above for a list of compatible firmware)
To install this kernel, download and unzip the zip file. Flash the .tar file using Odin, without selecting re-partition and you can omit the PIT setting.
After updating v1.31 (build 31), my Galaxy gets stuck at the bootscreen. What happens?
This is a sign of corrupted file system on the /system partition. Try this one time fix procedure
flash back v1.30 build 30
boot to recovery, do a backup
flash v1.31 build 31
boot to recovery, do a advance restore on /system
still at recovery, go to CWM and wipe davik cache
reboot your device (you may have to wait a few minutes for the system to rebuild the davik cache)
I was playing/running XXX game/application, the screen freezes halfway, what gives?
From experience, some applications (game or graphic intensive application such as video playback application) may not handle overclock feature very well, especially if the application rely solely on CPU (the main processor for computing process needs other than graphics), instead of GPU (the processor dedicated for graphic processing needs), to render graphics. In particular, Rock player seems to have problem handling video playback via software mode (instead of hardware), for HD video. This is understandable given that constant overclocking is usually undesirable. Remember our device can do dynamic CPU frequency scaling, which means it will never always run at overclocked frequency unless you manually set it to be.
Some games such as Asphalt were reported to freeze the device but from my observation, it is very rare it happens and I would usually would not bother about that. If it really bothers you, just set the CPU scaling threshold to 1GHz (instead of 1.12GHz or 1.2Ghz) via SetCPU app. Personally I won't bother and I think you should do the same. Afterall, it is probably a bad app out of many apps installed that is causing the problem, so why cripped your phone permanently for that?
Great to see these projects coming from fellow Singaporeans
No UV support?
lol @ the name - there seem to be more kernels than ROM. Thanks to all those devs too and good luck with yours - seems to be the kitchen sink here
Does it have a recovery of some sort built in then. Maybe CWR..
Sent from a Voodoo Doctor Edition I9000M via xda app.
kalpik said:
No UV support?
Click to expand...
Click to collapse
sorry no UV support yet.
opensourcefan said:
Does it have a recovery of some sort built in then. Maybe CWR..
Sent from a Voodoo Doctor Edition I9000M via xda app.
Click to expand...
Click to collapse
check the FAQs!
Does this use latest hardcore´s changes?
Otherwise - great stuff, all-in-one, thank you!
BTW quadrant benchmark is only a number, but with jfs overkill is my score about 2200...
Which version of hardcore's kernel mod does it include? Is it possible that You add 1000hz version? By the way great work!
vanahaim said:
Does this use latest hardcore´s changes?
Otherwise - great stuff, all-in-one, thank you!
BTW quadrant benchmark is only a number, but with jfs overkill is my score about 2200...
Click to expand...
Click to collapse
Quadrant is still useful when you look at the score for each component. It is meaningless when you look at overall score of a lag fix device esply with oclf.
Sent from my GT-I9000 using Tapatalk
That is an awesome name !! LOL
Sent from my GT-I9000 using XDA App
LockeOn said:
Which version of hardcore's kernel mod does it include? Is it possible that You add 1000hz version? By the way great work!
Click to expand...
Click to collapse
It uses the latest memory config, with most of the optimized compile flags, jhash3 mod, using -O2 with 500hz.
Sent from my GT-I9000 using Tapatalk
zenkinz said:
It uses the latest memory config, with most of the optimized compile flags, jhash3 mod, using -O2 with 500hz.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Could you also add to description if it supports JFS? Many people are using it as a lagfix.
Hello
Do I need to disable Lagfix before install this Kernel ? Can i Install it within CMW ?
thx
is it real voodoo.. or do you mean the voodoo option inside the lagfix? becasue that just "voodoo style" lagfix
So I tried this kernel. Asphalt5 - played one level OK, Dungeon Hunter - after 1min or so, hangs
zenkinz said:
It uses the latest memory config, with most of the optimized compile flags, jhash3 mod, using -O2 with 500hz.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
I love hardcore's work. I am going to try this one.
vitalij said:
So I tried this kernel. Asphalt5 - played one level OK, Dungeon Hunter - after 1min or so, hangs
Click to expand...
Click to collapse
Can anyone confirm this? I have all gameloft's games so this is a problem for me if it's true.
vitalij said:
So I tried this kernel. Asphalt5 - played one level OK, Dungeon Hunter - after 1min or so, hangs
Click to expand...
Click to collapse
unfortunately I dont have Dungeon Hunter to try. is there a demo version?
{
"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"
}
Ladies and Gentlemen, welcome to my latest kernel ELiTE edition!
Get ready for the most battery life, the best performance and the most fps in-game!
The goal of this kernel is to be atleast as stable as Sony's stock kernel, while delivering a better performance and battery life.
This is mainly accomplished due to Swap, CleanCache, ZCache, ZRam, which help to reduce the I/O load and give you more free memory for multitasking. The battery consumption should not be worse compared to Sony's stock kernel, while I am achieving more performance due to making full usage of the Qualcomm Resource Power Manager (RPM).
To save additional battery, I recommend switching to either the 'intellidemand' or 'badass' governor for the best battery life.
To get the most performance out of this, I'd recommend to switch to the 'lagfree' governor.
Click to expand...
Click to collapse
FEATURES
CPU OVERCLOCKING UP TO 1.7 GHZ
MORE GOVERNORS
MORE SCHEDULERS
MORE TWEAKS
MORE BATTERY LIFE
SWAP
ZRAM
ZCACHE
CLEANCACHE
VOLTAGE CONTROL
CWM RECOVERY
GOVERNORS
OnDemand
Userspace
Powersave
Conservative
Performance
Lagfree
Lazy
Intellidemand
Badass
SCHEDULERS
No-op
Deadline
CFQ
SIO
VR
CREDITS
Dennis Rassmann (showp1984)
Paul Reioux (faux123)
Yoann Laissus (arakmar)
INFO
If requested, a CyanogenMod version will be done.
I am working on including the TWRP recovery (Team Win Recovery Project).
I seriously don't feel a need to overclock the GPU (Adreno 220), but if requested, I will look into it.
If the hardware doesn't make it impossible, there's hardly anything I can't do. Just be brave and give me constructive feedback!
SOURCE
A full source code, with actually understandable commits can be found HERE
Downloads +++ Changelog
DOWNLOADS AT GOO.IMhttp://goo.im/devs/RaymanFX/downloads/ELiTE/Xperia_S
CHANGELOG
V2
Code:
*Compatible with Sony Stock Roms and MIUI
*WiFi BCM4330 fixed
*Adreno220 2D/3D overclocked
*CPU/GPU bandwith increases
*Additional CPU freq @ 1.7 GHZ
*increased voltages
V1
Code:
*Initial Release
*Based on Sony's .55 source release
*Compatible with Sony Stock Roms and MIUI
*Awaiting user's feedback
*^if requested, a CM version can be done
Yeeeeees!!! a new kernel finally for ICS!!!! will try It of course.
Thank youuu
woot !!
new kernel !!
testing it now !!
thanks.
will give this a try..and give feedback.... nice....
and yes..a cm10 kernel would be great...
Regards
Great news, a new kernel, thanks! I've already flashed it on XTXperience v7 and booted with no problems - cleaned cache & dalvik cache before flash. So far seems snappier, governor is intellidemand and antutu score is 8740. Will post feedback when I use it for a couple of days. I was on Stock+ kernel.
Sent from my LT26i using Tapatalk 2
Just to make it clear,
is this just for the unlocked bootloader or is it also possible to flash while on locked bootloader?
thanks!
omasis said:
Just to make it clear,
is this just for the unlocked bootloader or is it also possible to flash while on locked bootloader?
thanks!
Click to expand...
Click to collapse
You can't flash kernels with locked bootloader.
Felimenta97 said:
You can't flash kernels with locked bootloader.
Click to expand...
Click to collapse
kk thank you!
WiFi not turning on. I am using XTX7 UB.
Besides that, kernel works great. I don't have any other issues so far.
fchaudhri01 said:
WiFi not turning on. I am using XTX7 UB.
Besides that, kernel works great. I don't have any other issues so far.
Click to expand...
Click to collapse
same here
another thing is that i can't find is where to change governor
everything else is fine
moe18 said:
same here
another thing is that i can't find is where to change governor
everything else is fine
Click to expand...
Click to collapse
Use app like setcpu. It allows you to change governor and scheduler.
AnTuTu CPU Master free also allows you to change governor. It says "Scaling" instead of governor and scheduler comes under Advanced settings tab.
Hope that helps.
For those who have wifi problem, try flashing stock wifi module.
Flash this: https://www.box.com/shared/0wjj7myr79u5ezipm0yc
Thanks me if i helped!xD
Send from my stupid lt26i
I'm on xtx7.
just flashed the kernel. no wifi problem here.
monivan said:
For those who have wifi problem, try flashing stock wifi module.
Flash this: https://www.box.com/shared/0wjj7myr79u5ezipm0yc
Thanks me if i helped!xD
Send from my stupid lt26i
Click to expand...
Click to collapse
That fixed it for me. Wonder why it happened for me and not for the person above me? Anyways, all is well now.
Thanks for the kernel...
And yes a cm10 version will also be great with TWRP recovery in both kernels...
Sent from my Xperia S using xda premium
Need Help
I flashed the Kernel. After reboot a encounted the same wifi problem. But solved it with flashing the Wifi module.zip. Thanks to the Uploader.
I set the maximum cpu speed and lagfree governer. And What about " SCHEDULERS". ? What is the use of that ? Which one should i set ? I am using Setcpu... Pls reply.. Thanks in advance
Wow great kernel I will feedback soon, YES a CM9.1 kernel Please????
Sent from my LT26i using xda premium
monivan said:
For those who have wifi problem, try flashing stock wifi module.
Flash this: https://www.box.com/shared/0wjj7myr79u5ezipm0yc
Thanks me if i helped!xD
Send from my stupid lt26i
Click to expand...
Click to collapse
Ya k, I forgot to include the stock wifi module it seems.
By default, my kernel loads the module in /system/lib/modules/bcm4330.ko, which can lead to problems if you don't have the stock wifi modules.
TWRP seems to still be causing some issues... will look into it for sure. I am currently working on Android 4.2, got it booting up already, but there are some libs that need to be fixed.
If anybody's interested, I upgraded to a working CWM 6.2 Recovery and the CM10 kernel is on its way.
rajeevxperia said:
I flashed the Kernel. After reboot a encounted the same wifi problem. But solved it with flashing the Wifi module.zip. Thanks to the Uploader.
I set the maximum cpu speed and lagfree governer. And What about " SCHEDULERS". ? What is the use of that ? Which one should i set ? I am using Setcpu... Pls reply.. Thanks in advance
Click to expand...
Click to collapse
You might want to use Antutu CPU Master from the Play Store and go to the 'advanced' tab. There you can change your I/O scheduler, which can finally result in much better I/O performance, rad-and-write improvements which can have a massive effect on games, file copying, reading or whatever. Just try and you'll find out soon what suits you best
Might be a stupid question, but would this kernel work in JB MIUI? (ie. the newest MIUI posted here on the Xperia S forum.)
I'm assuming it doesnt since this is for ICS, but thought I'd ask before I'd try it out while I'm at work. Especially since it just said MIUI.
thanks regardless of the answer
Ktoonsez presents:
{
"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"
}
KT-SGS4 kernel features
•Must have a Touchwiz Rooted ROM
•Must have CWM or other custom recovery installed
•Linux kernel 3.4.77
•Samsung open source
•Optimized kernel configuration
•Updated USB driver
•unsecure root adb
•Voltage interface
•CPU Overclocking
•CPU Underclocking
•Boots on stock table (USE KTweaker app to enable OC steps all the way to 2322 Mhz. BE AWARE THAT I WAS VERY CONSERVATIVE ON THE LOW SIDE OF THE OC STEPS, SO THEY WILL NEED SOME TWEAKING!)
•KTweaker app for kernel control
•KTweaker Widget
•Schedulers (CFQ, BFQ, VR, SIO, NOOP, DEADLINE, ROW, FIFO, FIOPS)
•GOVERNORS (ktoonservativeq, intellidemand, msm-dcvs, wheatley, userspace, smartassh3, slp, powersave, pegasuq, nightmare, interactive, dancedance, conservative, badass, asswax, adaptive, abyssplug, performance, ondemand
•exFAT support[/B][/COLOR]
Click to expand...
Click to collapse
Touchwiz JELLYBEAN 4.2.2 VERSION:
http://goo.gl/qbBt5L
Click to expand...
Click to collapse
KTweaker Shop and kernel tweak discussion. DO NOT DOWNLOAD ANY KERNELS FROM THERE, IT IS FOR THE S4 NON-ACTIVE VERSION!!!!!!!!!! (thanks to LuigiBull23):
http://forum.xda-developers.com/showthread.php?t=2393708
Always do the following AFTER installing the kernel:
1. Clear cache
2. Clear dalvik
3. Fix Permissions
If you get this message after booting up the kernel:
"The device has detected an application attempting ..."
Go to the "/system/app/" folder and delete the files that begin with "knox"
Post #2 will be reserved for change logs
Post #3 will be reserved for MY Settings, Extras and FAQ's
Sources can be found here:
https://github.com/ktoonsez/KT-SGS4
Go to my original thread to view Change logs:
http://forum.xda-developers.com/showpost.php?p=41756864&postcount=2
Go to my original thread for My Settings, Extras and faq's:
http://forum.xda-developers.com/showpost.php?p=41756874&postcount=3
Looking for testers!!!!!!!!!!! Post up if you want to test
HAHAHAHAHAHAHA, We got a kernel i am soooooo happy :laugh::laugh::laugh::laugh: , will test soon !!
edit i will test if you want !
mythi said:
HAHAHAHAHAHAHA, We got a kernel i am soooooo happy :laugh::laugh::laugh::laugh: , will test soon !!
edit i will test if you want !
Click to expand...
Click to collapse
This is stock to test I got the right code going since they haent updated source in 8 months:
ALSO NEED A DMESG DUMP SO I CAN START KILLING ALL THE LOG SPAM!
http://ktoonsez.jonathanjsimon.com/sgs4/TW/KT-SGS4-JB4.2-TW-INTLJA-01.29.2014.zip
ktoonsez said:
This is stock to test I got the right code going since they haent updated source in 8 months:
ALSO NEED A DMESG DUMP SO I CAN START KILLING ALL THE LOG SPAM!
http://ktoonsez.jonathanjsimon.com/sgs4/TW/KT-SGS4-JB4.2-TW-INTLJA-01.29.2014.zip
Click to expand...
Click to collapse
is there a risk of bricking or something bad ?
mythi said:
is there a risk of bricking or something bad ?
Click to expand...
Click to collapse
No, @smaylek is the one that asked me to start making one and he has already been using for a day.
ktoonsez said:
No, smaylek is the one that asked me to start making one and he has already been using for a day.
Click to expand...
Click to collapse
will test now
edit :booting in samsung glooing screen
edit2; Booted
mythi said:
will test now
Click to expand...
Click to collapse
Coool, dont forget to grab a dmesg after about 20 minutes of run time.
ktoonsez said:
Coool, dont forget to grab a dmesg after about 20 minutes of run time.
Click to expand...
Click to collapse
booted
mythi said:
booted
Click to expand...
Click to collapse
Excellent, anybody else give it a try? Are the following working?
Wifi
Data
Bluetooth
Things like that
ktoonsez said:
Excellent, anybody else give it a try? Are the following working?
Wifi
Data
Bluetooth
Things like that
Click to expand...
Click to collapse
Downloading, will test on stock MK3 Sammy and report back!
Edit
All good, WiFi, Data, Bluetooth are working. Will pop in with more Info later,
thanks for your Effort man!!
Sent from my GT-I9295 using xda app-developers app
---------- Post added at 08:39 PM ---------- Previous post was at 08:21 PM ----------
Wow, many Settings in KTweaker lol
One thing, it's set to Max 1500 MHz but shouldn't that be somewhere around 1900?
ELM Agent is force closing all the time, not important as I have no idea what it does, just reporting.
Will use this with standard settings for now.
Greetings
Thomas
Sent from my GT-I9295 using xda app-developers app
ktoonsez said:
Excellent, anybody else give it a try? Are the following working?
Wifi
Data
Bluetooth
Things like that
Click to expand...
Click to collapse
After 3 hours of testing;
1.wifi , bt ,nfc work
2.the tweaks app is misbehaving alot
When I choose any option is soft reboots
3.kernel cant be set to maximum like describe in oo
4.governors dont stick
5.after 15 minutes if streaming videos I lost 26 percentage of battery
6.it is very smooth , when I mean smooth I mean smooth
Sorry it isnt so stable for me sincr I need a daily driver for my phone it is awesome kernel indeed .
Sent from my GT-I9295 using Tapatalk
Several Functions in KTweak are not working, like i.e. Thermal Control, also, there are only a few Govs/Schedulers.
Added logs for you, hope that will help.
Once again, thanks for this!
Sent from my GT-I9295 using xda app-developers app
Stupid question ... Is this kernel compatible with the CM 10.2 ?
woodyby said:
Stupid question ... Is this kernel compatible with the CM 10.2 ?
Click to expand...
Click to collapse
No.
I restored the stock Kernel, System became very unresponsive and started stuttering. Only things running where XDA and Root Browser.
Sorry, I need the phone as a phone for now, so no more testing for now
Sent from my GT-I9295 using xda app-developers app
ohwarumbloss said:
Several Functions in KTweak are not working, like i.e. Thermal Control, also, there are only a few Govs/Schedulers.
Added logs for you, hope that will help.
Once again, thanks for this!
Sent from my GT-I9295 using xda app-developers app
Click to expand...
Click to collapse
Nothing in KTweaker will work, this was a test to make sure source code from Samsung was accurate. I will have a release very soon with 95% of KT stuff in it then you can use the app
OP Updated
Touchwiz JELLYBEAN 4.2.2 VERSION:
http://goo.gl/1N30qi
Click to expand...
Click to collapse
Be sure to keep a copy of stock kernel of my one from earlier just in case. I literally added 100,000+ lines of code
Change Log 1.30.2014
1. All schedulers added
2. All Governors added
3. Voltage control for CPU and GPU
4. Overclocking/Underclocking for CPU
5. Overclocking for GPU
6. All battery savings screen OFF stuff added
7. KTweaker updated to see I9295 as an S4
8. About 200 others things, IT IS A MONSTER UPDATE THATS FOR SURE!!!
9. A huuuuuuge amount of log spam removed for more speed
10. Be sure to check Post #3 for my settings
11. Be sure to check this thread for millions amount of tweaks, pre-built settings and just general help/chatting: http://forum.xda-developers.com/showthread.php?t=2393708
ENJOY GUYS!!!!!!!!!!!!!!!
My donation for paypal is [email protected]
Wow, all I hear is crickets in here, lol
GraKernel
This kernel only supports CM Based Roms!
Welcome to GraKernel! I am horrible in naming things, so I just take the first 3 letters of my name and combine it with kernel.
I am pretty new to HTC, MSM8226 and DTB. That means it quite hard for me to add more features! But anyway I proudly present you the first custom kernel for the Desire 816
The kernel comes with Synapse. You will find all advanced settings in it.
Sources
Kernel: https://github.com/Grarak/grakernel-msm8226
Ramdisk: https://github.com/Grarak/grakernel-msm8226/tree/grakernel-caf/ramdisk/boot.img-ramdisk
Features
CAF Based
3.4.0
Build with Google Toolchain 4.7
CPU Governors:
interactive
ondemand (default)
userspace
powersave
performance
GPU Governors:
msm_cpufreq
msm-adreno-tz (default)
userspace
powersave
performance
simple_ondemand
I/O Schedulers:
noop
deadline
row
cfq
bfq (default)
fiops
sio
LZ4
CSnappy compression/decompression:
exfat
f2fs
Battery Control
Intelliplug (intelligent hotplug)
Frandom Support
Vibration Control
MSM Kcal
zRam
ZCache
Sound Control
Multicore Power Saving
Write Protection has been removed
Support for Synapse
Download
GraKernel
Credits
faux123
flar2
savoca
AndreiLux
Codeaurora
CyanogenMod
XDA:DevDB Information
GraKernel A5, Kernel for the HTC Desire 816
Contributors
Grarak
Kernel Special Features:
Version Information
Status: Beta
Created 2014-08-25
Last Updated 2014-09-04
Changelog
0.3.1
swtich to CAF Kernel (supports only CM based ROMs for now on)
Click to expand...
Click to collapse
0.3
add support for a5ul
disable zram by default
Click to expand...
Click to collapse
0.2
add Sound Control
switch to Google Toolchain 4.7
Pronto version 3.2.3.172
Click to expand...
Click to collapse
0.1
Initial Release
Click to expand...
Click to collapse
How to use kernel features
This kernel comes with Synapse. Synapse has been written by @AndreiLux. The App works with JSON which will generate from UCI (Universal Configuration Interface). So it is possbile to add an interface for a specific kernel. After installing the kernel you will find Synapse in your App Drawer.
{
"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"
}
reserved
Can i use in stock rom?
Epic thanks!
I assume stock settings are already topping MSM8226, so its overclocked by default, right?
trying it now on 1.56.401.1 without backup :silly:
Garakernel sounds cool
ajeshmanu said:
Can i use in stock rom?
Click to expand...
Click to collapse
I highly recommend you to read the OP
tpr0 said:
Epic thanks!
I assume stock settings are already topping MSM8226, so its overclocked by default, right?
trying it now on 1.56.401.1 without backup :silly:
Garakernel sounds cool
Click to expand...
Click to collapse
it's not overclocked
Grarak said:
I highly recommend you to read the OP
it's not overclocked
Click to expand...
Click to collapse
nice, gpu is worth a OC :good:
How can I disable zram? gpu gov simple_ondemand is crashing the phone after apply...
Thanks!
EDIT: wow it fixed my slow charging problem. what does 9vac means?
Undervolting options and oc would be great to have.. thanks
tpr0 said:
nice, gpu is worth a OC :good:
How can I disable zram? gpu gov simple_ondemand is crashing the phone after apply...
Thanks!
EDIT: wow it fixed my slow charging problem. what does 9vac means?
Undervolting options and oc would be great to have.. thanks
Click to expand...
Click to collapse
set swappiness to 0 for disabling zram
just don't use simple_ondemand I don't know why it's crashing
9vac is a special charger just google about it
I'm working on voltage table
Grarak said:
set swappiness to 0 for disabling zram
just don't use simple_ondemand I don't know why it's crashing
9vac is a special charger just google about it
I'm working on voltage table
Click to expand...
Click to collapse
Wow Nice work but i have three immediate questions...
1. how to install kernel? i m new to htc ...
2. can i use it with stock rom??
3. is it come with built in write access? means i have not to do anything and i can delete system files and/ or move app data to external sd card out of the box?????
n70shan said:
Wow Nice work but i have three immediate questions...
1. how to install kernel? i m new to htc ...
2. can i use it with stock rom??
3. is it come with built in write access? means i have not to do anything and i can delete system files and/ or move app data to external sd card out of the box?????
Click to expand...
Click to collapse
1. Install it normally? Through recovery?
2. Did you read the OP?
3. See 2
Sent from my HTC D816w using XDA Free mobile app
Grarak said:
set swappiness to 0 for disabling zram
just don't use simple_ondemand I don't know why it's crashing
9vac is a special charger just google about it
I'm working on voltage table
Click to expand...
Click to collapse
Thank you! btw, do you mean that the phone can be charged with 9v? regular ac/dc charger?
Guess that comes from a raspberry pi module by mistake or something
tpr0 said:
Thank you! btw, do you mean that the phone can be charged with 9v? regular ac/dc charger?
Guess that comes from a raspberry pi module by mistake or something
Click to expand...
Click to collapse
If you get the right adapter it should be possbile I guess
Grarak said:
If you get the right adapter it should be possbile I guess
Click to expand...
Click to collapse
Found it, its added by mistake in synapse, made for Chinese tablets that can also be run from 9v source.
I tried installing the kernel but my 816 will not start HTC state that I have the single sim I apologize for my bad english
Sent from my HTC Desire 816 using XDA Free mobile app
tarattata said:
I tried installing the kernel but my 816 will not start HTC state that I have the single sim I apologize for my bad english
Sent from my HTC Desire 816 using XDA Free mobile app
Click to expand...
Click to collapse
If you are not able to provide any logs then don't use this kernel
And use google how to get logs
Sent from my HTC D816w using XDA Free mobile app
can i gain s-off with this kernel?
cksamurai said:
can i gain s-off with this kernel?
Click to expand...
Click to collapse
I hope this is a joke
Sent from my HTC D816w using XDA Free mobile app
Grarak said:
I hope this is a joke
Sent from my HTC D816w using XDA Free mobile app
Click to expand...
Click to collapse
it wasn't a joke, i have already unlocked my bootloader and rooted my device with cwm installed and tried to gain s-off using firewater and rumrunner, but firewater said try a different kernel so that's why i asked as write protection is disabled in this rom. sunshine is a last resort...
---------- Post added at 07:08 AM ---------- Previous post was at 07:06 AM ----------
so what i meant was if i ran firewater would i have any luck with this kernel, that's all
cksamurai said:
it wasn't a joke, i have already unlocked my bootloader and rooted my device with cwm installed and tried to gain s-off using firewater and rumrunner, but firewater said try a different kernel so that's why i asked as write protection is disabled in this rom. sunshine is a last resort...
---------- Post added at 07:08 AM ---------- Previous post was at 07:06 AM ----------
so what i meant was if i ran firewater would i have any luck with this kernel, that's all
Click to expand...
Click to collapse
Those tools don't even support our phone
If you want to brick your device go for it
{
"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
Your warranty is now void. I am not responsible for anything that happens to your device, whether you miss your work alarm, or your phone catches fire! Permanent screen damage may occur!
ROM Features:
-ROM compiled with latest SaberMod 4.8.5
-ROM optimizations include krait optimizations, -O3, floop-nest, gcconly, graphite, and strict-aliasing
-Adblocker (Ported from LIquidSmooth)
-Bumped builds
-Built in SuperSU v2.45
-Incredibly smooth and fluid
-OTA support through OTACenter
-Slimmed down some bloat
-Super battery life
-Wakelock blocker (Ported from Validus)
-Everything Euphoria already supports! (CM12 theme engine, navbar settings, and much more!)
Kernel Features:
The kernel is essentially an optimized mash of B14CKB1RD and Render CM12 kernels with the following features. On request a flashable zip can be made to complement any CM12 based ROM.
-Kernel compiled with Linaro 4.10 and graphite flags
-Kernel compressed with lz4 for insanely fast boot times
-Kernel support for D2TW, S2W, F2FS, Fast Charge, Sound Control, and more!
-CPU Governors: bacon, dancedance, HYPER, impulse, intelliactive, intellimm, interactive, ondemand, optimax, performance, smartmax, wheatley, yankactive, and zzmoove
-GPU Governors: conservative, msm-adreno-tz, performance, and simple_ondemand
-IO Schedulers: bfq, cfq, deadline, fiops, row, sio, vr, and zen
-CPU underclocking to 96Mhz
-GPU underclocking to 100Mhz and overclocking to 650 Mhz
-Reduced debugging and logging
-Updated bfq IO scheduler to v7r7
How to Install:
1. Install blastagator's bumped TWRP 2.8.5.0 if you haven't already.
2. Wipe system, data, and cache!
3. Flash ROM!
4. Flash GApps (PA GApps recommended)!
5. Reboot!
Downloads:
ROM: D800 / D801 / D802 / D803 / F320x / LS980 / VS980
Paranoid Android GApps
Special Thanks to:
-Euphoria-OS team
-lg-devs team for bases for the device trees
-SaberMod/Linaro teams
-Rashed97 for his work on the G2 trees
-RenderBroken, REV3NT3CH, dorimanx, and savoca for their work on the G2 kernel
Thanks to all the other ROMs/teams out there!
Sources:
Local Manifest
Euphoria-OS-Legacy
Kernel Source
If reporting an issue, please include a logcat.
Thanks. Will give it a try.
Sent from my LG-LS980 using XDA Free mobile app
@tsunamical Congrats, on official status!
TDSJR said:
@tsunamical Congrats, on official status!
Click to expand...
Click to collapse
Thanks! It's been a crazy ride since PA.
Its good to see new roms in developement thread. G2 is still very powerful device to keep support from devs. I am waiting eagerly to test.Good luck my friend...
VOIP calls working ? (skype , fb , line)
[email protected] said:
VOIP calls working ? (skype , fb , line)
Click to expand...
Click to collapse
Don't start this already. Once the links are dropped make a back up and flash it.
If you can't be arsed to flash the build then you don't care enough to know.
Lawlrus said:
Don't start this already. Once the links are dropped make a back up and flash it.
If you can't be arsed to flash the build then you don't care enough to know.
Click to expand...
Click to collapse
Don't start this already.
Sent from my LG-D800 using XDA Free mobile app
buffal0b1ll said:
Don't start this already.
Sent from my LG-D800 using XDA Free mobile app
Click to expand...
Click to collapse
Development treads are not "test five different things for me before I flash them threads"
hahaha....same old same old.....just a different thread
what's wrong with you guys ?
as far as i know this issue hasn't been fixed yet , however the author didn't add any buglist so it was just a question if you don't know the answer or you don't want to answer it you can just act as you didnt' even see it
[email protected] said:
what's wrong with you guys ?
as far as i know this issue hasn't been fixed yet , however the author didn't add any buglist so it was just a question if you don't know the answer or you don't want to answer it you can just act as you didnt' even see it
Click to expand...
Click to collapse
Was it on the beta from Google+? And when I release the first official build, if it happens again, grab a log for me, and I'll see what the issue is.
Very happy to see this,what a fantastic gift. Thanks to team for continu support for lg g2.
v.konvict said:
hahaha....same old same old.....just a different thread
Click to expand...
Click to collapse
Ha! Yea he basically goes on every trail and whines about the same stuff. It used to be entertaining but now I don't even have to see who wrote it. We know. Clogs up trails more than "inappropriately questions".
Anyway great to see continued new development for multiple variants for the G2. Thank you!
Sorry if this is a dumb question but what is this based off ?
mykenyc said:
Sorry if this is a dumb question but what is this based off ?
Click to expand...
Click to collapse
AOSP lollipop 5.0.2
@tsunamical looking forward to this. I hope you upload builds soon before xda kills your thread as they don't allow placeholder threads.
Thanks for the hard work Bro.
Where are the download links
nalanotae said:
Where are the download links
Click to expand...
Click to collapse
Nowhere at the moment...