[Kernel] [4.4.4] [24.11.14] ->Alex-V_Personal_Kernel_1.6->S2W/MPDEC/PD/GSM/NO_OC/AVS - One (M8) Original Android Development

Some words before,
Credits: Lyapota, Flar2, Kozmikkick, Xmister, N3ocort3x, Faux123, Showp1984, TripNRaVeR, Maxwen and all other
My special thx this time goes to Lyapota for his teaching about dt.img (DTS files)
all thx (if i get some) goes to the people above...without those i´m nothing....why...because i can not write kernel codes and patches i can only use it...so this is a copy and paste kernel if you want
Its my own private kernel.....so there want not be many feature requests as i only use this private...maybe different way to s2w (want to have a fixed pos to swipe and not all over the display) and what the future brings
Why i made it...one kernel has cpuquiet but no s2w....an other has s2w but no cpuquiet...so i want both together....
So you see i dont want to steel others work...or something other..just want to share this with people there like or dont like
Code:
[COLOR="Red"][SIZE="5"]CHANGELOG[/SIZE][/COLOR]
Changelog 1.6
-going to try something new :) (and oldschool) ;)
-removed oc
-removed volt interface (uv)
-enabled AVS (Adaptive Voltage Scaling) (for better battery)
(more info here: [URL="http://www.edn.com/design/power-management/4430500/Improving-energy-efficiency-with-adaptive-voltage-scaling-"]http://www.edn.com/design/power-management/4430500/Improving-energy-efficiency-with-adaptive-voltage-scaling-[/URL]
-enabled MSM DCVS for CPU/GPU (a very efficient and wide range of Dynamic Clock)
-removed some i2c things that is not needed
-updated git
Changelog 1.5
-complete remade (had sometimes a strange not wake up even with power button)
-deactivated freq limiter (faux123)
-deactivated max screen off freq (flar2)
-newest Sound Control version (yes with hd) (faux123)
-updated git
Changelog 1.4
-Sound Control Updates (faux123)
-tcp Westwood
-kexec (untested..so let me know)
-some small tuning...
-reduce log to gain mem
-updated git
Changelog 1.3
-mpdecision again (original hotplug-now very smooth)
-removed intelli hotplug (eats to much battery)
-color control (thx faux123)
-tuned interactive a bit
-interactive as standard (also please try..you will see smooth animations and fast wakeup)
-memory fixes (thx faux123)
-mako optimations (thx lyapota) [for test versions...i prefer mpdec)
-wifi driver update (thx lyapota)
-updated git
-on epic cidadel 3d benchmark 57.8 (mpdec) to 55 (on mako) ]on ultrahigh graphics mode]
-removed all version..again gsm only...theres more needed...and i cant test
-exfat
Changelog 1.2
-better Intelli Hotplug (faux123)
-mako test version without intellidemand/active-gives a wake up lag
-I2C (Faux123)
-frandom (Faux123)
-Dimmer (lyapota)
-many speed fixes (mainly from Faux123...also flar2 and lyapota) [see git for more info]
-power suspand (Faux123)
-hopefully all versions (not only GSM)
-O3 optimation
-changed gpu -50 to max 644 mhz
-updaded git
-some things more i forgot :)
Changelog 1.1
-Intelli Hotplug (disabled Touch boost by default-better bat) [use Faux app to controll it]
-GPU 220-694
-Smartmax gov
-Intellidemand gov
-Intelliactive gov
-Power Suspend [use faux app to control it]
-test version mako hotplug
-updated git
Changelog 1.0
-complete rebased with 4.4.4 kernel source
Changelog 0.6
-added missing fastcharge... :)
-one small tip...to disable mpdecision complete: delete file mpdecision from /system/bin
(copy to sd before..so you can it push back)
Changelog 0.5
-builded from HTC Source (...means no git clone)
-compiled with linaro arm cortex a15 toolchain on ubuntu machine
-OC/UV patches from flar2 and lyapota
-Sound patches from faux123 and lyapota
-prima W-lan driver
-fix gpu gov simple ondemand from flar2
-max screenoff mhz from flar2
-cpuquiet hotplug from lyapota
-s2w/s2s from flar2
-system rw from flar2
-gboost from flar2
-pocket protection from flar2 (works fine here)
-fastcharge
-init.d script for s2w/s2s/fastcharge/pocket protection
-no verzion or other only gsm (not atm)
-ramdisk is from viper sense...means no problems from superuser
-pocket detection (flar2) [SIZE="1"]...must be a other patch why i had problems on elementery[/SIZE]
Download Kernel 1.6
http://sourceforge.net/projects/ale...Kernels/Alex-V_One_M8_Kernel_1.6.zip/download
Download Kernel 1.6 viper edit
http://sourceforge.net/projects/ale...s/Alex-V_One_M8_Kernel_1.6_viper.zip/download
-why swipe up and not the classic way swipe right...because did you ever try to find the right position to swipe right lets say 01:30 am to check the time...you wont it find fast because of the htc symbol thingy you wont find it fast...so better swipe up with pocket protection on (works for me fine for me on this kernel..got some problems on other)
GITHUB SOURCE:
https://github.com/Alex-V2/One_M8_4.4.3_kernel
updated Source to 4.4.4
old versions:
Code:
1.5
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.5.zip/download[/url]
1.5
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.5_viper.zip/download[/url]
1.4
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.4.zip/download[/url]
1.3
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.3.zip/download[/url]
1.3 mako
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.3_mako_test9.zip/download[/url]
1.2 intelli
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.2.zip/download[/url]
1.2 mako test
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.2_mako_test7.zip/download[/url]
Kernel 1.1 Intelli hotplug
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.1.zip/download[/url]
Kernel 1.1 Test version mako hotplug
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.1_mako_v3.zip/download[/url]
1.0
[url]http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/Alex-V_One_M8_Kernel_1.0.zip/download[/url]
XDA:DevDB Information
Alex-V_Personal_M8_Kernel, Kernel for the HTC One (M8)
Contributors
Alex-V
Kernel Special Features:
Version Information
Status: Stable
Created 2014-12-02
Last Updated 2014-12-02

init.d script include:
Code:
#!/system/bin/sh
#Set Wake Gestures
echo 0 > /sys/android_touch/wake_gestures
#Set Sweep2wake
echo 4 > /sys/android_touch/sweep2wake
#Set Doubletap2wake
echo 0 > /sys/android_touch/doubletap2wake
#Set Sweep2sleep
echo 2 > /sys/android_touch/sweep2sleep
#Set Wake vibration strength
echo 40 > /sys/android_touch/vib_strength
#Set Pocket Detection
echo 1 > /sys/android_touch/pocket_detect
#Set Camera Launch
echo 0 > /sys/android_touch/camera_gesture
#Set FASTCHARGE
echo 1 > /sys/kernel/fast_charge/force_fast_charge
#Set Max screen off
echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max
#gboost settings
echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/gboost;
and for the kernel.xml on viper
Code:
<category title='@wake_options'>
<list title='@sweep_wake' summary='@sweep_wake_summary' file='/sys/android_touch/sweep2wake'>
<entry name='@enable' value='4'/>

usefull things/threads
-for bootloops because off corrupt data partition (thx mike1986. )
http://android-revolution-hd.blogspot.de/2014/09/how-to-fix-random-reboots-on-htc-one-m8.html
-this was my starting guide in the past (htc desire) to compile kernels (thx Droidzone)
http://forum.xda-developers.com/showthread.php?t=1377467
- learning guide all about kernel (thx csec) one x
http://forum.xda-developers.com/showthread.php?t=2276889
- android Image Kitchen -- Unpack/Repack Kernel+Recovery Images, and Edit the ramdisk.
http://forum.xda-developers.com/showthread.php?t=2073775
s-off for t-mobile (sunshine s-off) (no other way until now)
http://forum.xda-developers.com/showthread.php?t=2794020
for cpu changes (oc/uv/gov/sound and other) Trickster Mod
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=de
original 4.4.4 Sense Kernel (stock kernel)
http://sourceforge.net/projects/alexvhtcroms/files/HTC_One_M8_Kernels/kernel_4.4.4_v2.zip/download

Sweet!

Nice one mate, still rockin your kernel on my one x.

Wow sweet,the pocket detection works...nice
Sent from my HTC One_M8 using Tapatalk

EternalAndroid said:
Sweet!
Click to expand...
Click to collapse
myheroduane said:
Nice one mate, still rockin your kernel on my one x.
Click to expand...
Click to collapse
hdorius said:
Wow sweet,the pocket detection works...nice
Sent from my HTC One_M8 using Tapatalk
Click to expand...
Click to collapse
Yeah...thx for feedback

Nice to see that you decided. And I doubt it will long time "personal"

Will this work on liquid smooth?

Nope this is sense kernel
Sent from my HTC One_M8 using Tapatalk

Whoooooo!!! thanx Alex ?

hdorius said:
Nope this is sense kernel
Sent from my HTC One_M8 using Tapatalk
Click to expand...
Click to collapse
Is there a aosp kernel that supports.multi ROM do you know?

lyapota said:
Nice to see that you decided. And I doubt it will long time "personal"
Click to expand...
Click to collapse
Lol..yeah and thx again for the dt
teaching
lukes91 said:
Whoooooo!!! thanx Alex ?
Click to expand...
Click to collapse
??

Alex-V said:
Lol..yeah and thx again for the dt
teaching
??
Click to expand...
Click to collapse
Hi
thanks i will try. This Kernel does not Support Double Tab to Wake right?
gr

okti35 said:
Hi
thanks i will try. This Kernel does not Support Double Tab to Wake right?
gr
Click to expand...
Click to collapse
Sure..simply change the values in the init.d script and reboot

Hi Alex
Thanks for a nice kernel.
Maybe I get this wrong, but I can't find sys/kernel/fast_charge/force_fast_charge file, so not sure whether fastcharge is implemented or not as I can't check whether it is 0 or 1

ckpv5 said:
Hi Alex
Thanks for a nice kernel.
Maybe I get this wrong, but I can't find sys/kernel/fast_charge/force_fast_charge file, so not sure whether fastcharge is implemented or not as I can't check whether it is 0 or 1
Click to expand...
Click to collapse
yeah...you are right...also not find it..i forgot to add it to my git source...just compile 0.6 to bring it back...update will come in 1-2 h (i had added it to my test source..)
thx for the check

Changelog 0.6
Code:
-added missing fastcharge... :)
-.....one small tip...to disable mpdecision complete...delete the file mpdecision from /system/bin (copy to sd before..so you can it push back)

Alex-V said:
Changelog 0.6
Code:
-added missing fastcharge... :)
-.....one small tip...to disable mpdecision complete...delete the file mpdecision from /system/bin (copy to sd before..so you can it push back)
Click to expand...
Click to collapse
Or just rename it to mpdecision.bak and reboot

Good kernel so far

Related

[KERNEL][18.03.12][APP][OTA] N.E.A.K. Kernel for Ginger - The last one!! (v1.4.2x)

Hi all! It's being a long time that i haven't released nothing on XDA, due to lack of time and other reasons....
Now i come back with a completely new creation, a custom kernel for I9100, designed to be fast, light and also battery friendly at the same time (difficult to do eh)!
NEW LOGO AND BANNERS BY zantekk!! THANK YOU VERY MUCH!!
The lightest kernel for I9100 ever made (only 4.3MB without additional initramfs compression!!)
ONLY FOR SAMSUNG-BASED ROMs (NO AOSP, NO Cyanogenmod, NO MIUI, NO ICS, neither samsung one)
ONLY FOR INTERNATIONAL I9100!!
ISSUES? QUESTIONS? PLEASE ASK THEM HERE: Click Here!
INFOS ON OTA UPDATER AND CONFIGURATOR : Click Here!
NOW POWERING N.E.A.R. ROM!! AVAILABLE INTO "ANDROID DEVELOPMENT" SECTION!!
CONFIGURATOR APP MADE BY NEAR TEAM (Simone201 & nrk_2k)
FREE ---->
PRO (paid) ----->
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BEST CONFIGS FOR LATEST NEAK RELEASE:
MagicConfig (by geko95gek) = LINK
RockSolidConfig (by Stifler69) = LINK
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF YOU'RE USING MY KERNEL PLEASE ADD ONE OF THESE SMALL BANNERS INTO YOUR SIGNATURE!! THANKS IN ADVANCE!!
(by nrk_2k & zantekk)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Based on sammy update3 sources, updated to 2.6.35.14 (without hiding the OS bug!)
- Touch CWM Recovery 5.0.2.8 NEAK Modded
- Governors: Ondemand, Lulzactive(default), Performance, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R2, Noop, SIO, VR (default)
- XZ Compression only for KERNEL (+speed, --size)
- Voodoo ScreenTuner Module (auto enabled)
- Built-In support for Voodoo Louder!
- Fully compatible with: Voodoo Louder, Voodoo ScreenTune, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.0 & Tegrak OC
INITRAMFS AND MISC:
- Auto-Root (3.0.7 + latest binary)
- Auto-install of modded BLN Liblights
- Init.d Support (auto creation of init.d folder via cwm)
- Bootanimation Support (system/media & data/local)
- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
- BLN v2 support (by Creams)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel
CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU Undervolt support
- BUS Control Support (by GM)
- Complete control of freqs/voltages with Voltage Control/SetCPU
- Arighi's smooth scaling driver (thx to arighi)
- Sleep-of-Death fixes
- GPU Overclock/Undervolt (by netarchy)
- Charging current interface support (by GM - via Voltage Control)
- New ARM Mali-400 Drivers (November '11)
- Speedmod Sharpness fix (thx to hardcore)
- Brightness Curve Mod (thx to GM)
- Support for JKay Brightness settings
MEMORY & PERFORMACES:
- ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
- JHash 3 optimised
- SLQB Allocator (better memory management)
- Improved memory management functions
- Allow CPU Unaligned access (++performaces)
- Disabled all the big debugging (++speed, --size)
- AFTR ARM Idle Mode enabled by default (++battery)
CONNECTIVITY TWEAKS:
- Patch wakelock WiFi (by hardcore)
- Disabled debugging WiFi/BT
- New WiFi Drivers
- TCP/IP Tweaks
OPTIMISATIONS:
- Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
- 2nd CPU Core OFF when screen is locked
- ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
- Upstream patches and fixes from Galaxy Note sources
- Upstream patches and fixes from Linux 3.2 mainline kernel
- GPU UI Rendering
- fuelgauge wakelocks fixed (by Entropy)
- Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
- Ultra-Optimised EXT4 filesystem (from 3.2 linux kernel)
- Generally optimised code (removed useless functions and variables)
and many others...
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Modded Recovery with N.E.A.K. Menu:
1) Remove voltage settings (Voltage control)
2) Create EFS Backup (in /sdcard/near)
3) Clean init.d Folder
4) Governors Menu...
- Enable/Disable Conservative Governor
- Enable/Disable Lazy Governor
- Enable/Disable Lionheart Tweaks (only with conservative gov)
- Enable/Disable Lagfree Governor
5) Misc Options Menu...
- Enable/Disable sched_mc power functions (++battery, - performance)
- Enable/Disable AFTR Idle Mode
6) Configurator PRO Menu...
- Various cleaning for scripts
- Cleaning neak folder
- NEAK CONFIGURATOR APP (also PRO)+ NEAK OTA UPDATER!!
- NO COMPRESSION for Initramfs (ultra fast boot!!)
- Tweaked Ondemand, lulzactive and lazy governors (sleepfreq = 500Mhz)
- Tweaked BFQ, SIO and VR Schedulers for NAND devices
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v1.4.2x CWM ZIP: CLICK HERE
v1.4.2x ODIN TAR: CLICK HERE
Click to expand...
Click to collapse
WANT TO HELP US? PICK THE DOWNLOADS FROM HERE! -------> Click Here!
DON'T FORGET TO SUPPORT MY WORK WITH A SMALL DONATION! LINK IN MY SIGNATURE!!
NEAK CONFIGURATOR APP FREE DOWNLOAD LINK:
NEAK CONFIGURATOR APP PRO DOWNLOAD LINK:
OLD DOWNLOADS:
v1.4.1x ZIP: CLICK HERE
v1.4.1x TAR: CLICK HERE
v1.4x ZIP: CLICK HERE
v1.4x TAR: CLICK HERE
Code:
v1.3.3 ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.3x.zip&can=2&q="]CLICK HERE[/URL]
v1.3.3 TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.3x.tar&can=2&q="]CLICK HERE[/URL]
v1.3.2 ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.2x.zip&can=2&q="]CLICK HERE[/URL]
v1.3.2 TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3.2x.tar&can=2&q="]CLICK HERE[/URL]
v1.3x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3x.zip&can=2&q="]CLICK HERE[/URL]
v1.3x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.3x.tar&can=2&q="]CLICK HERE[/URL]
v1.2x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.2x.zip&can=2&q="]CLICK HERE[/URL]
v1.2x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.2x.tar&can=2&q="]CLICK HERE[/URL]
v1.1x ZIP: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.1x.zip&can=2&q="]CLICK HERE[/URL]
v1.1x TAR: [URL="http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-1.1x.tar&can=2&q="]CLICK HERE[/URL]
v1.0x ZIP: removed
v1.0x TAR: removed
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BUG TRACKER (write here your bug reports!!): http://code.google.com/p/neak-kernel-sgs2/issues/list
KNOWN BUGS:
- Stock Camera app --> lock the screen ---> phone won't wake up, needs hard reboot
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v1.4.2x (maintenance update):
- Removed Lagfree governor (update the app, available in a few hours)
- Modded recovery to add Configurator Pro safety options (remove scripts)
- Corrected charging currents (the only ones we can use)
- Some cleanup and small tweaks changes
- Updated Toolchain (Linaro 2012.03)
Click to expand...
Click to collapse
v1.4.1x:
- CWM 5.0.2.8 Touch Enabled (with touch buttons) - thx to TeamUtterChaos!
- Fixed CWM Backup/Restore issues (thanks to GM!!)
- Now Compatible with CWM Manager 3.0!
- keyboard: cypress: Initialize LED buttons off (by myfluxi)
- Some tweaks update (thx to pikachu01)
- Raising a bit latency multiplier of Conservative Gov
Click to expand...
Click to collapse
v1.4x:
- Brightness Curve Mod support + JKay Brightness support (thx to GM)
- Stock RAM Voltages (+ stability)
- Fine tuning for some governors (+ battery, + performance)
- Modified CIFS to use workqueue instead of slow work (by Imoseyon)
- Updated SIO Scheduler (thx to Miguel Boton)
- Prevent aliased requests from starving other I/O (for VR and BFQ) (thx to franciscofranco)
- BFS V413 scheduler support (still disabled until i fix it)
- Fixes for array.c (for BFS) from Leedroid
- Probably fixed occasional WiFi strange wakelocks
- Updated recovery with completely new UI of NEAK Options
- Mount external SD options into recovery
- Various Recovery fixes and improvements here and there
- A bit updated tweaks
- A few more changes about compression
- NEAK Configurator App full support!! (Market and YAAM available)
- AOSP Support (parallel version, still WIP)
- Updated Linaro GCC 4.5 2012.02 (dev build)
- Surely the best NEAK ever made
Code:
v1.3.3x:
- defconfig: TREE_PREEMPT_RCU enabled (+performance)
- Enabled TINY_SHMEM (+performance)
- Original Samsung SAMOLED+ panel driver (better colours)
- BFQv3-R2 scheduler updated
- Samsung E4GT EL29 update: Bluetooth HID (possible fix for BTHID)
- Various patches and fixes for CPU Driver
- Added missing Android common patches
- arm: remove stale export of 'sha_transform'
- arm: remove "optimized" SHA1 routines
- Tweaking conservative a bit more to support lower sampling_rate
- cpuidle: Remove pr_info() that spams the dmesg
- wireless: bcm4330: Disable MAX power saving mode as disabled by Samsung
- Input: evdev - fix variable initialisation
- tspdrv: Add adjustable vibrator levels
- wakelocks: Allow independent debugging of wake_lock_destroy()
- A bit updated Lionheart Tweaks
- Removed Louder Module (VL compatibility is built in)
- Auto insmod of ScreenTune module (removed option from recovery)
- Added support for N.E.A.K. OTA Updater
- Added N.E.A.K. Downloader (to download ota updater)
- Completely changed the way NEAK Options are enabled (1st patch for future neak app)
- Compiled with Linaro GCC 4.5-2012.01
- New optimisation flags (thx to the_ozyrys @ XDA)
- Various patches and improvements
- A bit updated tweaks
- Smallest NEAK Kernel ever made!!! All with the same features and performances!!
v1.3.2x (bugfix release):
- Fixed all boot issues caused by 1.3.1!
- Full CPU Unaligned access enhanced! (+performance)
v1.3.1x:
- Added support for ARM_ERRATA_754322 & ARM_ERRATA_754327
- Enabled ARM_ERRATA_754322 & ARM_ERRATA_754327
- A bit tweaked conservative gov to be a little more battery friendly
- Added support for vdd_levels (for Tegrak's Overclock) :)
- Some RAM Undervolt (1.1V)
- nohz: Fix update_ts_time_stat idle accounting
- sched_features: NO_GENTLE_FAIR_SLEEPERS
- cpuidle: Stop spamming the kernel message buffer when enabling AFTR
- Various general patches from upstream
- Unsecured Kernel (adb root in recovery) ;)
- Fixed a few CWM Issues
- Small cleanup file for issues with Thunderbolt!
- A lot of compiler warning fixes (really a lot!) (thx to myfluxi)
- Added J4FS support (for param.lfs) :D
- Now supports Hellcat's Bootlogo App (from market)
v1.3x:
- SCHED_MC disabled by default (enable it via CWM NEAK menu)
- Amazingly smooth and battery friendly as never before!!
- Removed Interactive Governor (was causing issues, will readd into 1.4)
- Added support for [B]Tegrak's 2nd Core[/B] App (Dynamic Hotplug by default)
- Re-enabled ARM_UNWIND (and removed frame pointers)
- Re-enabled [B]UNALIGNED ACCESS[/B] for CPU (++performance)
- Various CPUFREQ and cpu management fixes and improvements
- A lot of fixes for SoDs and Performance Lacks (camera bug still there)
- Disabled ARCH_POWER from sched features
- Some various patches for power functions
- ram_console: pass in a boot info string
- cpuidle: governor: menu: don't use loadavg
- ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area
- Removed more debugging (ramconsole and more)
- Enabled soft lockups and hung tasks detection
- Again smaller like 1.1x!!
- New recovery option (sched_mc enable/disable)
- Recovery auto-creates init.d folder if not found one
- Minor bugfixes for CWM (misc bugfixes)
- Removed SQLITE3 app libs optimising (was causing issues)
- More tweaks fixed and updated
- Updated Thunderbolt! CFS Tweaks
v1.2x:
- ARM CPU Topology + sched_mc enabled (++battery, boot is now slower, = performance after boot!) ;) (thx to linaro, i have included latest available)
- LulzactiveV2 Governor by Tegrak (tweaked by me, compatible with lulzactive app) :p
- New Siyah CPU Driver with Arighi's smooth freq scaling (++smoothness)
- Voodoo Louder and ScreenTuner Modules (enable via CWM NEAK, Voodoo Modules)
- init/calibrate.c: fix for critical bogoMIPS intermittent calculation failure
- init/calibrate.c: remove annoying printk
- init: skip calibration delay if previously done
- portd calibrate from 2.6.39 - by zachariasmaladroit
- binary_sysctl(): fix memory leak
- PM / Suspend: Fix ordering of calls in suspend error paths
- pmem: fix buddy free memory corruption bug
- rtc alarm: fix bad index when canceling alarms[]
- New recovery options (into neak menu): Voodoo, Lionheart
- Auto-install of modded liblights for BLN support
- Fixed some small bugs of nandroid backup of CWM
- A lot of fixes for tweaks
- More debugging removed
- A bit raised up charging current for USB (550mA)
- Fixed SDCARD Mounting issues
v1.1x:
- Lulzactive as default CPU Governor (++performace)
- Original lulzactive gov by Tegrak (with some mods by me)
- Lowered min GPU clock/voltage to save more battery
- Optimised ARM RWSEM algorithm (by Cattleprod)
- cpuidle: extend cpuidle and menu governor to handle dynamic states
- kernel:smp: Match on_each_cpu behaviour on UP to SMP
- nohz: Remove ts->inidle checks before restarting the tick
- New optimisation in EXT4 code (from linux 3.2 kernel)
- CPU Hotplug thresholds changed (saves battery and better scaling up)
- rcu: Remove rcu_needs_cpu_flush() to avoid false quiescent states
- fuse: register_filesystem() called too early
- ipv6: Fix for adding multicast route for loopback device automatically
- Enabled CGROUP_TIMER_SLACK (++performace)
- Enabled by default HRTICK and ARM POWER FUNCTIONS
- SAMOLED+ screen UNDERVOLT (3V ---> 2.5V) to save battery (= performace)
- Added LAZY Governor as a module (enable it via recovery)
- Some new mods to recovery (enable lazy gov)
- Aestetic changes in recovery (now it checks if a module is already enabled)
- Updated SU Binary
- Updated Thunderbolt 2.2.0 CFS Tweaks (thx to pikachu01)
- Removed more debugging (lighter than ever!!)
- Fixed some warnings
- More code cleanup (++speed)
- New CFLAGS optimisations
v1.0x: First internal release!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SOURCE CODE (2 branch, dev & master): https://github.com/simone201/neak-kernel-sgs2
Credits:
- Samsung
- Hardcore (screen patches + some scripts)
- Gokhanmoral (bus freq control + charging current + some scripts + a lot of help!)
- netarchy (GPU OC/UV + conservative patch)
- Entropy512 (some fixes + help)
- Tegrak + Vitalij (lulzactive + 2nd core + touch move + fix)
- Cattleprod (some fixes and patches)
- arkerio (beautiful banners and logo!!)
- supercurio (voodoo modules + help)
- linaro (arm topo)
- 89luca89 (GingerMod Updater)
- myfluxi (many patches!)
and many others that have helped or supported me!
by Simone201
NEAK CONFIGURATOR APP: What is that?
FREE ---->
PRO PAID ---->
​
The new NEAK CONFIGURATOR APP is now available into both ANDROID MARKET and YAAM (Yet Another Android Market)
THIS APP IS MADE BY SIMONE201 AND NRK_2K (member of near team)
It is a useful app to help people use the special customizable features of NEAK kernel, without going into recovery.
It now includes also the NEAK Downloader, useful to download the NEAK OTA Updater app!
The new CONFIGURATOR PRO will also allow you to have full control of every NEAK feature!!
For more infos, read this wiki: http://code.google.com/p/neak-kernel-sgs2/wiki/NEAKConfiguratorApplication
And that one for PRO: http://code.google.com/p/neak-kernel-sgs2/wiki/NEAKConfiguratorPro
There will be also a PRO app, paid on the market, still under development!
Please help us with a DONATION to sustain the costs of the android market!
Click to expand...
Click to collapse
NEAK OTA UPDATER: How it works
THE NEAK UPDATER CAN BE DOWNLOADED ONLY WITH THE NEAK CONFIGURATOR APP!! (section downloader)
Run it, and let it download the new NEAK OTA Updater app, that will be auto installed easily
Every time there will be any updates, u will be advised by the app itself, or just push CHECK NOW to see if there are updates!
Is fully based on GingerMod Updater, with some mods to be kernel compatible and to have full support for CWM5 flashing
If an there is an update, just click on DOWNLOAD and when the download is finished the app will ask to reboot to recovery now or later....
If you choose later, then you can go to the app section EXISTING and flash the downloaded zip from there!
Click to expand...
Click to collapse
NEAK OTA UPDATER: Extras
To let the EXTRAS part available, do this:
MENU BUTTON ----> Configuration ----> Extra Update Settings ----> Manage Extra Servers ----> MENU BUTTON ----> Update Featured Extra Servers
The NEAK Extra server will appear, then you will be able to update the EXTRAS part and see the new amazing extras additions for NEAK KERNEL!!
Click to expand...
Click to collapse
SOURCES FOR NEAK OTA UPDATER: https://github.com/simone201/neak-ota-updater
SOURCES FOR NEAK CONFIGURATOR FREE: https://github.com/nrk-2k/NEAK-Configurator-App
All my projects are ALWAYS open source!
Please change the title of the thread.. it states I9000 which is Galaxy S
Nice to see another kernel
prgopala said:
Please change the title of the thread.. it states I9000 which is Galaxy S
Click to expand...
Click to collapse
Thanks! Just changed!
Good to c one more kernel... Competition is getting bigger now...
Sent from my GT-I9100 using xda premium
Appreciate this wonderful kernel.
Just a quick question, you've already installed pre-defined GPU/CPU and Voltage tweaks?
Jibreil said:
Appreciate this wonderful kernel.
Just a quick question, you've already installed pre-defined GPU/CPU and Voltage tweaks?
Click to expand...
Click to collapse
Voltages and frequencies are as close to stock as possible....no aggressive settings, don't worry!
Are all configurable via Voltage Control!
CPU Voltage is set by CPU ID, and then u can change to whatever u want...
For GPU i have only lowered min default frequency and voltage to save some battery, but is rock stable!
Tempting.... veeery tempting
Let's hear som reviews
gonna try it, even if you have some hard competitors out here
buone feste!
Mr.Gamer said:
gonna try it, even if you have some hard competitors out here
buone feste!
Click to expand...
Click to collapse
Thank u man, i wait for a review soon!!
Buone feste anche a te!!
simone201 said:
Voltages and frequencies are as close to stock as possible....no aggressive settings, don't worry!
Are all configurable via Voltage Control!
CPU Voltage is set by CPU ID, and then u can change to whatever u want...
For GPU i have only lowered min default frequency and voltage to save some battery, but is rock stable!
Click to expand...
Click to collapse
Just flashed it - will report performance and other details soon. Thanks for all your hard work and efforts. This kernel will surely be amongst the top ones out there.
A thought, you can release experimental release with aggressive GPU/Voltage settings - would like to experiment with it. This way you can get great feedback from all users in assigning the best settings for your future releases.
Jibreil said:
Just flashed it - will report performance and other details soon. Thanks for all your hard work and efforts. This kernel will surely be amongst the top ones out there.
A thought, you can release experimental release with aggressive GPU/Voltage settings - would like to experiment with it. This way you can get great feedback from all users in assigning the best settings for your future releases.
Click to expand...
Click to collapse
I can try in the future, but for now i have only lowered stock voltages a bit for all the users....
welcome in S II section ! Nice to see you here. You sold your S ?
sefuleo said:
welcome in S II section ! Nice to see you here. You sold your S ?
Click to expand...
Click to collapse
Yep, since months.....i forgot the beautiful audio on I9000!
Anyway, i am back again with my new baby!!
Just a little question : why should we choose your kernel instead of an other kernel?
Sent from my GT-I9100 using xda premium
Jodelaplaya said:
Just a little question : why should we choose your kernel instead of an other kernel?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Light, fast and smooth!!!
Anyway, all depends on ur attitudes!
Just flashed it. I had siyah 2.6 for days. Was time to try a new one.
Flashed after flashing rhe ultimate cleaning script.
Will report back after a full charge cycle.
P.S. when i flashed in recovery it said i was flashing ver. 1.0.1b but you say it is 1.1. Is this correct?
Thanks for your work.
Sent from outter space using a Gremlin for delivery!
mariosraptor said:
Just flashed it. I had siyah 2.6 for days. Was time to try a new one.
Flashed after flashing rhe ultimate cleaning script.
Will report back after a full charge cycle.
P.S. when i flashed in recovery it said i was flashing ver. 1.0.1b but you say it is 1.1. Is this correct?
Thanks for your work.
Sent from outter space using a Gremlin for delivery!
Click to expand...
Click to collapse
Yep, i forgot to update the script LOL
simone201 said:
The lightest kernel for I9100 ever made (only 4.4MB without initramfs compression!!!!)
by Simone201
Click to expand...
Click to collapse
Void Kernel is also 4.4 mb or to be more precise 4.41mb
but it contains some bugs... hope this one is better!

[Kernel] ButteredToasT ICS RLS18 | Linux 3.0.101 | linaro 4.7 -O3 | otg | HTC beats

ButteredToast (Butter smooth and extremely wicked)
CDMA/GSM Ice Cream Sandwich, sense 3.6, 4.x, AOSP
Be Gentle folks: This is my first kernel rodeo after many months of studying how the great ones do it.I hope you like it, if you dont then there's the door (figuratively).
Toolchain/Compiler: linaro 4.7.3
REPO -> https://bitbucket.org/bigwillyg/buttered_toast_shooter
KERNEL SENSE -> ButteredToast Final Version
Sweet kernel -O3 optimized for linaro 4.7.3 compiler (dont ask how, my head still hurts)
Changelog: Changelog is in post #2
Credits: Starting with CG/KeRnElChEf because he is my mentor/tutor/handholder and aside from the enormous obvious contribution, his constant assistance and teaching through out this experience. With out his help I never would have attempted this.
- Johhnyslt
- Faux123 (this equation: (4*HZ+61), the dynamic enhancement of f/sync)
- showp1894 (cmdline options, original cypress version sweep2wake - used as base by CG to write it for AMTEL)
- kernel.org
- CAF
- F2FS article from https://lwn.net/Articles/518718/
- MikeC84
- Ziggy471 (lagfree / smartass)
- Dodava
- Linaro
- creator of BFQ - i have no idea
- creator of SIO - i have no idea
- creator of VR - i have no idea
- developer of LZO
- yank555-lu (first with fast charge, adjust LED timeout via sysfs)
- chad0989 (improved on fast charge)
- Cjoliver
- Anryl
- Agrabren (initial CM10 cam fix)
- Eli Billauer (frandom)
If it works well for you GREAT!!! If not Please let me know, logcats for errors are preferred.
CHANGELOG
Code:
- RLS18-FINAL:
PATCH: Patch to Linux 3.0.101
FS: Added ExFat SDCard support
- RLS17.9:
PATCH: Patch to Linux 3.0.96
- RLS17.7:
PATCH: Patch to Linux 3.0.84
CPU: updated interactive governor from CAF msm-3.4, thanks mrg666 for the tip.
SCHED: updated ROW scheduler from CAF msm-3.4, thanks mrg666 for the tip.
- RLS17.6:
PATCH: Patch to Linux 3.0.80
CPU: updated interactive governor (thanks mrg666 for the tip)
WIFI: updated wifi for improved stability (thanks mrg666 for the tip)
- RLS17.5:
PATCH: Patch to Linux 3.0.77
SCHED: tweaked ROW per johhnyslt's repo to try and get to work better.
- RLS17.4:
PATCH: Patch to linux 3.0.74
PATCH: Patch to HTC 2.95 Source
- RLS17.3:
PATCH: Patch to linux 3.0.72
SCHED: added ROW IO Scheduler
MPDEC: sysfs support for max screen off cpu clock added (Chad Goodman all the way, love this guy)
FIX: file ext4 compile errors (Chad Goodman)
- RLS17.2:
SCHED: was missing a setting to enable power manager.
READAHEAD: was missing a ';', fixed.
- RLS17.1:
PATCH: Patch to linux 3.0.71
Dynamic Readahead from Chad Goodman
AROMA: added 1.6 and 1.7Ghz as selections in aroma.
- RLS17:
RNG: added frandom support, you will need to install crossbreeder or similar to use.
CPU: linaro power patch. Even though its openly available, I got it from Chad Goodman.
CPU: corrected the CPU table and documented each line for clarity (Thank you chad for info)
- RLS16.5:
PATCH: Patch to Linux 3.0.70
- RLS16.4:
PATCH: Patch to Linux 3.0.69
BT: shooter_u bluetooth fix from johhnyslt
- RLS16.3:
PATCH: Patch to Linux 3.0.68
- RLS16.2:
PATCH: Patch to Linux 3.0.67
- RLS16.1:
PATCH: Patch to Linux 3.0.65
- RLS16:
USB: OTG works again
CPU: xondemand works again
PATCH: patch to LInux 3.0.63
- RLS15.3: (Broken, dont use)
XZ: enabled and working (thanks thicklizard)
- RLS15.2:
PATCH: patch to linux 3.0.62
XZ: added xz compression to kernel.
- RLS15.1:
BLUETOOTH: reverted bluetooth wakelock patch since issues started after applying it.
- RLS15:
CPU: added xondemand cpu governor (thanks to chad for providing the missing piece(s) and Anryl for sharing his source as an example)
- RLS14.5:
PATCH: Patch to Linux 3.0.61
- RLS14.4:
PATCH: Patch to Linux 3.0.58
- RLS14.3:
PATCH: Patch to Linux 3.0.57
had to revert the patch for the 3D clock. doesnt need it
- RLS14.2:
FREQ: raised default frequency from 1188 to 1350, can still be changed in aroma
DEVICE: patch from Chad Goodman to help prevent (gfx2d1_clk status stuck at 'off') errors
- RLS14.1:
PANEL: changed brightness back to 3 since 1 didnt work.
PATCH: patch to linux 3.0.56
- RLS14: Birthday Edition
PATCH: patch to linux 3.0.54
PANEL: lowered minimum brightness to 1 to see if it works.
BT: bluetooth wakelock fix from agrebren, courtesy of Dastin1015
AROMA: added back camera drivers option in installer
- RLS13.6:
PATCH: patch to linux 3.0.53
- RLS13.5:
PANEL: added more missing changes to shooteru side for brightness.
- RLS13.3:
PANEL: forgot to add this change to shooteru. no change for cdma.
- RLS13.2:
PATCH: Patch to linux 3.0.52
PANEL: adjusted brightness calculation to better sense lowest brightness (thanks to Anryl for help)
- RLS13.1:
PATCH: patch to linux 3.0.51
AROMA: updated the aroma config to remove the sense vs aosp option and other changes borrowed from CG.
- RLS13:
SWEEP2WAKE: updates to the driver to allow config via aroma
- RLS12.1:
Patch to Linux 3.0.50
- RLS12:
PATCH: patch to linux 3.0.49
TOUCHSCREEN-ATMEL: cm multitouch fix (seems to not affect sense) (Agrebren)
- RLS11.1:
FRAMEBUFFER: refreshrate override - may help with some sense 4.x lag
- RLS11:
VM: lower SYSCTRL latency values to help reduce lag (shooter_u)
VM: lower latency values to help reduce lag
VM: increase default MAX read-ahead
OOM: dont kill kernel threads
DEFCONFIG: update defconfig files for stability
MENUCONFIG: add 'targeted preemption latency for CPU-bound tasks' to menu config
FIX: fix typo, we actally want this to compile
- RLS10:
VM: Add Common VM Settings to MENU CONFIG (thanks Chad)
- RLS09:
Patched to Linux 3.0.48
- RLS08:
Patched to Linux 3.0.47
- RLS07: (Thanks CG for the making this possible, no kanging please, give credit)
CAMERA: allow for CM10/AOSP compatibility alongside sense 3.6/4.0
SYSFS: add misc sysfs interface for rom type (aosp/sense for example)
DEFCONFIG: gsm and cdma need same name for COMMON modules to work
DEFCONFIG: update defconfig for linaro topology drivers
CPU: linaro arm topology drivers
- RLS06:
BLUETOOTH: made it work with sense and aosp roms (CG, thanks for the fix)
- RLS05:
CM10 camera fix (agrabren/anryl)
CPU: rename cpu info
BOARD: name device
CPU: make use of faster L2 (and FSB) clocks
L2: add 1458, 1512, 1566 L2 Clocks, and set 1404 and over to 360MHz FSB
FSB: define 360MHz FSB
GPU: set GPU clock defaults to max, so aroma has full control
GPU: dont OC by default, allow SYSFS contol over max clock
- RLS04:
GENERAL: fixed shooteru directory names in zip
CAM: applied camera fix in separate build for CM10/AOSP
- RLS03:
DEFCONFIG: had to manually patch shooter_defconfig, last commit didnt complete
DEFCONFIG: upload autogen defconfig files for CDMA and GSM
PATCH: patch to linux 3.0.46
SCHED: prepare for ROW IO scheduler
SCHED: add BFQ IO scheduler
FLASH: reduce battery level requirements for FLASH
WIFI: undervolt wifi card to whitepaper spec
BOARD: add thermald support to device specific files board files
ARM: use generic strnlen_user and strncpy_from _user
CRYPTO: add support for AES128+SHA1 encryption/decryption
NET: add JIT compiler for packet filters
SCHEDULER: set LOAD_FREQ to (4*HZ+61)
SCHEDULER: disable GENTLE_FAIR_SLEEPERS
CPU: kernel based thermal management
CPU: kernel based MPDECISION
CPU: raise PERFLOCK clocks to 1.5Ghz
ZCACHE: update ZCACHE drivers
ZRAM: update ZRAM drivers
COMPRESSION: add support for Google snappy decompression/compression
IO SCHED: add simpleio IO scheduler
IO SCHED: add VR IO scheduler
CPU: add smartass v2 cpu governor
GSM support
- RLS02: PATCH: patch to linux 3.0.45 (kernel.org)
- RLS01: PATCH: patch to linux 3.0.44 (kernel.org)
FILESYSTEM: added F2FS
PATCH: ck-1 patchset
ATMEL: SWEEP2WAKE: enhance driver, add ABOUT to sysfs
F/SYNC: make f/sync dynamic -vs- straight on/off via sysfs
THERMAL: reset some variables to pull maxclock setting from aroma vs kernel default
IO: add BFQ i/o scheduler
IO: add SIO i/o scheduler
IO: add VR i/o scheduler
BCM4329_248: undervolt wifi chipset to whitepaper spec
CPU: add ZIGGY471s custom LAGFREE governor
enable cmdline options
LED: dynamic LED brighness mod
CPU: update cpu core clock control
HEADSET: limit all notifications to single-thread
AROMA: add kernel side support for aroma installer
THERMAL: adjust sensor ID for CDMA
LINARO: MM: linaro specific tweaks/updates
CPU: clean and name tables, allow OC to 1.7GHz
MPDECISION: kernel based mpdecision
PANEL: lower min-brighness from 30 down to 2
INPUT: sweep-2-wake for amtel (shooter/shooter_u)
CDMA BOARD: adjust min/max voltage for cpu, ram, and l2 cache
LZO: update to latest version of LZO driver
CPU Vdd: adjust min/max voltage for cpu, ram, and l2 cache
CPU: allow SYSFS (userspace) control over cpu voltage
SCHEDULER: disable GENTLE_FAIR_SLEEPERS
SCHEDULER: set load_freq to 4.61
BCM4329_248: allow weaker signals to be seen
BCM4329_248: add sysfs control over pm=fast vs pm=max
GPU: allow sysfs (userspace) control over MAX GPU CLOCK (not current clock), and set default max clock
BATTERY: allow sysfs control over usb charge mode (fastcharge)
LED: allow sysfs/userspace control over led notification timeout
GPU-2D: help prevent gfx2d0_clk (or gfx2d1_clk) status stuck at 'off'
GPU-2D MHL: add GPU clocks 266, 228 to the STOCK 200MHz and idle at 200MHz clocks
GPU-2D: add GPU clocks 266, 228 to the STOCK 200MHz and idle at 200MHz clocks
GPU-3D: set GPU clock to 320, 300, 266, 228MHz and idle at 200MHz
CPU: Allow CPU-based alignment handling
USB: add support for usb host mode / otg
VFP: compile vfp for neon
Major updates
10-13-2012 RLS03 adds support for GSM
10-14-2012 RLS04 adds for camera in CM10/AOSP (separate zip for now)
10-17-2012 RLS06 bluetooth works with sense and aosp roms (CG, thanks for the fix)
10-20-2012 RLS07 no separate builds, camera works with both sense and aosp/cm10 (CG, thanks for kernel/aroma help)
DO NOT KANG THIS FIX!!! IF YOU USE IT CREDIT CG, HE MADE IT WORK LIKE THIS
10-29-2012 RLS12 TOUCHSCREEN-ATMEL: cm multitouch fix (seems to not affect sense) (Agrebren)
11-02-2012 RLS13 SWEEP2WAKE: updates to the driver to allow config via aroma
11-05-2012 RLS13.1 AROMA: updated the aroma config to remove the sense vs aosp option and other changes borrowed from CG.
12-03-2012 RLS14 AROMA: added back camera drivers option in installer
BT: wakelock fix from agrabren, courtesy of Dastin1015.
01-25-2013 RLS15 CPU: added xondemand governor (Thanks chad for providing the missing piece(s) and Anryl for sharing his source as an example)
02-03-2013 RLS15.1 BT: reverted agrabren bluetooth wakelock fix from RLS14.
02-13-2013 RLS 16 USB: OTG works
CPU: xondemand works again
04-08-2013 RLS17.3: SCHED: added ROW
MPDEC: sysfs for max screen off cpu clock (Chad Goodman)
Here are the settings that I personally pick in aroma:
Governor: ondemand
Min cpu: 384
Max cpu: 1512
Max scr off: 540
S2w: enabled with back light
S2w start: home
S2w end: search
Scheduler: deadline
12/03/2012: With RLS14 and newer, the option for selecting sense vs aosp camera is back. This option is for older base aosp/cm10 roms that still use the aosp camers drivers.
If I missed any settings let me know. Most of these are the defaults, but they are all what I personally choose.
Thanks. Great to see new kernel dev in GSM Will give it try
Sent from my HTC Evo 3D
szubert51 said:
Thanks. Great to see new kernel dev in GSM Will give it try
Sent from my HTC Evo 3D
Click to expand...
Click to collapse
Thank you. Hopefully it works great for you guys. I really want feedback from everyone that tries this.
bigwillyg said:
Thank you. Hopefully it works great for you guys. I really want feedback from everyone that tries this.
Click to expand...
Click to collapse
I have installed it and it seems to be just like the anthrax kernel,even it writes anthrax in the aroma installer...is it weird or what ?
Sent from my HTC EVO 3D X515m using xda app-developers app
dulexetina said:
I have installed it and it seems to be just like the anthrax kernel,even it writes anthrax in the aroma installer...is it weird or what ?
Sent from my HTC EVO 3D X515m using xda app-developers app
Click to expand...
Click to collapse
Well, that's more like my bad I got the aroma installer from him and forgot to change that :banghead:
Next update will fix it.
Sent from my PG86100 using Tapatalk 2
bigwillyg said:
Well, that's more like my bad I got the aroma installer from him and forgot to change that :banghead:
Next update will fix it.
Sent from my PG86100 using Tapatalk 2
Click to expand...
Click to collapse
Please do change it,cause it says also "anthrax" in setings and kernel tuner ... I think they could lock ur thread because of that
Othervise,it works pretty nice this few minutes,played ski safari and it does not lags,also played asphalt 7 (just one race) and it goes ok...Camera works,3D plus2D (writing this because i had issues with some test kernel from anthrax with 3D pics)....let's wait and see how is the battery. All recomended setings thru aroma installer,i did not changed anything-by the way
Sent from my HTC EVO 3D X515m using xda app-developers app
dulexetina said:
Please do change it,cause it says also "anthrax" in setings and kernel tuner ... I think they could lock ur thread because of that
Othervise,it works pretty nice this few minutes,played ski safari and it does not lags,also played asphalt 7 (just one race) and it goes ok...Camera works,3D plus2D (writing this because i had issues with some test kernel from anthrax with 3D pics)....let's wait and see how is the battery. All recomended setings thru aroma installer,i did not changed anything-by the way
Sent from my HTC EVO 3D X515m using xda app-developers app
Click to expand...
Click to collapse
Thanks for the heads up.
Sent from my PG86100 using Tapatalk 2
Breaks wifi on viper3d, first time it has happened to my phone
( Don't ask me for help, as I couldn't care if your phone explodes, eh!!!)
flashallthetime said:
Breaks wifi on viper3d, first time it has happened to my phone
( Don't ask me for help, as I couldn't care if your phone explodes, eh!!!)
Click to expand...
Click to collapse
Can you get me a logcat so I can see what's going on?
Award thanks, just because we have a new kernel developer.
Thanks for your hard work studying all that
-----------------------------------------------------
Sent from my HTC Evo 3D running ROMEOS 1.3.4 FINAL
Currently migrating to ANRYL ICS build 23 Sept with Coolexe 3.6 kernel
-----------------------------------------------------
looks like i understand the wifi problem, i have it too
in fact your zip can't write boot.img even on s-off phones
log provided
Can i flash this on s-on ??
And does this have ZSL ?!?!?!
invince2 said:
Can i flash this on s-on ??
And does this have ZSL ?!?!?!
Click to expand...
Click to collapse
No and no
flashallthetime said:
Breaks wifi on viper3d, first time it has happened to my phone
( Don't ask me for help, as I couldn't care if your phone explodes, eh!!!)
Click to expand...
Click to collapse
i am sure it failed to flash newboot.img ( assert( /tmp.....) failed.
Mine doesn´t even want to boot o viper3d.
bihariel said:
i am sure it failed to flash newboot.img ( assert( /tmp.....) failed.
Mine doesn´t even want to boot o viper3d.
Click to expand...
Click to collapse
Yes , doesn't flash newboot.img.
( Don't ask me for help, as I couldn't care if your phone explodes, eh!!!)
there is script error u can fix it manualy
in the zip package change kernel/shooter_u directory to kernel/shooteru
and
modules/shooter_u directory to modules/shooteru
:laugh:
or in updater_script
kernel/shooteru directory to kernel/shooter_u
and
modules/shooteru directory to modules/shooter_u
then it will work
anryl said:
there is script error u can fix it manualy
in the zip package change kernel/shooter_u directory to kernel/shooteru
and
modules/shooter_u directory to modules/shooteru
:laugh:
or in updater_script
kernel/shooteru directory to kernel/shooter_u
and
modules/shooteru directory to modules/shooter_u
then it will work
Click to expand...
Click to collapse
Thanx , first time I have had no wifi, hopefully this will get fixed soon
( Don't ask me for help, as I couldn't care if your phone explodes, eh!!!)

[KERNEL][International] 2013/07/27 - BLADE - AOKP/AOSP - 4.2.x

Kernel for AOKP/AOSP 4.2.x and compatible roms and CM10.1
github:
https://github.com/maxwen/enrc2b-kernel-BLADE
download:
http://goo.im/devs/maxwen/BLADE
mirror:
http://www.mediafire.com/?68fgg63iebpba
Build 201307272344
Changelog:
-added S2W pocket protection - based on proximity sensor and light sensor
-fixed ondemand1 governor crash
Build 201307220013
Changelog:
-after rework load_stats is again the default cpuquiet governor
-input boost mediator - make sure cpu hotplugging is boosted before cpu freq
-fixes from upstream
Build 201307080025
Changelog:
-new cpuquiet governor load_stats - compared to rq_stats this uses CPU load instead of threads number - load_stats is the default governor
-added input boost to cpuquiet - cores will be brought up faster on touch events
-smartmax updates
Build 201306091244-3
this includes only 2 bugfixes no other changes
-broken wired HS button support
-failure to sync kernel modules when used together with AOKP 4.2.2
this is causing not working mobile data
Build 201306091244
Changelog:
-disable zcache
-use lowmemorykiller from grouper
-update to BFQ v6r1
-cleanup
Build 201305280126
Changelog:
-smartmax updates
-enable zcache - http://lwn.net/Articles/396467/ - thanks to bedalus for providing help
-cpuquiet hotplugging tweaks - faster core activation and faster LP mode switch
-touchscreen driver cleanup
-backlight handling cleanup
-GPU OC interface including "quick oc" switch
USE THIS AT YOUR OWN RISK!
using to high values can freeze the device! maximum value is 600MHz
by default there is NO GPU OC anymore - stock values are used
Get current GPU frequencies (in MHz)
Code:
cat cat /sys/kernel/tegra3_dvfs/gpu_oc
200 267 304 361 408 446 484 520 600
Set GPU frequencies - 9 values MUST be provided
Code:
echo "200 267 380 492 528 564 600 600 600" > /sys/kernel/tegra3_dvfs/gpu_oc
"quick oc" switch
Code:
echo 1 > /sys/kernel/tegra3_dvfs/gpu_quick_oc
will set the values to 200 267 380 492 528 564 600 600 600
Code:
echo 0 > /sys/kernel/tegra3_dvfs/gpu_quick_oc
will reset to the default 200 267 304 361 408 446 484 520 600
Build 201305062233
Changelog:
-S2W fixes
-switched from JRCU back to stock RCU to see if its the reason for some problems
Build 201305041517
Changelog:
-correct reset of RIL boost on incoming calls - BIG derp
-changing fast_charge is correctly reported to user-space
-correct cpufreq policy locking
-added "double tap to wake"
allows waking up the device by double tapping on the lower part of the screen - disabled by default
sysfs interface:
Code:
/sys/android_touch/s2w_allow_double_tap
enable/disable
Code:
/sys/android_touch/s2w_double_tap_barrier_y
default 1300 - y-barrier below that taps will be recognized
Code:
/sys/android_touch/s2w_double_tap_duration
default 150 - time in ms for minimal duration between the two taps
Code:
/sys/android_touch/s2w_double_tap_threshold
default 150 - threshold how much longer the duration can be then duration
For CM10.1 and AOKP you should be able to use this
updated version of "device options" - will be included in next ROM builds
http://cyano-rob.tuennerhoff-edv.de/Maxwen/EndeavoruParts.apk
Build 201304191544
Changelog:
-added 620LP - to enable use
Code:
echo 1 > /sys/module/cpu_tegra/parameters/enable_lp_oc
-smartmax:
-separated suspend_ideal_freq and awake_ideal_freq
-reduced sampling rate to 40ms
-cpuquiet improvements
-BFQ v6
-reverted arm spinlock changes - maybe solves the network stack crashes
-suspend delay disabled by default - to enable use
Code:
echo 1 > /sys/module/cpu_tegra/parameters/use_suspend_delay
-touchscreen calibration control enabled again by default
to fix the issue of somtimes "frozen" touch screen
if you experience muti touch issues disable it be using
Code:
echo 0 > /sys/android_touch/calibration_control
Build 201304100118
Changelog:
-reverted BFQ to v5.1 - v6 causes issues
-fixed screen not turning on on incoming calls
-cpuquiet governor rq_stats is now default
Build 201304060107
Changelog:
-faster response to touch events when in LP mode
-smartmax update - allow up ramps during boost
-delayed suspend boost - fixes most of the possible audio stuttering during
screen on/off sequence for players without own audio buffer handling
-new cpuquiet governor rq_stats
-fixed cpu num restriction handling
Build 201303280100
Changelog:
-added sysfs interface for button backlight brightness
e.g.
Code:
echo 30 > /sys/class/leds/button-backlight/button_brightness
default value is 63 possible values 1-255
-smartmax_eps finetuning
-suspend/resume tuning
-added max cpu 2 limit if using off-screen freq > 475
Build 201303220148
Changelog:
-added sysfs interface for A2DP min freq
Code:
echo 340000 > /sys/devices/platform/tegra_uart_brcm.2/a2dp_tuning_freq
-added support for AOA 2.0 (usb audio) - still WIP since this requires also a ROM part
-faster resume on screen on
-switched back to BFQ as default scheduler
Build 201303170221
Changelog:
-smartmax_eps finetuning
-added CPU UV interface - so you can now use apps like Trickster mod
to change CPU voltages
-use variant 4 CPU voltages by default also for variant 3
Build 201303131612
Changelog:
-added smartmax_eps governor
eps stands for "extreme power saving"
so this is a smartmax tuned for even less battery usage
-disabled blocking ramdom access (always use non-blocking urandom)
-arm spinlock tweaks taken from 3.8.2
-rwsem tweaks
Build 201303052312
Changelog:
-use ROW I/O scheduler as default - better performance
-switched to cpuquiet CPU hotplugging with - tweaked to get more LP time
-added uhid - required for BT HID devices (gamepads)
-fast_charge no need to replug cable after changed
-configurable screen of frequency limit if you have problems with default 475Mhz
Code:
echo "640000" > /sys/module/cpu_tegra/parameters/suspend_cap_freq
Attention: this will disable "automatic" LP lock during screen off
so think if you really need it
-configurable min audio frequency limit if you have problems with default 102Mhz
Code:
echo 204000 > /sys/module/snd_soc_tlv320aic3008/parameters/audio_min_freq
-fixed kernel for HDMI support - now works again on sense
AOSP issues are caused by the ROM currently
Build 201302241749
Changelog:
-smartmax: minor fixes
-added nvidia smartdimmer - based on grouper kernel
https://android.googlesource.com/ke...d75/arch/arm/mach-tegra/board-grouper-panel.c
more info on smartdimmer here
http://nvidia.custhelp.com/app/answers/detail/a_id/2271/~/what-is-nvidia-smartdimmer?
Disable smartdimmer:
Code:
echo "0" > /sys/devices/tegradc.0/smartdimmer/enable
-added T3 variant sysfs
To get your variant:
Code:
cat /sys/kernel/debug/t3_variant
-added JRCU
-added row and sio I/O scheduler
-some tegra3 tweaks from TripNRaVeR - big credits to him
-google and nvidia bug-fixes
Build 201302202247
Changelog:
-updated interactive governor
-updated smartmax governor
-fixed button backlight lags - thanks to Thömy
-"good" nvidia fixes are back
-core voltage UV disabled to see if cause the random freezes
-some tegra3 tweaks from TripNRaVeR - big credits to him
smartmax is now the default governor!
Build 201302161307
Changelog:
-smartmax fixes
-reverted nvidia video fixes cause they seem to cause random freezes
-added support of cpufreq scaling_max_freq API
so you can now use apps to set scaling_max_freq and it will stick
----------------------------------------------------------------------------------------------
"fast charger" support (allows "overruling" of automatic charger detection)
to enable:
Code:
echo "1" > /sys/devices/platform/htc_battery/fast_charge
4x1.7Ghz mode
To enable
Code:
echo "1" > /sys/module/cpu_tegra/parameters/enable_oc
S2W Configs:
Turn off:
Code:
echo "0" > /sys/android_touch/sweep2wake
Button panel locks to s2w after this distance:
Code:
/sys/android_touch/s2w_register_threshold
Screen turns on/off after this distance:
Code:
/sys/android_touch/s2w_min_distance
Direction independent(1 - Yes, 0 - No):
Code:
/sys/android_touch/s2w_allow_stroke
How to get your CPU variant (3 or 4)
Code:
cat /sys/kernel/debug/t3_variant
and look for the line
Code:
cpu_process_id => 3
Excellent news.
Not had a chance to flash this or Lloir's rom yet, but I will later on.
Thanks maxwen :good:
maxwen said:
There will be no sense version since I will never touch sense
again as soon as CM10 gets stable enough to be used as daily
Therefore there is also no focus to keep this kernel sense "compatible"
Click to expand...
Click to collapse
Amen to that brother, can't wait to fork this when I see CM10 is good as DD
thanks for share.
Thanks, I'll try now and report back
i flashed them with CM10 build but gives me a unknown baseband...
Same here. It kills my radio. I get unknown baseband and loose all network access.
because the updated one i gave you both hasn't been released you both use an updated blade kernel + ramdisk
At the moment ONLY use the kernel that comes WITH the ROM
since this is a tested "combination"
I removed the download link for that reason
maxwen said:
At the moment ONLY use the kernel that comes WITH the ROM
since this is a tested "combination"
I removed the download link for that reason
Click to expand...
Click to collapse
deleted
OP updated
Latest kernel builds are available here
http://goo.im/devs/maxwen/CM10-enrc2b
Please notice that all kernels that are "newer" then the ones
included in CM10 release builds are considered to be "experimental"
so you use those "at your own risk"
Is there any changelog for these new versions?
OP updated for new version
Wlk said:
Is there any changelog for these new versions?
Click to expand...
Click to collapse
If you want to see whats new/changed open the github link from the op and open commits. Its some kind of advanced version of changelog
Sent from my HTC One X+ using XDA Premium HD app
is it based on 1.14.xxx OTA kernel sources?
I am eagerly awaiting OTA-update 1.17.401.1 (in UK, still on 1.14, not even 1.16 here) but I'm unsure whether HTC updates the kernel sources together with (probably) 4.2 Android OTA in the future.
3.1.10 is now EOL so would welcome HTC switched (in Android 4.2) to some mainstream kernel - 3.1.10 is not very common among devices to 'steal' code from
cowgaR said:
is it based on 1.14.xxx OTA kernel sources?
I am eagerly awaiting OTA-update 1.17.401.1 (in UK, still on 1.14, not even 1.16 here) but I'm unsure whether HTC updates the kernel sources together with (probably) 4.2 Android OTA in the future.
3.1.10 is now EOL so would welcome HTC switched (in Android 4.2) to some mainstream kernel - 3.1.10 is not very common among devices to 'steal' code from
Click to expand...
Click to collapse
From my experiences HTC NEVER upgrades kernel versions in OTA updates
only bug fixes
You should never rely on HTC for giving us a "good" kernel
If newer kernel sources are available from HTC
kernel will be of course rebased or at least all bug fixes
will be merged
Just stumbled upon something: Max CPU frequency is set to 1300, according to settings (lloirs fine cm10) and system tuner as well, yet the actual frequencies go beyond... is that setting ignored/overruled by your kernel (121212)? Or am I missing something here? Governor is ondemand.
It doesn't really bother me, just wanted to try out on limiting speed to see if it brings anything SUBSTANTIAL on battery life (which I honestly doubt). Thus just asking out of curiosity.
Taking advantage of posting: Heaps of thanks for your great kernel!
Sent from my HTC One X+ using Tapatalk 2
pb1379 said:
Just stumbled upon something: Max CPU frequency is set to 1300, according to settings (lloirs fine cm10) and system tuner as well, yet the actual frequencies go beyond... is that setting ignored/overruled by your kernel (121212)? Or am I missing something here? Governor is ondemand.
It doesn't really bother me, just wanted to try out on limiting speed to see if it brings anything SUBSTANTIAL on battery life (which I honestly doubt). Thus just asking out of curiosity.
Click to expand...
Click to collapse
Please read the AOKP thread starting here http://forum.xda-developers.com/showthread.php?t=2044584&page=2
since your question will be answered there
Thanks
Sent from my HTC One X+ using Tapatalk 2
OP updated for new build
Starting with this there is also BT headset support
BUT!!!
This requires also a changed ROM
So please wait for CM10, AOKP and AOSP releases to support this

[KERNEL|22|03|14][AOSP|CM11][teaMseven_v57|CPUQUIET|VC|FLICK&PICK2W |S2W|DT2W]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
banner by jonas2295​
==[teaMsevenAOSP]==​
Based on HTC Source: 1.28.161.7​
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
Code:
-builded from CM Kernel
-sweep2wake (ALL CREDITS TO FLAR2)
-sweep2sleep (ALL CREDITS TO FLAR2)
-home2menu (known as logo2menu, TBALDEN)
-home2wake (known as logo2wake TBALDEN)
-doubletap2wake (OWN IMPLEMENTATION, I HOPE IT WORKS :p)
-interactive governor from MAKO baseline
-ondemand governor from MAKO baseline
-latest smartmax governor
-hsic_wakelock fix
-freq table from 216 MHZ - 1728MHZ
-blinking backlights notifications (ALL CREDITS TO TBALDEN)
-GPU 400 MHZ
-ADB under linux works (maybe with win7 too ?? no clue)
-MTP under linux and windows woks
[B]teaMsevenAOSP_v12r15[/B]
-ported mako_hotplug control from franciscofranco
-u can now control ur cores on ur own (DONT TURN ON MPDECISION)
-to control: Trickster MOD -> Hotplug control
-Disabled MPDECSION
-Explenations can be read from TricksterMOD Hotplug Control (what does what)
-adjusted to provide balance between battery and perfromance (change to ur needs/likings)
-removed most of the useless governors and only kept, interactive, ondemand and smartmax (u DONT need anything else, trust me)
-touchscreen script can be found in root directory (/init.tsscript.rc) change it to ur likings and execute it afterwards (s2w,s2s,dt2w,h2m,h2w)
[B]teaMsevenAOSP_v16[/B]
-updates to Hotplug Control (fourth floor and cores on touch, check TricksterMOD)
-updates to interactive governors
-imported patches from CM Gerrit
-added 217MHz and 162MHz freq step
-removed 216MHZ freq step (better for balance)
-allow UV until 700mV
[B]teaMsevenAOSP_v17[/B]
-added 81MHz freq
-refactor of voltage tables as described in earlier post
-BACK - HOME - MENU layout (if u want old... just tell me)
-updates to BT from CAF
[B]teaMsevenAOSP_v19[/B]
-synced with CM Kernel
-sound / audio fixes
-capacitive buttons fixes
-latest update from HTC source
-enabled HDMI support
-enabled CIFS support
-see git for exact changelog (too much to write here)
[B]teaMsevenAOSP_v21[/B]
-fix video recording
-possible fix (pretty sure) for skype
[B]teaMsevenAOSP_v22[/B]
-updates to audio
-discovered today when u do a fresh install on v21, u have no earpiece amp, v22 fixes this
[B]teaMsevenAOSP_v25[/B]
-patched in GE code (thanks CM guys)
-updated touchscreen FW (users of 2.17 base have no more troubles)
-ported HP Control back
-fixed fastcharging (while USB charging it acts as AC charger)
-other CAF updates (check git)
[B]teaMsevenAOSP_v26[/B]
-synced with cm sources (commits for BT)
-ramdisk cleanup
[B]teaMsevenAOSP_v28 (27 was internal dont wonder)[/B]
-synced with CM sources
-enabled SELinux support (thanks Daniel Hillenbrand from CM)
-fixed thermal control (now its working perfect)
-TS Driver update (THX FLAR2) should fix screen response while calls
-small updates to HP Control
-newest Ramdisk from CM, RB, AOKP...
-check github for more info :)
[B]teaMsevenAOSP_v31 (29, 30 was internal)[/B]
- MEGA AUDIO Patch by CM Team
- Synced with CM TREE
- Cherry picked some stuff from CM10.2 branch
- TricksterMOD now allows to control Thermal settings (Thanks to TiMos)
- Bluetooth fully working if ur ROM is up2date
- lots of changes to KGSL from Code Aurora (picked from CM)
- Check github for more info
[B]teaMsevenAOSP_v32[/B]
-updates updates and more updates from caf (check git)
-BT fixes from CM TEAM for both 10.1 and 10.2
-BT connects immediatley now :)
-added FIOPS sched and set it default
-more to come in v33 ;) already working on it
[B]teaMsevenAOSP_v35[/B]
-updates out of CAF CP from CM (check git, too much to state here)
-OC stage 1: CPU: up to 1890Mhz
-OC stage 1: GPU: up to 450MHz
-fixes graphical glitches on CM10.2
-fixes reboots
[B]teaMsevenAOSP_v36 (CM10.2 ONLY, 4.2.2 comes later)[/B]
-switched to zImage injection flashing method by koush
-Ramdisk will be untouched from now on (no more RB and CM versions)
-bye bye mpdecision forever (doesent even show up in Trickster)
-OC stage 2: CPU: 81MHz-1990MHz
-OC stage 2: GPU: 450 MHz
[B]teaMsevenAOSP_v38[/B]
-as we switched to zImage incection, no seperate CM and RB versions anymore
-OC stage3: CPU: 81Mhz-1990MHz
-OC:stage3: GPU: 533MHz (dont excpect wonders, somewhere between 490Mhz and 500Mhz there is a bottleneck)
-refactored voltage tables
-added back 400Mhz GPU freq
[B]teaMsevenAOSP_v40_CM 10.2[/B]
-updated smartmax to latest revision
-adjusted smartmax to act a bit more aggressive
-faster response of recent apps
-added smartmax EPS governor (EXTREME POWER SAVING)
-introducing input mediator
-updated ondemand governor
-synced with cm sources
-check github for all commits
[B]teaMsevenAOSP_v41_CM 10.2[/B]
-fixup gpu freqs, scaling fixed, freqs: 200 320 487,5
[B]teaMsevenAOSP_v42_CM 10.2[/B]
- huge patchset from GE 4.3 source, intervigil, CM (for using 4.3 blobs)
- updated panel drivers - Steve Kondik, CM
- patched panel drivers - Steve Kondik, CM
- reduced lag while Power ON (screen lag) - Steve Kondik, CM
- reduced lag while scrolling (adjusted Hotplug Control)
- reduced lag for bringing up recents even more faster
[B]teaMsevenAOSP_v43_CM 10.2[/B]
- synced with CM
- changes on 14th septemper see [URL="https://github.com/n3ocort3x/android_kernel_htc_m7/commits/cm-10.2"]HERE[/URL]
- fixed USB OTG / CM CRCPALMER, I take no credits for that
[B]teaMsevenAOSP_v45_CM 10.2[/B]
-updated ondemand governor
-updated with latest patches from CM
-see github for all commits
[B]teaMsevenAOSP_v45_CM 10.2_CPUQUIET[/B]
-switch from mako hotplug to cpuquiet
[B]teaMsevenAOSP_v46_CM 10.2_CPUQUIET[/B]
-no more other hotplug releases then cpuquiet
-introducing [user=3088420]@tbalden[/user] FLICK and PICK 2 WAKE on AOSP :) many thanks my friend
-bugfixes, check git
-synced with CM
-tested and working :D
sysfs paths respectively are:
/sys/devices/virtual/htc_g_sensor/g_sensor/flick2wake value 0-1 (off/on)
/sys/devices/virtual/htc_g_sensor/g_sensor/flick2sleep value 0-1 (off/on)
/sys/devices/virtual/htc_g_sensor/g_sensor/f2w_sensitivity value 0-1 (less sensitive/more sensitive)
/sys/devices/virtual/htc_g_sensor/g_sensor/pick2wake value 0-1 (off/on)
[B]teaMsevenAOSP_v47_CM 10.2_CPUQUIET[/B]
-synced up with CM
-flick pick 2 wake fixes from tbalden
-see github for exact things
[B]teaMsevenAOSP_v48_CM 10.2_CPUQUIET[/B]
-2 sites of github commits (check repo)
-CM synced
-flick / pick 2 wake fixups
-I would recommend only to flash this on ROMS which are up2date to prevent graphical glitches
[B]teaMsevenAOSP_v49_CM 10.2_CPUQUIET[/B]
- synced with CM
- CIFS fixups
- USB fixups
- 2 new GPU freqs: 400, 450
[B]teaMsevenAOSP_v50_CM 10.2_CPUQUIET[/B]
-synced with cm
-prep for new gpu OC (nothing changed on user end so far)
-changelog as always on git
[B]teaMsevenAOSP_v51_CM 10.2_CPUQUIET[/B]
-new method of overclocking gpu (over pll)
-introduced by TEAM GLITCH originally for FLO, ported to m7 sense (flar2), and some stuff from me for AOSP
-thanks to TEAM Glitch and FLAR2
-new freqs available: 200, 320, 450 , 477, 490, 504, 531, 558, 585
-synced with CM
[B]teaMsevenAOSP_v52_CM 10.2_CPUQUIET[/B]
-synced up with cm
-gpu and video driver updates
-hopefully no more reboots for the cm guys
[B]teaMsevenAOSP_v53_CM 10.2_CPUQUIET[/B]
-fixes reboots
-synced with CM
CHANGELOG LATEST VERSION:
teaMsevenAOSP_v55_CM 11_CPUQUIET
-rebased on msm8960 Kernel
-s2w seems buggy (hard to wake sometimes, wake takes longer)
-rest seems ok
-no flick and pick to wake so far, comes later
teaMsevenAOSP_v56_CM 11_CPUQUIET
-reverted back to older kernel as it work miles better
-fix incall sound issues (replacing snd_soc_msm_fusion3 with flashable kernel .zip)
- FLASH this on pure CM11 or on CM11 based ROMS except AICP (we havent merged that change, u wont miss anything as the kernel is stock there)
teaMsevenAOSP_v57_CM 11_CPUQUIET
-based on htc_msm8960 Kernel (finally)
- up2date with CM
- all features back in
HUGE THANKS TO @maxwen who always support and teaches me
WORKAROUND FOR ATT GUYS THAT UPDATED TO GE 4.3 VERSION
AND NOW GETTING NO SIGNAL:
LINK
Download Kernel & Modules
FOR CM11 and CM11 BASED ROMS (DONT FLASH ON AICP, (IT IS THE STOCK KERNEL THERE) , ALL OTHERS ARE OK) KK 4.4.x + CPUQUIET HOTPLUG
teaMseven_CM11_v57 CPUQUIET BACK_HOME_MENUE Mapping INSTALLER
teaMseven_CM11_v57 CPUQUIET BACK_MENU_HOME Mapping INSTALLER
FOR AOSP KK 4.4.x + CPUQUIET HOTPLUG
teaMsevenAOSP_v54 CPUQUIET BACK_HOME_MENUE Mapping INSTALLER
teaMsevenAOSP_v54 CPUQUIET BACK_MENU_HOME Mapping INSTALLER
=====================================================================================================================
=====================================================================================================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github, GPL, XDA RULES
To be FULLY on the safe side now, full GPL and XDA compliance
CM10.2 CM10.1
LINK TO GLOBAL GITHUB/USER IN CASE SOMEONE WILL HAVE A LOOK ON MY OTHER REPOS
clicking is way easier then deleting a few chars out of the url bar.. isnt it ??
FOR CM 10.2 and JB-MR2
Toolchain used: arm-a9-eabi, self made (maxwen)
Defconfig to use: cyanogenmod_m7_defconfig for CM, aicp_m7_defconfig for JB-MR2
branch: cm10.2, JB-MR2
FOR CM 10.1:
Toolchain used: arm-a9-eabi, self made (maxwen)
Defconfig to use: cyanogenmod_m7_defconfig
branch: cm10.1_performance
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
TBALDEN: HOME 2 WAKE , HOME 2 MENU , LOGO STUFF, BLINKING BUTTONS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
KOZMIKKICK: FOR ALWAYS HELPING ME
FLAR2: SWEEP 2 WAKE, SWEEP 2 SLEEP
PINPONG: HELP WITH CALCULATING VALUES FOR FREQS
FRANCISCOFRANCO:mako_hotplug control
WHOLE CM TEAM, THIS GUYS DID AN AMAZING JOB AND WITHOUT THEM WE WOULDNT EVEN HAVE THIS KERNEL.
ANOTHER HUGE THANKS TO THE CM GUYS FOR PATCHING LATEST HTC SOURCE WITH GE SOURCE ALL CREDITS TO THEM.
​
DONT flash kernel, before reading stuff mentioned below:
-) THIS is not chic IPHONE stuff, you should have some basic knowledge on how to do some things on ANDROID.
-) You encounter an error ? Ok, i will look into it, but you have to follow the rules:
-) ALWAYS tell me following stuff: wich ROM ?, wich KERNEL, UNDERVOLTED ? , wich GOVERNOR used ?
-) You should also provide following stuff so i can look into the issue further:
-) last_kmsg, logcat (you dont know how to get thos files or dont even know what this is ? Ok i will tell you:
-) last_kmsg: connect phone with usb, open up a shell in linux or a CMD in windows, cd to your adb directory and write this: cat /proc/last_ksmg > /sdcard/last_ksmg.log
-) grab the file from your sdcard and provide it to me
-) logcat: This is easier for lazy people, download alogcat app from playstore, fire it up, and extract out the log. Also provide this to me.
-) repack kernel for your ROM with the following online repacker: www.nibble.cc/repack
-) posts like "I had a reboot" or "phone crashed" without proper information will be ignored
Frequently asked questions, answered here:
HOTPLUG CONTROL, HERMAL CONTROL, GOVERNORS, SAMPLE CONFIGS:
there are 3 types of hotplug methods u guys are confronted with while using this or stock kernel:
-mpdec from qualcomm
-mako_hotplug from franciscofranco
-cpuquiet from nvidia with additions (load_stats)
mpdec is for my taste/needs to aggressive. if u watch cpus go up and down, they spend a lot of time on higer freqs + too much cores online, thats why i wanted to replace it with an other hotplug management. As my coding skills are not good enough (not now but i hope in future) i decided to use francisco francos mako_hotplug. why ? simple. because its adjustable (4 floors). This worked quite well.
but yeah.. we all know.. on Android, u dont stay long at one thing... we move constantly. this is where cpuquiet hotplug kicked in. Its original from nvdia for tegra processors but u can port it to others too (what maxwen did). maxwen added the load stats_governor, wich is a port from franciscofrancos hotplug control in a way. but i dont want to confuse people here so in short:
with cpuquiet + load stats governor u get a brilliant battery life while keep it snappy. Why that ?? simple... maxwen spent a lot of time in it to adjust it for his oppo people and he knows what to do. I recommend leaving the governor on load stats (hotplug depended on load) to get the best results.
I re-adjusted it to fit in m7 as i have a feeling that we need a bit more aggressive tresholds.
If u want to keep it balanced, and yeah, most users want that:
governor: smartmax
cpuquiet governor: load_stats
u want ultimate perfromance:
governor: interactive (up treshold 65) or smartmax (lower tresholds)
cpuquiet governor: load_stats
now give me bonus points
THERMAL CONTROL HOWTO:
==================
First have a look on the following folder:
sys/module/msm_thermal/parameters
now have a look at these 2 files:
limit freq
limit_temp_degC
In limit_freq u can adjust on which freqs it should fall back while throttling
In limit_temp_degC u can adjust the tempreature limit for throttling
EXAMPLE:
=======
#limit_freq
1458000 1242000 702000 384000
#limit_temp_degC
55,60,70,80
That means: it throttles to 1458Mhz @ 55 degrees , 1242MHz @ 60 degrees, 702MHz @ 70 degrees , 384MHz @ 80 degrees
SMARTMAX GOVERNOR
===============
Adjust it like that u u wont have a single lag, this governor is simply outstanding:
Freq Range General: 270MHz - 1728MHz
awake_ideal_freq 594000
boost_freq 1242000
suspend_ideal_freq 384000
touch_poke_freq 1242000
Leave the rest untouched
BATTERY LIFE + TRICKSTER MOD SETTINGS
FOR HOTPLUG , GOVERNOR AND THERMAL CONTROL
I tried to do my whole correspondence at this circle over the phone.. should mean a lot of:
*Whatsapp (GF is away from me)
*G+ Talking in our community
*Hangouts (helping people)
*Tapatalk (reply to threads)
*other stuff
Yo n3o in da house! Remember me bro? really good to see you here mate!
Sent from my M7 using xda app-developers app
Try4Ce said:
Yo n3o in da house! Remember me bro? really good to see you here mate!
Sent from my M7 using xda app-developers app
Click to expand...
Click to collapse
sure thing my bluetooth problem friend with KIA
Ok first build is up, as i dont have the phone yet, i need testers who are able to provide me logcats and kmsg ' s. Before i add other things I need reports if everything is working. Please report issues only with attached logs
Great to have u here....
Soon to join the testers.
LOOOOL everyone from oneX move here... how nice.. deagle, eyosen, try4ce... glad t have u here
Nice to see you here n3o. Appreciated your work for the one x and I'm looking forward to some cool stuff for the one from you
n3o!!!
Thought u should study for exams and not develop kernels!
I know, i´m guilty teasing u on another place, will test ur Kernel asap :highfive:
LG, Helmut
hi sir please do not forget us by call recorder feature ......
thanks in advanced
hasan_abeer said:
hi sir please do not forget us by call recorder feature ......
thanks in advanced
Click to expand...
Click to collapse
no clue what u are talking about i dont own the devicea yet. if u tell me something about such things u have to be more precise
[sent from an icecold mako...ncxe'ed....soon...]
n3ocort3x said:
no clue what u are talking about i dont own the devicea yet. if u tell me something about such things u have to be more precise
[sent from an icecold mako...ncxe'ed....soon...]
Click to expand...
Click to collapse
hey bro not long now mate
mattoffshore said:
hey bro not long now mate
Click to expand...
Click to collapse
mat..glad to have u here. keep me posted. my device wont arrive before may
[sent from an icecold mako...ncxe'ed....soon...]
n3ocort3x said:
mat..glad to have u here. keep me posted. my device wont arrive before may
[sent from an icecold mako...ncxe'ed....soon...]
Click to expand...
Click to collapse
pm coming your way
If I can do anything to speed up the time until you get a device, let me know via pm like buying one here in germany etc
Sent from my HTC One using xda premium
jonas2295 said:
If I can do anything to speed up the time until you get a device, let me know via pm like buying one here in germany etc
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
for now im pretty busy with evening school stuff so i'm kind of happy that devices arrives in 2 weeks. what would be interresting is if anyone tried the kernel yet...if yes: report
[sent from an icecold mako...ncxe'ed....soon...]
Have you updated the source to newer one?

[KERNEL][Jul 31] lONElyX #038|Sense/GPE| GSM*WHL*VZW | KEXEC*HotPlugs*UV*OC*ets

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel for HTC One (M8) International/Sprint/Verizon​
KERNEL FUTURES
easy installation with Aroma installer
change settings on the fly, how to: In post #2
EDP frequence limitation
MpDecision hotplug
CPUQUIET hotplug (runnable, rq_stats, load_stats)
Intelli hotplug
Intelli governors
mako hotplug
CPU overclocking/underclocking
full user voltage control
optional sweep2sleep
optional USB fastcharge
stereo call reccording
faux sound gain control
harman kardon HD audio
high resolution audio (up to 192 Khz)
optional high perfomance audio (AB Stereo)
addition IO schedules sio and fiops
frandom device
KEXEC-HARDBOOT (MultiRom support)
USB NTFS RW support
LCD_KCAL color control
option to disable magnetic cover (works)
backlight dimmer mod
wake gestures
removed /system write protection
optimized -O2 linaro 4.9.3
Click to expand...
Click to collapse
SCRIPTER FUTURES
mV UV control
Prepare new cpu_oc and reflash kenel image(auto)
Change common kernel options
Change HotPlugs
Change CPUQuiet governors
Show current values and user mV UV table
Rebuild init.d script file with current values (Save)
etc
Click to expand...
Click to collapse
kernel control In post #2
DOWNLOADS
Sense (Lollipop) #038
lONELyX m8 Sense kernel
GPE (Lollipop) #001
lONELyX m8 GPE kernel
CHANGELOG the post #3
Click to expand...
Click to collapse
THANKS
@flar2 - who made it possible and for explanations about DTB
@faux123 - for Intelli, sound gain control, powersuspend driver
@maxwen - for cpuquiet
@franciscofranco - for mako
Click to expand...
Click to collapse
SOURCES
GitHub:
m8_sense_lollipop
m8_GPE_lollipop
Click to expand...
Click to collapse
XDA:DevDB Information
lONElyX HTC One (M8) Kernel, Kernel for the HTC One (M8)
Contributors
lyapota
Source Code: https://github.com/lyapota
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: #038
Stable Release Date: 2015-07-31
Created 2014-09-19
Last Updated 2015-07-31
Scripter
To control kernel options on the fly, you can use Scripter from attachments.
It modified by me Faziklogic Scripter 1.8
HOW TO USE
- Install kernel with option "addition scripts"
- Install attached Scripter
- Do import scripts from SDCard in Scripter "settings"
- Use it.
Click to expand...
Click to collapse
REFLASH KERNEL
- Install kernel with option "addition scripts"
- Do Delete history in Scripter "settings"
- Do Delete saved scripts in Scripter "settings"
- Do import scripts from SDCard in Scripter "settings"
- Use new scripts.
Click to expand...
Click to collapse
CHANGELOG
Lollipop kernels:
____________________________________
#038
restored Stock GPU scaling (Sense)
#037
merged with 4.29.1400.6 sources
improved repack option in aroma (set default)
added GPE kernel
#036
restored sound driver 4.16 kernel sources
bit improved wake gestures algorithm
#035
reworked dt2w
#034
added flar2's wake gestures
#033
replaced color control with newest
restored best freq table
#032
merged with 4.25 sources
universal RAM disk GSM+SPRINT+VZW
build with GSM, SPRINT, VZW and DUGL dtb
#030
remade from scratch.
#026 fix
fixed megre errors
#025 5.0.1
merged with latest kernel sources m8ul-3.4.0-g800dad5
KitKat kernels:
OLD CHANGELOG 4.4.3 base
#024 sound
merged with latest kernel sources m8dugl-3.4.0-g71c77fc
cleaned taiko driver source(bit close to HTC)
set westwood by default
#023 harman kardon
merged with Sprint harman kardon kernel sources
compiled with HTC HD sound for harman kardon libs
compiled with linaro 4.9.3
solved calls issue for Sprint users
#022 just time
added Dual SIM support
added installer RAM Disks for WHL/VZW/DUGL
clean code, bit close to stock
updated mako_hotplug
updated prima to 3.2.3.172-LA.3.5.2-htc-032
Fixed updater script for Verizon(VZW), thx @mido.fayad and @Captain_Throwback
#021 unified 4.4.4
Unificaton try with 4.4.4 (GSM/VZW/WHL)
#020 4.4.4
Rebased to 4.4.4 (GSM only)
#011 Fix
Fixed gain sound control error that cause reboot with autoload fauxsaund app settings
#010 Release
ported mako hotplug *
added backlight dimmer mod
added powersuspend driver
adapted mako hotplug and cpuquiet with powersuspend driver
restored powersuspend functions in intelli hotplug
applied fix - touchscreen sometimes not initializing
added TCP congestion control algorithms westwood and vegas
next try to unified DTB image in one file
aroma: added dimmer mod options
Scripter: added dimmer mod options
Scripter: added mako hotplug
Scripter: added balanced to cpuquiet governor options
* to get working mako hotplug, after enable it, need power off/on
#009 Release
Adjusted CPU power borders for setting highest freq on AB/AC devices
Frequency table refer to the general condition (removed 2.1 and 2.3 Ghz)
Aromа/Scripter: expanded frequences choise
Aromа: voltage addition set to 0 mV (default)
Aromа: added choice - repack kernel with existing RAM disk, or flash with own
#008 RC1
Restored Tuxera exFat kernel module
Added LCD_KCAL color control
Restored CPU frequency table
Fixed KEXEC-HARDBOOT
#007 By User requests
Redused battery consumption
Improved performance
Added IO schedules sio and fiops
Added frandom device
Added KEXEC-HARDBOOT
Added USB NTFS RW support
#006 Sound
Added stereo reccording
Added faux sound gain control
Added high resolution audio (up to 192 Khz)
Added high perfomance audio (AB Stereo)
Added option enable/disable high perf audio (Aroma/Scripter)
Tо scripts added remount system in RW mode, if current RO
Reduced CPU frequence table (removed rarely used freq)
#005 BugFix for 004
Mount system RW mode
CPUQuiet runnable (default)
#004 MpDecision/CPUQuiet/Intelli
this version build with MpDecision(default), CPUQuiet and Intelli hotplugs
added faux123 Intelli hotplug
added faux123 Intellidemand and intelliactive governors
changed CPUQuiet CPU up algorithm to "best core to turn up" (3->2->1)
added CPUQuiet hotplug governors "rq_stats" (default), runnable, load_stats
rewrited Scripter scripts
+ Ability to swich hotplug
+ Ability to swich CPUQuiet governors
+ Show current hotplug, CPUQuiet governor
+ Ability to SAVE all current settings(except cpu_oc) to init.d/55lonelyx
+ Abbility to PRESET cpu_oc
+ Ability to REWRITE presetted cpu_oc in kernel image. With this script ittem - device will reboot to recovery, kernel will processed with new cpu_oc, device will reboot to normal mode.
#003 MpDecision
this version build with MpDecision
changed aroma binary to universal, thx @dandan2980
rewrited installation process:
-kernel image repacking on the device for each model
-dtb files compiled for each model separately
-for Sprint an Verizon used Viper RAM images.
#002 CPUQuiet
updated sources to base GSM 2.25
unification attempt (GSM/Verizon/Sprint)
+ added Verizon and Sprint device tree
+ modified ramdisk
+ added device model aroma menu
#001
initial
Hey! Great to see you here!
Used your kernel on my one x!
One question. As it has cpuquiet hotplug is pnpmngr still functional or does this kernel disable it?
Sweet to bad I'm on Sprint nice job though.
Freak07 said:
Hey! Great to see you here!
Used your kernel on my one x!
One question. As it has cpuquiet hotplug is pnpmngr still functional or does this kernel disable it?
Click to expand...
Click to collapse
Not disable pnpmngr. Disabled only mpdecision. pnpmngr - it not hotplug manager.
Nice.. if you working again on this can you look to s2w..i don't like that new HTC unlock with swipe up
Will also have a look but you have more experience
Perfect !
Alex-V said:
Nice.. if you working again on this can you look to s2w..i don't like that new HTC unlock with swipe up
Click to expand...
Click to collapse
Wow Alex you are returned. Nice no see you here!!!
I rewrote s2s, will look at this bit latter for s2w.
lyapota said:
Wow Alex you are returned. Nice no see you here!!!
I rewrote s2s, will look at this bit latter for s2w.
Click to expand...
Click to collapse
Yeah and thanks
What are the kernel features?
K-a-M-u-Z-u said:
What are the kernel features?
Click to expand...
Click to collapse
Title page in process ...
hey! thx for the great work!
Good to see you back lyapota I used you one x kernel it was a good kernel very good it was a shame when you gave up on it the same thoughts go with Alex too I'm using elemental atm but I will surely take a look at this soon your battery life compared to other kernels on hox were second to none
I think I'm m8_ul it is gsm isn't it
smeejaytee said:
Good to see you back lyapota I used you one x kernel it was a good kernel very good it was a shame when you gave up on it the same thoughts go with Alex too I'm using elemental atm but I will surely take a look at this soon your battery life compared to other kernels on hox were second to none
I think I'm m8_ul it is gsm isn't it
Click to expand...
Click to collapse
Yes ul it's international GSM version.
Thank you will you be adding frandom and ic2 looks good also
lyapota said:
Not disable pnpmngr. Disabled only mpdecision. pnpmngr - it not hotplug manager.
Click to expand...
Click to collapse
Okay thanks. I thought if you disabled mpdecision pnpmngr wouldn't function.
Freak07 said:
Okay thanks. I thought if you disabled mpdecision pnpmngr wouldn't function.
Click to expand...
Click to collapse
I mean binary files. Mpdecision it hotplug, pnpmngr it booster. Pnpmgr set min max CPU freq and boost GPU. This functions still working. In kernel I'm don't touch pnpnmgr. In kernel pnpmngr one for mpdecision and for pnpmgr binaries.
Mom,is that Jesus?
My goodness,most of my favorite devs are here now
Great to see you here,can't wait for tons of your crazy mods:good::good:
lyapota said:
I mean binary files. Mpdecision it hotplug, pnpmngr it booster. Pnpmgr set min max CPU freq and boost GPU. This functions still working. In kernel I'm don't touch pnpnmgr. In kernel pnpmngr one for mpdecision and for pnpmgr binaries.
Click to expand...
Click to collapse
Okay, thanks for the clarification!

Categories

Resources