Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,355 Members 39,556 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Do you want Flick2Wake/Sleep in my kernel?
YES 5 35.71%
NO 9 64.29%
Voters: 14. You may not vote on this poll

[Kernel] [May 15] Nadia Kernel r10 [Sense 5.5 & 6.0] Emotroid Team

Tip us?
 
Pafcholini
Old
#1  
Pafcholini's Avatar
Senior Member - OP
Thanks Meter 1493
Posts: 625
Join Date: Sep 2012
Location: Barcelona

 
DONATE TO ME
Default [Kernel] [May 15] Nadia Kernel r10 [Sense 5.5 & 6.0] Emotroid Team



Kernel for Sense-based ROMs

FAST AND STABLE

Code:
Your warranty is now void.
We are not responsible for any damage or problems you may have!
YOU are choosing to make these modifications.




First of all I want to say this that is one project which just started and gradually we will improve it. In this community there are very good developers and we are not traying to compete with them. This is just a hobby and we do it because we like Android. This kernel is only for m7 and we don't have plans to make it compatible with other versions of HTC One m7. We hope that you will not only download the kernel but also you will sent your comment with pros and cons and you should respect our efforts.

Don't be scared by the nightly denomination of the kernel, I'm just taking the traditional naming scheme where nightly designates feature development


I want to give special thanks to Franlov for helping me with everything.



Quote:
FEATURES:
  • Kernel compiled with Linaro 4.9.1 toolchain
  • Voltages control
  • Overclock to 2106MHz
  • Underclock to 81MHz
  • Added a simple GPU governor for Adreno xxx GPU series (Faux123)
  • Intelligent thermal (Faux123)
  • Intelligent hotplug cpu driver with eco mode (Faux123)
  • GPU OC to 585MHz
  • Faster USB charging
  • Kexec-hardboot
  • Dynamic Control fsync
  • S2W/DT2W/L2M/L2W
  • BLN
  • exFAT support
  • MSM- Sleeper
  • Increased performance I / O




Features / changelist:


Code:
May 15 nightly r10:
Compiled with Linaro 4.9.1
Intellidemand: Set MIN_LATENCY_MULTIPLIER to 20 and other sample tweaks to get better performance
TCP Advanced: bic, highspeed, hybla, htcp
DT2W: fullscreen/halfscreen option and make it more sensitive (flar2)
Reduced the msm_hsic_host wakelock duration and yield more deep sleep
Reduced wlan_rx_wake and wlan_ctrl_wake (flar2)
slub: fix a possible memory leak
Added frandom
GPU: added 400MHz freq
Updates to cpuidle (flar2)
Power: Remove legacy wakelock code
PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints
PM / Sleep: Change wakeup source statistics to follow Android
PM / Sleep: Use wait queue to signal "no wakeup events in progress"
PM / Sleep: Look for wakeup events in later stages of device suspend


May 8 nightly r9:
Fixed USB Fast charge
Multicore Power Saving set to 1
msm/audio: initialize the structure before sending to user space
Corrected size type in buspm_xfer_req
msm/kgsl: fixed mem leak when page allocation fails

May 5 nightly r8:
fixed L2W from deep sleep and remove some logspam (Flar2)
Added a simple GPU governor for Adreno xxx GPU series  (Faux123)
Intelligent thermal (Faux123)
Intelligent hotplug cpu driver with eco mode (Faux123)


April 30 nightly r7 :
Fixed bootloop in some devices
PNP-Manager disable
Added synaptics-rmi-touchscreen.kl for l2m
Added ZEN iosched
Reverted some commits for CFLAGS


April 28 nightly r6 :
cpufreq: Manage only online cpus 
cpufreq: Always update frequency limits when core is online
Added Smartmax governor
Fixed some derps (Thanks to faux123)
softirq: reduce latencies
PNP-Manager disable/enable (2 versions of r6)
Updater-script updated to delete some init.d scripts
fixed build errors with GCC 4.7 in compressed

April 26 nightly r5 :
Implement kexec-hardboot
ext4: fix memory leak in xattr
OC to 2106MHz
UC to 81MHz
cpufreq_limit: updated (Thanks to faux123)

April 25 nightly r4 :
Update the source code to Android 4.4.2 g97d83f1
Added Intellidemand governor
MSM- Sleeper by Flar2
Oc restricted for the moment
exFAT support 
Added S2W/DT2W/L2M/L2W
Added BLN
and others changes that you can see in my GitHub

April 16 nightly r3 :
Optimized crypto algorithm
Added Wheatley governor
Wheatley: cleaned unused code
Corrected parts of the code in SELinux
faux123 sound control support
Dynamic Control fsync by Faux123
Deadline schedlure updated and tuned
cpuidle: tries to find cpuidle states with minimum power usage works correctly even if they use non-negative values.
Ondemand tuned
GPU OC to 585MHz
Fixed slow sync
Increased performance I / O


March 30 nightly r2 :
Update the source code of Android 4.4.2
Decrease time to enter sleep
Fixed issue with recording video
Added cpufreq_limit module ( Thanks to Faux123 )
Optimized square root algorithm

March 25 nightly r1 :

Kernel compiled with GCC 4.7 toolchain
Glibc Version memcopy
Added ARM algorithm RWSEM
Voltages control
Overclock to 2106MHz
Underclock to 162MHz
Faster USB charging
Added SIO IOSCHED
Fix memory leak
Increase the bus freq at low frequencies the GPU




Features / FAQ:

What is Intelli_plug? How do I use it?

Intelliplug is a replacement for mp decision. Intelli_plug is Faux123 open source solution to Qualcomm's closed source mpdecision. Intelli_plug is disable by default. It conflicts with mpdecsion, so is HIGHLY recommend turning off mpdecision when using intelli_plug!


What is Eco Mode?

Eco Mode is a special power savings mode part of the intelli_plug where the kernel automatically reconfigures its decisions in real time and optimizes to use only 2 out of 4 cores. Cores 3 and 4 are turned off completely. Turn on when you have low battery.

Intelli Thermal Control by Faux

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.


Quote:
To Donators!

Every donation is more than appreciated! To show our appreciation for our
supporters, we will now begin listing every Donator in the OP as a special supporter

THANK YOU!!

You can follow new updates HERE



DOWNLOADS


Nightly release:
Nadia nightly r10





Source code: https://github.com/Pafcholini/m7-Sense-4.4.2


Old versions:



Credit and thanks:
-Franlov
@flar2
@faux123
@franciscofranco
@poondog
@donkeykong1
@Hopie
@pavik62
@stempox
-Chad Froebel
-and a lot more people




hit the "thanks" button if you like my work.





If you think our work it's worth, Invite us for a beer or coffee



XDA:DevDB Information
Nadia nightly Kernel, Kernel for the HTC One

Contributors
Pafcholini, Pafcholini
Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: Nadia nightly r10
Stable Release Date: 2014-05-15

Created 2014-04-25
Last Updated 2014-05-15
The Following 27 Users Say Thank You to Pafcholini For This Useful Post: [ Click to Expand ]
 
Pafcholini
Old
(Last edited by Pafcholini; 12th May 2014 at 10:25 PM.)
#2  
Pafcholini's Avatar
Senior Member - OP
Thanks Meter 1493
Posts: 625
Join Date: Sep 2012
Location: Barcelona

 
DONATE TO ME
Default Recommended settings & FAQ

Balance between performance and battery

I'm using Trickstermod (highly recommended)

Read ahead buffer: 1024
IO scheduler: Deadline
Frequency Lock: ON
CPU min freq: 81MHz-162MHz
CPU max freq: 1728MHz for battery / 2052MHz for performance
CPU governor: intellidemand for battery / Ondemand for performance
CPU voltage: -25uV or -50uV
GPU gov: ondemand for battery and performance / simple gov drain more battery
GPU max freq: 450MHz for performance / 320MHz for battery
Max Screen off: 1026MHz or 1134MHz
TCP: westwood for both
Multicore Power Saving: 0-1
Eco Mode: Off for performance / On for battery
MPDECION/Intelli plug: Personally, I'm using MPDECISION
Intelli Thermal: Your choice
Screen Wake Control: Your choice
Dynamic FSYNC: ON


tested on ViperOne 5.8.0 and 6.x





FAQ


1. What is PNP-Manager (pnpmgr) ?

-PNPMGR is HTCs power and performance manager, that along with perflock and mpdecision are responsible for the smoothness on the One. Disabling them will remove some of the extra boosting and smoothness HTC adds.

written by @poondog


2. How to disable l2m?

-Just flash the attached file
Attached Files
File Type: zip No_l2m.zip - [Click for QR Code] (214.6 KB, 35 views)
The Following 8 Users Say Thank You to Pafcholini For This Useful Post: [ Click to Expand ]
 
Rad ryan
Old
#3  
Rad ryan's Avatar
Senior Member
Thanks Meter 240
Posts: 500
Join Date: Jan 2011
Thanks I'll definitely give it a try I'll reply back after I've used it for at least a day.

Sent from my HTC One using Tapatalk
The Following User Says Thank You to Rad ryan For This Useful Post: [ Click to Expand ]
 
dena994
Old
#4  
dena994's Avatar
Senior Member
Thanks Meter 200
Posts: 1,686
Join Date: Apr 2009
Location: ITALY
Nice, I'lo try it 4 sure

Inviato dal mio One utilizzando Tapatalk
The Following User Says Thank You to dena994 For This Useful Post: [ Click to Expand ]
 
Lo_RaT_PeNaT
Old
#5  
Lo_RaT_PeNaT's Avatar
Senior Member
Thanks Meter 188
Posts: 1,125
Join Date: Aug 2008
Location: Valencia
Testing

Enviado desde mi MZ601 mediante Tapatalk


The Following User Says Thank You to Lo_RaT_PeNaT For This Useful Post: [ Click to Expand ]
 
Pafcholini
Old
#6  
Pafcholini's Avatar
Senior Member - OP
Thanks Meter 1493
Posts: 625
Join Date: Sep 2012
Location: Barcelona

 
DONATE TO ME
Quote:
Originally Posted by Rad ryan View Post
Thanks I'll definitely give it a try I'll reply back after I've used it for at least a day.

Sent from my HTC One using Tapatalk






Quote:
Originally Posted by dena994 View Post
Nice, I'lo try it 4 sure

Inviato dal mio One utilizzando Tapatalk






Quote:
Originally Posted by Lo_RaT_PeNaT View Post
Testing

Enviado desde mi MZ601 mediante Tapatalk
Great

Enviado desde mi HTC One mediante Tapatalk
Twitter: @Pafcholini

Our Projects:
Emotion Revolution for N7100 XDA / HtcSpain
EmotionMIUI for N7100 XDA / HtcSpain
Nadia nightly kernel for N7100
Nadia nightly kernel for m7



Current devices:
1. Samsung Galaxy Note II (N7100)
2. Htc One (m7)
The Following User Says Thank You to Pafcholini For This Useful Post: [ Click to Expand ]
 
Undermyoath
Old
#7  
Undermyoath's Avatar
Senior Member
Thanks Meter 105
Posts: 293
Join Date: Sep 2010
Location: Hasselt
Also gonna try this one, will report tommorow evening!

Sent from my HTC One using Tapatalk
HTC one Black 32gb - Rooted - S-off - Unlocked bootloader - ROM: Insertcoin latest SVN.
Kernel: Ahlan Kernel 02-04
Recovery: Philz latest recovery
The Following User Says Thank You to Undermyoath For This Useful Post: [ Click to Expand ]
 
Pafcholini
Old
#8  
Pafcholini's Avatar
Senior Member - OP
Thanks Meter 1493
Posts: 625
Join Date: Sep 2012
Location: Barcelona

 
DONATE TO ME
Quote:
Originally Posted by Undermyoath View Post
Also gonna try this one, will report tommorow evening!

Sent from my HTC One using Tapatalk
I'll wait.

Enviado desde mi HTC One mediante Tapatalk
Twitter: @Pafcholini

Our Projects:
Emotion Revolution for N7100 XDA / HtcSpain
EmotionMIUI for N7100 XDA / HtcSpain
Nadia nightly kernel for N7100
Nadia nightly kernel for m7



Current devices:
1. Samsung Galaxy Note II (N7100)
2. Htc One (m7)
The Following User Says Thank You to Pafcholini For This Useful Post: [ Click to Expand ]
 
pavik62
Old
#9  
pavik62's Avatar
Senior Member
Thanks Meter 139
Posts: 391
Join Date: Apr 2011
Location: Volgograd

 
DONATE TO ME
Will support Kexec?
 
Pafcholini
Old
#10  
Pafcholini's Avatar
Senior Member - OP
Thanks Meter 1493
Posts: 625
Join Date: Sep 2012
Location: Barcelona

 
DONATE TO ME
Quote:
Originally Posted by pavik62 View Post
Will support Kexec?
Is possible in future versions.

Enviado desde mi HTC One mediante Tapatalk
Twitter: @Pafcholini

Our Projects:
Emotion Revolution for N7100 XDA / HtcSpain
EmotionMIUI for N7100 XDA / HtcSpain
Nadia nightly kernel for N7100
Nadia nightly kernel for m7



Current devices:
1. Samsung Galaxy Note II (N7100)
2. Htc One (m7)

The Following User Says Thank You to Pafcholini For This Useful Post: [ Click to Expand ]
Tags
new kernel, stable
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes