Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,733,899 Members 49,950 Now Online
XDA Developers Android and Mobile Development Forum

[kernel][2.6.29](18th Sep) OC/UV kernel with user configurable UV apk -Voodoo support

Tip us?
 
raspdeep
Old
(Last edited by raspdeep; 23rd September 2010 at 05:08 AM.)
#1  
Senior Member - OP
Thanks Meter 21
Posts: 642
Join Date: Nov 2007
Default [kernel][2.6.29](18th Sep) OC/UV kernel with user configurable UV apk -Voodoo support

Thanks to Leshak , AndSecTest, mimocan, Unhelpful, xan, Supercurio and husq510 for the help.

This project started based on information found here:
http://forum.xda-developers.com/showthread.php?t=740514

But is has soon revolved into more fixes, patches and hacks. Thanks to all the developers involved and do buy them beers so they can continue to work on the fixes.

I've tested it to work on my phone but i cannot guarantee it will work on yours or if it will damage your phone so use it at your own risk. See known issues below if the problems have been resolved

Primary Features
- ext2/3/4
- Support I/O Scheduling for CFQ (stock), Noop, Deadline and Anticipatory
- Overclock and Undervolt support
- Overclocking for better performance. If you do not want to OC, use SetCPU to set Max at 1Ghz and enable checkbox Set on boot
- User defined Undervolt to save battery especially at lower frequencies. Use Xan's app for easy GUI control - here
- Also use Xan's app to change IO scheduling
- Rooted ADB shell for Android commander compatibility

Requirement
- i9000
- For Eclair 2.1 Only (Will not work on Froyo firmware)

My setup for cross compile without wakeup lag
- Use ct-ng crosstool
- Copy config file from arm-unknown-linux-gnueabi

Download
See attachment

Stock Kernels for reverting
Stock JM3 v3 kernel
Stock JM2 kernel
Stock XWJM5 kernel

Instructions:
- Extract the tar file from .7z
- Load tar file in PDA using ODIN and flash
- Do not check repartition and do not use pit file
- Use SetCPU to adjust frequencies

Reporting Problems
Please provide information below to help me understand:
kernel version: (eg oc120uv2-ctng)
UVLF setting (if kernel supports): (eg 50)
UVHF setting (if kernel supports): (eg 25)
descriptions:

Known Issues
- ondemand setting is unstable (need more verifications)

TO DO LIST
- BFS scheduling
- kernel modules (submit request)

Changelog
oc120_voodoo_b4.2
- enable CWM support even with voodoo ext4. Caveats: CWM will unmount /data after nandroid backup, you will not be able to remount /data in ext4 until you reboot back to recovery. Also, restore does not work when trying to restore /data.
- fixed check for debug_mode (it used to create logs in /sdcard/Voodoo/logs regardless if you enable*debug in /sdcard/Voodoo/)

oc120_voodoo_b4.1
- BLN patch v4 from neldar (http://forum.xda-developers.com/showthread.php?t=772672)
- All credit goes to author
- Signed update.zip format so rename file to update.zip and copy to /sdcard
- use recovery to flash

oc120_voodoo_b4
- updated to voodoo b4 (http://project-voodoo.org) - please read Documentation/FAQ, if you have previous installed Voodoo Beta1, please uninstall before upgrading
- Excludes color patch for later release
- All lagfix credit included in this build goes to Supercurio, please buy him a beer or two so he can continue on working on the project

oc120_voodoo_b3.1
- fixed init.d not working

oc120_voodoo_b3
- remove performance governor from startup cos i9000 dont need that
- added init.d support

oc120_voodoo_b2
- Use stock GPU ~200mhz table
- Voodoo2 lagfix (http://project-voodoo.org) - please read Documentation/FAQ, if you have previous installed Voodoo Beta1, please uninstall before upgrading
- Excludes color patch for later release
- All lagfix credit included in this build goes to Supercurio, please buy him a beer or two so he can continue on working on the project

oc120uv2
- Unhelpful patch for GPU table (http://github.com/Unhelpful/linux-ga...1f0b112490e075)
- Interactive governor (http://github.com/Unhelpful/linux-ga...deae3921d35948)
- user configurable UV settings (default value = 0 for UVLF and UVHF) for conservative governor only
- /sys/devices/system/cpu/cpu0/cpufreq/conservative/UVLF_mV (for 100-800mhz)
- /sys/devices/system/cpu/cpu0/cpufreq/conservative/UVHF_mV (above 800mhz)
- for example # echo 50 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/UVLF_mV (will UV by 50mV for 100-800mhz)
- for example # echo 50 > /sys/devices/system/cpu/cpu0/cpufreq/conservative/UVHF_mV (will UV by 50mV for 1-1.2ghz)
- Setting increment of 25 (eg 25,50,75,100). Anything out range may hang
- Anything above 100 will be set to 100 (but I doubt you can get 100mV without crashing)
- After setting, do ur benchmarks and if everything is stable, you can add the command above into your init script depending which lagfix you have, add into your script.
Attached Files
File Type: 7z oc120_voodoo_b4.7z - [Click for QR Code] (7.51 MB, 1336 views)
File Type: zip disable-BLN.zip - [Click for QR Code] (160.1 KB, 214 views)
File Type: zip oc120_voodoo_b4.1.zip - [Click for QR Code] (7.78 MB, 723 views)
File Type: 7z oc120_voodoo_b3.1.tar.7z - [Click for QR Code] (7.46 MB, 255 views)
File Type: 7z oc120_voodoo_b4.2.tar.7z - [Click for QR Code] (7.51 MB, 1756 views)
 
INeedYourHelp
Old
#2  
Senior Member
Thanks Meter 6
Posts: 553
Join Date: Mar 2010
Thanks!

Some questions:

1) the first thread about oc mentioned 1.2ghz, was this unstable for you?

2) Is this over-volted, under-volted, or no changes in voltage?

3) I'm guessing if I update to this kernal, I will loose any features of other kernals, like the lag-fix kernal?

I hope you can persuade the other devs to include this in their roms.
 
Novek
Old
#3  
Novek's Avatar
Recognized Developer
Thanks Meter 292
Posts: 978
Join Date: Feb 2008
Location: Tønsberg

 
DONATE TO ME
It this just for the unbranded SGS or does it work for TMO vibrant too?
Current phone: Sony Xperia Z - ROM: Constantly changing

Have had:
SGN2-SGS2 -LG Optimus 2X -T-mobile G2 , -HTC Touch 2, -T-mobile Vibrant -Samsung Wave -Samsung Spica I5700 -HTC Rhodium (TP2) -Samsung Jet -HTC Dream -HTC Touch Cruise -HTC Touch -SE K610i -SE K510i -SE t310 -Nokia 3310 -Motorola something...
 
jodue
Old
#4  
jodue's Avatar
Senior Member
Thanks Meter 37
Posts: 447
Join Date: Dec 2009
Location: vienna
Quote:
Originally Posted by Novek View Post
It this just for the unbranded SGS or does it work for TMO vibrant too?
the kernel is just for the international version
 
raspdeep
Old
#5  
Senior Member - OP
Thanks Meter 21
Posts: 642
Join Date: Nov 2007
it is just a test, i hv not test the limit yet.. this is a new phone so want to take it easy

i kept the voltage stock so just overclock a little and if its stable, will do more . More testing and reading is needed before i touch on the voltage.

it does not include mimocan's mod, i will work on it next release
 
Sir-ay
Old
#6  
Sir-ay's Avatar
Senior Member
Thanks Meter 10
Posts: 183
Join Date: Jul 2007
Location: Cologne
Default Not Work

Hi GS S user,

not work in XXJP3 rooted Firmware!
Flash, Boot and go in Recovery menu!
"Wir ernähren uns gesund um uns dann tot zu arbeiten" ® by ayhan yavuz
 
[[ Cold ]]
Old
#7  
[[ Cold ]]'s Avatar
Recognized Developer
Thanks Meter 145
Posts: 520
Join Date: Mar 2006
Location: Medellin

 
DONATE TO ME
Quote:
Originally Posted by Sir-ay View Post
Hi GS S user,

not work in XXJP3 rooted Firmware!
Flash, Boot and go in Recovery menu!
XXJP3 is froyo.. android 2.2

he clearly states it works in eclair... android 2.1
Viva el DIM el poderoso!!
WWW.IMPROVEMENTWEAR.COM
@coldonline
 
shep211
Old
#8  
shep211's Avatar
Retired Forum Moderator
Thanks Meter 294
Posts: 1,966
Join Date: Sep 2007
Location: Layton, Ut

 
DONATE TO ME
Nice job cant wait to see how high the new hummingbird cpu can go. The galaxy s 2 has same cpu and is running at 2 ghz (if the leaked info is correct). I hope we can push it up to 2ghz with out to much voltage/heat increase.
 
Sir-ay
Old
#9  
Sir-ay's Avatar
Senior Member
Thanks Meter 10
Posts: 183
Join Date: Jul 2007
Location: Cologne
Quote:
Originally Posted by [[ Cold ]] View Post
XXJP3 is froyo.. android 2.2

he clearly states it works in eclair... android 2.1
upps
I will OC!!!!!!!!!!
"Wir ernähren uns gesund um uns dann tot zu arbeiten" ® by ayhan yavuz
 
mbr01
Old
#10  
Member
Thanks Meter 5
Posts: 45
Join Date: Sep 2008
Do you notice the postive effects of the overclock in any way? What does it do with benchmarks? Also do you test for (temperature) stability with some games as well, as they use the graphics card a lot which is on the same chip. Even when not overclocked the SGS can get prettty warm.

Thread Tools
Display Modes


TRENDING IN THEMER...