[One (M7) Original Android Development] n3ocort3x:
teaMseven_kernel_SENSE

based on HTC Source 1.29.1540.3 Developer Edition​

HOWTO REPORT ERRORS -> THE RIGHT WAY

-) YOU need to provide me the following information, otherwise I´m not able to help:

-) On wich ROM you are

-) Wich Kernel and wich modules did you flash

-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)

-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)

CHANGELOG (old versions) & KERNEL FEATURES

[B]teaMseven_kernel_SENSE_vv3.7[/B]
- initial release
- Fixed audio routing issue with voice calls [phone's earpiece amplification fixed, htc left out a good chop from its released kernel sources]
- Added NTFS (read/write) support
- All in one installer - script by [MENTION=1118681]he_stheone64[/MENTION] (thanks !)
- Added init.d support (thanks [MENTION=3828647]torxx[/MENTION] !)
- teaMSeven version - cooperation of n3ocort3x and tbalden
- cleaned up synaptics_3k driver
- linaro optimized
- adding performance installer with 192mhz underclock (thanks pingpong)
- CIFS enabled
- added Votlage Control
- Enabled system write
- Disabled perf lock

[B]teaMseven_kernel_SENSE_v3.7.1[/B]

-added XZ compression
-fixed Voltage Control
-fixed sticking of frequencies
-linaro -o3 optimizations (before it was -o2)
-enabled interactive governor
-updated interactive governor to MAKO baseline and CAF updates (thx kozmikkick)
-updated ondemand governor to CAF baseline (thx kozmikkick)
-added wheatley governor
-added SIO I/O Sched
-added FIOPS I/O SCHED

[B]teaMseven_kernel_SENSE_v3.8[/B]
- added Sweep2Wake to variants
- slighty stronger vibration for Wake and Sleep events (so you will really notice accidental wakes)
- tweak deadline io scheduler for more performance
- added fsync on/off support (on by default, check sysfs)
- added ROW I/O scheduler
- added BFQ v6 scheduler
- added USB fast charge option (off by default, check sysfs)
- added smartmax governor (thanks MaxWen!)

[B]teaMseven_kernel_SENSE_v3.9.2[/B]

- fixed longtap Logo sleep for S2W and H2W modes
- added Blinking Buttons notification feature (idea and first implementation by tbalden@TeaMSeven)
- added 324 MHz freq and removed unused 192 MHz
- more freqs below 378 MHz will follow, still ironing out some bugs
- fastcharge retested (trickstermod works)
- added new way to register longtap Logo2Wake / Logo2Sleep - you can leave your finger on the Logo now, and it will wake/sleep on long tap. More convenient and intuitive.

[B]teaMseven_kernel_SENSE_V.4[/B]
-updated Aroma installer with changelogs and version number
-added lowfreqs (135MHz, 162MHZ, 216MHz, 270MHz)
-added highfreqs (1836MHz, 1890MHz, 1944MHz, 1980MHz)
-added new thermal implementation
-fix laggy boot for PVS_2 Devices (and below)
-disabled PNP manager (fixes freq sticking)

Variants

HOME2Wake and HTCLogo2Sleep:

- What is HOME2Wake -> It's a bit similar to Sweep2Wake, but instead of swiping through the capacitive buttons, you have to push the Home button instead, to wake the device from sleep. Then press HTC logo to switch screen off. At times it takes 2 consecutive presses when the phone is in deepsleep. Still testing this stuff.

VIDEO:

[YOUTUBE]UAIHUfHD9cQ[/YOUTUBE]

HOME2Wake and HTCLogoMenu:

HOME -> wakes phone

HTC Logo -> Menu button mapping

HTCLogo long tap -> screen off

VIDEO:

[YOUTUBE]CC-hSUR0dyU[/YOUTUBE]

BLINK BUTTONS

VIDEO:

[YOUTUBE]-5QOxj0_Ky8[/YOUTUBE]

SENSE DOWNLOAD LINKS

PERFORMANCE EDITION V.4

BENCHMARKS

V3.8, no GPU and NO CPU OC YET

Github

Link

Installation

0. go into Recovery

0.1 DO A NANDROID backup if you didnt already -- if anything goes cheesy, restore your backup

1. flash All-In-One installer zip (aroma menus will ask for options)

2. reboot

Configuration of HOME2WAKE/HTCLogo behavior

You can select the Variant you want in the Aroma installer, and also select a mod to Disable on-screen three-dot menu button (useful if you use HTCLogo2Menu configuration)

Possible variants you can select in installer (recovery):

- Stock (no wake, no menu, no sleep button)

- Home2Wake + HTCLogo2Menu and long tap HTCLogo2Sleep

- Home2Wake + HTCLogo2Sleep with long tap

- Home2Wake + HTCLogo2Sleep with short tap

- HTCLogo2Menu

- Home2Wake

- HTCLogo2Wake + HTCLogo2Sleep with long tap

- HTCLogo2Wake + HTCLogo2Sleep with short tap

- HTCLogo2Wake + HTCLogo2Menu and long tap HTCLogo2Sleep

- Sweep2Wake + HTCLogo2Sleep with long tap

- Sweep2Wake + HTCLogo2Sleep with short tap

- Sweep2Wake + HTCLogo2Menu (will give you long tap HTCLogo2Sleep)

About development of this kernel:

This is the exact copy of tbalden´s kernel from his original thread, with all his h2w and htc logo stuff integrated + OC / UV / LINARO /GPU / SCHEDS / GOVERNORS / ETC...

In the future i will add stuff and keep in sync with tbalden. I´m more then proud to work with such an aweseome dev together. I dont have the device yet, so its really improtant to provide me logs, kmsg, etc if u run into trouble. But also when i get the device, its important to provide me such stuff. I will do my best to get the most out of our HTC ONE´s

Disclaimer

-) I am not responsible for bricked devices

-) you do this on your own will

-) If you flash this, your warranty will be void

CREDITS

[MENTION=3276858]pinpong[/MENTION] for letting me know for what the hex values are :) thx