[KERNEL](016) Sense/GE M7 (UV/Intelliplug/dfsync/FauxSound/s2w/Linux 3.4+) [Aug-02] - One (M7) Original Android Development

Compatible with FauxClock (search Google Play Store) for tweaking and controlling my kernels (official support coming soon)
Flash via CWM:
Root Fix:
http://faux.romhost.me/m7/Fix+Supersu+for+faux_kernel_m7+sense.zip
http://faux.romhost.me/m7/Fix+Superuser+for+faux_kernel_m7+sense.zip
[ 4.4 Kitkat Google Edition Change Log ]
http://faux.romhost.me/m7/kk44/changelog.txt [ ALL except Sprint ]
[ 4.4 Kitkat Google Edition ]
http://faux.romhost.me/m7/kk44/ [ ALL except Sprint ]
[ 4.4 Kitkat Sense ]
http://faux.romhost.me/m7/kk44/ [ ALL except Sprint ]
Sense 4.3 Camera Fix: ==> http://faux.romhost.me/m7/faux123-jb43-sense-camera-fix.zip
[ 4.3 Sense Change Log ]
http://faux.romhost.me/m7/jb43/changelog.txt [ ALL except Sprint ]
[ 4.3 Sense STABLE Release ]
http://faux.romhost.me/m7/jb43/ [ ALL except Sprint ]
[ 4.3 GE Change Log ]
http://faux.romhost.me/m7/jb43/changelog.txt [ ALL except Sprint ]
[ 4.3 GE STABLE Release ]
http://faux.romhost.me/m7/jb43/ [ ALL except Sprint ]
[ 4.2.2 GE/Sense Change Log ]
http://faux.androidro.ms/m7/jb42/changelog.txt [ ALL except Sprint ]
[ 4.2.2 GE/Sense STABLE Release ]
http://faux.romhost.me/m7/jb42/ [ ALL except Sprint ]
[ BETA Release ]
http://faux.romhost.me/m7/beta/ [ ALL except Sprint ]
Mirrors http://androidhosting.org/Devs/Faux/
- Things to come:
Source code here => https://github.com/faux123/htc-m7
********** OLD 4.1.2 kernels **********
Hacked Thermald: (Fix Max Freq not sticking issues, not fauxclock app fault :angel: )
http://faux.androidro.ms/m7_hacked_thermald.zip
Camera Fix for 4.1.2 series:
http://forum.xda-developers.com/showpost.php?p=41712563&postcount=1071
http://forum.xda-developers.com/showpost.php?p=41983796&postcount=1366
[ Change Log ]
http://faux.romhost.me/m7/jb41/changelog.txt [ ALL ]
[ STABLE Release ]
http://faux.romhost.me/m7/jb41/ [ ALL except Sprint ]
http://faux.romhost.me/m7wls/jb41/ [ SPRINT Only ]
[ BETA Release ]
http://faux.romhost.me/m7/beta/ [ ALL except Sprint ]
http://faux.romhost.me/m7wls/beta/ [ SPRINT Only ]

FauxClock App recommended Settings"
CPU Control
Max clock - GHz 2.1 GHz for performance, 1.7 GHz for battery
Min clock - MHz 162 MHz for both
CPU Governor - Ondemand for performance, Intellidemand for battery
mpdecision - Off
Snake Charmer - OFF for performance, On for Battery
Eco Mode - Off for performance, On for battery
Set On Boot - On
SOC Control
Set On Boot - On
C0 - On
C1 - On
C2 - On
Voltage Control
Set On Boot -
Global CPU Voltage - Your preference
intellidemand gov control
Up Threshold - 75 for both
Boost Frequency - 0 for both
Two Phase Freq - 1350000 for both
Sampling Rate - 50000 for both
Optimal Freq - 1566000 for both
Synchro Freq - 702000 for both
Set On Boot - On
GPU Control
GPU Governor - ondemand for both
GPU Clock - 487Mhz for performance and 320Mhz for battery
GPU Vsync Toggle - On for both
Set On Boot - On for both
I/O Scheduler Control
I/O Scheduler (eMMC) - FIOPS for both
Readhead Size (eMMC) - 1024 for both
Set On Boot - On for both
Misc Control
Dynamic File Sync - On for both
TCP Congestion Control - Westwood for both
Vibration Control
Set On Boot - On for both
Vibration Control - Your own Preference
Z-Control
Set On Boot - On for both
ZRAM Disk size - 150~200 Megabytes (or 50 MB when disabled)
ZRAM Enable/Disable - Enable if you mult-task often
Clear VFS Cache After Boot - On
Auto FS Writeback Delay Mode - On
Swappiness - 100% if ZRAM enabled, 0% if disabled
VFS Cache Pressure - 100% if ZRAM enabled, 150% if disabled
Dirty Ratio - 20% for both
Dirty Background Ratio - 5% for both
Above is what I use personally. MAY NOT be optimal for all :fingers-crossed:

reserved 2

reserved 3

yay !!! flashing now thanks faux!

Nice, welcome to the one community, faux!
glad to see you here.
Sent from my HTC One using xda premium

awesome to see you here faux.
loved your Senny kernels.
will you be adding logo2menu?

Nekromantik said:
awesome to see you here faux.
loved your Senny kernels.
will you be adding logo2menu?
Click to expand...
Click to collapse
Yes, I have incorporated tbalden's patches already... just haven't looked at it yet
I spent last 3 hours fighting a stupid stupid bug involving ramdisk such waste of time...

Well, well, well, look who the cat dragged in. Good to see you again my friend.

faux123 said:
Yes, I have incorporated tbalden's patches already... just haven't looked at it yet
I spent last 3 hours fighting a stupid stupid bug involving ramdisk such waste of time...
Click to expand...
Click to collapse
Thanks!
Look forward to seeing what you have done with hot plugging!

Get an error flashing with TWRP, with this only work with CMW?

I've only tried with cwm. I'm not familiar with twrp.
Sent from my HTC One using Tapatalk 2

Hi Faux123
finite a have too the HTC One :good:
Devices which you shall possess everything now ?

Deleted

Nice to see you here faux Looking forward to the fastest and feature richest kernel
EDIT: Had no problems with twrp

Flashed with twrp worked here.
Make sure you clear cache and stuff.
And redownload the kernel.
Sent from my HTC One using xda premium

expertzero1 said:
Flashed with twrp worked here.
Make sure you clear cache and stuff.
And redownload the kernel.
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
thanks will try again.
Update: User error, flashes fine

TheUntouchable said:
Nice to see you here faux Looking forward to the fastest and feature richest kernel
EDIT: Had no problems with twrp
Click to expand...
Click to collapse
*most feature rich
Welcome faux, nice to see you here
Is intelliplug active by default? If it is, what are the commits I see related to mpdecision on cores 3+4 and disabling intelliplug? Thanks
Sent from my Nexus 7 using the xda app

Welcome to the One forums Paul, great to have you around
Sent from my HTC One using Tapatalk 2

markj338 said:
*most feature rich
Welcome faux, nice to see you here
Is intelliplug active by default? If it is, what are the commits I see related to mpdecision on cores 3+4 and disabling intelliplug? Thanks
Sent from my Nexus 7 using the xda app
Click to expand...
Click to collapse
It's active when mpdecision is disabled.
Sent from my HTC One using xda premium

Related

[Kernel]Amaze ICS(v031)OC~1.73/IntellidemandV3/UV/CIFS+UTF-8/FauxSound[May-21]

Installation Instructions:
Here's a step by step instruction to install this kernel:
************************** Ice Cream Sandwich (S-OFF ONLY) **************************
[ CFS ] (Ultimate Edition - should work with most phones but NOT GUARANTEED!)
The File ==> Amaze ICS Kernel <==
MD5SUM ==> <==
************************** Gingerbread **************************
[ CFS ] (Ultimate Edition - should work with most phones but NOT GUARANTEED!)
The File ==> Amaze GB Kernel <==
MD5SUM ==> <==
CWM Flash Instructions: (NO LONGER SUPPORTING CWM METHOD DUE TO HTC's STUPID S-ON UNLOCK!!!)
1. Copy file to SDcard
2. Reboot to CWM recovery
3. Flash the Zip file (if you noticed an error, Flash the same file the 2nd time)
4. Reboot, Done!
Easy Kernel Flasher Instructions:
1. download the above file (via phone directly or to a PC)
2. unzip to a folder then depends on PC or Linux
[ Windows ] open command prompt window and type Flash.bat
[ Linux ] open terminal window and type ./Flash.sh (make sure permission is set to 755 for the Flash.sh)
3. Let the script complete!
NOTE: Because the previous kernel included a Secured RAM Disk, so you may need to run the script twice. (Once this is done, then any subsequent flash should complete on the first time)
Note: After FLASHING, the first reboot may take longer than usual, please be patient... After the first reboot, it may lag during initial load (let everything finish loading). Once everything is loaded and phone is ready for use, reboot the phone a 2nd time and the lag will be gone and everything should be silky smooth...
[ Optional: ]
NOTE: if you come from a ROM with my kernel pre-installed, you DO NOT NEED to flash the reset kernels from above!
[ For Kernel Devlopers ONLY: ]
Optional Under voltage: Version 0.0.x+ ONLY
Code:
[ to over volt ALL frequencies by 25000 uv (microvolts) ]
echo "+25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[ to under volt ALL frequencies by 25000 uv (microvolts) ]
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[ to set a specific frequency (ie 1.18 GHz)
with a specific voltage (ie 1.0875 volts) ]
echo "1188000 1087500" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
CPU Frequency Voltage Table Example
Code:
192000: 812500
310500: 812500
384000: 812500
432000: 812500
486000: 837500
540000: 850000
594000: 862500
648000: 875000
702000: 900000
756000: 925000
810000: 937500
864000: 962500
918000: 962500
972000: 962500
1026000: 975000
1080000: 987500
1134000: 1000000
1188000: 1012500
1242000: 1025000
1296000: 1050000
1350000: 1075000
1404000: 1100000
1458000: 1112500
1512000: 1125000
1566000: 1150000
Optional: Stock Clock Frequencies for Dual CPUs
Code:
su
echo 192000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1188000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 1 > /sys/devices/system/cpu/cpu1/cpufreq/online
echo 192000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 1188000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
Low Voltage - Under Volt the processor, therefore uses Less Battery, but NOT ALL CHIPS can handle Under Volt.. If you experience instability, try the Stock Voltage Version.
Stock Voltage - Uses the voltage values from ORIGINAL HTC Kernel Source.
There are NO PERFORMANCE DIFFERENCE between the Under Volted and Stock Voltage versions!
Please don't hesitate to talk among yourselves and help each other out... The XDA community is what inspired me to hack kernels for everyone since everyone here is nice and helpful to each other... Keep helping each other.... Famous proverb: It's better to give than to receive...
Not All CHIPS ARE CREATED EQUAL
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
My github Complying with GPL and XDA rulez
Follow me on
:
If you find this Kernel useful, feel free to hit the [Thanks] button below
FauxClock App recommended Settings"
CPU Control
Max clock - GHz 1.72 GHz for performance, 1.512 GHz for battery
Min clock - MHz 192 MHz for both
CPU Governor - Ondemand for performance, Intellidemand for battery
mpdecision - Off
Set On Boot - On
SOC Control
Set On Boot - On
C0 - On
C1 - On
C2 - On
Voltage Control
Set On Boot -
Global CPU Voltage - Your preference
intellidemand gov control
Up Threshold - 90 for both
Two Phase Freq - 1134000 for both
Limit Max Freq - 1728000 for performance, 1512000 for battery
Sampling Rate - 30000 for both
Set On Boot - On
GPU Control
GPU Governor - ondemand for both
GPU Clock - 300Mhz for performance and 266Mhz for battery
GPU Vsync Toggle - On for both
Set On Boot - On for both
I/O Scheduler Control
I/O Scheduler (eMMC) - SIO for both
Readhead Size (eMMC) - 384 for both
Set On Boot - On for both
Misc Control
Dynamic File Sync - On for both
TCP Congestion Control - Westwood for both
Vibration Control
Set On Boot - On for both
Vibration Control - Your own Preference
Above is what I use personally. MAY NOT be optimal for all :fingers-crossed:
[ History Gingerbread]
Version 004 - Dec 16, 2011 (Deprecated, GB)
Add OC to 1.73 GHz
Add UV table
Add PPP async for VPN users
add CIFS+UTF-8
add Fast NoHz RCU option
CFS Auto Group V2
Optimized memmove and memcpy
Opitmized JHash
code sourcery: fixed code sourcery compilation warnings
dm-cache: block level disk cache target for device mapper
kernel:sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
Version 005 - Dec 17, 2011 (deprecated, GB)
Removed some annoying kernel debugging messages from Spamming dmesg log
Switched to Xboarder's Easy Kernel Flasher Version 3 (EKF)
Version 006 - Dec 17, 2011 (deprecated, GB)
Lowered LED button back light current
Enabled Automatic Brightness on LED button back light.
Version 008 - Jan 22, 2011 (Short Term Release, GB)
http://faux.eth0.it/Amaze-EKF-008b13-sense.zip
Disable CPU time statistics (this is the same as my Sensation kernel, a slow memory leak which leads to a kernel crash!)
Patched KGSL (GPU)
Patched MMC for better battery savings
PM / Hibernate: Correct additional page calculation
arm: Allow CPU-supported unaligned accesses
ARM/MM: reduce memory footprint
partition_sched_domains: Do not destroy old sched domain on cpu_up
lockdep: print lock name for lockdep_init_error
init/main.c: execute lockdep_init as early as possible
cpufreq: ondemand gov tweaks
msm: audio: qdsp6v2: Close smd ports upon failure to open.
msm: audio: qdsp6v2: Reduce the pcm write timeout value
cpufreq: add ondemand two-phase scheduling
msm: cpufreq: Use INIT_COMPLETION instead of init_completion
cpufreq: add CPU sibling code to remember last cpu freq before unplug
msm: cpufreq: Create cpufreq workqueue for freq changes
Fixed CPU1 voltage and frequency issues introduced in Beta 9
added XZ compression (reduce kernel size)
more MMC patch
added SHA-1 for faster boot
added SMP optimization
disable USB OTG capability
Updated USB, OTG, VIDC, Camera and DMA drivers from Telus Kernel source.
disabled CPU overclocking
sdio: Handle graceful shutdown
sdio: fix MCI_CLK corruption
driver/vibrator: reduce debug message spam to dmesg log
Added JRCU (thanks to Joe Korty!)
Patched MMC lock up issue
Removed additional Panasonic Gyro Log Spams
Patched RPC and SMD drivers
Version 009 - Mar 13, 2011 (Current, GB)
Reverted back to Fast NoHz RCU (better battery life than jRCU)
disabled Gentle Fair Sleepers (supposedly better for Android interactivity)
tweaked RAMDISK settings for kernel scheduling parameters for better interactivity
Reduced 2D instantaneous bandwidth demand to conserve more battery life
Hello and welcome faux.
I have your kernels on my G2X (DS OC/UV) and family plan member's MT4G (stock).
I will be trying this as soon as the link is up. Will also be helping you to get the phone, but am traveling (back in CA) right now.
I like this device so far. Has the best camera and video cam I have tried so far.
Will be even better after HTC drops the source - it needs AOSP/Cm7(?)/Miui real bad.
Xboarder (all 16 years) has been doing all the heavy lifting so far, so your coming over here - especially with respect to kernels, is a very good thing.
Thanks faux, gonna update my rom today how about tmobile compatibilty?
Sent from my HTC Sensation Z710e using Tapatalk
I need some help....
Can someone with the phone tell me which partition the boot.img is located?
My guess is either /dev/block/mmcblk0p28 or /dev/block/mmcblk0p32
Thanks!
Faux123 it's so great to see you over here in the Amaze forum, loved your great work over on the MT4G. Hope to see the bounty take off so you don't have to dev blind.
faux123 said:
I need some help....
Can someone with the phone tell me which partition the boot.img is located?
My guess is either /dev/block/mmcblk0p28 or /dev/block/mmcblk0p32
Thanks!
Click to expand...
Click to collapse
I am not sure how to find that out. There had been a thread on the partition layout of the Amaze, but now can't find it.
New thread in General says Amaze source just dropped - will that show it?
http://www.mobileburn.com/17631/news...ire-s-amaze-4g
Actual link:
http://www.htcdev.com/devcenter/downloads
faux123 said:
I need some help....
Can someone with the phone tell me which partition the boot.img is located?
My guess is either /dev/block/mmcblk0p28 or /dev/block/mmcblk0p32
Thanks!
Click to expand...
Click to collapse
i'm still waiting for my precious and, by the way, it's great to see you here
but maybe this will help
http://forum.xda-developers.com/showthread.php?t=1306211
Amaze Enhanced Kernel with JRCU is OUT.. Check OP for link and check 2nd post for change log for this initial BETA.
WARNING: THIS IS A BLIND BUILD, please keep this in mind when flashing this kernel. This kernel is stock @ 1.512 GHz with NO OC and NO UV enabled. Once I get my hand on the hardware and TEST the OC/UV myself, I will add those capabilities to this phone.
ALSO this is BASED ON T-MOBILE kernel source. I realize there's a separate Telius source and I WILL MERGE the two together as 1 unified kernel but again I will reserve it until I have the hardware in hand.
Thank you Faux. Will SetCPU work for underclocking?
Just tried installation and received error: assert failed:
write_raw_image (" /emp/newboot.img", "boot")
E:Error in /sdcard/download/Amaze-kernel-001B-J-sense.zip
(Status 7)
Installation aborted.
pc2828 said:
Thank you Faux. Will SetCPU work for underclocking?
Just tried installation and received error: assert failed:
write_raw_image (" /emp/newboot.img", "boot")
E:Error in /sdcard/download/Amaze-kernel-001B-J-sense.zip
(Status 7)
Installation aborted.
Click to expand...
Click to collapse
Give this one a try...
First time Kernel for Amaze:
http://www.multiupload.com/F4N05ZCH32
Welcome bro,
I hear your a kernel god.
And thanks for further clarifying what kernels do for us semi-noobs lol
Can't wait for your releases.
Sent from my HTC Amaze 4G using xda premium
faux123 said:
Give this one a try...
First time Kernel for Amaze:
http://www.multiupload.com/F4N05ZCH32
Click to expand...
Click to collapse
Recovery flash says successful... however still shows HTC kernel. Should I push ADB or do I have to do fastboot because I am HTCDev unlocked S-On...?
macheteZen said:
Recovery flash says successful... however still shows HTC kernel. Should I push ADB or do I have to do fastboot because I am HTCDev unlocked S-On...?
Click to expand...
Click to collapse
Hm.. that is interesting! I wonder if S-On had something to do with it
Also, can someone please post a screenshot of the
Stock kernel Version number...
Settings->about phone->software information->more
and post it here.
I believe you have to flash the kernel with xboarders method.. There's a thread for it, but I'm on my phone so i can't link it
Sent from my HTC_Amaze_4G using XDA App
{
"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"
}
I think this is stock, looks like it.don't remember if i messed with it or not. Someone else confirm?
Sent from my HTC_Amaze_4G using XDA App
Because we're s-on you have to use xboarders work around to flash kernels, thats one of the few things you cant change with htc unlock method normally
That is the stock kernel information with the latest public ota applied
Sent from my HTC Ruby using xda premium
Teo032 said:
I think this is stock, looks like it.don't remember if i messed with it or not. Someone else confirm?
Sent from my HTC_Amaze_4G using XDA App
Click to expand...
Click to collapse
That's the same as what I have after installing the kernel script. It appears to be stock kernel.

Kernel][ICS] Devil3_1.1.0 [02/08/12] - Fascinate

This kernel is based on teamhacksung's kernel, with updated Linux base to 3.0.38
This kernel is working with every ICS based Rom
Features:
- 378, 391 and 403 Mb Ram available (selectable in kernel, no need for a patch (403 mb breaks 720p) only reboot required)
- 2 different recoveries included (cmw touch recovery + twrp recovery (to use TWRP, just create a file named "twrp" at /cache))
- SIO scheduler (default)
- V(R) scheduler (maybe even faster than SIO, can be set as default by using NSTools for example)
- init.d
- Voodoo Sound and CM9 Color Adjusment / Voodoo Color (VC version)
- Devil Idle
- BLN V9 (thx to mialwe)
- USB Host mode driver (for more information about this, and for saying thanks to the guy, who ported this for our phone, please visit this thread: http://forum.xda-developers.com/showthread.php?t=1450298 )
-Ezekeel's Live_Oc
- Ezekeel's Deep Idle V2
- Touchwake
- vibrator intensity control (by mialwe)
- BLX (Batterie Life Extender, I don't think we need it, but maybe one feels better by using it )
- backports from Linux 3.2 and 3.3
- Swap/Zram support
- Zcache, Cleancache and Frontswap
- Uksm
- Fiops io scheduler
- Smooth_ui included to ondemand, conservative, smartass, lulzactive, lagfree and lazy governor (only one setting for activating/deactivating it in general)
- 3 cpu governor presets (smooth, normal, powersave) for ondemand, conservative, smartass, lulzactive, lagfree (only one setting for switching the mode in general)
- many other small features and improvements
Donwload and Changelog post 2
FAQ and known issues in post 3
Click to expand...
Click to collapse
Many of the features (like Live_OC) require NSTools, which can be found at market for free.
NEW:
Devil kernel Config: http://forum.xda-developers.com/showthread.php?t=1715383
Devil Kernel Manager: http://forum.xda-developers.com/showthread.php?t=1723222
Both Apps are really great. Please try on your own, which one you like more.
you still can use the previous methods of setting up the kernel:
Please also try this app http://forum.xda-developers.com/showthread.php?p=22430406, for setting many of the options which are only available with my kernel.
a pre configured file for use with command center can be found here: http://forum.xda-developers.com/showpost.php?p=27353078&postcount=240 (you have to remove .zip extension)
a good explination/example of how to use it, can be found here: http://forum.xda-developers.com/showpost.php?p=26301176&postcount=4842
if you don't like additional apps (or are having problems with command center), i recommend using this init.d script: http://forum.xda-developers.com/showpost.php?p=26683004&postcount=5346
Click to expand...
Click to collapse
Kernels with VC in the name are coming with Voodoo Color
oliva94 said:
IF the kernel zip name contains _JB_, THEN and only then you can use it IF you do NOT have datadata partition
ELSE if you HAVE datadata, then use one WITHOUT _JB_ in the name
if you use it otherwise, it will boot but system is eventually going to crash/not load due to partition table (thus blockdevice naming) mismach
Click to expand...
Click to collapse
Many Thanks to:
Teamhacksung
Zacharias.maladroit
Onecosmic
ytt3r
TK Glitch
Ezekeel
Eugene373
franciscofranco
Sunra
scheichuwe
perka
sztupy, for his great work, to get usb host mode driver
mialwe
stratosk
F4k for the idea to flash bigmem libs
...
sources:
https://github.com/DerTeufel
Click to expand...
Click to collapse
This kernel is also available for:
Captivate, Fascinate and Vibrant
Click to expand...
Click to collapse
Working on this kernel is taking many hours almost every day. With a small donation, you show me, that my work is appreciated by you.
If you like this kernel, please donate to me
Changelog:
changelog 02.08.2012:
- bug fix to bln, to prevent kernel panic in some situations (thx to thalamus)
- switched from deep_idle 2 to idle2 (also thx to thalamus)
- updated kernel to linux 3.0.38
- dockaudio sysfs for captivate and fascinate
- automated symlinking from data to system: if one wants to free up some space at /system, without removing an app completely, just copy it from /system/app to /data/sys-parts/app (create the folder if not there), and reboot. during reboot, the app from system gets deleted, and the app from /data/sys-parts/app gets symlinked to system. this is working for almost every app, but i don't recommend doing this with apps, needed for android to work (framework, media provider, settings,...)
IDLE2 can be enabled with the following command:
echo 0 > /sys/module/cpuidle/parameters/idle2_disabled
IDLE2 can be disabled with the following command:
echo 1 > /sys/module/cpuidle/parameters/idle2_disabled
Stats can be obtained from the standard cpuidle interface, which, for
IDLE2 is located at:
/sys/devices/system/cpu/cpu0/cpuidle/state*/time
where * = 1, 2, 3
changelog 25.07.2012:
- updated recovery (no "sdcard format"-bug anymore, external sd card is named correctly)
- vibrant: hopefully fixed froyo ril
- jellybean: galaxy s settings working now
changelog 22.07.2012:
This kernel is for use with ICS only, if you are looking for a kernel, running on teamhacksung cm10 build, visit my jellybean kernel thread[/url]
- updated kernal base to linux 3.0.36
- updated "block" to linux 3.3
- readded fiops io scheduler (kept cfq this time)
- updated cwm recovery to 6.0.1.0 (please create a new nandroid, because of possible incompatibilities between old/new recovery)
- compiled with linaro toolchain (gcc 4.7.1) and O3 compiler flags
- made uksm scan less often (save cpu time and power)
- at first boot: only delte init.d scripts created by other kernels
- increased usb write performance
- lowered ram and display voltages a little bit
- fixed some bugs related to devil settings (they should stick now after reboot, if set by one of the devil apps)
- support for scripts in /system/etc/shutdown.d (thx to Efpophis)
all scripts placed at /data/local/shutdown.d or /system/etc/shutdown.d get executed at shutdown/reboot
you can use this, to play a shutdown sound for example.
by default 00shutdown gets created, which plays a music file, when it is placed at one of these folders/places
/system/media/audio/ui/shutdown.ogg
/data/media/audio/ui/shutdown.ogg
Click to expand...
Click to collapse
- disabled some debugging options
- audio (and for fascinate: camera fixes) by Efpophis+
- patch for improving batterie life by CML
- nfts read/write driver built in (for use with usb host mode)
- reverted refreshrate_mod and gpu_oc mod, as both weren't working
changelog 18.06.2012:
- some changes to load balancing
- added ultra ksm (metioned by zach thx for this my friend)
- readded fiops io scheduler (still experimental and could cause instablilities)
- using snappy compression for zram now (2 times faster, but only 2% less compression)
- added the possibility to change zram size (at /data/local/devil/zram_size, with valid values: 50, 75, 100 and 150 (all in mb))
- fixed the applying of user_min/max freq after reboot
- vibrant: fixed gps
- fascinate: fixed nandroid in cwm recovery
what is ksm? http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM)
uksm is more optimized and also working for single core systems. using this should give much better ram usage, but at the cost of more cpu usage
############# most probably not working (yet)##############
i have added seperate gpu oc from jt1134's galaxy_tab (to switch between 200 and 250 mhz), but i did not get any improvements in antutu...further tests needed
echo 1 > /sys/kernel/pvr_oc/pvr_oc (for 250 mhz)
echo 0 > /sys/kernel/pvr_oc/pvr_oc (for 200 mhz), no reboot needed
and also have changend default screen refreshrate from 60 to 56, with the possibility to change it:
echo 1 > /sys/kernel/refreshrate/enable (60 hz)
echo 0 > /sys/kernel/refreshrate/enable (56 hz)
######################################################
changelog 10.06.2012:
cwm recovery:
- fixed mounting of external sd card to pc
kernel:
- picked two commits from linux 3.0.32 (avoid a possible memory leak, small fix to ext4 driver)
fascinate:
- fixed wrong mount points
changelog 09.06.2012:
- updated Zram and Zcache from linux 3.3
- updated android binder driver from linux 3.3
- fixed restoring of backups within TWRP recovery
- added virtual buttons to cwm recovery (Attention: they still don't work!)
- call vol hack from tk glitch (take a look at init.d folder and edit the script to make changes to call vol hack)
- bigmem values get applied at first boot after power on (if there is a value at /data/local/devil/bigmem, 1 for 391 mb and 2 for 403 mb (the last one breaks 720p)
- prevent phantom key presses (from tk glitch)
changelog 24.05.2012:
- Smooth_ui included to ondemand, conservative, smartass, lulzactive, lagfree and lazy governor (only one setting for activating/deactivating it in general)
- 3 cpu governor presets (smooth, normal, powersave) for ondemand, conservative, smartass, lulzactive, lagfree (only one setting for switching the mode in general)
- no need for activating/deactivating of selective live_oc anymore --> just change target low and target high
- BLX back in
- fixes to devil idle to be more stable while in call
- 1,5 mb more ram (thanks to mialwe)
- added aroma filemanager to cwm recovery
- added fully working TWRP recovery optional to cwm recovery (to use TWRP, just create a file named "twrp" at /cache)
- added option to select ram config in kernel --> no need for flashing an other kernel to get more ram (thanks to stratosk)
- switched to new initramfs from stratosk and mialwe ( now there will be cmw zip and odin tar file of every kernel version)
- added possibility to use Zram instead of Swap
- no need for flashing/using special scripts to make swap/zram working anymore
- added zcache
- added frontpage
- added cleancache
- added fudgeswap (thanks to ezterry and faux123)
changelog 01.05.2012:
- all changes from cm9 stock kernel (including mount points option)
- some fine tuning to deadline and sio
- Devil Idle: limiting bus/ram/gpu speed to 100 mhz for 100-800 mhz cpu freq, while screen off (automatic mode) or always (permanet), both modes automatically reduce the int voltages of the affected freq by 50 mV
- compiled with swap support
- added stratosk's smooth_ui to lulzactive governor (activated by default)
- rest oc_value to 100 while screen off, and back when screen turns on (combined with devil idle automatic, can't be turn on/off without devil idle)
- added posibility for different voltages while screen off (also bundled with devil_idle, with default settings, stock arm voltages are applied, because of live_oc set to 100)
- added the possibility to set freq limits while screen off (min and max freq)
19.04.2012
- even better fix to selective live_oc (last one (in test kernel) generated some overhead)
- fixed sampling rate of ondemand and conservative (have ported mialwe's/stratosk's sleep multipliers)
- new tunables for ondemand and conservativ
sleep multiplier and tunables:
mialwe and stratosk had the great idea, to change the sampling rate of conservative and ondemand governor while display of. for this, he introduced the sleepmultiplier (in his case factor 3). this means, if you set sampling rate to 20000, it changes to 60000 while screen off, and back, when screen on.
for ondemand and conservative:
i have made this multipliers tunable. proper values are between 1 and 5, because one could want a higher multiplier while screen off, if sampling rate is very low while screen on (higher sampling rate means, less checking for work load --> better batterie, worse performance). with this tunables you get better batterie, without making the performance worse while screen on.
two other tunables: up_threshold_min_freq and responsiveness_freq
the first one is a very low threshold while on low freq (by default 40), to make the governor scale up faster, until the responsiveness_freq is reached.
the responsiveness_freq is set to 400000 (400 mhz) by default. while the freq is below this value, up_threshold is the same as up_threshold_min_freq, and freq jumps to responsiveness_freq, with skipping the freq between the actual one and the responsiveness_freq. (conservative governor does not jump up to this step)
responsiveness_freq can be set to values between 100000 and 1400000
up_threshold_min_freq can be set to the same values as the normal up_threshold.
not tunable: while screen off, up_threshold is set to 95, no matter your other settings, to save more batterie.
up_threshold_min_freq is disbaled by default for conservative governor
for lulzactive:
for this governor, i did similar things, but they are not tunable till now.
when screen off:
- inc_cpu_load is set to 90, and back to the original value, when screen turns on
- up_sample_time is set to 50000, and back to the original value, when screen turns on
- down_sample_time is set to 40000, and back to the original value, when screen turns on
other changes:
- fix to touchwake from ezekeel, and another fix from stratosk
- upstream fix to compass
- building for i9000B now, too (big thanks to F4k for the hints by pn )
- removed some typos from recovery
- removed some annoying "no's" and "yes" from recovery in misc menu
- fixed wifi mode switch (pm_fast is the one with better signal)
14.04.2012:
- new b versions (only stock ram) changend to 377 mb, VC version needs the 720p fix from my ftp server. cmc version already patched
13.04.2012:
- updated wifi driver
- added the possibility to switch between wifi PM_Fast and PM_Max mode (Pm_Fast = better signal, PM_Max = better batterie, default is PM_Max)
- user interface to disable fsync (this gives more performace, at the risk of data loss on a crash, taken from ezekeel, so it should be ok ), default is off, to be safe
- fixed voodoo color kernels (these have the VC in their names)
10.04.2012:
- added vibrator intensity control (by mialwe), presets can be changend in recovery
- stock ram version now available (348 mb ram), XL (390 mb), XL_bm (402 mb)
- removed 1080 mhz freq for now
- small correction to touchwake
- small correction to selective live_oc (now the low freq really are not live_oc'ed)
05.04.2012:
- fixed bug in selective live_oc, which caused the target high not taking affect to the highest freq, if highest freq equals target high
- fixed another bug in selective live_oc, which could lead to gpu crashes due to overclocking the ram, but not the cpu freq (for low steps)
- added a switch to change between "normal" and selective live_oc
by changing the live_oc mode while using it, live_oc value is set back to 100, to prevent strange things
- added possibility to set max. freq for boot (in recovery). This freq is set until init.d is executeted (it is automatically set to 1000 at this point, to make sure there are no conflicts with other cpu settings from users)
#Already in the last version, but i forgot about it:
- deep idle fixes from stratosk (many thanks)
- added possibility to underclock by using live_oc (limit is 90 now, which means lowering all freq and bus speed by 10%, to save more batterie when really needed)
03.04.2012:
For now there are three different RAM versions:
- stock mem kernel has 379 mb ram, everything working
- "slim ics" (XL) kernel comes with 390 mb, this is breaking playback of some high resolution videos
- XL_BM is coming with 402 mb ram, but breaking 720p
(while flashing the kernel, the modded rom files are also flashed, so you don't need to flash a new rom to get 379 or 390 mb)
-added new frequency: 1080 mhz (1100 does not like live_oc)
- fixed SmartassV2 for live_oc (after changing live_oc value, you have to change the smartass values, too, but then they automatically apply to the live_oc value (although you can only select 800 mhz in nstools (for example))
- touch recovery with custom devil menu (for some reason it takes a few seconds to load the first time, missing virtual keys is a warning, because there are no virtual keys yet)
-fast charge (thx to chad0989 for this), disabled by default.
you also can use the widget from chad (to place on homescreen) to toggle the fast_charge mode
https://play.google.com/store/apps/d...stchargewidget
Click to expand...
Click to collapse
while fast charge is activated you cannot connect as usb device
- added datafix script to init.d (this script is deactivated by deafult. to make it work, you have to creat a file named datafix and placed in /data/local/)
- reworking and cleaning many parts to get more ram, speed, and stability
05.03.2012:
- updated sio i/o scheduler to latest version
- small updates to ondemand and conservative governor from linux 3.2
- bettter performance for CFS kernel due to tuning and patches
- tuning to deadline scheduler
- better i/o performance
- changed bootlogo (probably not the last time )
28.02.2012
- finally working bln V9 (no need for LED2 anymore)
- fixed lockscreen freezes
- reverted memory tweaks, which could be the reason for lagging after using a day
- again wlan fixes from tk-glitch
- tweaked conservative and ondemand governor (conservative still is not too aggressive)
- added dm-cache again (who has removed this from my github? )
- improve usb signal quality
- xcaliburinhand's dock audio support (untested, do not have a dock)
- less debugging
- fixed kernel version not displayed under "about phone"
12.02.2012
- Added newest Fiops scheduler (tuned for more performance)
- When Gpu is active, min CPU freq is set to second lowest step
- fixes to live_oc and custom voltage
- default mount parameter NOATIME and NODIRATIME (faster)
- updated Wifi drivers (thanks to tk-glitch)
- tuned intellidemand for better performance
- removed some stuff (zram, swap, tweaks to cpufreq untill I know what was causing the instabilities of last build)
05.02.2012
- added Touchwake
- added BLX
- upgraded BLN from V8 to V9 (working for missed calls, blinking or static light, configurabel by using NSTools or BLN Pro App)
- added Intellidemand governor
- added mdnie settings to voodoo color version
- readded deep idle v2 again (I think it is the best/only working one, although
- version with CFS (instead of BFS) now also available (maybe better multitasking and batterie life, but slower)
- removed BFQ I/O Scheduler
- tons of smaller fixes and improvements
30.01.2012
-revert: Voodoo Sound now to be set with DSP Manager
29.01.2012
- Linux kernel 3.1.10
- Deep Idle from Eugene373 (always enabled, no stats)
- added BFQ v 3.1 I/O Scheduler
- Voodoo Sound now to be set with DSP Manager
- Zram (can be disabled by removing Zram file from init.d)
- Zcache and Cleancache (not working yet?)
- optimized rwsem algorithm
- USB Host V5
24.01.2012
- init.d support (the folder is not created by the kernel. You have to do it for yourself)
- Deep Idle V2 back in
- new Cpu governors: MinMax, Lagfree, Lulzactiv
- LED V2 (you can set blinking by using nstools, also working for missed calls in most cases (sometimes it is not working for missed calls, don't know why at the moment))
- Backlight Dimmer (only LED version): used to turn led backlight of, while screen is on, after defined period of time. Deactivating it, makes your backlight stay on all the time
- I/O-less dirty throttling completely backported from kernel 3.2
- Ext4 with 3.2 patches
- Proportional Rate Reduction for TCP - by Google
- USB Host V 4
19.01.2012
- Usb Host drivers integrated
- Cm9 Color adjustment
- Removed Deep Idle because of Bluetooth problems (hopefully it will come back, still testing)
16.01.2012:
- Updated Kernel basis to Linux 3.1.9
15.01.2012:
- fixed bug in cpu spy, caused by live_oc
- still using voodoo color for now, maybe two additional kernel versions tomorrow
Click to expand...
Click to collapse
files with .zip have to be flashed within recovery (twrp or cwm)
files with .tar can be flashed by using odin or heimdall (they are placed at the end of post 3)
ICS:
http://rootaxbox.no-ip.org/divers/ICS/ many thanks to Rootax
JellyBean (with default cm10 partition layout for use with teamhacksung's rom):
http://rootaxbox.no-ip.org/divers/jellybean/
http://devil.haxer.org/ many thanks to SysTem-X (not updatet yet)
Known issues:
- virtual buttons in cwm recovery not working
fascinate specific:
nothing
Click to expand...
Click to collapse
How to:
you can change ram setting by doing the following ( to make these settings even stick after power off, you also have to echo the same value to to /data/local/devil/bigmem):
echo 1 > /sys/kernel/bigmem/enable (this gives you xl mem of 391 mb)
echo 2 > /sys/kernel/bigmem/enable (this gives you bm mem of 403 mb (this is breaking 720p))
echo 0 > /sys/kernel/bigmem/enable (this gives you cm9 default mem of 378 mb)
you have to reboot to make changes work
Click to expand...
Click to collapse
With setting this, your desired swap mode gets automatically applied at boot time. For swap, you have to create a swap partition at your external sd card before
echo 1 > /data/local/swap_use (for using swap partition on external sd card, you have to create this partition before)
echo 2 > /data/local/swap_use (for using Zram, no other modifications required)
you have to reboot to make changes active. You can't use swap and Zram at the same time
Click to expand...
Click to collapse
These are the settings for devil idle:
activate automatic:
echo 1 > /sys/devices/virtual/misc/devil_idle/bus_limit
permanent on:
echo 2 > /sys/devices/virtual/misc/devil_idle/bus_limit
deactivate
echo 0 > /sys/devices/virtual/misc/devil_idle/bus_limit_automatic
Click to expand...
Click to collapse
to set different voltages while screen off (this only is working, if devil idle automatic mode is activated)
this is an example, how to apply screen_off arm voltages:
echo 1450 1400 1350 1275 1075 975 875 800 > /sys/class/misc/customvoltage/arm_volt_screenoff
this way, it is possible to undervolt while screen off, but overvolt and overclock while screen on
for now, the int voltages can not be changend
Click to expand...
Click to collapse
set freq limits while screen off (min and max freq)
enable the limits:
echo 1 > /sys/devices/virtual/misc/devil_idle/user_min_max_enable
disable:
echo 0 > /sys/devices/virtual/misc/devil_idle/user_min_max_enable
set values to be applied if activated:
echo 100000 > /sys/devices/virtual/misc/devil_idle/user_min
echo 800000 > /sys/devices/virtual/misc/devil_idle/user_max
both are independent from devil_idle, and get applied when screen turns off
by default 100 and 1000 mhz are set.
values which can be put here are all "stock" freq (without live_oc level) multiplied with 1000. live_oc values get applied automatically.
Click to expand...
Click to collapse
to set responsiveness_freq, up_threshold_min_freq or sleep_multiplier for ondemand and/or conservative governor, you have to do it like this:
echo VALUE > /sys/devices/system/cpu/cpufreq/ondemand/VARIABLE_NAME
and
echo VALUE > /sys/devices/system/cpu/cpufreq/conservative/VARIABLE_NAME
example:
echo 400000 > /sys/devices/system/cpu/cpufreq/ondemand/responsiveness_freq
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold_min_freq
echo 5 > /sys/devices/system/cpu/cpufreq/ondemand/sleep_multiplier
up_threshold_min_freq is disbaled by default for conservative governor
(to disable it for ondemand you have to set up_threshold_min_freq to 100.
Click to expand...
Click to collapse
switch between wifi PM_Fast and PM_Max mode (Pm_Fast = better signal, PM_Max = better batterie, default is PM_Max)
echo 1 > sys/module/bcmdhd/parameters/uiFastWifi (pm_fast)
echo 0 > sys/module/bcmdhd/parameters/uiFastWifi (pm_max)
Click to expand...
Click to collapse
user interface to disable fsync (this gives more performace, at the risk of data loss on a crash, taken from ezekeel), default is on, to be safe
echo 1 > /sys/devices/virtual/misc/fsynccontrol/fsync_enabled (fsync enabled)
echo 0 > /sys/devices/virtual/misc/fsynccontrol/fsync_enabled (fsync disabled)
Click to expand...
Click to collapse
to set the values for vibrator intensity:
echo value > /sys/class/timed_output/vibrator/duty (where value is between 20000 and 43640)
if you want the changes to be applied at boot, you have to use one of the presets from recovery, use an init.d script, or:
echo value > /etc/devil/vibrator (where value is between 20000 and 43640)
Click to expand...
Click to collapse
activate fast charge: echo 1 > /sys/kernel/fast_charge/force_fast_charge
Click to expand...
Click to collapse
deactivate fast charge
echo 0 > /sys/kernel/fast_charge/force_fast_charge
you also can use the widget from chad (to place on homescreen) to toggle the fast_charge mode
https://play.google.com/store/apps/d...stchargewidget
Click to expand...
Click to collapse
while fast charge is activated you cannot connect as usb device
Click to expand...
Click to collapse
Questions and Answers:
Q: What the hell are all these governors?
A: here you should find the answer: http://forum.xda-developers.com/showthread.php?p=19846297
Q: What's a good setup for live_oc??
A: No one knows. Every phone is different. It seems like the folling setup is running well for some (many?) users. If you get reboots with it, you have to find the setup for yourself.
if you are satisfied with this configuration, please hit the thanks button of Crack: http://forum.xda-developers.com/showpost.php?p=22194160&postcount=1246
.:Crack:. said:
OK, these are mine. Rock stable
LiveOC 117% -> 1200 MHz -> 1404 MHz
Freq/ARM/Init
1200/1400/1150
1000/1325/1125
800/1250/1125
400/1025/1100
200/900/1100
100/875/1000
low freqs could possibly be tweaked harder but stability was my fist goal
Click to expand...
Click to collapse
Q: How can I set up swap?
A: Take a look at this thread: http://forum.xda-developers.com/showthread.php?t=1610835, and especially at this post:
http://forum.xda-developers.com/showpost.php?p=25578231&postcount=83
Q: What is Touchwake? Can you explain it?
A: With Touchwake, the touchscreen still recognices your fingers, after turning off (for a predefined time (NSTools)). For a detailed explenation, take a look at Ezekeel's thread: http://forum.xda-developers.com/showthread.php?t=1239240
Q: How can I make Voodo Color settings been saved after reboot?
A: You have to use Voodoo Pro App, because of changes between Gingerbread and ICS, and only the Pro app is updated till now.
Q: Which is the best IO Scheduler?
A: I think SIO and V(R) are the fastest.
Q: How can I enable DeepIdle/Live_Oc?
A: You have to use NSTools. You find it on market. It's free.
Deep Idle Questions:
Q: How can I activate the deep idle stats?
echo 1 > /sys/class/misc/deepidle/stats_enabled
Q: What's the meaning of TOP=Off and TOP=On when I look at the Deep Idle status?
A: When TOP=Off is used, the best powersaving state is used. TOP=ON will be shown, when bluetooth or gps are running.
Q: In Idle status I only see TOP=On. What's wrong here? I don't use Bluetooth or Gps.
A: You have to flash the modded framework-res.apk, because ICS does not fully deactivate bluetooth by default. Even if you never use it.
Q: Idle Stats only are showing Idle, but no Deep Idle. Why?
A: An App is preventing the use of Deep Idle. At first, you should try closing the cam, running in the background. Also rebooting should solve this problem.
Q: What is fudgeswap?
A:
Setting this to a very large positive number will indicate swap ought
to be fully used as free (and will slow the system down)
smaller numbers will allow you to put some pressure on SWAP without
slowing the system down as much.
small negitive numbers will allow the system to be faster at the same
minfree level.
default is 512 to give a very little bit of pressure to use some swap
but this can be modified at runtime via:
/sys/module/lowmemorykiller/parameters/fudgeswap
Up and running just fine on AOKP B38.
Sent from my SCH-I500 using Tapatalk 2
Just read your pm. I'll flash it to my test phone and play with it for a bit.
Sent from my Glitched AOKP Unicorn.
my apologies on not getting back sooner...after the first attempt and getting a bad download, i got busy and have not had time. flashing now and will report back!
Stephen.k.spear said:
Just read your pm. I'll flash it to my test phone and play with it for a bit.
Sent from my Glitched AOKP Unicorn.
Click to expand...
Click to collapse
please falsh the version from this thread. it's newer than the one i sent you via pn
droidstyle said:
my apologies on not getting back sooner...after the first attempt and getting a bad download, i got busy and have not had time. flashing now and will report back!
Click to expand...
Click to collapse
np. finally there is my kernel now.
please also take the one from this thread
Flashed without issue. Nice boot splash btw. All the big stuff works camera, wifi. Looks like about 378 usable ram to start. Feels pretty smooth. I'm gonna flash to my primary phone so I can use it all day. Just wanted to let peeps know they can flash it boots. I'll play with it today and get back to you.
Sent from my Glitched AOKP Unicorn.
Stephen.k.spear said:
Flashed without issue. Nice boot splash btw. All the big stuff works camera, wifi. Looks like about 378 usable ram to start. Feels pretty smooth. I'm gonna flash to my primary phone so I can use it all day. Just wanted to let peeps know they can flash it boots. I'll play with it today and get back to you.
Sent from my Glitched AOKP Unicorn.
Click to expand...
Click to collapse
all seems to work here aswell. one thing, im wondering if i need a kernel cleaning script since i can not change my i/o & scheduler settings in nstools?
droidstyle said:
all seems to work here aswell. one thing, im wondering if i need a kernel cleaning script since i can not change my i/o & scheduler settings in nstools?
Click to expand...
Click to collapse
no, i never use this script...weird, that you can't change it...
I can change it. I'm getting weird artifact on the NSTools side. Prolly not kernel related. So far pretty impressed. I'll be in touch with you soon about a few things. I like what I see though.
Sent from my Glitched AOKP Unicorn.
Thanks for this. Testing right now and no issues so far. Seems snappy. Glad to see more options coming back to the fascinate these days. Keep up the work!
Sent from my SCH-I500 using Tapatalk 2
just uploaded a new version...i believe the first one was having the twrp recovery twice, but missing the cwm one
Just waiting for someone to ask "what's the difference between this and glitch...." (slap hand to face)
Sent from my SCH-I500 using Tapatalk 2
Thanks for this...
DerTeufel1980 said:
just uploaded a new version...i believe the first one was having the twrp recovery twice, but missing the cwm one
Click to expand...
Click to collapse
This looks like pretty solid work, thanks man! Would you mind if I look into .. leveraging (pronounced: kang) .. some of your stuff for the Glitch kernel? With proper credit, of course. I'm thinking some of the schedulers / governors to start with... I miss having a CFQ that compiles, lol.
Thanks again.
Looks great. You might want to update the OP to say "fascinate" rather than "vibrant" however
Sent from my SCH-I500 using xda premium
ssewk2x said:
This looks like pretty solid work, thanks man! Would you mind if I look into .. leveraging (pronounced: kang) .. some of your stuff for the Glitch kernel? With proper credit, of course. I'm thinking some of the schedulers / governors to start with... I miss having a CFQ that compiles, lol.
Thanks again.
Click to expand...
Click to collapse
Cfq is not compiling because of fiops. If you disable it, cfq should compile again.
Of course you can take some stuff. I also do this, for example it took his/yours initramfs for this kernel.
I just had not enough time to change the OP. I just copied it from my other threads. ;-)
Gesendet von meinem GT-I9000 mit Tapatalk 2
DerTeufel1980 said:
Cfq is not compiling because of fiops. If you disable it, cfq should compile again.
Of course you can take some stuff. I also do this, for example it took his/yours initramfs for this kernel.
I just had not enough time to change the OP. I just copied it from my other threads. ;-)
Gesendet von meinem GT-I9000 mit Tapatalk 2
Click to expand...
Click to collapse
Oh! I will try that, thank you.
Also, I just posted a new skunkworks kernel which has an updated initramfs. If you're interested, check out the thread and kang at will

[SHV-E250*] [26/02][1.07] SJKernel for Korea NoteII (AOSP Support)

I modified N7105 Kernels for Korea Galaxy Note2 users. (SHV-E250*)
This kernel is originally based on Perseus and RedPill.
SHV-E250* is Galaxy Note2 Korea LTE version.
recommand Stock Rom version is E250* VLJK
Really ESPECIALLY THANKS to
AndreiLux (Perseus for GS3 and Note2 Kernel Developer))
pongster and HyperDroid Dev Teams (RedPill Kernel Developer)
glewarne (NoteCore Kernel Developer) i was use at GT-N7000
gokhanmoral (Siyah Kernel Developer) he is mentor ....
And...
Korean Testers ( matcl.com, Develoid... etc.. )​
-Current Version : 1.07
http://kernel.sjkoon.com/
SKTelecom (SHV-E250S) - skt folder
KoreaTelecom (SHV-E250K) - kt folder
LG Uplus (SHV-E250L) - lgfolder
if you want CM,AOSP Kernel - ~cm folder (~ is skt,kt,lg)
Its my Github
I am git starter.. sorry
http://github.com/sjkoon/SJKernel-gn2
Change log
1.07
Adjustable screen color detail (described in the English description of the sTweak Please refer).
- Mmc: built-in sd-related modifications.
- I / o: ext4 related to the latest code updates.
- Cpufreq: pegasusq Governor partially removed io wait (io improve input and output)
[Special Thanks for Andreilux] and thanks, as always, to SKjames19
1.06
- Initrd (Boeffla sound engine mount / sTweaks modify /)
Adjustable charging current (charging rate) - initrd: sTweaks
- Mdnie: mdnie modify the code
- Mali-m400: mali GPU Tweak some modifications related to the stability
- Power: power related to standby mode Gatwick apply fast (battery improve)
1.05c(2013-1-14)
- initrd fixed (rooting fix, NTFS mounting fix)
- initrd : little tweaks added (mount options, vm values)
- initrd : cpuidle setting value changed samsung official)
- initrd : now we can change cpuidle setting value in STweaks. (you need to remove /data/.sjkernel folder)
- t0-power: undervolted regulator (max77686)
- CM,AOSP version updated. (1,05)
1.04(2013-1-9)
- Exynos-mem*bug*patch changed SamsungOSRC official release.
- mmc: mshci timeout error fix.
- mmc:*MoviNAND 16GB death Bug fix (GS3, samsung official)
- mmc: irq pending problem fix (samsung official)
- Harmonized regulator max voltages.
1.03a(2013-1-8)
- STweaks config save bug fix (sjkernel folder not saved bug fixed)
1.03 (2013-1-8)
- Memory voltage/threshold/sampling rate control added
- Sensorhub driver updated
- Touchscreen driver updated
- Enabled AFTR by default
- I/O sched tweaks (run queue logic tweaks)
- fixed bug : use get_random_int() to fix entropy depleting
- pegasusq: Replace governor nr_running logic (Thanks to andreilux)
- samsung-battery: Reduce battery-monitor wakelock timeouts
[ VERY SPECIALLY THANKS TO AndreiLux!! all tweaks provided by andreilux.]
1.02b (2013-1-3)
- MMC_CAP_ERASE removed (for safety)
- USB Charge rate increased 1700. (fast charging)
1.02a (2013-1-1)
- tmu: add toggle to turn on/off thermal throttle. ( /sys/module/tmu/parameters/throttle_enabled )
- Makefile add -pipe compile option
- Revert "vfp: Makefile changed neon to vfpv3 (more smoother)" (for safety)
1.01f (12-25)
- revert "cpufreq_pegasusq: set sampling_rate to 200000 when the screen is off even if we have another sampling rate set. and set freq_step to 10"
(may be fix batter drain issue at standby)
1.01e (12-24)
- cpufreq-4x12: CPU maximum clock added 1920Mhz
- cpufreq: Booting CPU clock 1.6Ghz (Thanks to redpill)
- cma: Improved Exynos-mem fix (Thanks to Andreilux)
- pegasusq: Don't scale down inside of flexrate sub-samples (Thanks to Andreilux)
- initramfs: Fixed SuperSU removed bug when reboot after unroot
- cpufreq_pegasusq: set sampling_rate to 200000 when the screen is off even if we have another sampling rate set.
- cpufreq_pegasusq: set freq_step to 10.
- CM : exynos-mem: all security fix added
- ramfs: STweaks readahead and GPU part func add. (Thanks to Andreilux)
- ramfs: io scheduler apply fix
-mali: Add control for utilization timeout (Thanks to Andreilux)
1.0f2 (12-18)
- NTFS auto mounting (is only boot progress)
- tick-sched : recalculate sleep length each time it is requested (timer fix for deepsleep)
- tick : Fix the spurious broadcast timer ticks after resume
- s6evr02: Allow max brightness at 255
- smdk4412: s3cfb_s6e8ax0: Stop fb ****storm in kmsg
- mem: fix permissions on exynos-mem
+ CM,AOSP version WIFI Fix use to initrd script.
1.0e (12-17)
- i forgot RWSEM_XCHGADD_ALGORITHM add. now work.
1.0b~d (12-15)
- switch fmpu neon to vfpv3 (more smoother)
- LGT Ramdisk 4.1.2 updated.
- vibrator fix
- I/O and memory block upgraded to linux kernel 3.3
- STweak some fix.
- STweak gpu voltage fix
(Special Thanks to Andreilux)
- exfat support removed.
- ROW and FIOPS scheduler added.
- 1.0d2 : LGT 4.1.2 initramfs updated ( Thanks to HereiM - Matcl.com user)
- CM AOSP Support.
1.0a (12-13)
- update 4.1.2 initramfs (250K, 250S , exclude 250L) - fully support 4.1.2
1.0 beta2 (12-13)
- nice IO stability
- jRCU Removed(it caused very unstable IO (when use Torrent, heavy IO traffic)
- SLUB (SLQB removed)
0.82RC4 (12-11)
- IO elevator fix for more fast speed
- BFQ, SIO , Deadline, Zen some fix
- SLQB Memory allocator (it improve smooth)
- NTFS Support (not OTG, only storage)
0.82RC3 (12-10)
- BFQ Added.
- elevator : fix stability (revert tweaks)
- tcp.h fix - for connection stability
- mm: function fix - for io stability
- mali stability fix
- etc bug fixed.
0.82RC3 (12-10)
- BFQ Added.
- elevator : fix stability (revert tweaks)
- tcp.h fix - for connection stability
- mm: function fix - for io stability
- mali stability fix
- etc bug fixed.
- revert: sched Tweak readded.
- Dynamic Fsync Added.
- Fsync Control removed.
- initramfs fix ( root fix )
0.81a & b (12-06)
- sched Tweak readded.
- debug almost off (0.81b)
- CPU unaligned access path (0.81b)
- Gentle_fair_sleepers OFF , for stable (0.81b)
0.81beta11~13
- i remove sched tweaks.
- sio stability fix
- STweak function more added (for CPU scaling, GPU Clock)
- mDNIE Config Added (use script)
- USB connect CPU clock lock fix
- voodoo sound final fix
0.81beta10 (12-04)
- sio more tweaks for stability. (Thanks pongster, redpill)
- zen scheduler added.
0.81beta9 (12-03)
- Make the voltage interfaces step dynamic
- Mali freq control fix.
- Pegasusq Tweak for more dynamic scaling and core usage.
- init.d fix
0.81 beta8
- Increase Mali shared memory allocation
- sio, deadline scheduler modify. (kernel stability increased)
- STweak Support
- LED Fade opt Support (is not correctly work maybe?)
- other fixes (sensorhub firmware update ...)
0.81 beta7
- debugfs disabled
- mmc debug disabled
- all debug disabled
- CPU unaligned access path
- sched: don't call task_group() many times in set_task_rq()
0.81 beta6
- Voodoo sound temporary fix for Galaxy note2
- Auto Rooting added
0.81 beta5
- toolchain changed
- motor low voltage
- fix apply nohz tweak
0.81 beta4
-joe's rcu used. (Default rcu is jrcu)
-lowmemkiller sync added.
0.81 beta3
- sched.c - fix some little things.
- VR scheduler Added
0.81 beta 1~2 (2012-11-26)
beta2
- Flexible clock control readded.
beta1
- workqueue tweak
- ext4 & fifo tweak
- pegasusq little tweak
- wakelock tweak
0.8b (2012-11-24 #2)
- camera, keypress, modem, MHL driver updated.
- motor under voltage.
0.7 ver. (2012-11-20)
- lots of tweaks ext4 and I/O
- Voodoo sound tweaks added (default, not completely yet)
- Workqueue Tweaks.
- Linaro Toolchain 4.7.4 used.
- sourcecode fix some error with gcc 4.7
- jrcu: Add Joe Korty's RCU (jRCU may also be a good choice for systems with low latency requirements.)
- update LZO Compression, Improved kernel speed
- use single threaded workqueueus wakelock
- apply SCHED_FIFO to kthreadd ( Setting SCHED_FIFO will cause kthreadd to run immediately. )
- disable preemption in machine_shutdown
If You Want CM or AOSP.
you need go to AT&T Galaxy Note II Forum.
at&t version CM, AOSP is Compatible.
Wait for international n7105 version
Sent from my GT-N7105 using Tapatalk 2
kevin_diu said:
Wait for international n7105 version
Sent from my GT-N7105 using Tapatalk 2
Click to expand...
Click to collapse
i'll trying it soon. Thanks for regards.
Oh great that you released here for the Korean users, I didn't get myself to make a version for them because of the language barrier and the English speaking ones couldn't deliver me a initramfs.
Don't forget to put your GH link in the OP for others.
Oh i forgot it! Thanks!!
Sent from my SHV-E250S using xda app-developers app
OP, thanks a lot. If you need a good custom ROM to start a developing base on, PM me and I'll send you a link.
AndreiLux said:
Oh great that you released here for the Korean users, I didn't get myself to make a version for them because of the language barrier and the English speaking ones couldn't deliver me a initramfs.
Don't forget to put your GH link in the OP for others.
Click to expand...
Click to collapse
I sent you a PM asking what you needed, but maybe you didn't see it. Still, if you'd like the files, tell me exactly what you need me to grab. I'm more than happy to help you out.
Hi, can you please put a big red line in the OP saying that this is not for the International version? i know many people will miss that small line you have now and will be sh*tload of posts wondering why their phone got bricked
hannsz said:
OP, thanks a lot. If you need a good custom ROM to start a developing base on, PM me and I'll send you a link.
I sent you a PM asking what you needed, but maybe you didn't see it. Still, if you'd like the files, tell me exactly what you need me to grab. I'm more than happy to help you out.
Click to expand...
Click to collapse
I get a lot of PMs, sorry. I would prefer somebody else doing versions for the Korean phones as they have some changes in the source. Maybe some day but not for now. SJKoon proved already to be helpful by debugging the audio enhancements and neutering the call detection, I'm sure he'll do a good job on the rest of things.
always nice to see new Dev's
keep it up ur good work :good:
Great performance, as expected. Here's a few benchmarks. OP, if you ever need anything specific from the E250L phone, I'll be more than happy to help!
Nice to see this!
Will be trying your kernel out soon, mate!
Btw, does your kernel support NTFS/ExFAT for 64gb sdxc cards?
Just flashed v0.8b...
Here is my Antutu score...
Sent from my SHV-E250S using Tapatalk 2
Thanks for reports!
Some korean user report freeze at IO works.
I'll release newer beta version soon.
Sent from my SHV-E250S using xda app-developers app
Oh... i forgot here is international forum..
:'(
I added Red font effect . Thanks
Sent from my SHV-E250S using xda app-developers app
sjkoon said:
Thanks for reports!
Some korean user report freeze at IO works.
I'll release newer beta version soon.
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
That's awesome!
Would you consider adding zen too?
Sent from my SHV-E250S using Tapatalk 2
---------- Post added at 08:30 PM ---------- Previous post was at 08:28 PM ----------
sjkoon said:
Oh... i forgot here is international forum..
:'(
I added Red font effect . Thanks
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
Would be helpful if the mods open another Korean thread... Just saying... LOL
Sent from my SHV-E250S using Tapatalk 2
coolfire said:
That's awesome!
Would you consider adding zen too?
Sent from my SHV-E250S using Tapatalk 2
Click to expand...
Click to collapse
I planed zen scheduler add.
Maybe next release.. include that things..
Sent from my SHV-E250S using xda app-developers app
sjkoon said:
I planed zen scheduler add.
Maybe next release.. include that things..
Sent from my SHV-E250S using xda app-developers app
Click to expand...
Click to collapse
Sweeeeetttt.... And 2GHz as well! LOL
coolfire said:
Sweeeeetttt.... And 2GHz as well! LOL
Click to expand...
Click to collapse
i added zen scheduler. (test please..)
sjkoon said:
i added zen scheduler. (test please..)
Click to expand...
Click to collapse
Everything seemed fine on 0.81-beta10, except my 64GB microsdxc could no longer be detected - it kept showing as an empty extsdcard folder which was empty and on every reboot, there is always a prompt that i can safely remove my card. I also tried mounting the card from within settings-storage but not successful...
Back to 0.8b for now...
Sent from my SHV-E250S using Tapatalk 2

[KERNEL|29|10|13][FLO/DEB][n3oFlo_v17|CPUQUIET|DT2W|CPU:2GHz|GPU:487,5|VC|THE RMAL]

{
"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​
==[n3oFlo]==
How to adjust it right, see post #2
FEATURES:
- ADDED 162MHz AND 270MHz
- HIGHEST FREQ: 1728 MHz (more to come possible)
- LOWEST FREQ: 162 MHz
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- FRANCISCO FRANCOS HOTPLUG CONTROL PORTED FROM MAKO
- KERNEL BASED THERMAL CONTROL
- SMARTMAX GOVERNOR FOR BALANCE BETWEEN BATTERY AND POWER
- XZ COMPRESSED
- DYNAMIC FSYNC
Click to expand...
Click to collapse
USE TRICKSTER MOD FOR CONTROLING ALL FEATURES ​
R E V I E W by nimrodity
BENCHMARK v14 CPUQUIET
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:
[B]n3oFlo_v1[/B]
- ADDED 162MHz AND 270MHz
- HIGHEST FREQ: 1728 MHz (more to come possible)
- LOWEST FREQ: 162 MHz
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- FRANCISCO FRANCOS HOTPLUG CONTROL PORTED FROM MAKO
- KERNEL BASED THERMAL CONTROL
[B]n3oFlo_v3, v4[/B]
- fix bootup issue
- huge ramdisk change
[B]n3oFlo_v4[/B]
- added ROW I/O Sched
- added FIOPS IOSCHED
- updates for ROW and FIOPS out of CAF
- LINARO compiled
- added SMARTMAX governor
[B]n3oFlo_v5[/B]
-switch to stock hotplug for now (fixes perfromance issues)
[B]n3oFlo_v6[/B]
-FIXED SMARTMAX not showing up
-another testround of custom hotplug
[B]n3oFlo_v7[/B]
- FINAL TESTING / BENCHMARK round for hotplug
- if u flash, please post the following things if possible:
- in benchmark: (antutu) does every core come online
- after benchmark: do they go offline or do all 4 cores stay online ?
- which version flashed [B](I M P O R T A N T)[/B]
- watch cores while benching and report if all 4 cores come up
- post screenshot of result
[B]n3oFlo_v8_stock_hotplug[/B]
- dynamic FSYNC
- enabled more TCP congestion types
- CPU: OC up to 2 GHz
- GPU: OC upt to 487,5 MHz
- added back Kernel based Thermal Control
[B]n3oFlo_v8_custom_hotplug[/B]
- dynamic FSYNC
- enabled more TCP congestion types
- CPU: OC up to 2 GHz
- GPU: OC upt to 487,5 MHz
- set Hotplug control to act more aggressive by default
CHANGELOG LATEST VERSION:
n3oFlo_v10_custom_hotplug
- fix lowfreqs not showing up, now they are available again
- fixup hotplug control again
- kernel based thermal control back
n3oFlo_v10_stock_hotplug
- fix lowfreqs not showing up, now they are available again
n3oFlo_v11_stock_hotplug and custom hotplug
-updated ondemand governor
-updated smartmax to latest version
-added maxwens input mediator
-fine tuned smartmax values to provide even more smoothness
-added maxwens eps smartmax governor (extreme powersaving)
-updated Toucchscreen firmware
n3oFlo_v12_stock_hotplug and custom hotplug
-added DT2W + S2W + S2S -> ALL Credits to @flar2, its only his work
n3oFlo_v13_stock_hotplug and custom hotplug
-removed Dynamic Fsync to provide more stability
-fix for app-mounted directories (thanks @mkasick) and flar2 for commit
-flo: mmc: disable pack feature for Hynix part thanks flar2
n3oFlo_v14_stock_hotplug and custom hotplug
-fix USB OTG (thanks to Evan Anderson)
n3oFlo_v14_cpuquiet
-replace hotplug control with cpuquiet hotplug
-more battery frinedly (at least it looks like on first tests)
-buttery smooth
n3oFlo_v15_cpuquiet && stock_hotplug
-fixup cifs (thanks tbalden for mentioning it)
-rework of GPU freqs in next release this weekend, sorry
n3oFlo_v17_cpuquiet
-new way of overclocking GPU introduced by TEAM GLITCH (over pll)
-new gpu overclocking freqs available
-cpuquet version only so far (stock hotplug will follow)
HUGE THANKS TO @maxwen who always support and teaches me
UPCOMING IN NEXT VERSION:
-performance edition with more OC (CPU/GPU)
-TOUCHSCREEN MAGIC
Download Kernel & Modules
===========================================
FOR NEXUS 7 2013
n3oFlo_v15_Stock Hotplug INSTALLER
n3oFlo_v17_cpuquiet INSTALLER
===========================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github
Link
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
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
FRANCISCOFRANCO:mako_hotplug control
FLAR2:touchscreen magic
tiny4579:forked source from him
​
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
another one
Well done and good stuff.
Sent from my One between sky and earth
philos64 said:
Well done and good stuff.
Sent from my One between sky and earth
Click to expand...
Click to collapse
Yeah as said, i dont own the device yet and patiently waiting for reports so if anyone could flash and report I would appreciate it so I can continue adding stuff... U know... Itchy fingers and such stuff
(At least i would need a report that it boots and works)
Hey sorry for not going by your rules but I'm running stock rooted 4.3 and it just hangs at the Google splash screen doesn't even reach the boot animation I can't run any test because I won't be able to get to a computer until this upcoming weekend but if you need to test any build feel free to pm me and I will report back to you and test your builds
rSallyx said:
Hey sorry for not going by your rules but I'm running stock rooted 4.3 and it just hangs at the Google splash screen doesn't even reach the boot animation I can't run any test because I won't be able to get to a computer until this upcoming weekend but if you need to test any build feel free to pm me and I will report back to you and test your builds
Click to expand...
Click to collapse
Thanks for reporting back... The first build is the complicatest... always.. especially without device Thanks for ur report, I will look into ! Any other one in here that has boot problems ?? (BTW: forget the the rules , I´m happy u reported back)
EDIT
I think i´ve found the derp... its ramdisk adress. Will fix it up when back home from work
Sooo glad to see you here man!!
Now i will use your kernel both on htc one and this from next week
aamitabh28 said:
Sooo glad to see you here man!!
Now i will use your kernel both on htc one and this from next week
Click to expand...
Click to collapse
oh yeah finally a familiar face.. u allready got the device ??? i need tester because of boot problem... but i think i already found the derp
n3ocort3x said:
oh yeah finally a familiar face.. u allready got the device ??? i need tester because of boot problem... but i think i already found the derp
Click to expand...
Click to collapse
No man it will take a week ..I have to get it imported to India
Was browsing the forums until I saw you
From next week I will do whatever you want me to do
Sent from my HTC One using Tapatalk 4
aamitabh28 said:
No man it will take a week ..I have to get it imported to India
Was browsing the forums until I saw you
From next week I will do whatever you want me to do
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
I like that Maybe until then its already solved... (I guess it will be solved today if anyone reports back)
Yeah !
Looking forward ..always wanted a nexus
Sent from my HTC One using Tapatalk 4
Kernel updated to v2, please rport if it boots and how it behaves. I need reports as i dont have the device With or without log !
V1 didn't boot will try v2
Sent from my SCH-I535 using Tapatalk 2
masri1987 said:
V1 didn't boot will try v2
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
thanks should boot now waiting on sitrep from someone
V2 doesn't boot either
Sent from my SCH-I535 using Tapatalk 2
masri1987 said:
V2 doesn't boot either
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
yeah without device and testers i´m screwed... ok will try another thing when back home from work. Have another Idea Does it bootloop or stuck at Splshscreen ?
V3 is online, please test
n3ocort3x said:
yeah without device and testers i´m screwed... ok will try another thing when back home from work. Have another Idea Does it bootloop or stuck at Splshscreen ?
V3 is online, please test
Click to expand...
Click to collapse
V2 stuck on splash screen gonna try v3
Sent from my Nexus 7 using Tapatalk 2
masri1987 said:
V2 stuck on splash screen gonna try v3
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
K thx again. If v3 doesn't boot I have to use an other method of boot.img flashing instead of injection of zimage.
Also a last_kmsg after the fail boot would help (then I finally would know where the derp is located) the its stated in op how to grep it. Would be cool if you could grep one for me
Sent from my HTC One using Tapatalk 4
n3ocort3x said:
K thx again. If v3 doesn't boot I have to use an other method of boot.img flashing instead of injection of zimage.
Also a last_kmsg after the fail boot would help (then I finally would know where the derp is located) the its stated in op how to grep it. Would be cool if you could grep one for me
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
It booted...
You taking request?
Sent from my Nexus 7 using Tapatalk 2

[TW Kernel][Nadia Kernel][20-September-2014-Discontinued][4.4.2]Emotroid Team

{
"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"
}
*** Disclamer***
Code:
Your warranty is now void.
We are not responsible for any damage or problems you may have!
YOU are choosing to make these modifications.
Introduction
First of all I want to say this that is one project which just started and gradually we will improve it. In this community there are very good developers and we are not traying to compete with them. This is just a hobby and we do it because we like Android. This kernel is only for N7100 and we don't have plans to make it compatible with other versions of Galaxy Note II. We hope that you will not only download the kernel but also you will sent your comment with pros and cons and you should respect our efforts.
Don't be scared by the nightly denomination of the kernel, I'm just taking the traditional naming scheme where nightly designates feature development
Click to expand...
Click to collapse
Features:
Code:
[COLOR=DimGray]Based on Samsung Source code N7100XXUFND3
Compiled with GCC 4.7
Linux version 3.0.101
Overclock to 2000MHz
Dynamic FSyn control
Wolfson Sound
GPU OC/uV
Advanced TCP control
Multicore Power Saving
Charging Control
CPU Voltage control
LED Control
ABB Control
MDNIE mode Hijack
Android Logger mode
zzmoove governor
Lulzactiveq governor
Touchwake
Touchboost
slide2wake
Frandom - random number generator
F2FS support
Synapse support[/COLOR]
Installation instructions
You need TRWP 2.6.3.2(recommended)+ or Philz(6.25) Recovery
Download Zip push to Ext or Int Sd Card
Install zip and Restart
Click to expand...
Click to collapse
Downloads
Note: Nadians Losing Root after flashing the Kernel, Re-flash the Kernel to gain Root Access.
Current Versions:
Nadia nightly r7 Mediafire
Nadia nightly r7 MEGA
MALI BLOBS for NG3-NG4: MALI LIBShttp://www.mediafire.com/download/d6y3zgy6wdjvv8g/Mali_blobs_for_NG3-NG4.zip
Note: If you coming from r5+ delete data of synapse before flash the kernel!​
Synapse Kernel Control App
Previous Versions:
Nadia r6.1.1 Mediafire
Nadia V6.1 Mediafire
Nadia nightly r6 MediaFire
Nadia nightly r6 MEGA
r5.1 Media Fire
r5 Mediafire
r5 Mega (Mirror)
Nadia nightly r4
Nadia nightly r4 MEGA mirror
Nadia nightly r3
Nadia nightly r2
Nadia nightly r1
Click to expand...
Click to collapse
September- 20 -2014 nightly r7
- Zzmoove updated to V0.9 beta4
- Corrected L1 cache shift
- Increased force_max_zoneorder to 12
- Disabled multicast when is sleeping
- cleaned some files
- sched_fair: reduced latency
- sched_fair: optimized cgroup_pick_next_task_fair()
- sched_fair: implemented smarter wake-affine logic
- cpuidle: removed cross-cpu IPI by new latency request.
- Added extra free kbutes tunable
- Added Xbox controller support as module
- Added NTFS support as module
- Added support to ppp-widget
- Enabled max freq for busfreq opp
- Added early suspend delay to userspace
- Updated mali driver to r3p2 rel4
- Added key disabler for cypress-touchkey
- Enabled negative mode compatibility of newer MDNIE drivers (Synapse)
- Added new page in Synapse for Live Statistics (Time in states, Uptime,etc.)
- /sbin nadia.sh values moved to init.d
Synapse and all available options:
- LIVE STATISTICS: Time in states, Uptime,etc.
- CPU - GOV: current frequency, CPU and Battery temperatures, current CPU cores online, CPU MAX and MIN frequency, CPU Governor, Governor tunables.
- CPU voltage: separate frequency voltage.
- GPU: GPU scaling freqyency and treshold steps.
- I/O: schedulers, internal storage read-ahead, externalSD read-ahead and Dynamic FSYNC.
- CPU DRIVERS: cpu multicore power saving, cpu idle mode, logger mode, touchboost settings.
- ABB settings
- Kernel tweaks: low memory killer, kernel entropy, panic and panic on oops.
- NETWORK: tcp congestion control, hardering the TCP/IP stack to SYN attack,ignore pings,etc.
- VM-FS: dirty radio, swappiness,etc.
- BATTERY: charge control
- SOUND: Wolfson Sound control
- MDNIE: mdnie mode and scenario
- LED: Blinking effect, led intensity and spee led.
- Touchwake: touchwake config
- INFO-reboot: info about kernel,etc.
Click to expand...
Click to collapse
Previous Version Change log:
August- 1 -2014 nightly r6.1.1
- fixed HDMI Audio issue
July- 31 -2014 nightly r6.1
- sysfs interface to Enable / Disable CRC
July- 25 -2014 nightly r6
- Linux version upstream to 3.0.101
- More stability, better battery life and performance
- Mdnie mode hijack (Yank555.lu) as default has standart samsung values.
- mmc: disabled CRC (improved performance)
- Zzmoove Version 0.9 beta3
- dync_sync_cntrl: updated to 1.2
- fixed the workqueue overload battery waste
- Test Autogroup patch for agrouping into UserID and not TaskID.
- fixed touchboost facing issue in synapse
- fixed logger mode facing issue in synapse
- Pegasusq tweaked
- Set good sound for Wolfson sound
- Fixed GPU Treshold issue
- Touchboost frequency set to 700MHz as default
- Deleted some scripts from init.d
- Made some changes in the ramfs
- Other minor changes
July- 09 -2014 nightly r5.1
Fixed touchboost frequency in synapse.
Fixed zzmoove permissions
Fixed uV Issue faced by few users.
July- 04 -2014 nightly r5
Based on new Samsung source code XXUFND3
Kernel compiled with Toolchain GCC 4.7
Retain only online cpus in manage_policy->cpus
irq: Set CPU affinity as soon as the irq thread is created
lowmemorykiller: Changed default debug_level to 1
Network speed tweaked
Dynamic Fsync updated to v1.1
Notification LED controls
Zzmoove updated to v0.9 beta2
earysuspend: speedup late resume (faster wakeup of the device)
sched_fair: Reduced latencies
CPU OC to 2000MHz and moved sysfs uV to cpufreq.c
Wolfson Sound Control
Synapse support
June- 13 -2014 nightly r4
F2FS support
GPU frequency and sys interface fixed
power: neutered the cpufreq min samsung interface
power: reduce regulator initializations to regulator minima
sched/nohz: Rewrite, fix and add more accurate load-avg computation
Introduce timer slack controller
Zzmove updated to v0.8
Lulzactiveq updated and added sys screen_off_max_step
sched: Ensure cpu_power periodic update
cpupower: update the cpu_power according to cpu load
ARM: 7011/1: Add ARM cpu topology definition
block/blk-core: add support for Linux 3.0.x for urgent request handling
block: Add support for reinsert a dispatched req
Multicore Power Saving 0 by default
For more info check my github
June 2 nightly r3
GPU OC/uV (Thanks to DerTeufel and Yank555.lu)
Added scripts in init.d for the GPU OC and uV
Proportional Rate Reduction for TCP
Buqfreq: Use cpu_load_slope correctly (Thanks to AndreiLux)
Added zzmoove governor
Added frandom - random number generator
Allocate boot (MMC) partitions on probe
Increase timeout limits for bad sdcard
Add sysfs interface to Enable / Disable Android Logger (Thanks to AndiP)
Asynchronous I/O latency to a solid-state disk greatly increased between the 2.6.32 and 3.0 kernels
Forced Fast Charge (Thanks to Yank555.lu)
Reduced wakelock
Added cpu-boost driver
Implemented Touchwake v1.1a and Touch boost
Added slide2wake (Thanks to DerTeufel)
Cpufreq & hotplug updates
tmpfs: fix mempolicy object leaks
LOAD_FREQ (4*HZ+61) avoids loadavg Moire
Optimized ARM RWSEM algorithm
reg: Fixed memory leak
Optimized square root algorithm
Added ARM optimized crypto algorithms
mm:backing-dev tweak
Deadline iosched updated and tuning
writeback: fix occasional slow sync
Drecreased time to enter sleep
Softirq: reduced latencies
Click to expand...
Click to collapse
May 24 nightly r2 :
lib/memcopy and lib/string use glib version
Added charger control
Added Boeffla Sound Engine 1.6.5
Added Lulzactiveq governor
Added Sysfs_helpers: Allow negative values
added Advanced TCP: westwood by default
Click to expand...
Click to collapse
May 22 nightly r1 :
Based on Samsung Source code SEA_KK_Opensource
Overclock to 1920MHz
Default scheduler = Cfq
Default governador = Pegasusq
Cpu = 1600/200
CPU voltage control
Dynamic FSyn control
Reduced battery-monitor wakelock timeouts
Added SIO, ZEN and ROW
Disabled debug kernel
Adaptive Body Bias control
Improved performance
Fixed cpu scaling above max frequency
Increase readahead value to 1024Kb
Click to expand...
Click to collapse
F.A.Q
Source code:
Code:
https://github.com/Pafcholini/Nadia-kernel-kk_N7100XXUFND3
Thanks To/Credits
@franlov (I want to give special thanks to him for helping me with everything.) @flar2 @franciscofranco @tamirda @Yank555.lu @DerTeufel @wanam @AndreiLux @gokhanmoral @andiP @psndna88 @mat9v @KNIGHT97 @klurosu @mohit14785 @ph03n!x @chobztopz
@ and all users that support the thread and the kernel
You can follow new updates HERE
Hit the "thanks" button if you like my work.
If you think our work it's worth, Invite us for a beer or coffee
XDA:DevDB Information
Nadia nightly Kernel, Kernel for the Samsung Galaxy Note II
Contributors
Pafcholini, Pafcholini, aukhan
Source Code: https://github.com/Pafcholini/Nadia-kernel-kk_N7100XXUFND3
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: Nadia nightly r7
Stable Release Date: 2014-09-20
Created 2014-05-22
Last Updated 2015-03-02
Recommended settings & FAQ
Balance between performance and battery
I'm using Synapse (highly recommended)
Read ahead buffer: 1024
IO scheduler: row or zen
Frequency Lock: ON
CPU min freq: 200MHz
CPU max freq: 1600MHz for battery / 1800-1920MHz for performance
CPU governor: Lulzactiveq for both
CPU voltage: -50uV or -100uV (Be careful!! If you low voltages much you can get boot loop or battery drain.)
CPU idle Mode: AFTR+LPA
TCP: westwood for both
Dynamic FSYNC: ON
F.A.Q
Note/Tip: Nadians if there is nything that is missing please PM me I'll add it and in future if you feel anything needs to be added please tag me in that post I shall update it.
1.Which app can control this kernel?
Click to expand...
Click to collapse
Use Synapse Trickster Mod, Devil Tools or Devil Kernel Manager
2. After flashing the kernel lost root what to do?
Click to expand...
Click to collapse
In case you loose root just flash Super SU
3. Any recommended settings to follow using Synapse?
Click to expand...
Click to collapse
at the beginning of the second post.
4. Method to save your configuration Synapse/TricksterMod?
Click to expand...
Click to collapse
thanks to @klurosu
5.How to overclock gpu?
Click to expand...
Click to collapse
You can use Synapse, trickster mod, devil tools or Devil Kernel Manager
6.My apps on sd card look like this and give me force close? My apps on external sd card have that android icon and force close any help please?
Click to expand...
Click to collapse
Go to play store and Reinstall affected app again and do a reboot, done. Don't mess/uninstall anything.
OR
If you have titanium backup just restore specific affected app from it.and reboot your device
Thanks to @optimusPRIME
7.When i listen to music, and turn off the display, the phone uses only 1core of the CPU, and so the music is hanging for a 10th of a second or so in every 10-15 seconds. Probably because the load is too high for 1 CPU. Is this also happening to you guys ? Is there a good way to avoid this? I use the pegasusq governor. maybe i need to use a different one ?
Click to expand...
Click to collapse
Yes, sometimes pegasusq can cause this.
Switch your governor to either lukzactiveq or Zzmove to have good battery and no skipping music along with smooth performance.
I'll give the reason as to why this happens - Pegasusq is a governor designed to handle multicore systems only and it does an efficient job at the smoothness and battery life with those. But the problem is that it isn't designed to optimize and ramp up the single core systems properly so it tries to push the remaining core into deep sleep, which causes occasional stutter in many background tasks like music. Now for that you'll need a governor which can handle multicore and single core systems at the same time and efficiently, while many governors can do the job, but none is as smooth and optimized as pegasusq in a multicore system. Ondemand is suggested by many for the skipping music problem, but the problem with ondemand is that it was made for single to dual core systems only and this leads to lag and slower ramping of frequencies in a multicore system, but provides a battery life comparable to pegasusq.
While all of this might cause confusion for which governor to choose, lukzactiveq is optimized for more battery but smoothness at same time, and ramps up sliwer but preserves battery life when screen is on; while Zzmove ramps quickly and gives a more snappy experience, the battery life a a bit less.
So choose what you want and enjoy @KNIGHT97 thanks for the detailed explanation.
8. What is touch wake? or My Touch wake is not working?
Click to expand...
Click to collapse
It's a feature which will allow you to wake your device when it gets locked after screen timeout.
Try this unlock your device wait for it to auto lock not just tap on display and your device will wakeup no need to push the unlock key.
9. Video Camera stops recording?
Click to expand...
Click to collapse
Fix is: flash your desire rom...take a pic with your camera and a video...then reboot in recovery mode and install nadia kernel.
Thanks to @klurosu
10. How can I change cpu voltage with trickster mod???
Click to expand...
Click to collapse
Open trickster mod go to 4th screen. There you will find section mpu voltages. There you can change it. @mohit141785
11. By default the restriction settings in power saving mode are On even If the mode is Off.Remove CPU restriction and you will get normal work of the rom and better score.
Click to expand...
Click to collapse
Also try with different governors and I/O schedulers. Increase the SD cache to 1024 or 2048 (more than that has no effect and is wasted) and then try, it can sometimes give higher score in the storage I/O, which increases the total score too @KNIGHT97 thanks for the detailed explanation.
12. From where can I remove int.d script?
Click to expand...
Click to collapse
Go to /system/etc/init.d using any root based file manager and delete.
Note: There is an important one related to superSU and if you remove it by mistake you're gonna have trouble with root permissions. @KNIGHT97
13. My device doesn't show any reaction to undervolting (battery life is same as before) or gets unstable even on light undervolting?
Click to expand...
Click to collapse
Use Wanam Xposed and turn off DVFS or user DVFS Module(standalone) (dynamic voltage and frequency scaling), this feature was kept in touchwiz for benchmark boosting purposes and will confkict with any undervolting and custom governors because it scales the voltages and frequency on regular intervals and is framework integrated, so gets a higher priority than kernel based voltage and scaling controls.
For people who don't know what is DVFS please refer Wikipedia.
check @mattiadj thread for more details. @wanam @mattiadj @KNIGHT97
14. Can I use some performance scripts?
Click to expand...
Click to collapse
Yes, you can check @mat9v thread
15. Why is set on boot doesn't stick even though I have set it?
Click to expand...
Click to collapse
First make sure you have set on boot and set on boot notification enabled. If after a reboot you see this notification
Then set on boot was run.
16. Settings don't stick?
Click to expand...
Click to collapse
You might have scripts, other apps, or ROM settings override Synapse settings. In this case Set on boot delay might help if it's for settings at boot otherwise you need to track down and disable the app/ROM settings
17. If settings do not stick then the 2 most likely problems are
Click to expand...
Click to collapse
A1: If you're using chainsdd's superuser switch to koush's superuser or SuperSU.
A2: Make sure you are not using another tweaking app or your ROM has setting that overrides our boot configuration. In that case, “Set-On-Boot delay” feature might help.
Otherwise or if you still have problem, see below
A3: If your frequency settings don’t stick, it's because on certain Qualcomm or JB and higher devices, there are certain system services (thermald/mpdecision/project butter) or kernel service that rewrite frequency settings based on current thermal status and/or touch input. Certain custom kernels for your device should include work around for these issues. Unfortunately, it can't be fixed from app side.
A4: DON'T use a reboot app, they effectively force reboot your phone like a system crashes. If you really have to use it, then do it after the apply grace period or disable grace period by setting it to 0.
A5: You might have scripts, other apps, or ROM settings override Trickster MOD settings. In this case Set on boot delay might help.
A6: Don't force close the app (e.g. in Android Settings). It puts the app in a state that it can't start at boot until user starts the app normally again.
A7: Don't use app like Greenifier to greenify Trickster MOD. Doing so will prevent it to run at boot to apply Set-On-Boot.
A8: The Android BOOT_COMPLETED broadcast might be borked because of theme, mods, or after a few dirty flash. In this case reinstall ROM with a data wipe is needed. This solution is confirmed by our users and as this issue is because of deteriorating ROM with ORD, nothing we can do about it on our side.
A9: If it still doesn't work, please do in in app bug report using the option in the app menu right after Set on boot was run. You can enable Set on boot notification to know that.
Source: Trickster MOD FAQ.
18. Battery Saving Tip
Click to expand...
Click to collapse
Lux Auto Brightness
19. Detailed guide on Battery Calibration, Tips & Tricks to save battery.
Click to expand...
Click to collapse
Here
20. I made a logcat but my file is empty. How I can "fix" it?
Click to expand...
Click to collapse
By default Android logger is disable. Go to Synapse > CPU DRIVERS and enable Logger Mode.
nice☺
Sent from my GT-N7100 using Tapatalk
Thanks. Custom kernels are one of the few reasons I'm still using my Note2.
By the way is it possible to implement the mdnie controls from Perseus or devil kernel ?
darkchazz said:
Thanks. Custom kernels are one of the few reasons I'm still using my Note2.
By the way is it possible to implement the mdnie controls from Perseus or devil kernel ?
Click to expand...
Click to collapse
Yes in future release I'll implement new features.
Enviado desde mi GT-N7100 mediante Tapatalk
this is the first kernel for kitkat, tomorrow i will guive feedback. thanks for your release
after one day of use, really good
@Pafcholini can u add more cpu governor..btw nice kernel..smooth..?
Sent from my GT-N7100 using Tapatalk
Azhery said:
@Pafcholini can u add more cpu governor..btw nice kernel..smooth..?
Sent from my GT-N7100 using Tapatalk
Click to expand...
Click to collapse
Yes, I'll add lulzactiveq, etc . Just give me a few days to do it.
PS: if I have time tomorrow I'll add some features and I'll upload the r2.
Enviado desde mi HTC One mediante Tapatalk
how about battery drain?
guma55 said:
how about battery drain?
Click to expand...
Click to collapse
Is early to say it but it looks good.
Enviado desde mi HTC One mediante Tapatalk
error: no automatic screen lock. XXUND4 version of Vietnam
Gửi từ GT-N7100 của tôi bằng cách sử dụng Tapatalk
Nice kernel buddy. Hoping to see following features in next update.fast charge. Lullzactive. Gpu overclock.
Which app can control this kernel, mate?
Sent from my GT-N7100 using XDA Free mobile app
le vien said:
Which app can control this kernel, mate?
Sent from my GT-N7100 using XDA Free mobile app
Click to expand...
Click to collapse
use trickstermod app..
Sent from my GT-N7100 using Tapatalk
great work but i have small pb :
lost my root :/
when receive call i have black screen
have you one idea ?
Thanks for your hard work
brolee93 said:
great work but i have small pb :
lost my root :/
when receive call i have black screen
have you one idea ?
Thanks for your hard work
Click to expand...
Click to collapse
u need flash supersu in recovery..i dont know..bcoz i dont have any receive call today..which rom are u using??
Sent from my GT-N7100 using Tapatalk
brolee93 said:
great work but i have small pb :
lost my root :/
when receive call i have black screen
have you one idea ?
Thanks for your hard work
Click to expand...
Click to collapse
Worked fine for me, no loosed root, no black screen while incoming calls...etc... Good job mate.
Sent from my GT-N7100 using Tapatalk
brolee93 said:
great work but i have small pb :
lost my root :/
when receive call i have black screen
have you one idea ?
Thanks for your hard work
Click to expand...
Click to collapse
What rom are you using ? Not is normal . Make cache and dalvik cache .
Enviado desde mi HTC One mediante Tapatalk
Will it support DN3
Sent from my GT-N7100 using Tapatalk
aukhan said:
Will it support DN3
Sent from my GT-N7100 using Tapatalk
Click to expand...
Click to collapse
yes..work well on dn3 v5..☺
Sent from my GT-N7100 using Tapatalk

Categories

Resources