Damp the LG G3 Thermal Throttling

As our mobile devices grow thinner and more powerfulwith each passing generation, it’s inevitable … more

Google Play Developer Distribution Agreement Due Tomorrow

Every once in a while, Google updates theGoogle PlayDeveloper Distribution … more

LG to Release Octa-Core “Nuclun” SoC in the LG G3 Screen

LG is set to follow the likes of Samsung and other manufacture its own … more

Lockdown Pro 2 Brings Material Design and Media Support

Back in March of this year, we took a look at a rather innovated security application … more
Post Reply

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

OP raspdeep

3rd August 2010, 05:05 PM   |  #1  
OP Senior Member
Thanks Meter: 21
 
642 posts
Join Date:Joined: Nov 2007
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, 1346 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, 727 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, 1763 views)
Last edited by raspdeep; 23rd September 2010 at 05:08 AM.
3rd August 2010, 05:18 PM   |  #2  
Senior Member
Thanks Meter: 6
 
553 posts
Join Date:Joined: 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.
3rd August 2010, 05:23 PM   |  #3  
Novek's Avatar
Recognized Developer
Flag Tønsberg
Thanks Meter: 292
 
978 posts
Join Date:Joined: Feb 2008
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
 
447 posts
Join Date:Joined: Dec 2009
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
 
642 posts
Join Date:Joined: 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
3rd August 2010, 05:30 PM   |  #6  
Sir-ay's Avatar
Senior Member
Flag Cologne
Thanks Meter: 10
 
184 posts
Join Date:Joined: Jul 2007
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
 
526 posts
Join Date:Joined: Mar 2006
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
 
1,966 posts
Join Date:Joined: Sep 2007
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: 10
 
184 posts
Join Date:Joined: Jul 2007
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
 
45 posts
Join Date:Joined: Sep 2008
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.

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

Advanced Search
Display Modes


Top Threads in Galaxy S I9000 Android Development by ThreadRank