Greetings. \\//
Hey peeps, I made a kernel as a part of ROM project.
Unfortunately, that ROM was not released.
So I'm sharing my kernel here. :laugh:
{
"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"
}
Download
Making a new one now, will update its features later.
Old stuff:-
Features:-
Basic:-
Droidwall aka Android Firewall
Swap
BCM Tweak
Init.d
Ext 2, 3 and 4 Support
Brightness tweak
frandom module
Frequencies:-
832
624
468
312
156
Governors:-
SMARTASSV2
PERFORMANCE
BCM21533
scary
brazilianwax
conservative
hotplug
intellidemand
interactive
interactivex
lagfree
lazy
lionheart
lulzactive
minmax
ondemand
ondemandx
powersave
savagedzen
smartass
smoothass
userspace
virtuos
wheatley
I/O Schedulers:-
SIO
NO-OP
Deadline
V-R
CFQ
ZEN
BFQ
irfanbagus for BCM tweak
kurotsugi for his source files and initial ramdisk
mikstev for information Droidwall support,brightness tweak
Harish2704 for kernel compiling tools
Savie for permission to use his aroma package and modules
ryuinferno for frandom init script
Thanks:-
prototype-U, Master_Key [for being super helpful]
MarcoToo [studied his patch]
ronnieryan [for testing]
Amogh420 [for Thread Banner]
If I missed anyone,please PM me,
I'll include your name in the list.
:highfive:
Click on above image
Boot to recovery mode
Use CWM
Select - Install from sdcard
Select DeviantKernel#2.zip
Select Yes
That's it ! :highfive:
Code:
Note:-
In init.d folder
delete 99complete to avoid bootloops
Reserved for change log / FAQ
Please don't complain about the number 69 :|
It is purely unintentional. :fingers-crossed:
[Actual builds were over 108.
I reset the number to 50.
This is the 19th iteration.]
Change log:-
v69
Deviant Kernel #69
Initial Release with basic features.
v1
Deviant Kernel#1
Charging animation on ext4 systems work
BCM tweak is now loaded as module,undervolting is added.
(default value=-80mV,edit 27LoadModules script to change it)
Changed compression mode to lzo
Kernel now has 20+govs,6 i/o schedulers
Built in govs:- bcm21533,performance,smartassv2
built in i/o schedulers:- noop,bfq
other govs and i/o schedulers are loaded as modules via 27LoadModules Script
v2
DeviantKernel#2
noatime,nodirtime is added in mount options.
Scary governor is fixed and is now built in.
zen i/o is added.
frandom module added.
FAQ :-
Ques) Can this kernel make my phone fly?
Ans) Nope. Putting the phone on airplane mode won't help either.
Ques) Can this kernel make my phone's battery last 3 days?
Ans) Yes, if you don't use your phone.
Ques) Does this kernel supports dt-a2sd?
Ans) Nope.
Ques) I have a request for a feature x, will you include it in next update?
Ans) Maybe.
Ques) What is frandom? Where can I download it?
Ans) Download from this post:
LINK
wow...reserved!!!!! :good::good::good:
Reserved good work
wow , new kernel developer....
looks very good!!!!! :good:
@CharsiBabu: Good Work! Keep it up :good: I want one for our rom soon
REPORT:
Deep Sleep 21%
Battery drains fast till 60% then gets stable
Battery Backup: 1 day 12 hours with 2G Network and Music
Nice, another kernel
4 freq please with basic feature and stable without bugs
it wont boot on ext4 thats my first try.
now im back to hellfusion#50
Sir,
You have to delete all the init.d scripts first :v Follow the instructions
RESERVED brooo :d
Nice kernel looks like stable
:thumbup::thumbup:
Sent from my GT-S5360 using Tapatalk 2
ArnavGosain said:
Sir,
You have to delete all the init.d scripts first :v Follow the instructions
Click to expand...
Click to collapse
delete all script on init.d. reboot to recovery mount everything then flash kernel but still no luck always stuck on logo
im always flash to stock kernel first before flash this kernel
Ext4, but where ?
sflnwr said:
delete all script on init.d. reboot to recovery mount everything then flash kernel but still no luck always stuck on logo
im always flash to stock kernel first before flash this kernel
Click to expand...
Click to collapse
This kernel supports ext4 partition on sdcard.
Are you talking about
/system
/data
/cache
partitions?
If the answer is yes,
I will add support in upcoming versions
@ Ronnie
Even I wanted to have only 4 frequencies
but some people like 156mhz frequency.
so included that too
CharsiBabu said:
This kernel supports ext4 partition on sdcard.
Are you talking about
/system
/data
/cache
partitions?
Click to expand...
Click to collapse
Yes ext4 on that partition.
Update coming soon !
sflnwr said:
Yes ext4 on that partition.
Click to expand...
Click to collapse
My exams are going on.
Just wait for 2-3 days.
I'll upload the updated kernel on 24.
Expected change log :-
Ext 4 support on partitions.
Aroma Package.
Brightness tweak.
More Governors.
Touch based CWM Recovery. (if possible)
great i'll wait for this
take your your time and good luck for exam. wish you all the best :good:
Test on Evo and its good
Sent from my GT-S5360 using xda app-developers app
So the day of update has arrived.
I'll upload the revised version in few hours.
Configuring Aroma installer now.
Adding ext4,cwm is still pending.
few more governors added.
brightness,wifi tweak from hells fusion kernel added.
system app replacer script added. ( will explain about it later)
CharsiBabu said:
So the day of update has arrived.
I'll upload the revised version in few hours.http://forum.xda-developers.com/images/smilies/wink.gif
Configuring Aroma installer now.
Adding ext4,cwm is still pending.
few more governors added.
brightness,wifi tweak from hells fusion kernel added.
system app replacer script added. ( will explain about it later)
Click to expand...
Click to collapse
Any luck on touch based recovery integration?
Related
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
[CM10/ICS/MIUI][KERNEL][GPL][rc-3] ♫♫ Titanium.Kernel ♫♫ An All in one Kernel! ♫
Whats up guys!
So.. you'll already know me
SO no Introductions.
For those who don't know me, I am a Kernel Developer, Check the links in my signature to see my work
Now.. Getting back to topic!
Presenting.........
★★★ Titanium Kernel for Galaxy R - GT-I9103 ★★★
Remember,
Code:
[B]/* DISCLAIMER */ [/B]
[SIZE="5"][FONT="Arial Black"][COLOR="Red"][U]I do not own the device![/U][/COLOR][/FONT][/SIZE]
[COLOR="Red"][B][FONT="Arial Black"]You are choosing to make the modifications at your own risk.[/FONT][/B][/COLOR]
This Kernel is for Samsung ICS ROMs or any ROM based on Samsungs stock ROMs.
★ What my Kernel is made up of ★
★ This Kernel will work on every ROM, look into Downloads section and select your Kernel. ICS Kernel will work on Angeeks ROM
eMMC Brick bug cleaned up.
Based on Samsung ICS Update 2 Sources
Compiled with Linaro 4.6.2 toolchain
Overclock upto 1.2 Ghz
GPU Overclock upto 410 Mhz
All Linux memory Management Parameters tuned up for best performance.
Optimized ARM RWSEM Algorithms.
ARCH Power Enabled
JRCU (Joe's RCU, best suited for small SMP Systems!)
Proportional Rate Reduction for TCP by Google.
RAM Console Debugging Removed (More RAM)
Reclaimed RAM from Android Logger(logcat) (More RAM)
RAM Hack based on my old GB Kernel patch(+56 MB)
Voodoo Sound
Enabled NTFS Filesystem
Auto Brightness Fixes (ardatdat)
TCP/IP Tweaks
XZ Compression for Kernel (++speed,--size)
Using SLUB Memory Allocator (I always prefer this!)
Unneeded Stuff cleaned up in defconfig
EXT4 is default, EXT4 is used for mounting EXT2 and EXT3 (Faster)
NOATIME NODIRATIME Mounts set as default
Governers: Hotplug, Smartass2, Performance, Ondemand, Conservative.
IO Schedulers: Noop and CFQ (Default)
..
ROW IO Scheduler
BLN Support w/ liblights loaded from ramdisk
WIFI MAC Address Changing support
Lots of Makefile Optimizations + GCC 4.6 Optimizations
Dynamic FSYNC Control (faux123)
Stochastic Fair Blue Net Scheduler
Optimised swahb32() byteswap helper
Code cleanups done where necessary
IO Patches
TUN/TAP Driver built in
--
Cleancache Support
KSM Enabled
Disabled unnecessary drivers
LZMA Compressed Ramdisk (--size)
N1 Board and Touchscreen driver fully cleaned up of all Samsung **** ups and warnings!
Lots more stuff! Flash and see for yourself.
Ramdisk Mods:
Auto-root (SuperSU)
BLN Liblights loaded from ramdisk itself
Auto-EFS Backup
init.d scripts run on boot
Custom Bootanimation support (ICS ROM)
Other misc stuff.
TODO:
[*]Fix all Kernel warnings and crap samsung code.
[*]Get rid of TEGRA CPU LOCK.
[*]Set up Custom Voltage sysfs.
[*]Fix all game lags.(Which is present on stock Samsung sources and ROMS)
[*]Port some more Tegra specific mods from other Tegra devices.
{
"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"
}
★ I plan to contribute a lot to this Kernel in the near future! Test it and let me know. ★
★ Also, I plan to clean up lots of Samsung **** code and **** ups in the source ★
★ Remember, I do not have the device so it will take me time to fix up bugs (If there are any) ★
Credits ,
☑ Many of the patches on my source which I have incorporated may not be programmed by me, I have credited them on my github.
☑ Adam77Root, ardatdat (Kernel patches, credited on my github)
☑ faux123
☑ parmarket,shaheen(For testing this first on their phone)
☑ and MEEEeeee .. of course!
Changelogs
Code:
[B]Kernel rc-1[/B]
Initial Release
[B]Kernel rc-2[/B]
CM10 Support
AOSP Vibrator fix
KXTF9 Sensor driver for CM10
BLN Support w/ liblights which will be loaded by ramdisk
Enabled Wifi MAC Address Changing ability
Makefile Optimizations
SYNC Frameworks and SW Sync
XZ Compression for Kernel
ARM CPU Topology
Dynamic FSYNC Control (faux123)
ROW IO Scheduler ~Enabled by default (Meant for mobile devices)
Added ARM NET JIT Compiler
Add optimised swahb32() byteswap helper
Lots more stuff, too technical to explain, check my github.
[B]Kernel rc-3[/B]
---COMING UP-----
Stability fixes, fixed hangs,lags from rc-2.
Lots of Code Cleanups for better optimized code!
Board-n1 cleaned up of all warnings
Atmel MXT-224E driver cleaned up of all warnings.
GCC 4.6 (Linaro) Optimizations
MIUI Support
Reverted SYNC,SW_SYNC,ARM NET JIT Compiler (Will have to do testing!)
Enabled KSM
Enabled CLEANCACHE
Disabled a lot of unnecessary drivers to reduce memory footprint in Kernel.
LZMA Compressed Ramdisk (--size)
Bumped reserved memory to 200MB
Asynchronous I/O latency to a solid-state disk greatly increased (cherry-picked)
Downloads
Download: Titanium Kernel rc-3 - ICS
Download: Titanium Kernel rc-3 - CM10
Download: Titanium Kernel rc-3 - MIUI
-------- OLD VERSIONS NOT RECOMMENDED! -------------
Download: Titanium Kernel rc-2 - ICS
Download: Titanium Kernel rc-2 - CM10
Download: Titanium Kernel rc-1
FAQ's
FAQ:
1) Do not use 3rd party init.d scripts! If you wish to use any ask in the thread. I will tell you if you can.
2) How to flash the Kernel?
A: Flash the zip via CWM ... duhhh! :victory:
3) Why only 4 governers ?
A: Too many Governers bloat the Kernel, many are quite similar.
Best Governer for Battery: Conservative
Best Governer for Performance: Smartass2 or Performance
4) Can you add support to turn off one cpu core?
A: You don't need to do it manually, Hotplug governer knows when to turn off one core.
5) Will you overclock more?
A: No, 1.2 Ghz is enough. We wan't stability and not problems.
6) I got X bug, I got Y bug.
A: I will fix it, recreate the problem and give me a logcat. Remember, it may take time and testing to fix a bug since I do not have the device.
7) Will this support CM in future?
A: Ofcourse! I will also be helping in CM development soon.
8) My phone does not enter deep sleep.
A: Some app is constantly waking up your phone.
9) DO NOT USE ANY SET CPU PROFILES! .
A note on How-to report bugs.
Great one buddy. Unfortunately over CM10. will b waiting for CM10 kernel. thanks again.:fingers-crossed:
Great work Buddy :good:. Cud u add the stopbootanimation service at end of script in init.rc so that v can use this kernel for custom bootanimation.:highfive:
thanks
thanks buddy, nice work, all feature sounds great :good:
I particularly like of have only 4 governers which is simple and useful , too much confuse most of the time. :laugh:
thanks again and keep it up :good:
I wish u had kept interactive governer. Anyways, will try this after college.
Sent from my GT-I9103 using xda app-developers app
kataria.vikesh said:
Great one buddy. Unfortunately over CM10. will b waiting for CM10 kernel. thanks again.:fingers-crossed:
Click to expand...
Click to collapse
Will add CM support post the CM10 boot.img here.
selva.simple said:
Great work Buddy :good:. Cud u add the stopbootanimation service at end of script in init.rc so that v can use this kernel for custom bootanimation.:highfive:
Click to expand...
Click to collapse
Yeah, can do it. Will build my own ramdisk in the next release.
gitanshu said:
I wish u had kept interactive governer. Anyways, will try this after college.
Sent from my GT-I9103 using xda app-developers app
Click to expand...
Click to collapse
I will drop ondemand and add interactive, Interactive governer is an improved version of ondemand.. anyways.. this is first release ... lots to come still!
will it work on angeeks rom??
kunaal2580 said:
will it work on angeeks rom??
Click to expand...
Click to collapse
No. Currently this does not support custom boot animation which if u flashed on angeek's rom will result in bootanimation loop.
Adi_Pat said:
Will add CM support post the CM10 boot.img here.
Click to expand...
Click to collapse
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:
kataria.vikesh said:
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:
Click to expand...
Click to collapse
Gimme a few mins, making it CM Compatible , just need to pack teh ramdisk with my Kernel .. (Hopefully nothing more, someone will have to test it)
kataria.vikesh said:
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:
Click to expand...
Click to collapse
Does it have bln mod?
Sent from my GT-I9103 using Tapatalk 2
Benchmarks
these are some benchmarks of this Kernel (With Geeky Engine)
CPU speed 1Ghz
Governer: smartass2
CPU speed 1.2Ghz
Governer: smartass2
Good work! Waiting for the anti boot loop kernel support for the angeeks ROM.
Enviado desde mi GT-I9103 usando Tapatalk 2
@Adi_Pat: To make the kernel compatible with CM10, do the followings:
1. Implement vibrator fix. (https://github.com/epsylon3/android...mmit/720914d5009039d3ba9898361eea1ad8ab09d326)
2. Add raw KXTF9 accelerometer sensor. (https://raw.github.com/epsylon3/android_kernel_samsung_i9103/gingerbread/drivers/input/misc/kxtf9.c Put it into drivers/sensors, modify Makefile and KConfig accordingly and enable it in defconfig.)
3. Take the ramdisk.
You don't have to compile two different kernels for the two roms, only change the ramdisk. The kernel works quite well in hybrid mode with the modifications included.
Also, if you have time please include these patches into your kernel. I'd really appreciate them. Thanks!
Adam77Root said:
@Adi_Pat: To make the kernel compatible with CM10, do the followings:
1. Implement vibrator fix. (https://github.com/epsylon3/android...mmit/720914d5009039d3ba9898361eea1ad8ab09d326)
2. Add raw KXTF9 accelerometer sensor. (https://raw.github.com/epsylon3/android_kernel_samsung_i9103/gingerbread/drivers/input/misc/kxtf9.c Put it into drivers/sensors, modify Makefile and KConfig accordingly and enable it in defconfig.)
3. Take the ramdisk.
You don't have to compile two different kernels for the two roms, only change the ramdisk. The kernel works quite well in hybrid mode with the modifications included.
Also, if you have time please include these patches into your kernel. I'd really appreciate them. Thanks!
Click to expand...
Click to collapse
Thanks! Sure I will. Will merge your patches soon.
Still studying the source.. looks like lots can be improved!
Super cool.. awesome kernel..
Working great.. thanks
Sent from my GT-I9103 using xda premium
parmarket said:
these are some benchmarks of this Kernel (With Geeky Engine)
CPU speed 1Ghz
Governer: smartass2
CPU speed 1.2Ghz
Governer: smartass2
Click to expand...
Click to collapse
Hi Ketan, Are you using Adi's kernel on miui rom? or CM10? was curious if it works fine on Paraj's miui rom.
{
"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"
}
features
3 frequencies (see lim1 in the second post )
832 , 624 , 312
10 governors
conservative , ondemand , userspace , powersave , bcm21553 , performance , lulzactive , smartassv2 , interactive , lionheart
5 I/O schedulers
no-op , deadline , cfq , vr , sio
init.d supported
Swap supported
Droidwall supported
limitations :
Extended 4 ( Ext4 ) not supported and will not be supported (see lim2 in the second post)
CWM not integrated Stock recovery is the default (see lim3 in the second post)
Download
ALPHA1 --FlashableALPHA2 --FlashableBuild #32 --Flashable
Sources
Sources on Github
CreditsAllah
irfanbagus
kuro
hell_lock
Maroc-OS
kuro again
limitations
(lim1) Kernel supports only 3 freq
-----------Explanation : due to irfanbagus post which says
my advise, don't enable too much freq. 2-3 is enough for bcm21553. too much switch frequency only make you power consumption worse because overhead of frequency switch. carefully undervoltage give better power saving.
Click to expand...
Click to collapse
(lim2) Kernel doesn't support Ext4
-----------Explanation : Ext4 isn't good for NAND revert back to yaffs2 if you're on Ext4
(lim3) CWM isn't integrated
-----------Explanation : as some flashable files need stock recovery (go and ask kuro)
in the coming versions :
-booting from uncombressed image for faster boot and/or ue XIP image
-CM7 , CM9 , CM10 support
good, will try to downloading if im done w/ hyperion 8
btw the kernel name remind me to a girlband
reserved
iskandar1023 said:
good, will try to downloading if im done w/ hyperion 8
btw the kernel name remind me to a girlband
Click to expand...
Click to collapse
NOT girlband BUT Algebra (LOL I was in the exam of Algebra when I founded this name)
yeah reminds me of algebra
Re: [Custom][Kernel] f(x) kernel --ALPHA1
Whoa great we have another kernel dev Have a data cap presently will try it and report back
____________________________________
thoughtfully scribbled by nikufellow
Tested with hyperion 8 : very fast and smooth
NOTE : install hyperion and boot up 1 time at least the install f(x) kernel
-----------EDIT-----------------
My score with antutu v3.0.3
without SDcard IO
1618
Mohamed.Anwar said:
NOT girlband BUT Algebra (LOL I was in the exam of Algebra when I founded this name)
Click to expand...
Click to collapse
yeahh thats one in algebra too, that thing is making me crazy
but for me it is.... hot summer oh hot hot summer~ :silly:
P.S : work great with Hyperion 8, my opinion is add SIO i/o sched, its great sched i think
iskandar1023 said:
yeahh thats one in algebra too, that thing is making me crazy
but for me it is.... hot summer oh hot hot summer~ :silly:
P.S : work great with Hyperion 8, my opinion is add SIO i/o sched, its great sched i think
Click to expand...
Click to collapse
ALPHA 2 will be available tomorrow or the day after it it will contain new features
Re: [Custom][Kernel] f(x) kernel --ALPHA1
Good job
Waiting for stable version
Sent from my GT-S5360 using New Experience Rom by Percy
Updated to ALPHA 2 now
test and report
I saw virtuous and wheatley listed as the govs. did they taken from my kernel source? as far as I remember those govs are buggy and give me a lot of problem in my kernel. the performance is a lot like performance govs. I don't see any good reason to use it if you already have performance govs in your kernel.
Re: [Custom][Kernel] f(x) kernel --Update to ALPHA2
kurotsugi said:
I saw virtuous and wheatley listed as the govs. did they taken from my kernel source? as far as I remember those govs are buggy and give me a lot of problem in my kernel. the performance is a lot like performance govs. I don't see any good reason to use it if you already have performance govs in your kernel.
Click to expand...
Click to collapse
Ya they are from your source
I will release beta version without these govs
Thanks
Sent from my GT-S5360 using xda app-developers app
are you planning to convert the system partition to UBIFS?
kurotsugi said:
are you planning to convert the system partition to UBIFS?
Click to expand...
Click to collapse
yes or creating UBI image
Can you help ?
and what about squahfs
-
none of them are needed in android devices. personally, I don't see any benefit of using those kind of filesystem on Y. first of all creating those filesystem on the memory isn't easy since those fs isn't common used among user and we might need special tool to create it on our lil sdcard. secondly, even if we could create it we'll need special tool to mount it since our native system could only mount ext, rfs, and fat32. even if we could do it for the partition in the sdcard we can't do that for the /system, /data, and /cache partition since it will require special modification on the ramdisk. too many job needs to do with so little benefit. if you want to make a good kernel, IMO it will better if you focused on different aspect like tweaking the kernel. having low latency kernel seems doable with this kernel. I heard that low latency kernel will improve multimedia experience. it might be a good idea to playing with it.
kurotsugi said:
none of them are needed in android devices. personally, I don't see any benefit of using those kind of filesystem on Y. first of all creating those filesystem on the memory isn't easy since those fs isn't common used among user and we might need special tool to create it on our lil sdcard. secondly, even if we could create it we'll need special tool to mount it since our native system could only mount ext, rfs, and fat32. even if we could do it for the partition in the sdcard we can't do that for the /system, /data, and /cache partition since it will require special modification on the ramdisk. too many job needs to do with so little benefit. if you want to make a good kernel, IMO it will better if you focused on different aspect like tweaking the kernel. having low latency kernel seems doable with this kernel. I heard that low latency kernel will improve multimedia experience. it might be a good idea to playing with it.
Click to expand...
Click to collapse
You're a good teacher
I'll credit you twice
Mohamed.Anwar said:
Tested with hyperion 8 : very fast and smooth
NOTE : install hyperion and boot up 1 time at least the install f(x) kernel
-----------EDIT-----------------
My score with antutu v3.0.3
without SDcard IO
1618
Click to expand...
Click to collapse
Hello Mohamed.Anwar! how to download hyperion 8 cause there is no download link on hyperion 8 thread.
{
"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"
}
Features:
- Enable all 8 cores during bootup for faster boot time
- Internal undervolting -75mV
- Sched tweaks
- Misc under the hood stuff (check commits in source)-savoca's KCAL Control
-Fastcharge enabled (force AC charge on USB Mode)
DOWNLOAD LINKS IN POST 2
BUGS:
-DotView not working (Due to old HTC Source)
-TouchScreen does not work after boot, you will need to lock the screen and unlock again (Due to old HTC Source)
Credits:
LeeDroid
HolyAngel
UpInTheAir
XDA:DevDB Information
OQC Kernel, Kernel for the HTC One (M9)
Contributors
ZeroInfinity, herwegan, neniick, poondog
Source Code: https://github.com/ZeroInfinityXDA/OQC-m9
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 002
Beta Release Date: 2015-04-19
Created 2015-04-12
Last Updated 2015-04-19
READ THIS FIRST BEFORE INSTALLING!
DOWNLOAD (AFH):
v002
MIRROR (MEGA):
v002
Install information:
1) Check for a file called "sysinit" in /system/bin
2) If "sysinit" is NOT PRESENT in /system/bin, select the version with "init.d ramdisk" in the AROMA Installer
2.1) If "sysinit" IS PRESENT in /system/bin, select the version with "sysinit" in the AROMA Installer
Changelog:
Code:
v002:
-Added savoca's KCAL Control
-Added fastcharge
-Simplified installation via AROMA Installer
v001:
- Initial Release
@ZeroInfinity, will this overclock my battery?
some benchmarks for peeps who dig that
hexa mode
I have such a hard on right now
Ok I have Kernel Adiutor installed. It shows CPU cores 7 and 8 offline and CPU Governor set to interactive
the I/O Scheduler is set to row / read ahead 256 for internal, and row / 4096 for External
Are these the optimized settings or do they need tweaked ?
and what tool do i need to alter / edit the init.d tweaks ?
And Thank You for taking on this project
clsA said:
Ok I have Kernel Adiutor installed. It shows CPU cores 7 and 8 offline and CPU Governor set to interactive
the I/O Scheduler is set to row / read ahead 256 for internal, and row / 4096 for External
Are these the optimized settings or do they need tweaked ?
and what tool do i need to alter / edit the init.d tweaks ?
And Thank You for taking on this project
Click to expand...
Click to collapse
All settings are in the init.d script we haven't changed that much yet. You can see the tweaks in the init.d script by going to system/etc/init.d.
To edit init.d script, just use a text editor.
Reserved! Damn too late, y u no w8 4 me ((((((((((((((((((
ZeroInfinity said:
All settings are in the init.d script we haven't changed that much yet. You can see the tweaks in the init.d script by going to system/etc/init.d.
To edit init.d script, just use a text editor.
Click to expand...
Click to collapse
Thanks for the explanation, kernel is already working much better than stock
poondog said:
Reserved! Damn too late, y u no w8 4 me ((((((((((((((((((
Click to expand...
Click to collapse
First get a M9 and join us
itzsnookums said:
I have such a hard on right now
Click to expand...
Click to collapse
Not sure if I should be happy or scared
herwegan said:
First get a M9 and join us
Click to expand...
Click to collapse
When enabling the mode that disables all the a57 cores should I then be putting # back on hexacore mode settings or can they work together? Or in conjunction
brittoking said:
When enabling the mode that disables all the a57 cores should I then be putting # back on hexacore mode settings or can they work together? Or in conjunction
Click to expand...
Click to collapse
doesn't really matter, they won't conflict as both of them are turning the (same) cores offline (cpu 6 and 7)
ZeroInfinity said:
doesn't really matter, they won't conflict as both of them are turning the (same) cores offline (cpu 6 and 7)
Click to expand...
Click to collapse
After a reboot it shows 4 cores offline? Correct? I chose the "default" option to disable the a57 cores, not the experimental option.
Edit: thanks for the quick reply and the awesome kernel undertaking.
brittoking said:
After a reboot it shows 4 cores offline? Correct? I chose the "default" option to disable the a57 cores, not the experimental option.
Edit: thanks for the quick reply and the awesome kernel undertaking.
Click to expand...
Click to collapse
Yeah, cpu 4 - 7 are A57 cores
will this give extended battery life over stock ??
@ZeroInfinity OMG, you're on kernel development now???
hTc one M9 LET THEM STARE
tommy0411 said:
@ZeroInfinity OMG, you're on kernel development now???
hTc one M9 LET THEM STARE
Click to expand...
Click to collapse
@poondog taught me not even close to being a professional dev anytime soon though!
{
"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.