Related
RAFPIGNA KERNEL
Click to expand...
Click to collapse
1,5Ghz OC, Undervolted, Extended Battery Support and much more
This is my personal kernel, compiled for myself and for my builds, but some one asked to share it so...
I'm not a kernel expert and probably I can't give a lot of support on this, so don't expect anything
I mainly did this to fit some my needs in my builds, so I cannot guarantee that will work fine with others and that I will be able to fix issues.
Credits for the kernel development goes to the people that constaly work on it: specially Markinus e Danijiel but of course also Rajko, Cotulla, huyanu and all the other people involved.
A big thanks also to: Hastarin for his help and clear instructions to start.., ocm7 for the "night lesson" that gave my first compiled kernel, darkstone, crawlingcity
Use this kernel at your risk.
Speed is 998 as default, so standard for your phone. If you want to overclock you have to use an OC app.
Anyway DO IT AT YOUR RISK. I will not be responsible for damages to your phone!
Main Features:
Based on master linux_on_wince_htc http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc and always keept updated to it
G-Sensor freeze patch and other small fixes
Patched with 1.5Ghz OC capability
Patched SMARTASS Governor to be more battery saver
Default speeds: 245 - 998 mhz
Default governor: interactive
Default undervolted to 925mV
SysFS interface to custom undervolt or overvolt (see post 2 for help), credit: -snq
Full cLK support, credit Cedesmith
Full support of two-way call recording, via external app (see here http://forum.xda-developers.com/showthread.php?t=993793 )
Patched for BT high-battery drain on GB builds (your rom must support it in init.rc! read here http://forum.xda-developers.com/showthread.php?t=1007774
Fully working HTC Headset support
Wi-Fi MAC address fix
Yaffs, Ext2, Ext3, Ext4, CIFS, UTF-8
RMNET as module
IEEE 802.1x/EAP authentication and Native Wifi-tethering (on GB/AOSP builds using the GB version)
Extended Battery Support (only original HTC EB 2300mAh) credits: Arne
My entire code, config, build script are stored on GIT. No unuseful diff files, no unuseful zips with configs.. just clone the git repo and you can see everything, launch the script and build your own clone.
For who cares, config and commits logs are also stored in the zip in the "devs" folder
Click to expand...
Click to collapse
Changelog:
My git repo: http://gitorious.org/~rafpigna/linux-on-wince-htc/rafpigna_linux_on_wince_htc
Code:
2.0 OC GB
Added two way call recording support (http://forum.xda-developers.com/showthread.php?t=993793)
Patched for high BT drain on GB builds (remember that to have this working, your rom must support it in init.rc! read here http://forum.xda-developers.com/showthread.php?t=1007774 )
Merged to master branch
2.0 OC
Added two way call recording support (http://forum.xda-developers.com/showthread.php?t=993793)
Patched for high BT drain on GB builds (remember that to have this working, your rom must support it in init.rc! read here http://forum.xda-developers.com/showthread.php?t=1007774 )
Merged to master branch
1.9 OC GB
[B]only for Gingerbread builds[/B]
Cleaned and tweaked Wifi drivers from tytung repo
Merged to master git
Added default UV to 925mv for more battery saving
Sysfs interface to custom control the UV parameters via shell or script
Added more cpu frequency steps, for improved smoothness and battery saving
Added Extended Battery support from Arne code. (HTC Original EB 2300mah)
Added multiport support
Added full cLK support including boot-to-recovery
Included again "01modules" in the zip file to avoid losing data.
1.9 OC
Merged to master git
Added default UV to 925mv
Sysfs interface to custom control the UV parameters via shell or script
Added more cpu frequency steps
Added Extended Battery support from Arne code. (HTC Original EB 2300mah)
Added multiport support
Added full cLK support including boot-to-recovery
Included again "01modules" in the zip file to avoid losing data.
1.8 OC NO SENSE
Merged with linux_on_wince_htc to apply last commits
http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc
[fixed netfilter errors and missing dependencies] Danijel
Added tytung AOSP wifi drivers and wpa_suplicant to enable IEEE 802.1x/EAP authentication and native wifi thetering on GB/NO SENSE builds
[B]Credit for this fix goes to TYTUNG[/B]
1.8 OC
Merged with linux_on_wince_htc to apply last commits
http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc
[fixed netfilter errors and missing dependencies] Danijel
1.7
(new temporary branch: NEWOC)
Added BFQ as default scheduler, TinyRCU, LZMA [from huanyu]
Tweaked Interactive governor [from huanyu]
Other small tweaks (see git)
1.6
Merged to master http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc
[g-sensor calibration fix (no more facedown needed)] - Markinus
1.5
Fixed 245000 min frequency typo
1.4
Added no-oc on boot to avoid rebooting issues
1.3
Fixed low cpu values that causes drop of phone signal.
1.2
Tweaked Smartass governor
Set INTERACTIVE as default governor
1.1
Some cleanups
1.0
Added OC + Smartass governor
Click to expand...
Click to collapse
Download:
AT THIS MOMENT THE DOWNLOADS ARE ONLY FOR MAGLDR ROMS. IF YOU NEED CLK PLEASE CLICK HERE FOR A GUIDE ON HOW TO CONVERT. THANKS ARIF-ALI!
USING OTHER METHODS CAN CAUSE NO BOOTING, NO DATA OR OTHER ISSUES
Flash via ClockWord Recovery
I will not provide other formats
If you have issues flashing or something not works after flashing, check with your build chef if this zip is compatible with the partitions used by your build.
2.0 OC
This is working for all froyo/gb/aosp builds, but if you want max performance on Gingerbread, use the GB version
http://www.multiupload.com/H6TP0LFVJX
{
"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"
}
2.0 OC GB
This is working only on Gingerbread builds. Includes a wpa_suplicant file that will be pushed in your /system/bin folder to enable IEEE 802.1x/EAP authentication and native wifi tethering
http://www.multiupload.com/QV7AHSKTC9
Old versions:
1.9 OC
http://www.multiupload.com/AVBKLQSITQ
1.9 OC GB
http://www.multiupload.com/14RSYK5B28
1.8 OC
http://www.multiupload.com/OGY9NC4M75
1.8 OC GB
http://www.multiupload.com/SRW5CN4OIS
1.7
http://www.multiupload.com/LW7P00W69F
1.6
http://www.multiupload.com/ISZNS4LFH2
1.5
http://www.multiupload.com/NTBNV4EGGN
Click to expand...
Click to collapse
Donations:
I dont ask donations for this because mainly is based on the work from others and they deserves more than a "thanks". But since I put some efforts in this, would be nice if you can click on my "thanks" button to show you are thankful for this work
Anyway if you still want to offer me a coffe, it's appreciated.
Click to expand...
Click to collapse
Undervolting/Overvolting via SysFS
This is a risky operation.
You can burn your CPU. Do it at your risk.
I'm not responsible if you damage your phone. If you are doing this, is supposed you know what are you doing.
You can set the UV/OV values using some simple commands in shell or writing them in a file to push in your /system/etc/init.d folder that will be executed on boot.
File must be named like XXvoltages, where XX is a number that is not used by any other file in the folder.
Please find here an example file (credits: tyween) to restore on boot the voltage levels to standard one (1050mv)
If you want to change, just unpack the zip, change the 12vddlevels to your preferred one and re-pack the zip, to flash it via cwr or push the single file with adb or droid explorer or anything else.
http://www.multiupload.com/8CP9AF9UGO
Advanced Instructions from -snq
usage:
query: (output: first column: frequency (kHz), second column: vdd* (mV))
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
128000: 950
245000: 950
384000: 975
422400: 975
460800: 1000
499200: 1025
537600: 1025
576000: 1050
614400: 1075
652800: 1100
691200: 1125
729600: 1150
768000: 1175
806400: 1200
844800: 1200
883200: 1225
921600: 1225
960000: 1250
998400: 1275
1036800: 1275
1075200: 1275
1113600: 1300
1152000: 1300
1190400: 1300
incrementing/decrementing all levels by a specified amount* (mV):
Code:
echo '-25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '+25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
adjusting the supply voltage* (second value, mV) at a specific frequency (first value, kHz):
Code:
echo '998400 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
*: vdd values must be a multiple of 25 (enforced by the interface; the regulator doesn't accept other values - found out in the hard way)
please note that the values set through this interface will only be written to the acpu table - they will only become effective when the specific frequency is (re)set by cpufreq
i took the input parser from iscaela's code - thanks for it
do not apply this patch if you plan to use avs
to query the constraints of the regulator ("max_microvolts", "min_microvolts") or the voltage currently supplied to the cpu ("microvolts" (uV)):
Code:
grep '.' /sys/class/i2c-adapter/i2c-0/0-0048/regulator/regulator.0/*
Click to expand...
Click to collapse
cool will test
You might want to add in nice big caps no official extended battery support (I'm guessing it doesn't), won't be long until the requests flood in!!!
Sent from my DL DesireZ v3.4 final using Tapatalk
sorry but how do in install this via clock work ??
m_segura420 said:
sorry but how do in install this via clock work ??
Click to expand...
Click to collapse
Just open the recovery from the Magldr, choose the option update.zip and browse the file which should be on the root of your SD card. That's it. Reboot to Android.
Good to see a kernel developer! I will try this
Sent from my HTC HD2 using XDA App
Is this kernel also for SD builds or NAND only?
back to 1.5
i installed 1.6,waited 5',shutted down the phone,then again->on-rebooted 3 times....data corruption....
i have version 2.3 with ext4 1gb
going to wipe all and do fresh start with ext3 4kb
edit: after wipping only the ext part from ext4 to ext3,restored from CWM,updated the kernel,no more corruptions!!!
only issue ..its a little laggyyy,i think that 1.5 was faster...
edit2: back to 1.5...much better
1.6->to much lag,startup time very long,screen reaction not like 1.5,battery drenage BAD
Very nice kernel, I was on the brink of starting my own as I was waiting for the new proximity sensor/light sensor fixes to be implemented but yours is now on my HD2.
One thing, it did think my battery was at 0% until I pulled the charger and started charging again in which it then shot back up to 100%.
I have high battery drain on standby mode about 267mA with this kernel
i want to downgrade it to 1.5, can u pls give me the link of kernel 1.5?
with all the respect for raf...
here you go
http://www.multiupload.com/NTBNV4EGGN
Are you becoming a hacker?
Thanks, great.
i am using your DHD build, does it have this version of the kernal or i should update with this?
does this kernel support Extended battery ?
Some one is reporting higher battery drain then 1.5 but no changes are made to 1.6 except the g-sensor calibration fix.
I think that cause you have to reboot to install the kernel, you will always have an high battery drain on next boot with new kernel. Wait 10-20 minutes and you will see low battery drain. Actually I have 4ma in standby.
Nice try
calibrating the g sensor
boba23 said:
I can top that ;-) 3ma with markinus 1.71 build. great job raf, g-sensor cal works perfectly fine now, [email protected] .
boba
Click to expand...
Click to collapse
Hi, what did you use to calibrate the g sensor. I thought stock android did not come with any calibration tool
Thanks RAF.
i hope You will use that kernel for the next version of RafDroid.
Kazz88 said:
Hi, what did you use to calibrate the g sensor. I thought stock android did not come with any calibration tool
Click to expand...
Click to collapse
Markinus 1.71 is a DesireHD based build but with out HTC sense. It has the calibration tool
Sent from my HTC HD2 using XDA App
shree.cse said:
Markinus 1.71 is a DesireHD based build but with out HTC sense. It has the calibration tool
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
o i see. thank you. would anyone know the best way to calibrate a stock build with this fix. i dnt think apps from market would work
Hello everyone, finally got my E4GT and got a ROM put together for everyone. If anyone followed my work on the EVO 3D, I like to build for the community and user input is very important to me so please leave feedback so we can all make this ROM better!
{
"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"
}
v.2 is an entire ROM because the apps have been optimized. I would recommend a FULL wipe (you must atleast wipe /cache, /system, and dalvik!) but you may be able to get away with not wiping /data. I wouldn't recommend it and I DON'T WANT TO HEAR ABOUT ISSUES if you haven't wiped everything first!
Update 10/28 - v.2.2 update.zip (Flash this over v.2.1 and WIPE /cache and dalvik!!)
Everything from v.2.1 PLUS...
Updated viperControl to v1.3.1
-- Fixed looping in OC daemon menu
-- Script kills virtuous_oc and restarts anytime settings change
-- Various code enhancements
Fixed freezing when holding Home and tapping Task Manager
Added UA settings in Browser
virtuous_oc set to ondemand by default
Ondemand governor tweaks for battery life
21viperrom init.d script will tweak conservative or ondemand on boot automatically depending on what your default awake governor is set to
Download from HERE - md5: 3a128d33c28866c34c0816c7b37248f5
Update 10/26 - v.2.1 update.zip (Flash this over v.2!)
Updated viperControl to v1.3
-- Checks for root at start of script
-- GPU overclock
-- Permissions fix on scheduler init.d file
Shortened proximity sensor delay to wake screen when on call
Added Polaris Office (if you can't find it in GO Launcher, open app drawer, Menu > Sort > Alphabetically (might already be checked) > OK)
New Battery calibration script - read about it HERE (thanks seo)
More tweaks conservative governor for battery life
Added Comfortaa and Roboto font (Settings > Display > Screen Display > Font)
Muted camera capture noise and video record noise (will remove focus sounds in v.3)
Download from HERE - md5: 5c071f363862466eee44087905d22a53
Planned for v.3
Power options
Lockscreens
Kill all camera sounds
Update TB
Fulfill Google Code Issues
Update 10/21 - v.2
All apps optimized with mx0 compression (more free RAM) and PNGOpt
Screen Off CRT animation
Battery percentages in 1% increments
Hacked Hotspot (3G only) (thanks Necrosan!)
Modified SystemUI.apk for 1x (thanks nivron and Orionstein)
ROM now puts viperROM folder in internal memory (emmc)
Updated vC to v1.2
-- Added quick option to restore all TouchWiz files
-- Renamed bloat option to "App Manager"
-- Fixed error with governor settings
-- Code cleanup
Downgraded to Market 3.1.5 to fix paid app download issue
Added VoiceRecorder to /sdcard/viperROM/removed_apps
Added VoiceSearch to /sdcard/viperROM/apps
No bloat left in ROM!
More bloat removed from this build (put in /sdcard/viperROM/removed_apps)
-- File Transfer Client, File Transfer Manager, File Transfer Server, Task
-- Manager, Social Hub, Swype, and All TouchWiz Widgets
Removed bootup sound
Download from HERE - md5: a740f194e7d30f1bd3181f9436eda845
Update 10/19 - v.1 update.zip (Flash this over v.1!)
Adds new viperControl v1.1 - fixes governor selection issue and removed apps restore
Adds Calculator and Calendar back into ROM
Update available HERE - md5: 161762e1882e62c4f0aa6275e0c21bf4
Update 10/18 - v.1
EG30 Deodexed No-CIQ Base (thanks AbsolutZeroGI)
Updated kernel to LoStKernel 1.0.0.4 (thanks chris41g)
Tweaked conservative govornor for better battery life
Added virtuous_oc daemon (thanks Team Unity) (starts on boot, recommended not to use SetCPU - see 2nd post!)
--Changed virtuous_oc files to work with E4GT
----Screen Off 200/500 (conservative) | Screen On 200/1200 (conservative)
[*]Added viperControl from EVO 3D
--Fixed OC Daemon Settings in viperControl
--Completely reworked viperMOD to work on the E4GT
build.prop tweaks
Faster sdcard read/write speeds
All included apps zipaligned
Zipalign all new apps on boot
GO Launcher as default (must have another Launcher before removing!)
Latest GMail (2.3.5.2) and Market (3.2.0)
Apps added to /data:
--aLogcat, Car Home, Astro, Twitter, DSP Manager, Facebook, Google+, Google Videos,
--Google Voice, and Titanium Backup
Bloat removed: (found in /sdcard/viperROM/removed_apps)
--AllShare, BuddiesNow.apk, KiesAir, Launcher2.apk, Media Hub, Task Manager,
--TouchWiz Launcher and TouchWiz Widgets
Extra apps: (found in /sdcard/viperROM/apps)
--Terminal Emulator, Modded Rotating Netflix, and WiFi Tether
Added custom viperROM Boot Animation
Added Segoe font
Added white overscroll glow
Download from HERE - md5: f0562d650aa5bdc83bbbff0f9340d033
Please submit any bugs or request to the viperROM Google Code page located HERE. Please make sure to scroll down to "Labels" and choose "Phone-E4GT" when you submit it!
It has been asked to make it easier to donate for people using Tapatalk, so here it is...
http://bit.ly/n7sB9g
You are not required to donate, however, any donation is greatly apprecaited and will help me pay for school and this shiny new phone Thanks to anyone who has already donated, I'm very grateful!
FAQ
Q: What makes this ROM different than all the other ROMs?
A:
First and foremost, you will get the best support from the me, -viperboy-. I personally reply to almost every post and I'm always in my thread trying to help out. If you have to wait more than an hour or so for your question to be answered, that is unusual!
The inclusion of the OC Daemon for unprecedented battery life and performance
The custom viperControl script that handles the OC daemon, voltage control, removed app management and more!
A highly tuned system for incredible smoothness
Q: Do I really need to wipe coming from another version of viperROM?
A: I always recommend that and that is how I test my ROMs. You may be not have any issues if you don't wipe, but you might.
Q: What is battery calibration and should I do it?
A: Yes!! If you aren't getting wonderful battery life or you think you can do better, do it! Here is the method I have used on all of my devices and it has always done well for me: Charge the phone to 100%, wipe battery stats (from recovery, or Battery Monitor Widget can do it [Menu > Statistics]), let the phone die and then fully charge. Your next charge cycle will be much better!
What some people don't understand is that you're not calibrating the battery as you are calibrating the phone. When you wipe and do this procedure, the phone reads where the max and min voltages of the battery are so it can report battery stats accurately.
---------------------- Special Features of viperROM ----------------------
viperControl Script
Currently with this script, you can:
Adjust the OC Daemon (See below)
Adjust voltages (See below)
Manage removed apps
Fix permissions (when apps keep FCing)
Edit some features of the build.prop
Manage the hosts file
To access viperControl:
Open up Terminal Emulator
Type "su" (without the quotes and grant it Superuser access if you haven't already)
Type "vc" (without the quotes)
OC Daemon
The OC daemon was created by rmk40 of Team Unity. I take no credit for the daemon, only the script I made to make it easier to work with. More information can be found here, but I will sum it up and explain the script below...
This daemon, written in C, completely eliminates the need for SetCPU and other CPU controlling apps. The daemon handles min/max frequencies for both screen on and screen off but it has one more trick up its sleeve... It can change the governor INSTANTLY depending on the screen state. I have tested it and I can tell you that it really does work instantly and I think this is going to be a great battery saver! I have set default values within the ROM as follows: Screen Off - conservative @ 192min/486max and Screen On - ondemand @ 192min/1188max. Using these settings, I get NO lag. Battery life is amazing, over 19+ hours for me with moderate usage!
If you decide that you want to change the settings of the daemon, here is how you do so...
Open up Terminal Emulator
Type "su" (without the quotes and grant it Superuser access if you haven't already)
Type "vc" (without the quotes)
Enter "1" (without the quotes) and you will see all of your options
All the settings can be edited from there. If you want to verify that this is working, you can run these commands from adb shell:
Current CPU frequency
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Current CPU governor
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Current min CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Current max CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
The script is pretty good for now and I will eventually incorporate it into a large script exclusive to my ROM. However, here are a few things that you need to know about the script...
The phone will boot up and detect if you're using SetCPU or other CPU apps. If you are, the daemon will be DISABLED automatically. If you aren't, the daemon will be enabled.
I would recommend against using SetCPU or other apps as they take up memory and the script can do pretty much everything SetCPU can, even voltages. (And damn, did that take a while to code for the Samsung kernels!)
viperMOD
You can use viperControl to adjust voltages now that I have put a special copy of the viperMOD script into vC. Please see the website in my sig for some more information, but it's pretty easy to use. The voltages on the included kernel are pretty good as they are, so you may not be able to lower by much. I just rewrote this entire code for the Samsung kernels and it worked great for me, just lemme know if you have any issues.
MODS
Stock Font
Stock Framework [updated 10.29, now working!] (removes CRT, viperROM logo in status bar, 1x icons, and and battery percentage)
I'll give it a shot. Thanks! Which Android base is this?
Thx Viper!
-viperboy- said:
Another one...
Click to expand...
Click to collapse
Grabbing it up fast. Thanks!
its about time!!! j/k viper i <3 you
Sorry guys, I never took screen shots and I have my phone all setup right now. I would be very grateful if someone could take some screenshots of the stock ROM and post them up so I can put them in the OP! If no one does that, I will do it tonight
I don't have this phone activated yet so I can't comment on the voice/3G/4G side of things right now so please let me know if there is anything not working right!
Enjoy!
I'd love to see CM7 ported to this phone, even with included with this ROM, similiar to what tyween does with his TyphooN ROM for the HTC HD2.
awesome! looking forward to flashing when i get home
agentfazexx said:
I'll give it a shot. Thanks! Which Android base is this?
Click to expand...
Click to collapse
EG30 Deodexed No-CIQ Base
chunology said:
EG30 Deodexed No-CIQ Base
Click to expand...
Click to collapse
Base as in 2.3.what?
I think its 2.3.4
Sent from my SPH-D710 using XDA App
Viper, my man. I'm so glad to see you here. Will definitely be checking this out.
Sent from my SPH-D710 using xda premium
I swore I wouldn't flash a ROM until CM7 was released on our devices but this ROM is very very tempting.... may someone with the ROM flashed post some screens, please?
---------- Post added at 12:50 PM ---------- Previous post was at 12:49 PM ----------
agentfazexx said:
Base as in 2.3.what?
Click to expand...
Click to collapse
EG30-NOCiQ is 2.3.4
agentfazexx said:
Base as in 2.3.what?
Click to expand...
Click to collapse
2.3.4, as said by others. Sorry, I thought we all knew that I will put it in the 1st post. Thanks for the warm welcome, guys. Please someone get me screenshot and I will love you forever
Interesting. May check out the rom sooner or later
Sent from my SPH-D710 using xda premium
I'll post some screens in a few. Trying to track down a damn usb cable at my girlfriends apartment to flash this bad boy, haha.
Quick question: Would flashing Chris's stock kernel with CWM break the majority of tweaks in this rom?
Right when I'm getting settled in with starburst. Boom! You hit us with this. Looking forward to giving it a shot I loved your rom on the 3D.
Hi all , as new year gift I present you my First kernel
This kernel , it's made for have the best performance and balanced battery consuption :good: , and since this is my first kernel and I'm still learning , any suggestions,hints,tips , are greatly accepted
REQUIRE UNLOCKED BOOTLOADER!!!!!
WORKS ONLY ON STOCK ROM , SO DOESN'T WORKS WITH AOSP BASED ROM(CM9/10,AOSP;AOKP); maybe works with miui , I don't know
I'm not responsible for damage to your device , use it at own risk!!!!
Features:
[V1] Based on .55 stock FW
[V1] Based on Arakmar ramdisk , with all the feature of Advanced stock kernel :CWM recovery , busybox, root , etc... [Very thanks to Arakmar forhis great work!!!]
[V1] BOOT Freq capped at 1512 MHz.
[V1] CPU Underclock/Overclock 30/1900 MHz
[V1] GPU 3D Overclock : 320 MHz (from the original 260 MHz)
[V1] GPU 2D Overclock : 228 MHz (from the original 200 MHz)
[V1] VDD SVS support ( for change voltages of cpu freq )
[V1] ZRam , ZCache and Frontswap
[V1] Snapdragon and other build optimization
[V1] VFP ( Virtual Float Point ) Neon and other optimization
[V1] Enabled Unaligned memory access
[V1] NTFS filesystem support
[V1] UTF-8 codepage support
[V1] Default TCP congestion algorithm shifted to "VEGAS"
[V1] [TEST] Increase max audio volume
[V2] GPU 2D OC to 266 mhz
[V2] GPU 2D scaling
[V2] CPU Smooth scaling (works only with pegasusq and ondemand)
[V2] Added CPU Topology
[V2] Optimized READAHEAD(sd cache) and Writeback Ratio
[V2] 3.0.57 linux upstream
[V3] MPDecision
[V3] RECOVERY INDIPENDENT WITH TWRP
[V3] Glibc
[V3] Small 2D GPU scaling fix
[V3] Optimized RWSEM algorithm
[V3] Other small tweaks
[V3] 3.0.71 linux upstream
[V3.1] Full 2D / 3D scaling fix and tweak : now you can set both using "kernel tuner" app
[V3.1]New logo. Thanks to dpiroto
[V3.1]New 1.7GHz OC version for who gets bootloops
More Governor:
[V1] Hotplug
[V1] Pegasusq
[V1] Interactive (Enabled)
[V3] Sakuractive
[V3] Adaptive
More scheduler:
[V1] VR
[V1] SIO
[V1] ZEN
[V3] ROW
LAST version
Download link here :
CWM package ForzaferrarileoV3.1 1.9Ghz fixed bootloops. after flash do a wipe cache and dalvik Link1
Click to expand...
Click to collapse
Download link here :
CWM package ForzaferrarileoV3.1 1.7GHz version (for who gets bootloops with normal version) Link1
Click to expand...
Click to collapse
Older version(not recommended)
Download link here :
CWM package ForzaferrarileoV3 Link1
Click to expand...
Click to collapse
Download link here :
CWM package ForzaferrarileoV2 Link1 (seems not working on some rom )
Click to expand...
Click to collapse
https://www.box.com/shared/mpg41z4c18up9r4lfh58https://www.box.com/shared/mpg41z4c18up9r4lfh58https://www.box.com/shared/mpg41z4c18up9r4lfh58
Download link here :
CWM package ForzaferrarileoV1Link1
Click to expand...
Click to collapse
Source here
CREDITS :
Sony for source
Arakmar for his Ramdisk
Amin and Mericon for the help
Dpiroto for the last bootlogo
Nice to see more development.. Thank you very much
Sent from my Xperia S using xda app-developers app
Hey....will give it a try....
thanks
---------- Post added at 09:42 PM ---------- Previous post was at 09:33 PM ----------
seems am getting a bootloop.....
---------- Post added at 09:49 PM ---------- Previous post was at 09:42 PM ----------
seems my phone went bananas........ it started..but after android is upgrading.....went into loop..now stuck on kernel sign.....
any ideas????????
Rom?
Sent from my LT26i using xda app-developers app
What rom are you using?
Sent from my LT26i using xda app-developers app
trying......now
Sent from my LT26i using xda app-developers app
hey every thing works great and and antutu benchmark = 9681 very good but how to use swap and zram ? please give me step by step guide how to use them
elias234 said:
hey every thing works great and and antutu benchmark = 9681 very good but how to use swap and zram ? please give me step by step guide how to use them
Click to expand...
Click to collapse
Swap : http://forum.xda-developers.com/showthread.php?t=1659231
Zram = download terminal emulator
su mkswap /dev/block/zram0
swapon /dev/block/zram0
or create an init.d script
Sent from my LT26i using xda app-developers app
:crying: When a Kernel for Lock bootloader. It's not possible ? You're seems very cooool
MaxPayne3004 said:
:crying: When a Kernel for Lock bootloader. It's not possible ? You're seems very cooool
Click to expand...
Click to collapse
Unlocked bootloader is needed for custom kernel
Sent from my LT26i using xda app-developers app
Forzaferrarileo said:
Swap : http://forum.xda-developers.com/showthread.php?t=1659231
Zram = download terminal emulator
su mkswap /dev/block/zram0
swapon /dev/block/zram0
or create an init.d script
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
hey swap works thanks , but when i put mkswap /dev/block/zram0 it says mkswap : image is to small
and i entered su for root access before excuting this command what to do ?
elias234 said:
hey swap works thanks , but when i put mkswap /dev/block/zram0 it says mkswap : image is to small
and i entered su for root access before excuting this command what to do ?
Click to expand...
Click to collapse
How to make simple ZRAM init.d script 1. Using Root Explorer, got to /sytem/etc/init.d/2. press Menu then create new file 3. paste these in it
#!/system/bin/sh sysctl -w vm.swappiness=40 echo "1" > /sys/block/zram0/reset echo $((50*1024*1024)) > /sys/block/zram0/disksize mkswap /dev/block/zram0 swapon /dev/block/zram0
4. close and save it as 60ZRAM 5. set permission to 777 or "rwxrwxrwx" (tick all) 6. take note: 50 *1024*1024 = 50MB zram disksize. if you want to set 30MB, change 50 to 30.
To check download terminal emulator and type su free
if you see swap memory, that means thats activated
Sent from my LT26i using xda app-developers app
More kernels are always welcome.
Sent from hell using Xperia-S(atan)
[/COLOR]
Forzaferrarileo said:
How to make simple ZRAM init.d script 1. Using Root Explorer, got to /sytem/etc/init.d/2. press Menu then create new file 3. paste these in it
#!/system/bin/sh sysctl -w vm.swappiness=40 echo "1" > /sys/block/zram0/reset echo $((50*1024*1024)) > /sys/block/zram0/disksize mkswap /dev/block/zram0 swapon /dev/block/zram0
4. close and save it as 60ZRAM 5. set permission to 777 or "rwxrwxrwx" (tick all) 6. take note: 50 *1024*1024 = 50MB zram disksize. if you want to set 30MB, change 50 to 30.
To check download terminal emulator and type su free
if you see swap memory, that means thats activated
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
hey it worked thanks a lot and i can feel a little better need for speed most wanted because i have a lot lot of games and nfs mw lags very little but after swap and zram i realized no more lag thanks for this great kernel and thanks for fast replay
test it is good . thanks for sharing
Sent from my LT26i using xda app-developers app
hey,when i Use your kernel... Can i relock my phone????
Hey, very nice kernel, how do I overclock the gpu ???
Please answer, I want more performance for games..
First of all you cannot re lock your bootloader with custom kernel... Secondly gpu is already overclocked... There is no way you can alter it... So stop asking in every thread that could you relock the bootloader with custom kernel...
Hey dev could you please make a kernel with all these features for cm10 as well??we will be glad to have it..thanks
Sent from PAC Xperia S
amey_gangal said:
Hey dev could you please make a kernel with all these features for cm10 as well??we will be glad to have it..thanks
Sent from PAC Xperia S
Click to expand...
Click to collapse
I don't have a lot of time in this period...
Anyway novakernel is a good one, try it :thumbup:
Sent from my LT26i using xda app-developers app
Hi everybody
Ones again I am here to guide you to increase there performance of you device.
To make it smooth n lag free.
Well, it took a whole week to complete these scripts so please shower this thread will positive views.
This Scripts are strictly for GALAXY Y only. Do not try it in any other device.
The following scripts attemps to make your phone battery dures more time or your phone more responsive and smoother by modifiing some governor's parameters.
It will set CPU min freq at 234 MHz and max at 832 MHz, the governor in the script name, BFQ scheduler and apply tweaked tunables for battery or performance.
Steps of Install
Download Script Manager
Download the script and placed it in the root of your sd-card
Open SManager >> explore to the scripts >> select the one you want to integrate >> check script >> root >> set at boot [set at boot is optional]
In arguments, write b or p within you want battery or performance optimisations
Click save
Click Run
Downloads :
1.Interactive-governer.sh
2.Conservative-governer.sh
The following scripts are tested and working on the following kernel :
1. Merruk kernel
2. Savie's kernel
Credits:
Pending....
Please test it on other kernels and report me, I will add you in Credits.
More scripts are comeing soon.
I will be not responsible if you brick your device or dead sd card or anything happen to your device.
Please give me credit if anyone mirror my work.
Dont forget to hit Thanks.
What Doesn't Kill Makes Me AWESOME
Governor for over-clocked devices are coming soon.
What Doesn't Kill Makes Me AWESOME
Downloading and trying...
Sent from my GT-S5360 using Xparent Cyan Tapatalk 2
Hi Guys ,
i would like to share my CM12.1 based kernel with very few features and i hope u like it
Code:
Features
CPU overclock 2.457 Ghz (Phone will boot @ 2.457Ghz)
Voltage adjustment
KCAL advance color control
Fast_hotplug
Faux Sound control
Compile with UBERTC GCC 4.9.3 ([url]https://plus.google.com/+ChetKener/posts/YzMJEkzPQgp[/url])
Graphite and Ofast flags
Cortex A15 optimized
selinux permissive
Thats it!! :p
Q&A
Q- Why overclock ?
A - Why not? .. Krait 400 is capable to run at 2.457 Ghz .. acording to me going over 2.457Ghz is overclock ...
Q- Why fast_hotplug and not intelli-plug ? and where can i find fast_hotplug settings ?
A- Well .. ill see if i can include intelli-plug also .. but you can use fast_hotplug for now as it is really fast compare to mp_decesion . i dont noe about any apps but u can control it manually using Root explorer (recommended) go to > sys > module > fast_hotplug (and do whateve u want
Q- how can i boot my phone on defualt freq instead of 2.457Ghz
A- you cant , beacuse i removed 2.105Ghz and replaced it with 2.265Ghz .. so if u want u can boot at 2.265Ghz using Kernel adiutor app (Recommended) and also dont forget to change thermalmanger.xml (found in system/etc ) values (find "control name = cpu" and change first value from 2105400 to 2265600)
Q- Your kernel is draining battery like hell !!! help me
A- i dont care ... unless i found unusual battery drain..
Q- Wow what a waste kernel no governer no i/o sched... other kernels has 10000 governers ... dafuq are u doing OP ?
A- Lol .. there is no need to add many gov and i/o schd as Interactive is best governer and u can tweak it for performance , battery and balaced (search on Xda) and ..
i want to keep my source clean and close to CM12.1 so that i can easily track if there is any issues .. and let me clear one more thing , m not a kernel developer i have 0% knowledge in C+ , 0% knowledge in linux/ubuntu and also very less knowledge related to github so i decided to pick most usefull features (for me atleast ) ..
Q- Can add "abc" or "xyz' features in your kernel ?
A- Well .. because of less knowledge i decided to pick limited features and not to mess with my source ..... but if feature is very usefull then ill surely look in to it and add it (if possible)
Click to expand...
Click to collapse
Here are some sceenshot
{
"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"
}
Download Kernel :
V1 (16-05-2015)
View attachment 3315931
V2 (23-05-2015)
View attachment 3326746
EDIT - forgot to add source
https://github.com/Naitik2015/android_kernel_sony_msm8974
EDIT - forgot to add credit
Special Thanks to below mention ppls (without them it wouldnt possible)
Faux123
DooMLoRD
pec0ra
Myself5
AndroPlus
savoca
Cyanogenmod maintainers
UBERTC Developers
Code:
CHANGELOG
V1
CPU overclock 2.457 Ghz (Phone will boot @ 2.457Ghz)
Voltage adjustment
KCAL advance color control
Fast_hotplug
Faux Sound control
Compile with Linaro GCC 4.9.3
V2
Compile with UBERTC GCC 4.9.3 ([url]https://plus.google.com/+ChetKener/posts/YzMJEkzPQgp[/url])
Graphite and Ofast flags
Cortex A15 optimized
selinux permissive
INSTALL INSTRUCTION
1. Save kernel.zip on your SD card
2. Boot in to recovery
3. Wipe cache and Wipe Dalvik/ART cache.
4. Flash kernel.zip
My Settings -
CPU MIN - 300 Mhz
CPU Max- 2.457 Ghz (2.265 for battery)
Governor - Interactive
I/O sched - RAW
Gov Setting -
go high speed - 80 (90 for battery)
highspeed freq - 2.457 ghz (2.265 for battery)
Timer rate - 20000 (40000 or 30000 for battery)
Sound control
headphone gain (both) - 4
and use Viper4android with megabass IRS (Z-edition)
Hotplug
Fast_hotplug - enable it using Root Explorer
first disable mp_decesion
go to sys > module > fast_hotplug > parameters > open fast_hotplug_enabled in text editor and change value to 1 from 0
KCAL settings -
R- 255
G- 250
B- 245
Saturation - 60 (even 55 is ok )
Screen Value - 105
Screen Contrast - 120
Amazing Job!
I have yet to try this but it looks awesome, this is just the kernel a lot of people have been waiting for. Finally having all these features available in a stock build of cm is a huge step for lollipop, kudos.
My Color Control setup
Red-205
Green-200
Saturation-45
Value-115
Contrast-120
Everything else stays the way It came. I don't know if my cheapo screen guard has any negative influence on the view ability of my screen, but for me this setup provides a dim enough backlight for nighttime use, bright enough for direct sulight. While making colors pop on the screen without unrealistic saturation levels. The blacls also seem deeper and more inky. Just thought I'd share my setup
Great job dev looking forward to trying this out.
@Techpenguin5 Could you tell me what app you're using for colour control
GeoSpaceKing said:
@Techpenguin5 Could you tell me what app you're using for colour control
Click to expand...
Click to collapse
Kernel adiutor or http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080 (app developed by savoca)
Restarting when changing GPU governor. Also, can you share with us your recommended settings?
Good Kernel
nArdow said:
Restarting when changing GPU governor. Also, can you share with us your recommended settings?
Good Kernel
Click to expand...
Click to collapse
only cpubw_hwmon and simple ondemand causes reboot ... may be bug in CM kernel as i don't touch anything related to GPU.... Settings added in 2nd post ...
Im so glad you people like my Kernel
Thanks
Very thank's for this kernel! <3
I have some questions:
-Installation is only flash .zip in recovery?
-If i install this kernel i lose my data, apps and other?
-It's work on CM12 (5.0.2) or CM12.1 only?
-Why i can OC to 2.457GHz, not to 2.8?
Rygiel98 said:
Very thank's for this kernel! <3
I have some questions:
If i install this kernel i lose my data, apps and other?
It's work on CM12 (5.0.2) or CM12.1 only?
Why i can OC to 2.457GHz, not to 2.8?
Click to expand...
Click to collapse
1. Yes , its flashable using recovery..
2. You wont lose your data unless you choose to wipe your data on recovery ( Install instruction added on 2nd post)
3. Why you are still using CM12 ... my kernel is based on CM12.1 source so technically it wont work on CM12
4. Check my source i had included overclock to 2.8 Ghz and tested on my phone for some days but i found that it isn't stable and ppl will damage there SOC using excessive OC .. the only use of 2.8 Ghz is improve your Benchmark scores ( that too in fridge ) .. so i removed it
Thank's for answers.
naitik2012 said:
3. Why you are still using CM12
Click to expand...
Click to collapse
I must use 5.0.2 because Xposed didn't work on 5.1.1. You don't use this?
Rygiel98 said:
Thank's for answers.
I must use 5.0.2 because Xposed didn't work on 5.1.1. You don't use this?
Click to expand...
Click to collapse
No i don't use Xposed framework .. have you tried this > http://forum.xda-developers.com/xposed/super-alpha-posted-permission-xposed-t3072979
Can' t flash the Kernel..
I use TWRP on latest CM 12.1 nightly
Tried several times..
Any idea?
Sent by XDA Fax
Fast_hotplug - enable it using Root Explorer
first disable mp_decesion
go to sys > module > fast_hotplug > parameters > open fast_hotplug_enabled in text editor and change value to 1 from 0
I don't know it.. I want edit this file but i get error. :/
And next problem is in Antutu i have restart phone.. Why?
Duvel999 said:
Can' t flash the Kernel..
I use TWRP on latest CM 12.1 nightly
Tried several times..
Any idea?
Sent by XDA Fax
Click to expand...
Click to collapse
havn't tried on TWRP ... on CWM its working withour any issue.
Rygiel98 said:
Fast_hotplug - enable it using Root Explorer
first disable mp_decesion
go to sys > module > fast_hotplug > parameters > open fast_hotplug_enabled in text editor and change value to 1 from 0
I don't know it.. I want edit this file but i get error. :/
And next problem is in Antutu i have restart phone.. Why?
Click to expand...
Click to collapse
as i told always use Root explorer to edit system files ...
If Antutu restart at 31% or 35% means voltage issues ... incease voltage of 2.457 Ghz and 2.265 Ghz by 10 if still reboots then keep increasing +5 till you find stable voltage.......
That's strange, that CWM works & TWRP not?
Sent by XDA Fax
as i told always use Root explorer to edit system files ...
I use this file menager and error. :/
This kernel bootloops Euphoria 1.1 Rom.
Nothing else I can say...
What voltage i must set?
Tapped from Sony Xperia Z1. (CM12.1)
Rygiel98 said:
View attachment 3322382
What voltage i must set?
Tapped from Sony Xperia Z1. (CM12.1)
Click to expand...
Click to collapse
Depends on what PVS bin your phone has!
This is mine (PVS4)
Sent from my C6903 using XDA Free mobile app
What is PVS and how i can know what PVS i have?
Tapped from Sony Xperia Z1. (CM12.1)