[KERNEL][FROYO] Simplicity Kernel - Galaxy 3 Android Development

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Simplicity Kernel
This is a kernel with all the features you wanted, without the trouble of oc/uv and other experimental features.
I'll keep on adding features as i get time, and thoroughly test before releasing just to ensure it doesnt break things,
If you want to see something new in the kernel, do not hesitate to suggest.
Post and/or PM!
The Project is hosted at google code: simplicity-g3

Downloads :
http://code.google.com/p/simplicity-g3/downloads/list
Stock Kernel (recompiled):
http://code.google.com/p/simplicity-g3/downloads/detail?name=stock.tar
Added ADB Root:
http://code.google.com/p/simplicity-g3/downloads/detail?name=adb root.tar
Busybox, init.d and more:
http://code.google.com/p/simplicity-g3/downloads/detail?name=bb n more.tar
CWM:
http://code.google.com/p/simplicity-g3/downloads/detail?name=cwm.tar
P.S. all kernels contain the features of the kernels above them

Features:
Adb Root
Busybox 1.19.2 full
Cwm v2.5
Startup scripts (init.d and /data/local/customboot.sh)
To Do:
Voodoo sound v10
Filesystems (EXT2/3/4)
Boot logo (I need a nice image for this)
Suggest more!

Guess what i'll use this post for...

Thread open for business!

Voodoo v10, RootADB, Busybox, Filesystem, init.d, NOT OC, Stock Battery Drivers

cdesai said:
Simplicity Kernel
A kernel of the people, for the people and by cd!
This is a kernel with all the features you wanted, without the trouble of oc/uv and other experimental features.
Click to expand...
Click to collapse
gud topic to start ...coz of No OC/Uv.....
but after that will our device be capable of playing HD games??just curious....
rest of all i can say is ......all the very best for the project mate.

Mohanshbhr said:
Voodoo v10, RootADB, Busybox, Filesystem, init.d, NOT OC, Stock Battery Drivers
Click to expand...
Click to collapse
Voodoo v10 - in a day or two
Root ADB - i was faster than u
Busybox - vote - minimal (comes with cwm) or full?
fs - hmm wait for that a bit more
init.d - sure
yea no oc/uv as told
Battery Driver isnt touched!

raja4sure said:
gud topic to start ...coz of No OC/Uv.....
but after that will our device be capable of playing HD games??just curious....
rest of all i can say is ......all the very best for the project mate.
Click to expand...
Click to collapse
It depends on the game, and u can always use CF3D or switch to some other kernel
Thanks for the heads up!

cdesai said:
It depends on the game, and u can always use CF3D or switch to some other kernel
Thanks for the heads up!
Click to expand...
Click to collapse
Forget to tell , cwm is must and i think it should be FULL (inbuilt in kernel)

Mohanshbhr said:
Forget to tell , cwm is must and i think it should be FULL (inbuilt in kernel)
Click to expand...
Click to collapse
Yes i was just adding cwm, and yea busybox 1.19.2 full will be added as soon as possible

raja4sure said:
gud topic to start ...coz of No OC/Uv.....
but after that will our device be capable of playing HD games??just curious....
rest of all i can say is ......all the very best for the project mate.
Click to expand...
Click to collapse
I can easily play Modern Combat: Sandstorm, Asphalt5, Assassin's Creed, Gangstar: West Coast Hustle on 667 Mhz ,(G3Mod Lite) without lag.

Mohanshbhr said:
I can easily play Modern Combat: Sandstorm, Asphalt5, Assassin's Creed, Gangstar: West Coast Hustle on 667 Mhz ,(G3Mod Lite) without lag.
Click to expand...
Click to collapse
nice 2 hear that.. i haven't tried on 667MHz but my friend once tried and failed with the stock kernel.....
---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------
cdesai said:
Yes i was just adding cwm, and yea busybox 1.19.2 full will be added as soon as possible
Click to expand...
Click to collapse
filesystem support for ext2 and ext4....
support for data2sd script.....

hmmm...:
voodoo
UV
1% batt mod
Stock battery driver, with fix for huge battery drain on 50% or under
init.d
nothing else

raja4sure said:
filesystem support for ext2 and ext4....
support for data2sd script.....
Click to expand...
Click to collapse
data2sd is done by init.d
fs support will add
hodostamas said:
hmmm...:
voodoo
UV
1% batt mod
Stock battery driver, with fix for huge battery drain on 50% or under
init.d
nothing else
Click to expand...
Click to collapse
voodoo yea
no 1% batt mod as there still isnt a stable working driver
same with UV
cant do 1% n stock batt driver both
init.d yes
@all
plz dont suggest something that has already been suggested!

Can u tell me how are managing cwm in kernel, via mumbozver's sourse code or something else ???

Mohanshbhr said:
Can u tell me how are managing cwm in kernel, via mumbozver's sourse code or something else ???
Click to expand...
Click to collapse
Not via source coz i dont have cm6 source needed to compile cwm 2.5
instead i use the recovery files (it is in sbin which is a part of initramfs)
i used the files from his installer

Boot logo will be nice like G3Mod(If possible in early stage i.e. first build)
and what about Kernel Hz please leave it stock, i think because it is not overclocked so u will keep stock Frequencies.

raja4sure said:
gud topic to start ...coz of No OC/Uv.....
but after that will our device be capable of playing HD games??just curious....
rest of all i can say is ......all the very best for the project mate.
Click to expand...
Click to collapse
This is not gaming device, if you want to play HD games buy new phone.
Recomended combination: G3 for calling and SMS, GTab II for games and other stuff

Mohanshbhr said:
Boot logo will be nice like G3Mod(If possible in early stage i.e. first build)
and what about Kernel Hz please leave it stock, i think because it is not overclocked so u will keep stock Frequencies.
Click to expand...
Click to collapse
Yes i wont touch Hz
I need a nic image to use a boot logo, or make one if i can

Related

[ROM] 03/31/11 PlayItCool1.1 - OC'd Kernel + Battery Saver, DarkTremor A2SD, Deodexed

This is my first ROM ever, so feedback is welcome. I developed this to meet my needs, but am willing to make revisions so I can continue to learn. FYI, I'm still working on tightening up some PNGs. Otherwise, let me know of any problems (Rom related, pls. )
DOWNLOAD
Backup all user data.
download to SD Card.
wipe, wipe, wipe
flash.
Features/Change Log:
bcnice20's [Kernel] [GPL] Sense 2.6.32.21 OC/UV 1.51GHZ (CFS-Smartass-TUN) (v1.1)
Added Calkulin's battery saver script (no need for setcpu/overclock widget) (v1.1)
Added Calkulin's SDCard read-ahead fix (v1.1)
Fixed busybox (Adfree apk & Root Uninstaller should now work) (v1.1)
Moved more Sprint/HTC apps to data/apps (thx JKILO) (v1.1)
Sprint VVM has been readded (v1.1)
System tweaks for better performance (v1.1)
DarkTremor A2SD 2.7.5.3 Beta 4 (Bug: lowmem/minfree settings will not keep on reboot)
Unlocked 3G USB tethering & Sprint Hotspot
4-in-1 Boot Menu
5mb limit on the mms
Updated host file to block annoying ads
Removed ADB icon from Taskbar
Circular Battery Mod
Zipalign on Boot
A2SD is off by default for initial boot so you won't get boot loops. To activate afterwards, adb shell and type a2sd reinstall. More commands can be found here. FYI, your SD card needs to be setup with an EXT partition to use. Instructions are here.
Calkulin Notes about Battery Saver script:
It completely eliminates the need for SetCPU or Overclock Widget
Easily customizable if you use a text editor(scripts located in /system/etc/init.d, & begin with 00cpufreq)
It will set Max/Min CPU speed to 245MHz when a sleep
If SetCPU or Overclock Widget are detected, the script is ignored, so it will not affect them
Preset profiles are:
1.2GHz - 100-90%
1.0GHz - 89-51%
806MHz - 50-16%
768MHz - 15-0%
GApps are installed in data/apps
Sprint bloatware has been removed, but APKs are available on the SD Card
Thanks to:
Preludedrew for the base
bcnice20 for the kernel (GPL Source)
x99percent for original kernel (GPL Source)
Tkirton for A2SD
Calkulin for the battery saver & sd card fix scripts
aamikam for the 4in1 Boot Mod
Nfinitefx45 for the Hotspot, USB notification & MMS ports
Fightspit for the Circle battery mod
Charlieb620 for boot animation
Zenulator, Nfinitefx45, Impaler & Calkulin for inspiration
If I forgot anyone, hit me up
Standard disclaimer:
Code:
/*
* Congratulations your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed or gmail did
* not sync. Please do some research if you have any concerns about features
* included in this ROM before flashing it! YOU are choosing to make these modifications.
Thank you! Thank you! Will try when home!
Sent From My Htc Evo Shift 4G using Xda Premium
Welcome to the Development community!
Some of the options you've incorporated may attract a lot of users.
x99 Kernel
DT A2SD
Circle Battery Mod
Deodexed (Themers will love you!)
Great presentation! Especially for a first release. If you ever want a beta tester, anything at all: feel free to pm me!
smooth
EDIT: Don't know how mods are being these days, but might wanna add a [GPL] tag to the front of your Thread and link to x99's github for source in the bottom of OP. You know how these people are... meddling with unreleased source!
Welcome. Its nice to see some fresh blood in the shift forum. Kind through me off when i saw this thread. Lol hadnt seen a new one in awhile. I will be downloading and testing very soon. Keep up the good work.
Sent from my PG06100 using Tapatalk
smoothtaste said:
Welcome to the Development community!
Some of the options you've incorporated may attract a lot of users.
x99 Kernel
DT A2SD
Circle Battery Mod
Deodexed (Themers will love you!)
Great presentation! Especially for a first release. If you ever want a beta tester, anything at all: feel free to pm me!
smooth
EDIT: Don't know how mods are being these days, but might wanna add a [GPL] tag to the front of your Thread and link to x99's github for source in the bottom of OP. You know how these people are... meddling with unreleased source!
Click to expand...
Click to collapse
Thanks for the support & insight. Like I said in the OP, I'm totally new to this, so all feedback & direction is welcome. I was a Hero user too, so I was spoiled with all of the ROM/Theme/Mod choices. So I decided to give it a try. 1000 boot loops later, I have something to work with, LOL
I'm also somewhat new here, I've been on PPCGeeks with my TP2 for a while but not much going on with this device there. but this looks great, can't wait to try it out
Trying out now....
Just realized I didn't have the updater script extract the removed apps to the SD card . Will put up a revised link shortly.
Also, to everyone trying out, let me know how the market is working for you. I updated to the new version before I created the zip, and it seems kind of buggy to me.
Thanks all.
MrCoolHand said:
Just realized I didn't have the updater script extract the removed apps to the SD card . Will put up a revised link shortly.
Also, to everyone trying out, let me know how the market is working for you. I updated to the new version before I created the zip, and it seems kind of buggy to me.
Thanks all.
Click to expand...
Click to collapse
New link is up.
ehh it worked ok for me but my battery was draining all buzzkill!so i took it off lol i like the power button to sleep feature.You should add that to this rom and it will be good to go
Rob_ec said:
ehh it worked ok for me but my battery was draining all buzzkill!so i took it off lol i like the power button to sleep feature.You should add that to this rom and it will be good to go
Click to expand...
Click to collapse
Thanks for the insight bro. I'll look into that. BTW, did you use the kernel as is or did you use something like setcpu to manage the OCing?
I used just the kernal that was preinstalled with the rom.I didn't use any setcpu yet I don't know how ninfinte did the sleep funtion but its very usefull when say I don't charge my phone all night it only drains like 5 % in six to eigth hours
I'll look into that. BTW, did you use the kernel as is or did you use something like setcpu to manage the OCing?[/QUOTE]
I found it in his rom and just made an update.zip to flash and try out here. Thanks again
Sent from my PG06100 using XDA App
where is it at?
MrCoolHand said:
I found it in his rom and just made an update.zip to flash and try out here. Thanks again
Sent from my PG06100 using XDA App
Click to expand...
Click to collapse
Rob_ec said:
where is it at?
Click to expand...
Click to collapse
services.policy.jar in the framework dir. Here's a flashable zip.
i flashed this rom last night and its awesome..i love it...my only question is how do i remove the bloatware from the phone? when i was using stock sprint rom or xfinite's rom i was able to use Uninstaller for Root to delete it, but it doesnt let me in your rom..any suggestions?
msierra519 said:
i flashed this rom last night and its awesome..i love it...my only question is how do i remove the bloatware from the phone? when i was using stock sprint rom or xfinite's rom i was able to use Uninstaller for Root to delete it, but it doesnt let me in your rom..any suggestions?
Click to expand...
Click to collapse
Thanks bro. I'm not familiar with that program. I usually use Titanium, or Root Explorer. I'll look into that though. What kind of error does it give you when you try to uninstall?
MrCoolHand said:
Thanks bro. I'm not familiar with that program. I usually use Titanium, or Root Explorer. I'll look into that though. What kind of error does it give you when you try to uninstall?
Click to expand...
Click to collapse
And which programs in particular
Sent from my PG06100 using XDA App
Is that the battery fix?
MrCoolHand said:
services.policy.jar in the framework dir. Here's a flashable zip.
Click to expand...
Click to collapse
Can you post a flashable zip for the circular battery mod? that would be awesome.
Sent from my PG06100 using XDA App

[UPDATE][•KERNEL•UNIVERSAL]TITANIUM KERNEL • Battery • CIFS/TUN • OC/UV • Lots More!

★ ★Hello guys, I am back with new Kernels! ★ ★
★ FAster/Sleeker and better than my previous builds- ★
★ First of all-
★ MY Sources are based on XDA_BAMs sources!
★ Thanks to him for letting me use it!
READ THIS FIRST-
Code:
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed.
Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications,
and if you point the finger at me for messing up your device, I will laugh at you.
FEATURES-​
1] Disabled some unnecessary stuff
2] I/O Patches and Tweaks to improve I/O
3] Stochastic Fair Blue Net Scheduler
4] Used many Makefile Optimizations with Linaro 4.6.3
5] Cleancache driver
6] EXT23 mounted as EXT4 (faster and better!)
7] Overclock upto 1.2Ghz w/ Undervolting of stock freq
8] JHash Bumped to V3
9] XZ Compression (Speeds up boot time)
10] GOVERNERS: Conservative/Ondemand/Smartass2/Performance (Less Governers, lesser bloat)
11] IO SCHEDULERS: Sio/Noop
12] Boot freq resticted to 1Ghz (dalingarin)
13] VM_MAX_READAHEAD set to 1024
14] Many small patches/improvements!
15] CFS and VM Ratios Tweaked for best battery + Performance
LOTS! Coming up soon! Stay tuned
Have a look at my github for detailed info about changes!
​
Reserved
FAQ:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg or logcat.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem. Also make sure you let your device settle for at least 2 charging cycles. Typically apps like Facebook and Google Maps can cause problems since they wake it up pretty much all the time
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal.
4. Do I need to wipe anything when flashing this kernel?
A: Just wipe cache and Dalvik cache after flashing.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
6. Don't use 3rd party init.d scripts!!!
7. After the device boots, the phone runs at 1.35Ghz. So make sure you set it to whatever frequency you want.
8. For Daily use and best battery life, Recommended Settings are 1Ghz Max, 600Mhz Min, Conservative Governer and CFQ/SIO IO Scheduler.
Another one
DOWNLOAD LINKS
Download TITANIUM KERNEL BUILD#1
Last one reserved
Changelogs-
great work buddy...! I have a suggestion that u should creat different OPP for different frequencies. It will br very easy for a normal user to change frequencies through different opp.
It seems very good!!! I will be testing for some days and if battery drain is good, will add to my rom! Thank you!!
vishal24387 said:
great work buddy...! I have a suggestion that u should creat different OPP for different frequencies. It will br very easy for a normal user to change frequencies through different opp.
Click to expand...
Click to collapse
Yes I'll be doing that.. maybe in the coming builds..
Adi_Pat, with the phone disconnected to the computer it says USB Connected and appears the screen of mass storage with the option of activate mass storage.
download link broken.
Adi_Pat said:
DOWNLOADS-
TITANIUM KERNEL BUILD 2 -
Download DDKP3 specefic kernel from here.
Download Kernel with Universal CFROOT Ramdisk from here.
Click to expand...
Click to collapse
Broken links.......Showing File deleted
Invalid or Deleted File.
Updated Download Links~!
can you make it also compatible in AOSP rom?
As I thought its not booting on my phone. Because from my experience I learned that my phone support only 1.2 ghz max. Above that phone stuck at boot screen. Can u give me test kernel with only 1.2ghx max opp????
I am going to test it right now. Would u mind, if it is powersaver enough, if I add it to my ROM (CleanKpuRom) ?
luiseteyo said:
I am going to test it right now. Would u mind, if it is powersaver enough, if I add it to my ROM (CleanKpuRom) ?
Click to expand...
Click to collapse
Wait I am uploading fixed ones which boot.
You can include it in ur ROM
vishal24387 said:
As I thought its not booting on my phone. Because from my experience I learned that my phone support only 1.2 ghz max. Above that phone stuck at boot screen. Can u give me test kernel with only 1.2ghx max opp????
Click to expand...
Click to collapse
Your device will boot now, download and flash the kernel.
Your device did not boot becuase I set startup freq to 1.35Ghz so the phone didnt have enough power to turn on.
Now you test the new uploaded kernel, it will boot and you should be fine.
Adi_Pat said:
Wait I am uploading fixed ones which boot.
You can include it in ur ROM
Click to expand...
Click to collapse
I used the uploaded and the results are AMAZING in powersave terms!! Big thangs!!
Enviado desde mi GT-I9003 usando Tapatalk
luiseteyo said:
I used the uploaded and the results are AMAZING in powersave terms!! Big thangs!!
Enviado desde mi GT-I9003 usando Tapatalk
Click to expand...
Click to collapse
Test 1.35Ghz , I made it as stable as I could.. Also can you tell me what updater script lines are needed to make the kernel cwm flashable?
Sent from my GT-I9003 using xda premium
Adi_Pat said:
Test 1.35Ghz , I made it as stable as I could.. Also can you tell me what updater script lines are needed to make the kernel cwm flashable?
Sent from my GT-I9003 using xda premium
Click to expand...
Click to collapse
I dont know wheather u have repaired the universal titanium kernel or not but on my xxkpq its not booting. I always happens whenever I use a kernel which is overclocked to 1.35 ghz. But whenever I use UC v9 1009 version kernel which is overclocked to 1.2 ghz only then my phone always boot successfully. Its something related to overclocking above 1.2ghz which my phone is not accepting.

[Discontinued][Kernel][AOSP/LineageOS/MIUI] KaminariKernel R12 [04 March 2018]

This project is no longer being maintained. I'm no longer developing for the G1/G2 family.
KaminariKernel​
Code:
#include "std_disclaimer.h"
/*
* Your warranty is now more void than it already was.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will simply grab my popcorn and laugh at you.
*
* Tl;dr: if your device crashes and burns, and if that gets you in trouble, it's entirely your fault. [STRIKE]Might be my fault as well, because I'm not a developer, but I don't care. lol[/STRIKE]
*/
Hiya fellas.
This is a sister project to my original (and ridiculously outdated) kernel for stock ROMs only. The version in this thread is the one designed to work with anything that isn't the stock firmware, i.e., AOSP, AospExtended, LineageOS, Resurrection Remix,... You name it. Even MIUI, which can be a b**** to get custom kernels supported on.
Features:
Sources & Optimizations
- Based on Lineage's shared falcon/peregrine/titan/thea sources
- Compiled with Linaro 4.9
- Optimized ARM RWSEM & Square Root algorithms
- Kernel-side NEON mode
- Some miscellaneous armv7 tweaks
Click to expand...
Click to collapse
Hotplugging Drivers
- MSM Hotplug
Click to expand...
Click to collapse
Extra CPU Governors
- Impulse
- Smartmax
- Yankactive
- Zzmoove
Click to expand...
Click to collapse
Extra I/O Schedulers
- Bfq
- Fiops
- Sio
- Vr
- Zen
Click to expand...
Click to collapse
Sound
- Faux's Sound Control
- Headset High Performance Mode
Click to expand...
Click to collapse
Screen/GPU
- Kcal Screen Control
- Dt2w/s2w
- Simple GPU Algorithm
- GPU overclock & underclock (533MHz/100MHz)
Click to expand...
Click to collapse
Extra Sh*t
- CPU Overclock (up to 1.6 GHz) (Overclocked version only)
- USB Fast Charge
- Disabled gentle fair sleepers
- Extra TCP Congestion Controllers
- Fsync enabled by default
- Kexec-hardboot patch (for multirom compatibility)
- Power-efficient workqueues
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads:
Unified Marshmallow & Nougat (CM/LineageOS 13 & 14.x)
Click to expand...
Click to collapse
Looking for previous releases?
Go here.
Click to expand...
Click to collapse
Flashing & Tweaking Instructions (Follow this very carefully!!!):
- Place the zip at the root of your phone's internal storage
- Reboot into recovery
- Flash the zip
(Another way: Reboot into recovery without copying the zip, and flash it via adb sideload)
- Reboot again and have fun!
Coming from another kernel which isn't mine? Don't worry, no need to dirty flash the ROM/kernel anymore. The install script now does all the dirty work for you.
If you wanna "tweak ALL the things", use Kernel Adiutor! (Synapse is NOT supported!)
Click to expand...
Click to collapse
Want some info on what this kernel offers you?
Then go here! (Credits to @AssToast for suggesting and to @gsstudios for creating the site!)
Click to expand...
Click to collapse
"Thank You" Section
- Motorola/Lenovo
- Qualcomm/CodeAurora
- The CyanogenMod team
- @Flashhhh, his work kinda inspired me to do this
- @faux123, for Sound Control & Intellithermal
- @savoca, for Kcal Screen Control
- @hurtsky, a huge load of cherry-picks came from his sources
- @YoshiShaPow, for some more stuff
- Some more fellas whose names I can't remember
Click to expand...
Click to collapse
XDA:DevDB Information
KaminariKernel (AOSP/LineageOS, Falcon), Kernel for the Moto G
Contributors
kingkaminari
Source Code: https://github.com/Kamin4ri/KaminariKernel/
Kernel Special Features:
Version Information
Status: Abandoned
Current Stable Version: R12
Stable Release Date: 2018-03-04
Created 2016-01-13
Last Updated 2018-05-17
F.A.Q. (Read this before crying!!!!)
Q: Why did you develop this kernel?
A: Because I wanted to
Q: ERMAHGERD DIS KERNEL SUCKZ, MAH BATTERY IS DEAD IN 30 MINS, PLZ HALP!
A: When I created this kernel, I never had the intention to have it decrease battery life. So before / instead of complaining, go check your f***ing wakelocks and fix them! The kernel isn't responsible for this, your apps and/or services are.
Q: Will this kernel work on AOSP/CM12.1/CM13 ROMs?
A: Works on any ROM as long as it isn't stock . So yes, it does. AOSP, CM LineageOS, RR... Any of these.
Q: How do I report bugs?
A: If you wanna report a bug, then grab your kernel log - either by pulling /proc/last_kmsg (in case of a random reboot / kernel panic or oops) or copying the output of "dmesg" via shell - and paste it at pastie.org and link it in your post (or save it to a text file and attach it to your post). Don't bother getting logcats, they don't apply for kernel debugging purposes.
Q: How do I flash this?
A: I suggest you scroll up and read the OP. The instructions are there.
Q: How do I tweak this kernel?
A: Download Kernel Adiutor from the Play Store and have fun. No Synapse support!
Q: This kid is such a n00b!
A: Oh well then, why don't you go work on a kernel yourself, instead of criticizing my work and, by doing so, wasting your time?
Click to expand...
Click to collapse
Reserved
Reserved
Okay... Last reserved.
Our first test build is up! Link is at the OP.
It's still a very early test build and it may (and probably does) contain issues (serious or not). You've been warned.
This build should fix PowerHAL not being disabled.
Great work. Zero bugs in the short time since flashing. Thanks.
Hello King Kami Nari , , , Kami nari Kami Nari
What hotlplug is provides in your kernel ??
King Kami Nari
BhavikRB said:
Hello King Kami Nari , , , Kami nari Kami Nari
What hotlplug is provides in your kernel ??
King Kami Nari
Click to expand...
Click to collapse
MPDecision.
Sir King Kami Nari ,
Have you modified Interactive ?
kingkaminari said:
Created 2016-01-13
Last Updated 2016-01-12
Click to expand...
Click to collapse
Lol? xd
So far so good with the kernel thanks!
@kingkaminari Wow, finally! flashing it right now, thank you so much!
I hope to see the rest of the features present on 5.1 here on M and Thank you so much!
@kingkaminari
Will not let me change the minimum frequency of the CPU whenever I lay below 787 MHz to 5 minutes switches to the same, Tube to disable the "MPDecision" so that the frequency is not changed (sorry my english im use google traductor)
espaciox99 said:
Lol? xd
So far so good with the kernel thanks!
Click to expand...
Click to collapse
Yeah . There's this little derp with the dates lol
espaciox99 said:
@kingkaminari
Will not let me change the minimum frequency of the CPU whenever I lay below 787 MHz to 5 minutes switches to the same, Tube to disable the "MPDecision" so that the frequency is not changed (sorry my english im use google traductor)
Click to expand...
Click to collapse
Didn't have that problem here. My phone's minimum frequency stays at 300MHz all the time. Try another governor. And don't disable mpdecision
BhavikRB said:
Sir King Kami Nari ,
Have you modified Interactive ?
Click to expand...
Click to collapse
No. Interactive has been left untouched.
If you come from Hurtsky's Hybrid Kernel or Flashhhh's Optimus Kernel, don't forget to re-enable MPDecision - just rename /system/bin/mpdecisionbak to /system/bin/mpdecision.
kingkaminari said:
Didn't have that problem here. My phone's minimum frequency stays at 300MHz all the time. Try another governor. And don't disable mpdecision
Click to expand...
Click to collapse
Try and several governors and feel the same, the only solution is to disable "MPdecision"
EDIT: The problem is when you lock the phone, no matter how infrequently the minimum of changes to 787mhz cpu and if I turn off the mpdecision not happen
espaciox99 said:
Try and several governors and feel the same, the only solution is to disable "MPdecision"
EDIT: The problem is when you lock the phone, no matter how infrequently the minimum of changes to 787mhz cpu and if I turn off the mpdecision not happen
Click to expand...
Click to collapse
I actually was having a similar problem to this not long ago but not this particular kernel.
Just fooling around I found that if I flashed any kernel after rebooting system I would have the problem you described, however if I flashed the ROM, Gapps, and kernel in recovery all together before initial boot everything works as it should.
Not sure why this is but I have experimented and it is the only solution I have found so far.

[DEV]Xperience G5 Kernel H850

Xperience G5 Kernel​
Code:
#include
/*
* Your warranty is now void *
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Install:
1.) Download the zip file
2.) Make a backup
3.) Flash kernel in TWRP (dont use fastboot because some needed libs wont be copied)
4.) When you disabled the device encryption flash no-dm-verity again
Features:
- Don't breaks Safetynet when Bootloader is unlocked (rooting will break safetynet)
- more CPU Governors
- TCP congestion Westwood
CREDITS
@alucard_24 - for the very good buildscript and some fixes
Version Information
Status: Beta
Compatible Roms: Stockbased Roms only
Download Link:Klick me Hard
Sourcecode: https://github.com/mericon/Xp_Kernel_LGH850
Created: 11.11.2016
Updated: 24.11.2016
Paused since: 26.11.2016
Statement:
I have to pause the Development for the next time. My work takes to much time for now. I think i will resume in the next year.
Code:
[U][B]Changelog:[/B][/U]
[U]First Release V 0.1:
[/U]
[B]- [/B]Don't breaks Safetynet when Bootloader is unlocked
[B]- [/B]more CPU Governors ([STRIKE]ElementalX and[/STRIKE] Impulse)
- TCP congestion Westwood (works now)
- sioplus iosched
- Moved core control in to the kernel (should help to save some power)
[U]v0.2[/u]
- Added Zen iosched
- disabled core ctl helper
[U]v0.3[/u]
- Added SIO iosched
- Added FIOPS iosched
- Added Builtin ExFat support
[U]V0.4[/U]
- Disabled Core Ctl
- enabled Core Ctl helper
- Adding Zzmove Governor
- Adding back ElementalX Governor
Kernel is ready to download now :] feel free to test it
Gesendet von meinem Pixel XL mit Tapatalk
mericon said:
Kernel is ready to download now :] feel free to test it
Gesendet von meinem Pixel XL mit Tapatalk
Click to expand...
Click to collapse
For some reason it is stuck at boot. Not even getting to the boot animation. Left my phone for 5 minutes, still the same.
onestyle007 said:
For some reason it is stuck at boot. Not even getting to the boot animation. Left my phone for 5 minutes, still the same.
Click to expand...
Click to collapse
Which rom do you use?
I will look in this
mericon said:
Which rom do you use?
I will look in this
Click to expand...
Click to collapse
Fluence HD 25 patched over O3 rom with dual boot patcher (updated ramdisk through dual patcher app on primary rom). My guess is its because of my patched ramdisk.
onestyle007 said:
Fluence HD 25 patched over O3 rom with dual boot patcher (updated ramdisk through dual patcher app on primary rom). My guess is its because of my patched ramdisk.
Click to expand...
Click to collapse
Okay thats could be. Atm im doing a Full fresh install of my Phone and than i will try the dualPatcher. If the patcher is the problem i try to figure out what the problem is but this could take some days.
mericon said:
Okay thats could be. Atm im doing a Full fresh install of my Phone and than i will try the dualPatcher. If the patcher is the problem i try to figure out what the problem is but this could take some days.
Click to expand...
Click to collapse
Patcher was the problem. I was to eager to try your kernel and forgot to patch it for Primary ROM. Now it works but I've lost root. No su detected, since I was on systemless root.
onestyle007 said:
Patcher was the problem. I was to eager to try your kernel and forgot to patch it for Primary ROM. Now it works but I've lost root. No su detected, since I was on systemless root.
Click to expand...
Click to collapse
Well i forgot to mention that it isnt a rooted kernel for now sorry. But nice to now that the kernel works for you.
mericon said:
Well i forgot to mention that it isnt a rooted kernel for now sorry. But nice to now that the kernel works for you.
Click to expand...
Click to collapse
Which governor's did you put in? It's cool,flashed already and rooted again. I'm asking since I only get elementalX and impulse as new and seems no Westwood in tcp. Seems I've made a big mess with patching my ramdisk lol.
onestyle007 said:
Which governor's did you put in? It's cool,flashed already and rooted again. I'm asking since I only get elementalX and impulse as new and seems no Westwood in tcp. Seems I've made a big mess with patching my ramdisk lol.
Click to expand...
Click to collapse
Atm its only Impulse and ElementalX for CPU and for TCP Westwood should be default for the networking.
Planned are some IO-Sched's and maybe zz_move bigLittle and maybe kcal for now.
mericon said:
​
Atm its only Impulse and ElementalX for CPU and for TCP Westwood should be default for the networking.
Planned are some IO-Sched's and maybe zz_move bigLittle and maybe kcal for now.
Click to expand...
Click to collapse
Got both of them in cpu but have this in tcp, look at the pic. Just a question, but did you consider multirom support at some point?
I assume this is for LG roms and not CM or anything else? If I ever move back to stock, I will deff have to test this out. Thanks!
onestyle007 said:
Got both of them in cpu but have this in tcp, look at the pic. Just a question, but did you consider multirom support at some point?
Click to expand...
Click to collapse
Than i have to take a look at the westwood problem thanks
I will look what i can do for multirom but it will take some time because i didnt work in Development a long time and have to learn it mostly new and on the other side is my work 8 hours a day and my familiy
davitox87 said:
I assume this is for LG roms and not CM or anything else? If I ever move back to stock, I will deff have to test this out. Thanks!
Click to expand...
Click to collapse
You are right its for LG roms only (i think didnt test if it works with an CM rom and wouldnt recommend it). Maybe when the Kernel is at an stable stage i try to build one for CM.
mericon said:
Than i have to take a look at the westwood problem thanks
I will look what i can do for multirom but it will take some time because i didnt work in Development a long time and have to learn it mostly new and on the other side is my work 8 hours a day and my familiy
Click to expand...
Click to collapse
Same here,trying to find time for tons of projects I've started on my pc. Well I'm pretty new in kernel developing, but if you need help, I learn pretty fast
onestyle007 said:
Same here,trying to find time for tons of projects I've started on my pc. Well I'm pretty new in kernel developing, but if you need help, I learn pretty fast
Click to expand...
Click to collapse
Feel free to help
I think i found the problem with westwood, A new zip comes tomorrow.
awesome work!!! any chance we'll see this on h830 as well? really want to get a kernel that will pass the safety net boodloader check
please build by UBER 5.4.1 like boeffla kernel for better performance
https://www.mediafire.com/folder/r9l07voht8ets/cyanogenmod13.0#rhtzub5gx1hb9
@mericon
Using your kernel since last night on Impulse governor, really big battery improvement compared to the stock kernel ,and not really losing performance. Great work mate. :good:
ggelo10 said:
please build by UBER 5.4.1 like boeffla kernel for better performance
https://www.mediafire.com/folder/r9l07voht8ets/cyanogenmod13.0#rhtzub5gx1hb9
Click to expand...
Click to collapse
Well be careful with compilation errors...
Envoyé de mon GT-I9505 en utilisant Tapatalk

[KERNEL][MIDO][MIUI] FLIP kernel [r1]

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now probably voided.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
What is this:
After tired of looking for stable no nonsense kernel for MIUI and couldn't fine one, I've decided to compile one myself. This is just a kernel I flipped from readily publicly available source, nothing special here. It should boot with any MIUI Nougat roms.
Click to expand...
Click to collapse
Difference with stock MIUI kernel
Compiled using OmniRom's kernel source as base so contains all its features, fixs and patches.
Compiled using UberTC 4.9.4 for stability.
Compiled using correct optimisation flags for our MSM8953 cpu.
Patched with EAS scheduler from OnePlus3 LineageOS-based kernel with EAS
Updated Ondemand cpu governor from franciscofranco's kernel for OnePlus3, finetuned it abit and made it as default booting cpu governor.
Default to Noop disk i/o scheduler on boot.
Default to Westwood tcp congestion control on boot.
Disabled/made as built-in some modules.
Disabled some stuff like zram, cleancache, zcache.
Added support for exfat fs via exfat-nofuse.
Enabled ntfs fs support.
Init.d startup script support with correct permissions applied on every boot.
Probably some other things I forgot to list here...
Click to expand...
Click to collapse
Changelog:
r1 - First public release.
Click to expand...
Click to collapse
Download:
FROM HERE
Click to expand...
Click to collapse
Installation notes:
Need unlocked bootloader, so unlock your bootloader if you haven't yet.
Need to be on any custom recovery so flash one if you haven't yet.
Need to be on any MIUI Nougat rom.
If you have any custom kernel other than this kernel already installed, please flash or restore your MIUI rom stock kernel because this kernel would need to use the stock unmodified ramdisk and custom kernel might already modify it.
Backup, backup and backup!
Download the zip, put into either internal phone storage or sdcard, flash away.
If you want to go back to your previous kernel, just dirty flash your rom or restore boot and system from backup.
Click to expand...
Click to collapse
Thanks to:
God, for everything.
Linus Torvalds, for the Linux kernel.
Google, for Android.
Xiaomi, for kernel source.
Xda forum, learnt alot from here.
Uber team, for the toolchain.
khan_frd2002, for the OmniRom kernel source.
EAS-Project on Github for the EAS patches.
franciscofranco, for the Ondemand cpu governor source.
osm0sis, for AnyKernel2 kernel installation template.
Probably some others I forgot to list here...
Click to expand...
Click to collapse
XDA:DevDB Information
FLIP kernel, Kernel for the Xiaomi Redmi Note 4
Contributors
coldplug
Source Code: https://github.com/thecoldplug/android_kernel_xiaomi_msm8953
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r1
Stable Release Date: 2018-01-11
Created 2018-01-11
Last Updated 2018-01-11
Wow. EAS working well ?
Kevin Saiza said:
Wow. EAS working well ?
Click to expand...
Click to collapse
Partially. Cpu governors meant to work with eas like sched and schedutil doesn't work well with 625 because it was meant to work with dual cluster a72+a53 like 820 etc, while 625 only have a single cluster of a53, plus theres no proper powertable. Sched and schedutil just froze at lowest available freq because it can't choose proper powertable, making phone lags. I've disable both and made ondemand as default governor.
I se the OP off this thread speaking about voltage values, is this what o are referring as power table?
https://forum.xda-developers.com/redmi-note-4/how-to/tweak-interactive-governor-tunables-t3608118
zecabra said:
I se the OP off this thread speaking about voltage values, is this what o are referring as power table?
https://forum.xda-developers.com/redmi-note-4/how-to/tweak-interactive-governor-tunables-t3608118
Click to expand...
Click to collapse
Similar. All cpu already got predefined voltage table in the kernel source for the usual hmp scheduler, usually modified for oc/uv. Eas need its own, new voltage table specifically written for it, for every specific cpu too.
tks for the nice kernel, I only have one request if possible, I'm more a guy of battery saving because i spent long times with no access to recharge the phone, its the implementation of alucard
add please function: fix ttl.
this is very important for Russia, Ukraine, Belarus ... and others.
this is necessary to bypass the blocking of cellular operators.
this is in the same kernel as: [KERNEL][MIDO] Stormguard 01/01/18, [KERNEL][MIDO][VOLTE++] Chewy kernel r8.1 [22/12].
Please
zecabra said:
tks for the nice kernel, I only have one request if possible, I'm more a guy of battery saving because i spent long times with no access to recharge the phone, its the implementation of alucard
Click to expand...
Click to collapse
If you mean alucard cpu governor, then I've already tried to add it lol. Doesn't work, endless reboot. In fact all interactive based cpu gov like impulse, alucard, blu_actice, zzmoove won't work here. Hence why I've disabled even the interactive cpu gov.
DEMIGOD124 said:
add please function: fix ttl.
this is very important for Russia, Ukraine, Belarus ... and others.
this is necessary to bypass the blocking of cellular operators.
this is in the same kernel as: [KERNEL][MIDO] Stormguard 01/01/18, [KERNEL][MIDO][VOLTE++] Chewy kernel r8.1 [22/12].
Please
Click to expand...
Click to collapse
Doesn't need to add or anything, its already in the kernel and enabled, i think...
I don't have any idea how it work or if it even work though, so do try and let me know how it goes.
FLIP-r1-MIUI-mido.zip Failed - Virus detected What???
pikachukaki said:
FLIP-r1-MIUI-mido.zip Failed - Virus detected What???
Click to expand...
Click to collapse
Lol your virus scanner might have detected the zip itself or the script within as a virus, its not. Gdrive where I've uploaded it should already scanned it before you even download.
Don't use that pos virus scanner, change to other virus scanner or better yet, use linux ?
So witch one is better for miui and why ?
kcal bugg still there?
kemo12533 said:
So witch one is better for miui and why ?
Click to expand...
Click to collapse
Theres only one...
aman1241 said:
kcal bugg still there?
Click to expand...
Click to collapse
Haven't add kcal.
coldplug said:
Theres only one...
Haven't add kcal.
Click to expand...
Click to collapse
I mean this one Vs stock
I am not really into the kernel thing and wanna know what will I get from this one VS the stock in a sample do novas like me will get what all this futures for ?
kemo12533 said:
I mean this one Vs stock
I am not really into the kernel thing and wanna know what will I get from this one VS the stock in a sample do novas like me will get what all this futures for ?
Click to expand...
Click to collapse
Already wrote all the differences on the first post. Can't really say whats good amd whats not due difference usage and needs, but do try and see for yourself. Backup before install, restore if you're not happy ?
coldplug said:
Already wrote all the differences on the first post. Can't really say whats good amd whats not due difference usage and needs, but do try and see for yourself. Backup before install, restore if you're not happy ?
Click to expand...
Click to collapse
i am on pixel experience right now so i cant atm but i will soon
Hi
Where is the link?
Overclock
Can I overclock my cpu and gpu on this kernel ??
I feel stock is better
I feel as so cause after switching to this kernel my phone is a bit more Laggy so I switched back to stock

Categories

Resources