[One (M7) Original Android Development] Pafcholini:
Kernel for Sense-based ROMs

FAST AND STABLE

[SIZE="4"][COLOR="SeaGreen"]Your warranty is now void.
We are not responsible for any damage or problems you may have!
YOU are choosing to make these modifications.[/COLOR][/SIZE]

​

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.

Features / changelist:

[B]May 15 nightly r10:[/B]
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

[B]May 8 nightly r9:[/B]
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

[B]May 5 nightly r8:[/B]
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)

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

[B]April 28 nightly r6 :[/B]
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

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

[B]April 25 nightly r4 :[/B]
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 [URL="https://github.com/Pafcholini/m7-Sense-4.4.2"]GitHub[/URL]

[B]April 16 nightly r3 :[/B]
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

[B]March 30 nightly r2 :[/B]
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

[B]March 25 nightly r1 :[/B]

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.

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:

Nadia nightly r9

Nadia nightly r8

Nadia nightly r7

Nadia nightly r6

Nadia nightly r6 PNP-Manager disable

Nadia nightly r5

Nadia nightly r4

Nadia nightly r3

Nadia nightly r2

Nadia nightly r1

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