| AHLAN-KERNEL | LINARO 4.9.1 -ofast (GRAPHITE) OPTIMIZATION | 4.4.2 | Sense & GE | AROMA INSTALLER | 10-05-2014 | HTC 4.20.1136.8 SOURCE
If you like my work, consider donating to encourage my work! https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2TW63W63YNGB8
XDA:DevDB Information
Ahlan Kernel for htc one (M7), Kernel for the HTC One
Contributors
soorajj, soorajj
Kernel Special Features: | KEXEC HARDBOOT | FAUX SOUND CONTROL | INTELLIACTIVE GOVERNOR | INTELLIDEMAND GOVERNOR | USB FASTCHARGE | SMARTMAX GOVERNOR | WHEATLEY GOVERNOR | SIMPLE GPU GOV | LOTS OF SAFE PERFORMANCE TWEAKS | LOTS OF SAFE POWER EFFICIENT TWEAKS |
Version Information
Status: Stable
Current Stable Version: 8.0.1
Stable Release Date: 2014-05-10
Current Beta Version: 6.0.0
Beta Release Date: 2014-03-11
Created 2014-03-09
Last Updated 2014-07-27
Ahlan Kernel for Htc One
Kernel will be updated with major features and optimization
Flash kernel through any custom recovery
This kernel will not work in Sprint HTC One!
Changelog & Features
Build from HTC 4.4.2 (4.20.1136.8) source (thanks to htc for the source code), with Linaro optimization (thanks to Linaro for the toolchain)
Faux Sound Control (Thanks @faux123)
USB Force Fastcharge (Thanks @faux123)
User Voltage Control
simple GPU governor (Thanks @faux123)
Kexec Hardboot patch for Multirom Support (thanks @tassadar)
Smartmax governor (Thanks @maxwen)
Wheatley governor (Thanks @original DEV!)
S2W & S2S| DT2W | LOGO2MENU & LOGO2WAKE | (Thanks @flar2)
Kernel based thermal control (thanks @crpalmer)
mpdecision control
Color control (thanks @faux123)
Back Light Notification (thanks @tbalden)
Flick2wake/sleep, Pick2wake (thanks @tbalden)
CPU OC up to 2.0 Ghz (Can adjust in Aroma)
GPU OC up to 585 Mhz (Can adjust in Aroma)
Dynamic FSYNC
i/o Scheduler available (noop, deadline, row, cfq, fiops, sio)
Intellidemand Governor (Thanks @faux123)
Intelliactive Governor (Thanks @faux123)
Faux Sound Control (Thanks @faux123)
USB Force Fastcharge (Thanks @faux123)
User Voltage Control
simple GPU governor (Thanks @faux123)
Kexec Hardboot patch for Multirom Support (thanks @tassadar)
Smartmax governor (Thanks @maxwen)
Wheatley governor (Thanks @original DEV!)
S2W & S2S| DT2W | LOGO2MENU & LOGO2WAKE | (Thanks @flar2)
Kernel based thermal control (thanks @crpalmer)
mpdecision control
Color control (thanks @faux123)
Back Light Notification (thanks @tbalden)
Flick2wake/sleep, Pick2wake (thanks @tbalden)
CPU OC up to 2.0 Ghz (Can adjust in Aroma)
GPU OC up to 585 Mhz (Can adjust in Aroma)
Dynamic FSYNC
i/o Scheduler available (noop, deadline, row, cfq, fiops, sio)
Intellidemand Governor (Thanks @faux123)
Intelliactive Governor (Thanks @faux123)
Always include kmsg for bug reports
Downloads
Please hit the Thanks button if you download ahlan kernel!
Latest stable version: Ahlan v8.0.1 (Untested)
Latest beta version: Ahlan v6.0.0
Removed
Suggestions and feedback always welcome...
Thanks to all Linux developers, Google, Special thanks to my wife Anu for supporting me.
General Disclaimer
Suggestions and feedback always welcome...
Thanks to all Linux developers, Google, Special thanks to my wife Anu for supporting me.
General Disclaimer
I'm not responsible if you brick your device.
You flash this Kernel at your own risk.
You flash this Kernel at your own risk.
If you like my work, consider donating to encourage my work! https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2TW63W63YNGB8
Important Notes:
CPU Governors:
The default governor is ondemand. Also intellidemand, intelliactive, smartmax, wheatley, available. You can select your desired CPU Gov in Aroma.
CPUFreq Governor explained!
GPU Governors:
The default governor is ondemand. Also simple, Performance, available. You can select your desired GPU Gov in Aroma.
I/O Schedulers:
The default is row. Also noop, deadline, cfq, fiops, sio, available.
Sweep2Wake:
Sweep2wake (S2W) allows you to wake up your device by swiping your finger across the capacitive buttons from left to right. Swiping from right to left will put it back to sleep (sweep2sleep). The options are: sweep2wake/sweep2sleep, sweep2sleep only, and disabled. If you use apps such as Kernel Tuner, the sweep2sleep only option can be selected by choosing "On with backlight". You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/sweep2wake
0=disabled
1=enable sweep2wake + sweep2sleep
2=enable sweep2sleep only
DoubleTap2Wake:
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping in the bottom inch or so of the screen, above the capacitive buttons. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/doubletap2wake
0=disabled
1=enable doubletap2wake
Pocket Detection:
Pocket detection protects against accidental wakes while S2W, DT2W are enabled and the phone is in your pocket. Pocket detection uses the proximity sensor. A few people have a problem with their proximity sensor that makes DT2W not work, so there is an option to disable pocket detection. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/pocket_detect
0=disabled
1=enable pocket detection
Button Light Notification:
With Button Light Notification (BLN), the capacitive buttons will blink on and off when you have a new notification. As soon as the screen comes on, BLN is canceled and the lights will no longer blink until you have another notification. Please note that if you have your screen set to turn on when a message arrives, you will not see the buttons blinking because once the screen comes on, the button light notification is canceled. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/class/leds/button-backlight/blink_buttons
0 = disabled
1 = BLN enabled
Caution:
Kernel tweaking apps may interfere with the options selected in Aroma!
The default governor is ondemand. Also intellidemand, intelliactive, smartmax, wheatley, available. You can select your desired CPU Gov in Aroma.
CPUFreq Governor explained!
GPU Governors:
The default governor is ondemand. Also simple, Performance, available. You can select your desired GPU Gov in Aroma.
I/O Schedulers:
The default is row. Also noop, deadline, cfq, fiops, sio, available.
Sweep2Wake:
Sweep2wake (S2W) allows you to wake up your device by swiping your finger across the capacitive buttons from left to right. Swiping from right to left will put it back to sleep (sweep2sleep). The options are: sweep2wake/sweep2sleep, sweep2sleep only, and disabled. If you use apps such as Kernel Tuner, the sweep2sleep only option can be selected by choosing "On with backlight". You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/sweep2wake
0=disabled
1=enable sweep2wake + sweep2sleep
2=enable sweep2sleep only
DoubleTap2Wake:
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping in the bottom inch or so of the screen, above the capacitive buttons. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/doubletap2wake
0=disabled
1=enable doubletap2wake
Pocket Detection:
Pocket detection protects against accidental wakes while S2W, DT2W are enabled and the phone is in your pocket. Pocket detection uses the proximity sensor. A few people have a problem with their proximity sensor that makes DT2W not work, so there is an option to disable pocket detection. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/android_touch/pocket_detect
0=disabled
1=enable pocket detection
Button Light Notification:
With Button Light Notification (BLN), the capacitive buttons will blink on and off when you have a new notification. As soon as the screen comes on, BLN is canceled and the lights will no longer blink until you have another notification. Please note that if you have your screen set to turn on when a message arrives, you will not see the buttons blinking because once the screen comes on, the button light notification is canceled. You can edit /etc/ahlan.conf to change the setting on boot.
/sys/class/leds/button-backlight/blink_buttons
0 = disabled
1 = BLN enabled
Caution:
Kernel tweaking apps may interfere with the options selected in Aroma!
XDA:DevDB Information
Ahlan Kernel for htc one (M7), Kernel for the HTC One
Contributors
soorajj, soorajj
Kernel Special Features: | KEXEC HARDBOOT | FAUX SOUND CONTROL | INTELLIACTIVE GOVERNOR | INTELLIDEMAND GOVERNOR | USB FASTCHARGE | SMARTMAX GOVERNOR | WHEATLEY GOVERNOR | SIMPLE GPU GOV | LOTS OF SAFE PERFORMANCE TWEAKS | LOTS OF SAFE POWER EFFICIENT TWEAKS |
Version Information
Status: Stable
Current Stable Version: 8.0.1
Stable Release Date: 2014-05-10
Current Beta Version: 6.0.0
Beta Release Date: 2014-03-11
Created 2014-03-09
Last Updated 2014-07-27