[Kernel]FrankenKernel - Nexus 4 Android Development

I made this kernel for my own use.
Decided to share it.
My reason for making this kernel is because I have been trying kernel after kernel and have not been able to stay on a single one.
Every time my main issue was that the phone would get uncomfortably hot, the only kernel that wouldn't was always @showp1984's kernel with his 3-phase thermal. At first I was enjoying it until I saw all these other kernels getting updated with new features so I decided to update showps kernel, it wasn't a big update but it still suffered from the SODs caused by his in-kernel mpdecision (which I'd prefer over Qualcomm's) so I decided to just grab my next favorite kernel and update it with thermal. I've been testing it for a few days and haven't had it get as hot as it used to so I'm happy with it. I'm not a developer I just wanted something for me. It has the same features as @Faux123's kernel which include...
-Dynamic FSync
-Eco Mode
-Turn MPDecision on/off
-OC up to 1.8GHz
-UV to 700000mV
-Sweep2Wake
-Fast Charge
-Veno/Reno/Bic/Cubic/Westwood+/HTCP
-GPU OC up to 487MHz
-3 phase thermal
-FIOPS/NOOP/DEADLINE/ROW/CFQ/SIO schedulers
-compiled with the latest Linaro toolchain O2 optimized
-its also hard coded with moles' colors that everyone is raving about (they are good though thats why i included them)
I personally like using Kernel Tuner which allows modifying the 3 phase thermal parameters.
Hope you guys enjoy it.
New release method:
Each release will have a folder, in the folder will be a kernel with hardcoded values from Molesarecoming. I'll just use the most popular few because id rather not wait a few mins uploading each kernel from my phone :l
February 8, 2013
http://www.mediafire.com/?3t5vz8t21m2wl

About the source:
It took me a few hours to download each repository (faux123 and showp) since im tethering off my phone (which is faster to download than upload with TMo speeds) , so i haven't uploaded the source. I can probably upload the patches (a lot smaller in size) which can be applied to Fauxs source thus producing this same kernel
Glad i was trying my hand at git, still such a noob but i was able to figure something out. Sorry if it isn't proper :l
https://github.com/jassycliq/mako

so this is based on faux's kernel?

Yes, it is up to date with his github source.

and i'm assuming BLUEHOLO color tweak?

What do you mean? I posted everything that I included, nothing more nothing less

jassycliq said:
What do you mean? I posted everything that I included, nothing more nothing less
Click to expand...
Click to collapse
He's talking about PA color... lol That's what everyone is talking about lately...

Did you replace the mpdecision ? i didn't quite understand the op

meangreenie said:
Did you replace the mpdecision ? i didn't quite understand the op
Click to expand...
Click to collapse
No, I previously had compiled a kernel that replaced Qualcomm's proprietary mpdecision with showps in-kernel mpdecision but it would cause SODs so i decided against it.
It still uses Qualcomms mpdecision but just like Faux123's kernel you can turn it off and use intelli_plug.

jarjar124 said:
He's talking about PA color... lol That's what everyone is talking about lately...
Click to expand...
Click to collapse
yes, its in OP.

jassycliq said:
yes, its in OP.
Click to expand...
Click to collapse
molesarecoming color tweak has different revisions, his latest release is called BLUEHOLO. I didnt know which one you implemented.
Sent from my Blenzderz 9000
---------- Post added at 07:54 PM ---------- Previous post was at 07:52 PM ----------
scratch that.. latest one is now 4th rev halfbreed

Can you link me? I had recently checked in their github and didn't see anything new.

jassycliq said:
Can you link me? I had recently checked in their github and didn't see anything new.
Click to expand...
Click to collapse
Link

Updated

reboot, reboot, reboot, reboot and more with the update. I have AOKP Official

AW: [Kernel]FrankenKernel
You need to flash the rest kernel from faux( you find it in faux thread opener) than Franken Kernel, this will work for me.
Nexus 4 Tapatalk

Wow. This kernel is packed with features. I just flashed it now. I'll report back with battery in a day. Nice job!
Sent from my Nexus 4 using xda premium

will test and report back
what settings do you recommend ? any governor over the others ?

CheesyNutz said:
will test and report back
what settings do you recommend ? any governor over the others ?
Click to expand...
Click to collapse
I like ondemand and intellidemand governors. I/O I like is sio. I would also recommend UC'ing to 1113MHz.
Sent from my Nexus 4 using xda premium

android88 said:
I like ondemand and intellidemand governors. I/O I like is sio. I would also recommend UC'ing to 113MHz.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
thanks im still new to the quadcore .... do i set all cores to the same gov ? or what

Related

vorkKernel-OC/UV Kernel for CM[20111105]

Hi. The following kernel is presented to you by
vorkKernel Team:
- kiljacken
- Benee​
Click to expand...
Click to collapse
This kernel is for Cyanogenmod and Miui. *Could* be incompatible with latest kangs or nightlies (after a kernel update from CM team). No support for stock or mcr...
It's incompatible with MIUI and CM Builds before #177
New vorkKernel Twitter Bot: Here
First I want to make clear that all credit goes to aremcee/arcee/rmcc (man so many nicks ). He did an awesome job with the kernel.
I just tweaked it a little bit to my needs.
Features:
uv/oc support. OC up to 1,5GHz (With E-Peen version)
AVP/System/RAM/GPU OC with E-Peen version
1,2 Ghz for batt safe version.
Special tweaked (working!) Performance and Powersave Govenors which don't lock the freq to one level (they choose between 3-4 Freq steps)
It's even possible to set max/min clock via setcpu or CMSettings!
Voodoo sound. Thanks supercurio! So awesome
Default IO-Sched is Deadline with a special flash storage tweak
Slub allocator
tweaked CFS cpu sched (Low latency)
compiled with a tweaked toolchain (base linaro gcc - optimized for tegra2)
VFP optimizations (vfpv3-d16) and overall compiler optimizations
flags! (more below in the flag section)
A App for easy downloading and configuring. Credits to kiljacken!
Click to expand...
Click to collapse
The standard part:
I'm not responsible for melted phones or something like that...
The camera is unstable with E-Peen mode (due to AVP OC). After a reboot it needs to stabilize a few minutes (so you break it with every reboot again). Same for Bluetooth. Please don't report a problem regarding this. It's known and can't be fixed.​
Click to expand...
Click to collapse
And the source code here.
Download (Market)
Credits to kiljacken for this awesome app! You need OI File Manager for the app (Comes with CM)!
(and if you refuse to use the app - or the app is refusing to work with you: here)
Only change something, if you want to enable OC - No need to touch anything else (like govenors, schedulers)​
What are flags and how can I use them?
I recommend to use the App kiljacken made, because it's super easy for you guys. If you not want to use the app *sadpanda* then you can click this link. This is the file the app is fetching to generate the UI.
The layout is following:
Available for following device/Element style (more below)/the flag you need to add/Flag name in App/Description for general Flag/Choice name in app/actual value you need to add after flag name
If the last two points are added you first enter the flag name and than the value. For example: density230
You connect the flags with a: -
Example: -camera-ring ...
The script is configured to detect flags after vorkKernel-VERSIONNUMBER. So you can add some flags after this.
Element style
c = Checkbox
l = List you can choose things from
e = you can enter your own value​
Click to expand...
Click to collapse
Error Reporting Guide
Start with rebooting, if that doesn't help, reflash CM and then the kernel, and check again. If you're using the updater app (make sure you have the latest version), use the error report function (and describe what you're problem is). If you're not using the app, then post what flags you are using, along with what your problem is.​
Click to expand...
Click to collapse
Additionally I just want to point out that I'm not doing this as a fulltime job, so don't expect daily updates or something like that. I will try to fix a problem as fast as possible but in some cases it can take a while.
If you want to support me you can sign up on dropbox via my referral link or just push this nice thanks button .. If you want to donate you can donate to aremcee/arcee/rmcc something. I'm learning C and linux and vorkKernel is my learning project and it is a hobby for me. Anyway if you still want to support a poor student, I have a link in my signature
Thanks to:
arcee + the whole CM Team
morfic for all the avp oc tweaks and other stuff
thalamus (for saving me going crazy with the toolchain )
Erasmux
All guys that made pull request and contributed in any possible way
Donators to our project (app or kiljacken's donate link)
the android community
and a very big thanks to b3ndech0 for his buildbox.
Thanks, this is very much appreciated
This kernel is amazing! Nice work with the filename flags. It's brilliant! This way we don't have to have the same setup, but can enjoy both CM7 and the kernel.
sibbor said:
I'll try this kernel later. Will wait for CM7 getting more optimized for our devices first. 2000 Quadrant scores out of the box just don't cut it - I don't want to overclock to 1.4 GHz just to reach speeds of MCR FR14 ;-)
Planning on including any changes from kholk?
Click to expand...
Click to collapse
More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).
Benee said:
More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).
Click to expand...
Click to collapse
Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.
CM7 should be able to smash the performance out of the LG stock ROM without problem...
Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.
is this kernel for a stock rom?
thanks
sibbor said:
Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.
CM7 should be able to smash the performance out of the LG stock ROM without problem...
Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.
Click to expand...
Click to collapse
Nah. You can boost quadrant to oblivion via data2ext for example on desire/nexus but it didn't helped in real life performance. The sql sync disable doesn't help with real usage, but boost quadrant etc. So many things which doesn't improve real usage, boost quadrant. Like deleting your /system (pro move...).
But yeah in some parts you are right and optimizing drivers boost it too + help real use performance, so I will do this too.
vekkio said:
is this kernel for a stock rom?
thanks
Click to expand...
Click to collapse
Really? Just read the title: vorkKernel-OC/UV Kernel for CM. For Cyanogenmod. Not stock...
seems the IO from quadrant score still low, is it same sqlite hack with paul that one?
emprize said:
seems the IO from quadrant score still low, is it same sqlite hack with paul that one?
Click to expand...
Click to collapse
yup. patched cm, then compiled this and added it to update.zip.
vekkio said:
is this kernel for a stock rom?
thanks
Click to expand...
Click to collapse
Haaahaa yeah u flash away hahahahha
EDIT:- No only joking
DONT PEOPLE READ
ok, flash this kernal and using cm7 oc to 1.4, quadrant get 31xx
edit : fail to exec smartbench
Benee any chance you could add the OC support to the CM settings?
Sent from my LG O2X CM7 Nightly
svceon said:
Benee any chance you could add the OC support to the CM settings?
Sent from my LG O2X CM7 Nightly
Click to expand...
Click to collapse
Yep but this would break pimp my cpu support and I think pimp my cpu is the better deal. A easy user interface with undervolting support. Awesome! .. so no I won't add it to cm settings
Awesome OC in CM7 makes it even better
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
sibbor said:
Planning on including any changes from kholk?
Click to expand...
Click to collapse
Ok if I understand the changelog from kholk correct, most of the changes are already included (don't know exactly because he didn't copied the commit names and sums the function up). One commit isn't in it because it introduced the graphic glitches. vfp3-d16 support and compiler optimization will be added with next update. Then most things are in it.
spences10 said:
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
Click to expand...
Click to collapse
Is stated in the OP:
So I compiled it with uv/oc support via pimp my cpu.
Click to expand...
Click to collapse
Pimp My CPU can be downloaded from here: http://forum.xda-developers.com/showthread.php?t=1018411
spences10 said:
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
Click to expand...
Click to collapse
Nah no flaming . You need pimp my cpu for it. Cpasjute did some kernel hacks to enable oc and add a uv function. That means you can undervolt without compiling the kernel again. Unfortunatly it isn't compatible with setcpu..
The kernel seems ok; I tried OC till 1200 with 50-100 UV (depending on OC).
What's very good with CM7 (and this kernel) is battery life, 30-40% more compared with Modaco ROM (till FR14).
Anybody have tried higher frequencies (1300-1400)?
Thanks a lot.
lukemo said:
The kernel seems ok; I tried OC till 1200 with 50-100 UV (depending on OC).
What's very good with CM7 (and this kernel) is battery life, 30-40% more compared with Modaco ROM (till FR14).
Anybody have tried higher frequencies (1300-1400)?
Thanks a lot.
Click to expand...
Click to collapse
I have been using this all day running 1300Mhz @ 1200mV - normal use with wifi on - 84% battery left after ap. 12 hours

[Kernel][03 Nov]Redux Kernel 0.8[Sense3.6 & 4]

This is based on l0st.prophet's kernel with added support for Nik's projectX and Virtuous Infinity Sense 4 Roms.
Features:
It's still very much in development and Sense4 versions are not in universal flash as they includes rmdisk changes,
firmware and an init.d script that Rom devs need to add to their releases first.
Test it, try it, rip it apart, fix it, break it, delete it. Pretty much do whatever you like with it.
Tell me what you think and report any issues with as much information as possible.
Includes 15 governors:
Brazilianwax
Conservative
Intellidemand
Interactive
InteractiveX
Lagfree
Lazy
Lionheart
Lulzactive
Ondemand (Default)
OndemandX
Performance
SavagedZen
Scary
SmartassV2
And all the usual goodies.
6 Schedulers:
bfq
cfq
deadline
noop
sio (Default)
vr
Overclocking, undervolting, sweep2wake, 2wcr.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download:
Redux_0.8_Sense3.6
Redux_0.8_Sense4
Redux_0.8_Sabsa
Click to expand...
Click to collapse
Install Instructions:
S-off Users:
Those updating from previous versions of my kernel only need to flash the corresponding zip file.
Sense 3.6 (Miui) users only need to flash their desired kernel version (wipe cache and dalvik is also recommended)
[highlight]Sense 4 users who wish to change from another kernel must first install a previous version then the latest.[/highlight]
e.g.
You want to install the latest version of Redux Kernel on Sabsa Prime, replacing stock/another kernel:
Flash Redux_0.8_Sabsa.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
You want to install the latest version of Redux Kernel on Nik's ProjectX, replacing stock/another kernel:
Flash Redux_0.3_ProjectX.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
You want to install the latest version of Redux Kernel on Virtuous Infinity, replacing stock/another kernel:
Flash Redux_0.3_Virt_Infinity.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
S-on users:
See this thread.
Click to expand...
Click to collapse
Changelog:
Code:
[b]0.8[/b]
[list][*]Patched to 3.0.50
[*]Updated boot.img for Sabsa Prime*
[*]Re-enabled lower frequencies**
[*]Disabled cleancache and gentle fair sleepers
[*]Various fixes to touchscreen and s2w
[*]bcmdhd(Sense4 wifi) driver from OneV source***
[*]Tweaked bcmdhd to allow low wifi signals to be seen
[*]further decreased vfs_cache_pressure to 10
[*]Tweaked SIO and Deadline scedulers
[*]tun.ko now built in
[*]Various other tweaks
[/list]
[b]0.7[/b]
[list][*]Patched kernel to 3.0.46
[*]2WCR can now also use WAV encoding
[*]Tweaked CPU frequency selection
[*]Tweaked WiFi voltage
[*]Reverted CPU voltages to stock[/list]
[b]0.6[/b]
[list][*]Tuned governors
[*]Disabled swappiness
[*]Reverted 2WCR to stock
[*]Reduced sysctl_vfs_cache_pressure
[*]Optimized filesystem
[*]Reduced vm_dirty_ratio
[/list]
[b]0.5[/b]
[list][*]Reverted frequency table to stock for undervolting
[*]Slight increase to GPU RAM allocation
[*]Activated on-chip floating point unit
[*]Enabled Stochastic Fair Blue network scheduler
[*]Enabled Autogroup scheduling feature
[*]Changed default IO Scheduler to SIO[/list]
[b]0.4.1[/b]
[list][*]Fixed issue apps not installing[/list]
[b]0.4[/b]
[list]
[*]Enabled Cleancache support
[*]Enabled Tiny Preempt RCU
[*]Reduced WiFi and SD slot voltage
[*]Disabled some debugging options
[*]Added support for CPU Unaligned Access
[*]Tweaked frequency and voltage table
[*]Conservative back to default
[/list]
[B]0.3[/B]
[list]
[*]Added functioning kernel support for 2WCR (AMR Codec)
[*]Increased VM_MAX_READAHEAD to 4096kB
[*]Updated jhash to v3
[/list]
[B]0.2:[/B]
[list]
[*]Adjusted frequencies and voltages (see second post)
[*]Added SLQB slab memory allocator
[*]Added Brazilianwax OndemandX and InteractiveX governors
[*]Disabled Powersave governor (useless)
[*]Patched kernel to 3.0.43
[/list]
[B]0.1beta:[/B]
[LIST]
[*]Enabled powersave governor
[*]Wifi tethering fix
[*]CIFS, TUN, NTFS changed to seperate loadable modules
[/LIST]
*The Sabsa Prime Installer might work for other Roms (ProjectX) but at this point are untested. If you find it's working, let me know!!
**Lower frequencies are experimental and may cause issues (CPU sticking on min frequency) on some governors (interactive based) Do not lower frequency beyond the default if you do not know what you are doing.
***The new wifi drivers are a work in progress and you may notice issues on starting up wifi tethering. Current know workaround is to switch off security temporarily, switch tethering on and off and re-enable security. If someone finds a better workaround let me know. The tradeoff is a much more stable and faster connection from my testing. If this inconveniences you too much, just move to a previous version.
My github
Credits:
l0st.prophet for his amazing work on his kernel for our device so far
amidabuddha for help getting this working for our device
m0narx WiFi tethering fix
showp1984 updated broadcom source
MikeC84
oliverclaude
Code:
[B][U]Frequency and Voltage table[/U][/B]
To be updated at a later date
The minimum possible voltage has been dropped to 500mV and the minimum frequency has been dropped to 61MHz for testing purposes. They could cause unpredictable issues with your phone, so if you're not sure what you are doing, it's best to at least leave the voltages alone and only reduce the frequency to 245MHz, possibly 184. If youre comfortable testing these settings feel free to do so and report your findings. I'm using IncrediControl to adjust frequency, governor, scheduler and voltages. https://play.google.com/store/apps/details?id=com.incredicontrol
Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2
nikhil007mmus said:
Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
downloading and will try
good news coming day by day
i think october will be the month of INC S
Will try tonight....arghh why im working on saturday...
Nik...its good to see the word 'reincarnation'
nikhil007mmus said:
Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
Testing bro ..!! Edit : WiFi Hotspot/Thertering is working like a charm
Good to see you did it!
Now ask someone to give you Virtuous boot img and pack it the same way
Sent from my HTC Desire S
amidabuddha said:
Good to see you did it!
Now ask someone to give you Virtuous boot img and pack it the same way
Sent from my HTC Desire S
Click to expand...
Click to collapse
Lol, sounds too much like work. I gave up on doing it all through init.d scripts when I couldn't find a way to start services. I don't think it's possible unfortunately. Thanks for your help btw.
Nonverbose said:
Lol, sounds too much like work. I gave up on doing it all through init.d scripts when I couldn't find a way to start services. I don't think it's possible unfortunately. Thanks for your help btw.
Click to expand...
Click to collapse
Of course it is possible If you check my thread you will see that I support all ICS Sense (3.6/4A/4) and even MIUI goth 4 flashable zips where the only difference is in the ramdisk and you know what exactly it is
Sent from my HTC Desire S
Tests
Sent from my HTC Incredible S using xda app-developers app
amidabuddha said:
Of course it is possible If you check my thread you will see that I support all ICS Sense (3.6/4A/4) and even MIUI goth 4 flashable zips where the only difference is in the ramdisk and you know what exactly it is
Sent from my HTC Desire S
Click to expand...
Click to collapse
Congrats on your 1000th thanks. What I mean by It's not possible, is starting the ramdisk init services using init.d scripts. So creating a zImage universal flash at this stage is off the table and each sense 4 Rom needs it's own seperately created boot.img to implementthe fixes. But you're right about it being possible to have the kernel running on all the sense based roms of course. I have already studied your downloads
I have got a lot of work to do before "my" kernel has the same/similar amount of features that yours does.
2wc not work for me. Nik x
Sent from my HTC Incredible S using xda app-developers app
Lasantha said:
Tests
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Are you new to benchmarking?
Nice work nonverbose Seems like more people are stepping up lately, which is nice too see
One question, does this include a 122MHz step? I like it for some reason, and l0st.prophet's didn't have it
Thanks mate
Sweet, thanks
If you can, it'd be great to see a fix for reboots when switching cell tower during a phone call
And I'd also like to see the inclusion of BadAss governor
markj338 said:
Nice work nonverbose Seems like more people are stepping up lately, which is nice too see
One question, does this include a 122MHz step? I like it for some reason, and l0st.prophet's didn't have it
Thanks mate
Click to expand...
Click to collapse
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
eRadicant said:
Sweet, thanks
If you can, it'd be great to see a fix for reboots when switching cell tower during a phone call
And I'd also like to see the inclusion of BadAss governor
Click to expand...
Click to collapse
I'll try to reproduce the error, but if you could provide a logcat it could be helpful. I can't promise too much but will try research the issue. I'm planning to add more governors soon so stay tuned
Nonverbose said:
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
Click to expand...
Click to collapse
Sounds good Never heard of such a low step for our device, hope it goes well because I am interested
Nonverbose said:
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
I'll try to reproduce the error, but if you could provide a logcat it could be helpful. I can't promise too much but will try research the issue. I'm planning to add more governors soon so stay tuned
Click to expand...
Click to collapse
Awesome (ran out of thanks for the day sorry lol)
It happens to me pretty much every time on the train with all sense4 roms
So it's difficult for me to provide a logcat
markj338 said:
Sounds good Never heard of such a low step for our device, hope it goes well because I am interested
Click to expand...
Click to collapse
eRadicant said:
Awesome (ran out of thanks for the day sorry lol)
It happens to me pretty much every time on the train with all sense4 roms
So it's difficult for me to provide a logcat
Click to expand...
Click to collapse
You can have a test drive if you like. Just the lower step, more steps and 500mV possible min voltage. No more governors yet.
I'll test tomorrow, its 1am here thanks
Sent from my Nexus 7

[KERNEL] Modded MiRaGe

Modded Mirage
Hi All,
Here is the latest kernel I am using which fits my needs.
This will be always synced with MiRaGe and I will add more feature If I need or highly requested from community.
- Synced with latest MiRaGe kernel
- init.d support
- Stratosk's DT2W
- A lots of camera fixes
- Undervolt interface
- Faux123's Dynamic FSync Control
- added busybox
- added mpdfake to resolve touchboost messages
Download:
http://forum.xda-developers.com/devdb/project/?id=3426#downloads
Installation:
fastboot flash boot boot<ver>.img
Please leave your comments below.
Special thanks to;
@stratosk
@mrg666
@faux123
@bedalus
Thanks,
XDA:DevDB Information
Modded MiRaGe, a Kernel for the Google Nexus 4
Contributors
ihancioglu, ihancioglu, mrg666
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 2
Beta Release Date: 2014-04-03
Created 2014-03-25
Last Updated 2014-04-04
First comment for future use
aosp or cm based?
and 2nd for future fun
AOSP based kernel and tested on stock rom
I have a dream: a dream that one day, a developer, even someone new to the game, will come along and make an optimized stock kernel, i.e. a kernel with stock mpdecision, but with various optimizations that make it faster. I have high hopes for this kernel, please make my dream come true. Don't make another frankenstein-kernel.
i will test your build and report back.
Updated to v0.0.5
Changes;
- KGSL updates
- Reworked at L2 bus speed optimizations (more responsive now)
- Power efficient workqueue patch
- Simple GPU governor added / enabled by default
- GPU undervolt a little bit to reduce heat
Please test If you interest and let me know.
Thanks,
Hi!
These are my first cycle results with version 0.0.1 and stock rom. I am gladly impressed.
Not hooked to any wifi APs just 3G.
A zip file would be helpful so we could flash it through recovery
Sent from my Nexus 4 using xda app-developers app
fluffier said:
Hi!
These are my first cycle results with version 0.0.1 and stock rom. I am gladly impressed.
Not hooked to any wifi APs just 3G.
A zip file would be helpful so we could flash it through recovery
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks for your results.
I think battery will be better with v5 as well as smoother. Please let me know GPU performance as well If you are playing games.
I can prepare the zip file in next versions. Also you can flash my boot images via Flashify without enter even Recovery
Thanks,
Unable to download new version
message deleted
Hi,
I am not playing any GPU intensive games. Thank you for the tip about Flashify Will report back with v5 results.
Hi there!
These are my results with v5, not hooked to any APs just 3G. As you can see SOT has gone down and i am pretty sure the use i gave to the phone was the same as when i had v1.
I am going back to v1 to see if my previous results stand.
Sent from my Nexus 4 using xda app-developers app
fluffier said:
Hi there!
These are my results with v5, not hooked to any APs just 3G. As you can see SOT has gone down and i am pretty sure the use i gave to the phone was the same as when i had v1.
I am going back to v1 to see if my previous results stand.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
I think the reason of this, highest L2 speed for 1026Mhz which is touch boost freq. I just decreased a bit for 1026Mhz.(in v11) Performance is in between v1 and v5 but battery stays much longer like v1.
v11;
- L2 bus speed decreased for 1026Mhz for better battery life
- Synced with Linux 3.4.85
Thanks,
hello @ihancioglu.. if its not a bother could u please provide future versions with any-kernel updater for us custom rom users, as some roms have some modifications in the ramdisk which would be removed by flashing the boot.img.
thanks
Hello!
Using v11 i got some random reboots. It also happened with the other versions but only at the end of the battery cycle and so i thought it was due to the battery finishing even though the indicator still showed 4% or the like. This time the reboots happened pretty often.
Sent from my Nexus 4 using xda app-developers app
fluffier said:
Hello!
Using v11 i got some random reboots. It also happened with the other versions but only at the end of the battery cycle and so i thought it was due to the battery finishing even though the indicator still showed 4% or the like. This time the reboots happened pretty often.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Hi my friend,
Thanks for your reports!
I also realize some random reboots with v11 which causes a bug on slub.c.
I don't have much time for now. So I created a new version with Mirage backend. This is completely stable. You can use it safely.
I will continue my project as soon as have free time.
Thanks,
jjblaster3 said:
hello @ihancioglu.. if its not a bother could u please provide future versions with any-kernel updater for us custom rom users, as some roms have some modifications in the ramdisk which would be removed by flashing the boot.img.
thanks
Click to expand...
Click to collapse
Okay I will create a version with any kernel updater method for you.
Thanks,
apatal said:
I have a dream: a dream that one day, a developer, even someone new to the game, will come along and make an optimized stock kernel, i.e. a kernel with stock mpdecision, but with various optimizations that make it faster. I have high hopes for this kernel, please make my dream come true. Don't make another frankenstein-kernel.
i will test your build and report back.
Click to expand...
Click to collapse
The default mpdecision is the worst inefficient/bloated code I would like to have in such an optimized kernel. That is why I have removed it along with touchboost, dcvs, run_queue_stats. I have developed MiRaGe with the same mindset you describe: optimized stock kernel.
Can I request f2fs support? Patches are linked here.
mrg666 said:
The default mpdecision is the worst inefficient/bloated code I would like to have in such an optimized kernel. That is why I have removed it along with touchboost, dcvs, run_queue_stats. I have developed MiRaGe with the same mindset you describe: optimized stock kernel.
Click to expand...
Click to collapse
Ahh, now that you put it that way....
ihancioglu said:
Okay I will create a version with any kernel updater method for you.
Thanks,
Click to expand...
Click to collapse
i appreciate it buddy.. thanks

RealONE Kernel for CM and based versions

RealONE Kernel for Moto X 2014!
Only CM or based CM versions like RR,NX...
And only Android M too
Features:
Compiled with UBERTC 4.9.4
Optimized Entropy
FauxSound
Power Suspend
Improved accuracy of MultiCore
CRC disabled by default( 30% extra perfomance on I/O)
Swappiness reduced to 15%
UnderClock CPU (268 Mhz)
Activated Power Eficcient Worqueues
#Governors:
ZZmove
Intellidemand
Smartmax Extreme Power Saver (eps)
Intelliactive
#Hotplugins:
MSM_Hotplug
Intelliplug
Alucard
MSM MP Decision
#I/O Schreduler:
Added Zen
All credits goes to Michel Borges
Thanks Leonardo Augusto
Thanks Faux123
Source of the Kernel on github:
https://github.com/RealOne-Kernel/RealOne-Victara-Kernel
could you give instructions on how to flash a kernel in our device?
marquesini said:
could you give instructions on how to flash a kernel in our device?
Click to expand...
Click to collapse
This is not the place for that.
jlink38 said:
This is not the place for that.
Click to expand...
Click to collapse
oh, ok.
then I dunno, pm me an external link for that ? i really want to try change the kernel, but don't want to mess up the device, i could google it but preffer a recommendation of a tutorial by someone who understands more about it than i dunno.
anyway, thanks.
Hello, your kernel is very good, very fluid and good battery consumption in CM13, it would be possible in the future to add support KCAL?, can change the saturation, contrast, etc., thank you for your work.
[DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939
Great kernel. Has improved battery life quite a bit !
Thanks!! Testing on CM13... Looks good
Good battery consumption.
Sent from my XT1095 using Tapatalk
Great kernel so far, thanks for making a custom kernel for 6.0, I've been waiting for one.
Would it be possible for you to add support for DriveDroid to your kernel?
http://forum.xda-developers.com/showthread.php?t=2196707
https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid&hl=en
Thxx , give me more feedbackk ! And I'll take a look at suggestions at the weekend guys !!
Can't wait to see what this can do..bout to flash now!!!
some people say they are taking random reboots .. anyone had ? maybe a log for me ?
MichelBorgess said:
some people say they are taking random reboots .. anyone had ? maybe a log for me ?
Click to expand...
Click to collapse
Yes i had that issue, but i reflashed cm, I'll retry tomorrow and get you some logs (hopefully i have time, I'm doing my finals now...).
MichelBorgess said:
some people say they are taking random reboots .. anyone had ? maybe a log for me ?
Click to expand...
Click to collapse
I'll try.its happened a few times to me
---------- Post added at 08:47 AM ---------- Previous post was at 08:39 AM ----------
Where can I post my logcat?
http://pastebin.com/ try this
Your kernel its a dream hahahaha I was waiting for a kernel with fauxsound since I've bought this phone. So, first of all, thank you very much for your kernel and we appreciate your work and your time spent with this kernel. But lets get to the facts:
1) In RR 5.6.0 your kernel cause bootloop;
2) In CM13 (specifically 2015-12-12 build) I had a lot of random reboots and the sound (specifically Play Music and Deezer) sometimes was cracking or just not played;
3) In CrDroid I had the same thing in CM13 but the rom has some serious bugs, so we don't count it;
4) In Nexus Experience 10.0.4 I just had ONE random reboot (take note: the first boot, so lets blame the instability of the rom) and, since then, my phone is working completely perfect.
5) With kernel auditor all of my preferences are saved and sticked after a reboot (in Nexus Experience 10.0.4)
Note: All of the Roms was fresh installed, wiped everything (including internal storage) then installed ROM->GAPPS (NX GApps in Nexus Experience and OpenGApps in the other roms)->KERNEL
Maybe with some work in your kernel and in the newer roms, this phone will gain some fresh air!
Thank you again!
Ps.: not an american guy, so please, I'm sorry for any english mistake
victor19 said:
Your kernel its a dream hahahaha I was waiting for a kernel with fauxsound since I've bought this phone. So, first of all, thank you very much for your kernel and we appreciate your work and your time spent with this kernel. But lets get to the facts:
1) In RR 5.6.0 your kernel cause bootloop;
2) In CM13 (specifically 2015-12-12 build) I had a lot of random reboots and the sound (specifically Play Music and Deezer) sometimes was cracking or just not played;
3) In CrDroid I had the same thing in CM13 but the rom has some serious bugs, so we don't count it;
4) In Nexus Experience 10.0.4 I just had ONE random reboot (take note: the first boot, so lets blame the instability of the rom) and, since then, my phone is working completely perfect.
5) With kernel auditor all of my preferences are saved and sticked after a reboot (in Nexus Experience 10.0.4)
Note: All of the Roms was fresh installed, wiped everything (including internal storage) then installed ROM->GAPPS (NX GApps in Nexus Experience and OpenGApps in the other roms)->KERNEL
Maybe with some work in your kernel and in the newer roms, this phone will gain some fresh air!
Thank you again!
fix in next build
Click to expand...
Click to collapse
Yo guyss ! I redid the kernel, and apparently restarts stopped .. is still simpler, more 'll keep updating
zzmoove
intelliplug
IO Zen
https://www.androidfilehost.com/?fid=24340319927533603
I don't understand this thread. The OP has a different username the one above who has released v2? And why hasn't this been moved to 'original development'?
floepie said:
I don't understand this thread. The OP has a different username the one above who has released v2? And why hasn't this been moved to 'original development'?
Click to expand...
Click to collapse
I just asked for Vinicius post for me , since I had not yet allowed to post in section ...

[Kernel]NNPB1-Kernel-LP-T710/810 3-27-16

This is the PB1 version of NN-J kernel. It's going to go in a little different direction than the previous kernel. There are a lot of changes in PB1. That's why a new thread. And I'm not very good with Git. So may I present to you.....
NNPB1-Kernel​
This will work on the T710 and 810 Wifi only models.
You flash this at your own risk. There's the discaimer. ​
Install instructions:
You MUST HAVE ROOT and TWRP installed to flash this!!
It's built on Lollipop 5.1.1 - I have no idea what will happen if you flash this on anything else!!
Flash kernel then wipe cache and dalvic
Reboot and profit!!
Changelog
V1.2
Just enabled some more OTG stuff. It might help for some people to get it to work. But V1.1 works already.
Nothing more, so no need to update unless you want.
V1.1
Synapse enabled
More optimizations
OC/UC Big 2.2Ghz and 500Mhz. Little 1.6Ghz and 200Mhz
UV all cores
Booting frequencies up to 1.7Ghz and 1.4Ghz
Gentle fair sleepers
Hotplug
FIOPS scheduler
Enabled 650Mhz GPU clock
UC and voltage control GPU
Charge Control
V1
PB1 source
No Synapse - yet. This is as far as I can build it without synapse. I think you'll like it.
Selinux Permissive
KNOX removed
Init.d support
Enabled OTG
Updated Frandom
Govs enabled- Powersave, Conservative, Ondemand - removed Userspace
Optimizations
This is a Tablet, so I won't be adding things like I would for a phone.
______________________________
Downloads:
NNPB1-Kernel-V1.2-710
NNPB1-Kernel-V1.2-810
NNPB1-Kernel-V1.1-710
NNPB1-Kernel-V1.1-810
NNPB1-Kernel-V1-710
NNPB1-Kernel-V1-810
XDA:DevDB Information
NNPB1-Kernel-LP-T710/810, Kernel for the Samsung Galaxy Tab S2
Contributors
engine95
Source Code: https://github.com/engine95/exynos5433-BPB1-gts28-210wifi.git
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-03-27
Created 2016-03-28
Last Updated 2016-04-15
New and latest Kernel. Source makes me put this in a new thread. And I suck with Git. (Or I just know what I HAVE to know about it)
There is No Synapse interface built in yet. But don't let that stop you. It's running really good. I think you'll like it.
Edit: 810 is up. Thanks to @Billy06010 for testing
engine95 said:
New and latest Kernel. Source makes me put this in a new thread. And I suck with Git. (Or I just know what I HAVE to know about it)
There is No Synapse interface built in yet. But don't let that stop you. It's running really good. I think you'll like it.
Edit: 810 is up. Thanks to @Billy06010 for testing
Click to expand...
Click to collapse
T810 5.1.1 - Boots fine.... I'll get back in a couple days with performance.... I'm sure it's GREAT! Thanks again.
What is the advantage to flashing this kernel instead of the previous one? Boosted performance and/or battery life?
mbducati said:
What is the advantage to flashing this kernel instead of the previous one? Boosted performance and/or battery life?
Click to expand...
Click to collapse
Latest source
mbducati said:
What is the advantage to flashing this kernel instead of the previous one? Boosted performance and/or battery life?
Click to expand...
Click to collapse
Post above, yes and yes. You can always flash/restore back to stock if it's not for you. Just another choice.
it is running good.. I just see all the time a notification of a security warning.. (in my lanuage). unauthorized actions detected
Error404html said:
it is running good.. I just see all the time a notification of a security warning.. (in my lanuage). unauthorized actions detected
Click to expand...
Click to collapse
You probably need to delete, in system/app/SecurityLogAgent.apk. It only happens with bone stock ROM. In my roms, it's already removed.
hi,
is external sd card write also enabled?
IngoPan said:
hi,
is external sd card write also enabled?
Click to expand...
Click to collapse
That's through the ROM. platform.xml is the file that needs to be modified. It's in my roms as the "SD card fix".
Sent from my LGLS990 using XDA-Developers mobile app
andyroidking said:
T810 5.1.1 - Boots fine.... I'll get back in a couple days with performance.... I'm sure it's GREAT! Thanks again.
Click to expand...
Click to collapse
Running smooth. No issues at all! Might be getting a little better battery but I also run a lean android system.... Thanks again!
Thanks, i flashed the canadian stock rom and then your kernel. As there is no Xposed framework now (i had before) what
ROM do you recommend to flash (must be deodexed i suppose) ?
IngoPan said:
Thanks, i flashed the canadian stock rom and then your kernel. As there is no Xposed framework now (i had before) what
ROM do you recommend to flash (must be deodexed i suppose) ?
Click to expand...
Click to collapse
Check out this post. http://forum.xda-developers.com/showthread.php?p=66145174
710 or 810 shouldn't make a difference.
Edit. Gapps and permissive hack you shouldn't need though. They're built in. But maybe??
Sent from my LGLS990 using XDA-Developers mobile app
Looking forward to a Synapse enabled version with CPU & GPU UC & UV - then I'll flash it
hasenbein1966 said:
Looking forward to a Synapse enabled version with CPU & GPU UC & UV - then I'll flash it
Click to expand...
Click to collapse
It's in the works. It'll be coming out with everything. I'm having some issues but it should be done in the next couple days.
Sent from my LGLS990 using XDA-Developers mobile app
V1.1 is up!! See/read changelog!!!
810 users. I need to know if Synapse is working. It should. I just need confirmation.
Enjoy
Gimme a few.
Synapse is working fine on 810
Sent from my SM-T810 using XDA-Developers mobile app
andyroidking said:
Running smooth. No issues at all! Might be getting a little better battery but I also run a lean android system.... Thanks again!
Click to expand...
Click to collapse
works perfect.
Must I change original Neked Nook PB1 kernel with this one?

Categories

Resources