FORUMS

A Helpful Guide to Music Streaming Services

With the launch of Apple Music, music streaming services have recently gained a lot of … more

An Inside Look at the Redesign of Business Calendar

The much-acclaimed calendar app, Business Calendar, underwent a major design … more

New Android One Device Dead On Arrival

Today, Google announced the second generation of Android One devices, with the new Lava Pixel … more

OnePlus 2 Leaked, Actually Prettier Than Expected

The OnePlus 2 launch event is mere hours away, and we have been treated to clear, … more

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

642 posts
Thanks Meter: 21
 
By raspdeep, Senior Member on 3rd August 2010, 05:05 PM
Post Reply Subscribe to Thread Email Thread
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, 1361 views)
File Type: zip disable-BLN.zip - [Click for QR Code] (160.1 KB, 217 views)
File Type: zip oc120_voodoo_b4.1.zip - [Click for QR Code] (7.78 MB, 729 views)
File Type: 7z oc120_voodoo_b3.1.tar.7z - [Click for QR Code] (7.46 MB, 257 views)
File Type: 7z oc120_voodoo_b4.2.tar.7z - [Click for QR Code] (7.51 MB, 1765 views)
Last edited by raspdeep; 23rd September 2010 at 05:08 AM.
 
 
3rd August 2010, 05:18 PM |#2  
Senior Member
Thanks Meter: 6
 
More
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.
3rd August 2010, 05:23 PM |#3  
Novek's Avatar
Recognized Developer
Flag Tønsberg
Thanks Meter: 293
 
Donate to Me
More
It this just for the unbranded SGS or does it work for TMO vibrant too?
3rd August 2010, 05:25 PM |#4  
jodue's Avatar
Senior Member
Flag vienna
Thanks Meter: 37
 
More
Quote:
Originally Posted by Novek

It this just for the unbranded SGS or does it work for TMO vibrant too?

the kernel is just for the international version
3rd August 2010, 05:25 PM |#5  
OP Senior Member
Thanks Meter: 21
 
More
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
3rd August 2010, 05:30 PM |#6  
Sir-ay's Avatar
Senior Member
Flag Cologne
Thanks Meter: 12
 
More
Not Work
Hi GS S user,

not work in XXJP3 rooted Firmware!
Flash, Boot and go in Recovery menu!
3rd August 2010, 05:31 PM |#7  
[[ Cold ]]'s Avatar
Recognized Developer
Flag Medellin
Thanks Meter: 146
 
Donate to Me
More
Quote:
Originally Posted by Sir-ay

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
3rd August 2010, 05:32 PM |#8  
shep211's Avatar
Retired Forum Moderator
Flag Layton, Ut
Thanks Meter: 294
 
Donate to Me
More
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.
3rd August 2010, 05:34 PM |#9  
Sir-ay's Avatar
Senior Member
Flag Cologne
Thanks Meter: 12
 
More
Quote:
Originally Posted by [[ Cold ]]

XXJP3 is froyo.. android 2.2

he clearly states it works in eclair... android 2.1

upps
I will OC!!!!!!!!!!
3rd August 2010, 05:35 PM |#10  
Member
Thanks Meter: 5
 
More
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.
3rd August 2010, 05:59 PM |#11  
Retired Recognized Developer
Stockholm
Thanks Meter: 2,659
 
Donate to Me
More
Installs nicely, oc ok to, but dont see that much increase in linpack.
Nice work tho.
Any chance to have ext 4 support in next update?
Thanks :

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes