[kernel][sense][Apr-27-2013] tbalden's kernel v3.6 [CIFS] + [HOME2WAKE][HTClogoMenu][HTCLogo2Wake/Sleep][OTG]

NEWS: Teamed up with n3ocort3x, as TeaMSeven. Development of this kernel continues in this thread: http://forum.xda-developers.com/show....php?t=2255160 . Check out second post for the STABLE edition (no OC/UV/gcc), and first post for PERFORMANCE edition (OC/UV/linaro)



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.

HOME2Wake and HTCLogoMenu



HOME -> wakes phone

HTC Logo -> Menu button mapping

HTCLogo long tap -> screen off



Known issues:

Code: #include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarms on your phone 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. */

DOWNLOAD



tbaldens-sense-kernel-v3.5-full_installer.zip: http://devhost.xda-developers.com/WQy

tbaldens-sense-kernel-v3.4-full_installer.zip: http://devhost.xda-developers.com/FHA

Configuration variants, additional flashables (using init.d): http://forum.xda-developers.com/show...&postcount=211

tbaldens-sense-kernel-v3.2-full_installer.zip: http://devhost.xda-developers.com/3FV

tbaldens-sense-kernel-v3-full_installer.zip:

Unified boot.img with switches (2.0):

Camera Flashable fix for v3.0 + ROM versions 1.29.xxx.12 and 1.29.xxx.13 here:







modules installer 1.1 (flashable from recovery), only for 2.0 version and below, for Wifi and kernel modules + HTCLogoMenu button, not needed for 3.0+

tbaldens-sense-kernel-v3-full_installer.zip: http://devhost.xda-developers.com/S35 Unified boot.img with switches (2.0): http://forum.xda-developers.com/show...&postcount=133 Camera Flashable fix for v3.0 + ROM versionshere: http://forum.xda-developers.com/atta...0&d=1366810966 [/b] - you NEED this flashed from recovery, if you're on a rom based on those versions, so camera will work http://devhost.xda-developers.com/SIE - Base version 1.0 (not with HOME2Wake) http://devhost.xda-developers.com/4ZM - HOME2Wake & HTCLogo2Sleep version 1.1, test version, might need two taps when it deepsleeps, Push HTC logo for screen off http://devhost.xda-developers.com/JkK - HOME2Wake & HTCLogoMenu version 1.1 (if you want HTC Logo as Menu button)modules installer 1.1 (flashable from recovery), only for 2.0 version and below, for Wifi and kernel modules + HTCLogoMenu button, not needed for 3.0+ http://devhost.xda-developers.com/7Iq

INSTALLATION

CONFIGURATION OF HOME2WAKE/HTCLogo behavior

SOURCE

ABOUT THE DEVELOPMENT OF THIS KERNEL

Additional resources

- Compiled from HTCDev source- Fixed audio routing issue with voice calls [phone's earpiece amplification fixed, htc left out a good chop from its released kernel sources]- Added CIFS (windows share filesystem mount support, use CIFS manager)- Added NTFS (read/write) support- All in one installer - script by @ he_stheone64 (thanks !)- Added init.d support (thanks @ torxx !)- Based on latest kernel source: 1.29.1540.3 Developer Edition- Tested on 1.28.401.7 (please report your Build number if differs), international One (m7, from UK)================================================== ==At times it takes 2 consecutive presses when the phone is in deepsleep. Still testing this stuff.Video:- None- Aroma installer sometimes exits in the setup process, try again till success- 1.28 International edition based ROMs, and 1.29 (1.29.1540.3) developer edition based ROMs, updates up to 1.29.401.5, 1.29.xxx.13!Doesnt work on Sprint HTC One variant, as it's CDMA, not GSM!Use CWM or another AROMA compatible recovery. You can select all stuff from Menus, no need for additional flashing. If you get stuck, or exits to Recovery menu, try again. Should work! (Aroma is sometimes a bit flaky, but it works, preferably press Next buttons in installer a bit slower, that way it's more stable)in second postOlder versions:0. go into Recovery0.1 DO A NANDROID backup if you didnt already -- if anything goes cheesy, restore your backup1. flash All-In-One installer zip (aroma menus will ask for options)2. rebootYou 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 HTCLogo2SleepThis is a feature oriented kernel development thread, not performance oriented.This kernel will stay free of Overclock/Underclock/Overvolt/Undervolt patches on purpose.I'll keep that part in line with HTC's original kernel and intention so as to remain rock stable on the long run.What HTC did I consider well tested and best for everyday operation, but adding usability features (like wake/button and such stuff I've introduced) I'm very much interested in. So that's the part where this kernel comes into picutre, very stable with additional usability features.Cifs manager: https://play.google.com/store/apps/d...smanager&hl=en