NEW M1 TWEAK. AVAILABLE IN CWM AND MANUAL INSTALL
This post has and will be edited to support the updated content frequently..
Instructions weren't changed up that much from the original.*
but i may have added new links and added my own experiences while testing this new tweak.)[/B]
CUSTOM ROM TESTERS NEEDED.
TRY ON ANY ROM WITH INIT.D KERNEL SUPPORT
NOTICED Based on my test, this tweak works much better and extended my battery life a lot more Improves Speeds on ROMS And Has Custom Battery Tweak
CURRENLY TESTED ON CTMOD FINAL, MAY IMPROVE AND WORK FOR OTHERS ROMS
(NOT TESTED YET ON OTHER ROMS AND KERNELS FEEL FREE TO TEST)
IMPROVED My SAMSUNGS PREVAIL! JUST MY OPINION.
How To USE:
BEFORE YOU BEGIN ALWAYS BACKUP YOUR DEVICE 1ST,
NO REINSTALL OF ROM NEEDED FOR CWM INSTALL
OR MANUAL INSTALL. (REMOVAL OF TWEAKS On ROM AND S03BD IF ON CTMOD!
Updating BusyBox Or AND Super User Binary's
FRESH Install RECOMMENDED BUT NOT NEEDED
>>>
WHAT YOU CAN REMOVE AND WHY?
ANY OTHER INIT.D TWEAKS
FOR CTMOD ONLY - Removal Of S03BD File Or Any Other Ad on Tweaks.
(Recommended REMOVAL IF S03BD ON CTMOD ONLY - CERTAIN TWEAKS MAY CLASH.
ADDED MODIFIED VERSION WITH INSTALL AND WILL BE ADDED FOR CTMOD ON CWM AND MANUAL INSTALL DOWNLOADS)
from /etc/init.d folder.
(AGAIN I RECOMMENDED U REMOVE S03BD FOR FULL EFFECT ON CTMOD ONLY.)
KEEPING BOTH M1 TWEAK And BD TWEAK FILES MAY RUN FINE, BUT IF U INSTALL, REMOVE THE MODIFIED VERSION ADDED BY INSTALL, IF YOU WISH TO USE THE ORIGINAL BD TWEAKS FOR THE CTROM)
ABOUT THE S03BD Modified Version- CTMOD ONLY - REMOVE FOR OTHER ROMS
The Modified Version Of S03BD HAS BEEN STRIPPED FOR NOW FOR COMPATIBLE USE WITH M1 TWEAKS AND WILL BE ADDED AUTO WITH CWM INSTALL
TO WORK IN Conjunction WITH THE M1 TWEAK.
NEW FILE WILL INSTALL TO
/etc/init.d folder
Named S03BD-Modified - REMOVE IF USING ANOTHER ROM - FOR CTMOD ONLY.
S03BD-MODIFIED WHICH IS TEMP FILE OF THE ORIGINAL BD TWEAKS.
(I WILL TRY TO ADD BD TWEAKS BACK WHEN TESTS ARE DONE AND BEST COMPATIBLE TWEAKS WORK PROPERLY TOGETHER WITH M1 TWEEKS I ADDED...)
Why I Removed!
I removed my BD tweaks,
only for a temp fix, since it runs slow to me.
when i started this project.
since then the rom was completed after a few final fixed and releases..
So THIS Is The Final, Final Version of CTMOD Final... Lol.
Seems even removing just that file with no M1 Tweak Or BDTweak And my device worked a bit better on CTMOD.. my opinion again..
Not sure what caused the issues yet with the original, and M1 Tweaks both running but didslow up a bit..
i dont really know the BD tweak and what its really doing to help better its functions so just removed and will add certain codes from it accordingly..
Nothing really crazy i've noticed by keeping original file though.
May cause slower speed issues on your device, may not.
DID SLOW UP ON MINES, SO REMOVED AND ADDED MODIFIED..
but report any if found.
Users can decide which tweaks suits there own demand..
Runs faster without it, but that's my opinion again. To each is own
Removing Of ORIGINAL TWEAKS
your choice and totally optional, removed for myself and recommended for the CTMod since i found it slowed my device up but shouldnt cause any issue's
Additional Roms May Require Additional Tweaks Removed..
(Not Sure Which Each Individual Rom Has, So Just Give It A Check)
There will be limited support, and install should work defaulted. I will try as much as possible to help out..
This post has and will be edited to support the updated content frequently..
INSTALLING THE TWEAK
THAT'S BASICALLY IT.
AFTER INSTALL AND EXPERIENCE NOTES:
CHECK EVERYTHING OUT
MAKE SURE YOUR APPS ARE INSTALLING THE WAY U USUALLY SET IT UP
AND TEST OUT THE ROM AND SEE IF ITS A BIT IMPROVED.
This is not a complete tutorial for the tweak but I just wanted to give you the idea how CPU tweak works on my prevail and s2 device.
For any time, if this tweak does not work as you intended, you can change the values and/or increase/decrease the frequencies and threshold values or fully remove.
Again The attached tweaks currently works on my devices and was tested on CTMOD FINAL with Kouma kernel without any issues so far since last-night.
But I'm not sure if it works on any other repacked kernel and customized roms.
Before applying the tweaks, I recommend you to make full CWM backup and then test it.
Remember The risk of using any mods and tweaks can cause damage to any phone. Sometimes things do happen and may not be caused by a mod, devs work or script. Again please use @ your own risk since its a pull from a different device.
You may leave tweak as is, which works fine on both my devices, until better setting has been defined and tested by users..
I'll leave this TWEAK as an alternative for users if needed For Other Roms.
IF YOU DO TWEAK THE SCRIPTS.
TESTED AND MY EXPERIENCE AND OPINION.
COMMENT OF EXPERIENCES ON TESTING IT WITH WHATEVER ROM YOUR CURRENTLY RUNNING AS THERE ARE DIFFERENT ROMS AND KERNELS OUT FOR THE PREVAIL!
CTMOD DEVELOPMENT IS DEAD AND WILL BE DEF BE MISSED BY MANY..
HOW TO CUSTOMIZE THE TWEAK AND A LIL ABOUT THE FEATURES.
BELOW IS A LIL REFERENCE ON HOW TO TWEAK THE SCRIPTS FURTHER.
RECOMMENDED FOR ADVANCED USERS HERE WILLING TO TWEAK TO THERE OWN SETTINGS..
AND ISNT NEEDED THE WAY ITS SETUP BY M1 TWEAK BY DEFAULT..
TEST @ Your OWN RISK.
NOT RESPONSIBLE FOR BLOWING YOUR DEVICE UP BUT SERIOUSLY DOUBT IT SINCE MY DEVICE HAS BEEN RUNNING SMOOTH SINCE IVE ADDED THEM!
The things that you need to decide or know before using this script:
Ive Used Before On Different Samsung's Devices I Had, And Found It Worked Fine Installing On The New CTMOD With 2 Devices I Have.
(Not Recommended For Stock roms)
May Work On Others Custom ROMS, DEVICES, AND WITH OTHER KERNELS THAT SUPPORT INIT.D.
Can Also Be Tweaked TO YOUR OWN DEVICES LIKING'S..
A Lil About The Tweak...
The CPU Tweak And How To Edit The Both Script Files To Your Device Needs.
S21cpufreq_governor
HOW TO ENABLE OR DISABLE
1 = enabled
0 = disabled
GOV MODES:
CONSERVATIVE INTERACTIVE LAZY ONDEMAND PERFORMANCE POWERSAVE SMARTASS -
(Should've herd About these by now..)
ABOUT THE SCRIPT.
cpufreq_governor script is quite simple/handy tool and it could replace many CPU governing tools. script can be used to define the CPU governor and change the options on selected governor.
1. The governor selected in this script works as a master governor to control the cpu.
Select the governor which one you want to use. In here, I used 'ondemand' as a default (value "1"). Only one governor works as master governor. If you want to use different governor, change the governor's value from "0" to "1" and reset the old governor's value "0".
2. Govenors
Conservative (default governor on original tweak not prevail)
This governor uses more power and faster than ondemand. (Havent Tested)
Under this governor, the following values are set.
SAMPLING_RATE="35000"
UP_THRESHOLD="75"
DOWN_THRESHOLD="35"
FREQ_STEP="15"
If the kernel does not support this governor, it won't be enabled if you try to tweak further or enable.
ondemand and lazy
If one of these governors is selected then the following values will be set -
SAMPLING_RATE="50000"
UP_THRESHOLD="75"
ondemand is set as the default on the prevail M1 tweak
interactive Performance Powersave smartass govenors
Just enables the governor. No value changes by these tweaks.
So, for most of you,
only the thing you can do with this script is, just selecting the governor, which will be the one you are going to use for this script.
Pretty sure most of you have there own opinions on which to use and what works better with there devices with previous apps like the voltage app.
play around with it @ your own risk and select which one works best with your device and want to use. again i used ondemand which is the default in the script i added.
Now If you want to change the detailed options, then you can make those changes using the second script.
S31cpufreq_screenstate_scaling script.
Which ill also explain a bit below how it works
REMEMBER CHANGE @ YOUR OWN RISK And KNOW WHAT YOUR DOING.
Read FULLY Before Tweaking OR HAVE A DEV TWEAK IT..
For The S31cpufreq_screenstate_scaling
This Script Can be used to decide how you want to deal with different phone states.
Basically the kernel automatically controls most of it but if you want, you can also have a control over it using this script.
This script can be used as standalone or in conjunction with 2cpufreq_govenor script.
The difference between these two scripts are, when in conjunction the 2 works as a master governor.
awake mode
If the phone is on "awake" status then script uses the "ondemand" cpu governor and you can change the governor as you want (AWAKE_GOVERNOR). Battery save profile only can be used during this "awake" mode.
If the BATTERY_PROFILES_ON is set to "1", then script will use the various governor based on the phone's state and battery level (remaining percentage). For the most of the user, don't need to change the default settings. But in attached, I changed a little to use only ondemand governor for any battery level.
This change would be beneficial for the users like myself who is frequently using the phone
(This is not in sleep or lazy mode).
using any CPI Tweak app like ANDROID OC, Over Click widget, Quick Lock, or SETCPU, then this script won't do anything during the awake mode and sleep mode.
Battery profile 1 and battery profile2 define how your phone reacts based on the battery level and I changed the script a little to use the same ondemand governor regardless the battery level.
Regardless of battery level, this script will force to use the maximum 1000000 CPU frequencies or phones default the kernel sets.
If you want to differentiate the governor, you can change the governors, max CPU speed, and battery level values based on your demand.
Battery profile 1 defines which governor will be used when battery level is above the value in BATTERY_PROFILE_1.
Battery profile 2 defines which governor will be used when the battery level is below the value in BATTERY_PROFILE_2.
When the battery level is between BATTERY_PROFILE_1 and BATTERY_PROFILE_2, then the values defined in MAX_CPU_SPEED, MIN_CPU_SPEED and GPU_SPEED will be used.
sleep mode
When your phone goes to sleep mode, this script defines which CPU governor could be used.
If you want to change the default CPU governor values during the sleep mode, keep the SLEEP_GOVERNOR_ON value to "1".
Otherwise, set the value to "0" (this is the default).
In there, the CPU Max speed will be changed to 800000 to save the battery during the sleep mode. But if you have any issues during the sleep mode, you can increase the SLEEP_MAX_CPU_SPEED value.
If you want to save more battery, then you can decrease this value.
RESPECTFULLY PLEASE DO NOT SWITCH THE SCRIPTS CREDITS.
FEEL FREE TO CONTACT ME IF IDEAS QUESTIONS OR WISH TO ADD ADDITIONS TO THIS NEW PROJECT...
If you use this tweak, be sure to
show credit, like, share experiences and problems, since i am the 1st to work on this new project and introduce the new M1 tweak for the prevail device.*with the help of my android colleague's.*
CREDITS For M1 Tweak On Samsung Galaxy Prevail:
SPECIAL THANKS TO:
THIS WILL BE MY NEW YEARS GIFT TO START YOUR NEW YEAR OFF WITH SOMETHING NEW...
THANKS AGAIN TO ALL THE TESTERS...
HOPE THIS HELPS OUT IN ANYWAY.
ENJOY AND HAVE A BLESSED 2013 and NEW YEAR!
This post has and will be edited to support the updated content frequently..
Instructions weren't changed up that much from the original.*
but i may have added new links and added my own experiences while testing this new tweak.)[/B]
CUSTOM ROM TESTERS NEEDED.
TRY ON ANY ROM WITH INIT.D KERNEL SUPPORT
NOTICED Based on my test, this tweak works much better and extended my battery life a lot more Improves Speeds on ROMS And Has Custom Battery Tweak
CURRENLY TESTED ON CTMOD FINAL, MAY IMPROVE AND WORK FOR OTHERS ROMS
(NOT TESTED YET ON OTHER ROMS AND KERNELS FEEL FREE TO TEST)
IMPROVED My SAMSUNGS PREVAIL! JUST MY OPINION.
How To USE:
M1 TWEAKS CWM And Manual install Will Install Default settings
may work for me,
and others as a default on install for CWM And Manual Install,
NO DIFFERENCES BETWEEN THE TWO INSTALL TYPES!
Recommend you read what the tweak actually does below 1st before adding/installing To Your Rom.[/B]
If You Going to Dive Straight In, Here Some Things You Should Know. A Small Reference Of The How To Tweak The Files Features Further Is Also Available After Install Instructions And M1 TWEAK DOWNLOAD Links.
(To prevent any issues before CWM install or manually moving the Tweak files,
Be sure to Remove use any other optimization scripts or Tweaks such as the default S03BD In CTMOD, Which Causes Minor Issues And Can Slow This Tweak Up.)
<<<
may work for me,
and others as a default on install for CWM And Manual Install,
NO DIFFERENCES BETWEEN THE TWO INSTALL TYPES!
Recommend you read what the tweak actually does below 1st before adding/installing To Your Rom.[/B]
If You Going to Dive Straight In, Here Some Things You Should Know. A Small Reference Of The How To Tweak The Files Features Further Is Also Available After Install Instructions And M1 TWEAK DOWNLOAD Links.
(To prevent any issues before CWM install or manually moving the Tweak files,
Be sure to Remove use any other optimization scripts or Tweaks such as the default S03BD In CTMOD, Which Causes Minor Issues And Can Slow This Tweak Up.)
<<<
BEFORE YOU BEGIN ALWAYS BACKUP YOUR DEVICE 1ST,
NO REINSTALL OF ROM NEEDED FOR CWM INSTALL
OR MANUAL INSTALL. (REMOVAL OF TWEAKS On ROM AND S03BD IF ON CTMOD!
Updating BusyBox Or AND Super User Binary's
FRESH Install RECOMMENDED BUT NOT NEEDED
>>>
WHAT YOU CAN REMOVE AND WHY?
ANY OTHER INIT.D TWEAKS
FOR CTMOD ONLY - Removal Of S03BD File Or Any Other Ad on Tweaks.
(Recommended REMOVAL IF S03BD ON CTMOD ONLY - CERTAIN TWEAKS MAY CLASH.
ADDED MODIFIED VERSION WITH INSTALL AND WILL BE ADDED FOR CTMOD ON CWM AND MANUAL INSTALL DOWNLOADS)
from /etc/init.d folder.
(AGAIN I RECOMMENDED U REMOVE S03BD FOR FULL EFFECT ON CTMOD ONLY.)
KEEPING BOTH M1 TWEAK And BD TWEAK FILES MAY RUN FINE, BUT IF U INSTALL, REMOVE THE MODIFIED VERSION ADDED BY INSTALL, IF YOU WISH TO USE THE ORIGINAL BD TWEAKS FOR THE CTROM)
ABOUT THE S03BD Modified Version- CTMOD ONLY - REMOVE FOR OTHER ROMS
The Modified Version Of S03BD HAS BEEN STRIPPED FOR NOW FOR COMPATIBLE USE WITH M1 TWEAKS AND WILL BE ADDED AUTO WITH CWM INSTALL
TO WORK IN Conjunction WITH THE M1 TWEAK.
NEW FILE WILL INSTALL TO
/etc/init.d folder
Named S03BD-Modified - REMOVE IF USING ANOTHER ROM - FOR CTMOD ONLY.
S03BD-MODIFIED WHICH IS TEMP FILE OF THE ORIGINAL BD TWEAKS.
(I WILL TRY TO ADD BD TWEAKS BACK WHEN TESTS ARE DONE AND BEST COMPATIBLE TWEAKS WORK PROPERLY TOGETHER WITH M1 TWEEKS I ADDED...)
Why I Removed!
I removed my BD tweaks,
only for a temp fix, since it runs slow to me.
when i started this project.
since then the rom was completed after a few final fixed and releases..
So THIS Is The Final, Final Version of CTMOD Final... Lol.
Seems even removing just that file with no M1 Tweak Or BDTweak And my device worked a bit better on CTMOD.. my opinion again..
Not sure what caused the issues yet with the original, and M1 Tweaks both running but didslow up a bit..
i dont really know the BD tweak and what its really doing to help better its functions so just removed and will add certain codes from it accordingly..
Nothing really crazy i've noticed by keeping original file though.
May cause slower speed issues on your device, may not.
DID SLOW UP ON MINES, SO REMOVED AND ADDED MODIFIED..
but report any if found.
Users can decide which tweaks suits there own demand..
Runs faster without it, but that's my opinion again. To each is own
Removing Of ORIGINAL TWEAKS
your choice and totally optional, removed for myself and recommended for the CTMod since i found it slowed my device up but shouldnt cause any issue's
Additional Roms May Require Additional Tweaks Removed..
(Not Sure Which Each Individual Rom Has, So Just Give It A Check)
There will be limited support, and install should work defaulted. I will try as much as possible to help out..
This post has and will be edited to support the updated content frequently..
INSTALLING THE TWEAK
INSTALLING THE M1 TWEAK - CWM INSTALL
To Install M1 Tweaks,
REMOVE PREVIOUS TWEAKS. S03BD (If Using CTMOD.)
FLASH WITH CWM
M1-Tweak-CWM-Prevail - DIRECT M1 DL LINK
MIRROR
SHOULD BE A FAST INSTALL FOLLOWED BY A REBOOT AND YOU SHOULD NOTICE THE DIFFERENCE
AGAIN REMOVE ANY CLASHING TWEAK FILES TO USE THIS TWEAK.
M1 Tweak CWM WILL INSTALL AND ADD A MODIFIED VERSION FOR CTMOD.
REMOVE IF USING ANOTHER ROM LIKE CM9/CM7 ETC.
MANUAL INSTALL
DOWNLOAD,
M1-Tweak - Manual Install-Prevail ZIP
Or
Use
M1 Tweak MIRROR LINK
and EXTRACT Contents To Your SD,
Then MOVE Extracted Scripts From SD
To The init.d folder.
Location:
/etc/init.d
(Used ROOT EXPLORER To Extract And Move)
SIMPLE CWM INSTALL WILL AUTO INITIATE THE SCRIPTS ON BOOTUP
IF INSTALLING MANUALLY
MOVING OF THE 3 Tweak Scripts TO ITS APPROPRIATE LOCATIONS
and Rebooting After Of Device Will Auto Initiate The Tweak
For Changes To Take Effect.
To Install M1 Tweaks,
REMOVE PREVIOUS TWEAKS. S03BD (If Using CTMOD.)
FLASH WITH CWM
M1-Tweak-CWM-Prevail - DIRECT M1 DL LINK
MIRROR
SHOULD BE A FAST INSTALL FOLLOWED BY A REBOOT AND YOU SHOULD NOTICE THE DIFFERENCE
AGAIN REMOVE ANY CLASHING TWEAK FILES TO USE THIS TWEAK.
M1 Tweak CWM WILL INSTALL AND ADD A MODIFIED VERSION FOR CTMOD.
REMOVE IF USING ANOTHER ROM LIKE CM9/CM7 ETC.
MANUAL INSTALL
DOWNLOAD,
M1-Tweak - Manual Install-Prevail ZIP
Or
Use
M1 Tweak MIRROR LINK
and EXTRACT Contents To Your SD,
Then MOVE Extracted Scripts From SD
To The init.d folder.
Location:
/etc/init.d
(Used ROOT EXPLORER To Extract And Move)
SIMPLE CWM INSTALL WILL AUTO INITIATE THE SCRIPTS ON BOOTUP
IF INSTALLING MANUALLY
MOVING OF THE 3 Tweak Scripts TO ITS APPROPRIATE LOCATIONS
and Rebooting After Of Device Will Auto Initiate The Tweak
For Changes To Take Effect.
AFTER INSTALL AND EXPERIENCE NOTES:
On 1st Boot,
If You Do Get Stuck On The Kernel Screen,
Which tends to happen sometimes,
Power Off And On Again To Reboot Again.
MAKE SURE NO USB Is Connected During Reboot.
Should Pick Up 2nd Go Around If 1st Didn't Work.
ERROR MAY BE CAUSED IF RE-INSTALLING VIA CWM
Without Deleting Previous Installed Files,
YOUR ROM SETUP:
Many may ask how to do i setup with the rom im currently using or running?
Setup Your Rom How You Normally Do,
Setup Normally As You Would Any Other Rom,
To Your Appropriate Needs..
EX: DATA / SSM / INTERNAL..
Script Should Work Using Your Usual ROM Setup..
IMPORTANT TO UPDATE:
SUPER USER BINARY FILES
AND BUSYBOX.
I NOTICED IT SPED UP A BIT MORE UPDATING..
If You Do Get Stuck On The Kernel Screen,
Which tends to happen sometimes,
Power Off And On Again To Reboot Again.
MAKE SURE NO USB Is Connected During Reboot.
Should Pick Up 2nd Go Around If 1st Didn't Work.
ERROR MAY BE CAUSED IF RE-INSTALLING VIA CWM
Without Deleting Previous Installed Files,
YOUR ROM SETUP:
Many may ask how to do i setup with the rom im currently using or running?
Setup Your Rom How You Normally Do,
Setup Normally As You Would Any Other Rom,
To Your Appropriate Needs..
EX: DATA / SSM / INTERNAL..
Script Should Work Using Your Usual ROM Setup..
IMPORTANT TO UPDATE:
SUPER USER BINARY FILES
AND BUSYBOX.
I NOTICED IT SPED UP A BIT MORE UPDATING..
CHECK EVERYTHING OUT
MAKE SURE YOUR APPS ARE INSTALLING THE WAY U USUALLY SET IT UP
AND TEST OUT THE ROM AND SEE IF ITS A BIT IMPROVED.
This is not a complete tutorial for the tweak but I just wanted to give you the idea how CPU tweak works on my prevail and s2 device.
For any time, if this tweak does not work as you intended, you can change the values and/or increase/decrease the frequencies and threshold values or fully remove.
Again The attached tweaks currently works on my devices and was tested on CTMOD FINAL with Kouma kernel without any issues so far since last-night.
But I'm not sure if it works on any other repacked kernel and customized roms.
Before applying the tweaks, I recommend you to make full CWM backup and then test it.
Remember The risk of using any mods and tweaks can cause damage to any phone. Sometimes things do happen and may not be caused by a mod, devs work or script. Again please use @ your own risk since its a pull from a different device.
You may leave tweak as is, which works fine on both my devices, until better setting has been defined and tested by users..
I'll leave this TWEAK as an alternative for users if needed For Other Roms.
IF YOU DO TWEAK THE SCRIPTS.
at least try to stay on default device values or with the values of those who have already tested and proven when tweaked.
haven't tested with any other kernels or mods but feel free to check it out and let me know if it works by just adding the 2 scripts into your init.d.
CHANGES Ive noticed using it since install..
WITH FINAL VERSION Of CTMOD,
CHANGES Ive noticed using it since install..
WITH FINAL VERSION Of CTMOD,
TESTED AND MY EXPERIENCE AND OPINION.
WILL UPDATE FOR OTHER MODS SOON,
AGAIN MY OPINION.
With Test's on 2 Samsung galaxy prevails devices with same CTMod Final for a whiile now. No probs with the tweak at all that ive noticed.
kauma kernel should automatically control both kernel tweak scripts on default..[/B]
FEEL FREE TO TEST AND AND YOUR OWN OPINIONS AS THIS IS MY OWN OPINION AND EXPERIENCE USING IT. EVERYONE HAS THERE OWN OPINIONS,
AND MAY FEEL DIFFERENT.
THINGS IVE NOTICED IT IMPROVED
Fixed Lag Issues On CTMOD Previous Versions,
NOTICE SPEED CHANGE ON Current FINAL VERSION. When Removed Tweaks (S03BD)
NOTICED INCREASED SPEED ON BOOTUP,
LAUNCHER AND UNLOCK SCREEN,
ALL APPS, FASTER GOOGLE MAPS,
FASTER SD MEDIA SCANNING,
FASTER Browser Page Loads Faster..
FASTER QUICKPICS Image Loads Scrolling Loads,
Certain Apps Run Faster On 3G
3G Image Page Loads And Browsing Faster.
AGAIN MY OPINION.
With Test's on 2 Samsung galaxy prevails devices with same CTMod Final for a whiile now. No probs with the tweak at all that ive noticed.
kauma kernel should automatically control both kernel tweak scripts on default..[/B]
FEEL FREE TO TEST AND AND YOUR OWN OPINIONS AS THIS IS MY OWN OPINION AND EXPERIENCE USING IT. EVERYONE HAS THERE OWN OPINIONS,
AND MAY FEEL DIFFERENT.
THINGS IVE NOTICED IT IMPROVED
Fixed Lag Issues On CTMOD Previous Versions,
NOTICE SPEED CHANGE ON Current FINAL VERSION. When Removed Tweaks (S03BD)
NOTICED INCREASED SPEED ON BOOTUP,
LAUNCHER AND UNLOCK SCREEN,
ALL APPS, FASTER GOOGLE MAPS,
FASTER SD MEDIA SCANNING,
FASTER Browser Page Loads Faster..
FASTER QUICKPICS Image Loads Scrolling Loads,
Certain Apps Run Faster On 3G
3G Image Page Loads And Browsing Faster.
COMMENT OF EXPERIENCES ON TESTING IT WITH WHATEVER ROM YOUR CURRENTLY RUNNING AS THERE ARE DIFFERENT ROMS AND KERNELS OUT FOR THE PREVAIL!
CTMOD DEVELOPMENT IS DEAD AND WILL BE DEF BE MISSED BY MANY..
HOW TO CUSTOMIZE THE TWEAK AND A LIL ABOUT THE FEATURES.
BELOW IS A LIL REFERENCE ON HOW TO TWEAK THE SCRIPTS FURTHER.
RECOMMENDED FOR ADVANCED USERS HERE WILLING TO TWEAK TO THERE OWN SETTINGS..
AND ISNT NEEDED THE WAY ITS SETUP BY M1 TWEAK BY DEFAULT..
TEST @ Your OWN RISK.
NOT RESPONSIBLE FOR BLOWING YOUR DEVICE UP BUT SERIOUSLY DOUBT IT SINCE MY DEVICE HAS BEEN RUNNING SMOOTH SINCE IVE ADDED THEM!
The things that you need to decide or know before using this script:
Ive Used Before On Different Samsung's Devices I Had, And Found It Worked Fine Installing On The New CTMOD With 2 Devices I Have.
(Not Recommended For Stock roms)
May Work On Others Custom ROMS, DEVICES, AND WITH OTHER KERNELS THAT SUPPORT INIT.D.
Can Also Be Tweaked TO YOUR OWN DEVICES LIKING'S..
A Lil About The Tweak...
The CPU Tweak And How To Edit The Both Script Files To Your Device Needs.
S21cpufreq_governor
HOW TO ENABLE OR DISABLE
1 = enabled
0 = disabled
GOV MODES:
CONSERVATIVE INTERACTIVE LAZY ONDEMAND PERFORMANCE POWERSAVE SMARTASS -
(Should've herd About these by now..)
ABOUT THE SCRIPT.
cpufreq_governor script is quite simple/handy tool and it could replace many CPU governing tools. script can be used to define the CPU governor and change the options on selected governor.
1. The governor selected in this script works as a master governor to control the cpu.
Select the governor which one you want to use. In here, I used 'ondemand' as a default (value "1"). Only one governor works as master governor. If you want to use different governor, change the governor's value from "0" to "1" and reset the old governor's value "0".
2. Govenors
Conservative (default governor on original tweak not prevail)
This governor uses more power and faster than ondemand. (Havent Tested)
Under this governor, the following values are set.
SAMPLING_RATE="35000"
UP_THRESHOLD="75"
DOWN_THRESHOLD="35"
FREQ_STEP="15"
If the kernel does not support this governor, it won't be enabled if you try to tweak further or enable.
ondemand and lazy
If one of these governors is selected then the following values will be set -
SAMPLING_RATE="50000"
UP_THRESHOLD="75"
ondemand is set as the default on the prevail M1 tweak
interactive Performance Powersave smartass govenors
Just enables the governor. No value changes by these tweaks.
So, for most of you,
only the thing you can do with this script is, just selecting the governor, which will be the one you are going to use for this script.
Pretty sure most of you have there own opinions on which to use and what works better with there devices with previous apps like the voltage app.
play around with it @ your own risk and select which one works best with your device and want to use. again i used ondemand which is the default in the script i added.
Now If you want to change the detailed options, then you can make those changes using the second script.
S31cpufreq_screenstate_scaling script.
Which ill also explain a bit below how it works
REMEMBER CHANGE @ YOUR OWN RISK And KNOW WHAT YOUR DOING.
Read FULLY Before Tweaking OR HAVE A DEV TWEAK IT..
For The S31cpufreq_screenstate_scaling
This Script Can be used to decide how you want to deal with different phone states.
Basically the kernel automatically controls most of it but if you want, you can also have a control over it using this script.
This script can be used as standalone or in conjunction with 2cpufreq_govenor script.
The difference between these two scripts are, when in conjunction the 2 works as a master governor.
awake mode
If the phone is on "awake" status then script uses the "ondemand" cpu governor and you can change the governor as you want (AWAKE_GOVERNOR). Battery save profile only can be used during this "awake" mode.
If the BATTERY_PROFILES_ON is set to "1", then script will use the various governor based on the phone's state and battery level (remaining percentage). For the most of the user, don't need to change the default settings. But in attached, I changed a little to use only ondemand governor for any battery level.
This change would be beneficial for the users like myself who is frequently using the phone
(This is not in sleep or lazy mode).
using any CPI Tweak app like ANDROID OC, Over Click widget, Quick Lock, or SETCPU, then this script won't do anything during the awake mode and sleep mode.
Battery profile 1 and battery profile2 define how your phone reacts based on the battery level and I changed the script a little to use the same ondemand governor regardless the battery level.
Regardless of battery level, this script will force to use the maximum 1000000 CPU frequencies or phones default the kernel sets.
If you want to differentiate the governor, you can change the governors, max CPU speed, and battery level values based on your demand.
Battery profile 1 defines which governor will be used when battery level is above the value in BATTERY_PROFILE_1.
Battery profile 2 defines which governor will be used when the battery level is below the value in BATTERY_PROFILE_2.
When the battery level is between BATTERY_PROFILE_1 and BATTERY_PROFILE_2, then the values defined in MAX_CPU_SPEED, MIN_CPU_SPEED and GPU_SPEED will be used.
sleep mode
When your phone goes to sleep mode, this script defines which CPU governor could be used.
If you want to change the default CPU governor values during the sleep mode, keep the SLEEP_GOVERNOR_ON value to "1".
Otherwise, set the value to "0" (this is the default).
In there, the CPU Max speed will be changed to 800000 to save the battery during the sleep mode. But if you have any issues during the sleep mode, you can increase the SLEEP_MAX_CPU_SPEED value.
If you want to save more battery, then you can decrease this value.
RESPECTFULLY PLEASE DO NOT SWITCH THE SCRIPTS CREDITS.
FEEL FREE TO CONTACT ME IF IDEAS QUESTIONS OR WISH TO ADD ADDITIONS TO THIS NEW PROJECT...
If you use this tweak, be sure to
show credit, like, share experiences and problems, since i am the 1st to work on this new project and introduce the new M1 tweak for the prevail device.*with the help of my android colleague's.*
CREDITS For M1 Tweak On Samsung Galaxy Prevail:
SPECIAL THANKS TO:
BD CTRom To Test M1 Tweaks On.
AF PREVAIL OWNERS AND ROM TESTERS.
AF PREVAIL OWNERS AND ROM TESTERS.
Original Made by:
Calks And
Tweaked By M1 For The Samsung Galaxy Prevail.
Calks And
Tweaked By M1 For The Samsung Galaxy Prevail.
THANKS AGAIN TO ALL THE TESTERS...
HOPE THIS HELPS OUT IN ANYWAY.
ENJOY AND HAVE A BLESSED 2013 and NEW YEAR!