Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
imnuts
Old
(Last edited by imnuts; 20th August 2011 at 05:48 PM.)
#1  
imnuts's Avatar
Recognized Developer - OP
Thanks Meter 2362
Posts: 3,119
Join Date: Jul 2007
Location: West Chester

 
DONATE TO ME
Default [KERNEL][FROYO][8-07-11] PeanutButta Jelly Time

Here is the initial release of my kernel. I'd like to have some other stuff fixed/working, but for now, this is it. I've made a lot of changes and I tried to list them all below, but I know there is stuff that I missed. Currently, the only issue that I know of is that the boot animation will be out of sync and may skip on boot. I have currently retained the stock boot animation, but custom boot animations are also possible if people would like them.

Also, while this kernel can work for recovery, I currently have not tested it, so recovery will remain what it is (ie. jt1134's CWM). I plan on testing recovery soon and releasing an updated Odin for it, as well as just having the kernel zip re-flash recovery.

Installation Instructions:
1. Download zip
2. Transfer to SDCard
3. Reboot into recovery, you'll need to have CWM if you don't already
4. Install zip from SDCard and select the zip you downloaded.
5. Reboot and enjoy

0807
Make logcat an option that can be turned on/off
-From root shell, run "logcat-enable" to turn logcat on, "logcat-disable" to turn it off
Make /preinstall partition swap space
Fix problem with rooting phone on boot
Fix fix_permissions in recovery
Update to recovery

0731
Fix mount USB storage in recovery

0730
Custom boot animation support
Updated recovery

0710
Voodoo Sound V10
Updated CWM Recovery

0602
Voodoo Sound fixed - Thanks supercurio
Removed OnDemand
Added FIFO and BFQ IO Schedulers
Added tun.ko and cifs.ko

0531
Initial release, built from source
Undervolted
Voodoo lagfix available - Thanks supercurio
Updated compiler flags
Linaro Toolchain for cross-compiling
Battery hack to allow for non-OEM Batteries - courtesy of SirGatez
init.d support
SDCard speed tweak (via init.d script)
Upstream EXT4 Patches
VFAT Patch
TCP and CFS Tweaks to help data/performance
V(R) IO Scheduler
Auto-root on boot
Maybe missing some other stuff, check Github for full changes

TODO (somewhat in order of importance):
Test CWM and flash recovery partition
Smooth out boot animation
Get an overclocking kernel out

NOTES:
If you are experiencing problems, I need detailed info to be able to fix it or help you out. Failure to provide detailed info will mean I'm just going to ignore your problem as user error. Details would be something such as which kernel you are flashing (filename) and steps to reproduce the issue. Also, if you used any other kernels that had the same problem or didn't have the problem.

DISCLAIMER
By downloading and using the kernels, this signifies that you have read this full post and the FAQ before reporting an issue. You also take all responsibility if your phone breaks or your warranty becomes void (which, if you're flashing this, it already is). I offer no guarantees as to anything working, though I try not to release broken stuff, it happens sometimes.

Legend
voodoo/novoodoo - voodoo has the lagfix, novoodoo doesn't (I hope this was obvious)
Attached Files
File Type: zip 0807_charge_voodoo.zip - [Click for QR Code] (6.94 MB, 3645 views)
File Type: zip 0807_charge_novoodoo.zip - [Click for QR Code] (6.21 MB, 921 views)

Setup a Development Environment
Setup and Use the Android SDK
Stock Odin Restore files

You can find the answer to all of your questions right here. If that doesn't work, then try this or this
The Following 32 Users Say Thank You to imnuts For This Useful Post: [ Click to Expand ]
 
imnuts
Old
(Last edited by imnuts; 7th June 2011 at 03:39 AM.)
#2  
imnuts's Avatar
Recognized Developer - OP
Thanks Meter 2362
Posts: 3,119
Join Date: Jul 2007
Location: West Chester

 
DONATE TO ME
Frequently Asked Questions

How do I install this?
You flash this in CWM. If you need CWM, you can find it here

Can I use ROM Manager to flash this?
If you didn't use Odin to flash CWM, this will not work. Also, ROM Manager is not compatible with CWM when it fully replaces stock recovery.

Can I install this over another Voodoo Lagfix kernel?
Yes. Any kernel that use's supercurio's lagfix can be flashed over any other kernel that uses it.

How do I disable Voodoo Lagfix?
Create a file on the SDCard named disable-lagfix within the voodoo folder (/sdcard/voodoo/disable-lagfix). You can also use the option in the Voodoo Control app (from the market) or the option in CWM Recovery to disable the lagfix.

How do I know if it is installed?
Go to Settings > About Phone and the kernel version should read:
Code:
2.6.32.9
imnuts@vitualbox #1
Will this work with xxx ROM?
This will work with any currently available ROM that is posted here.

Can I overclock with this kernel?
No. Currently overclocking is not supported. I do plan on looking into implementing this in a future version though.

Can I use SetCPU with this kernel?
You can use SetCPU with this, but do not use profiles. If you have problems and are using profiles, I'm not going to try to fix them as profiles do not work properly on any SGS phone that I've seen.

Does this kernel include xxx feature?
If it is not listed in the first post, probably not. To be sure, check the commits to the source on Github.

Can you add/implement xxx feature?
If you can link to what you want added/changed, I can look into doing so. If you just say something like "I want bigger quadz!" with no information about what you want or where to find it, I'll just disregard your request.

I am having xxx issue, can you fix it?
See the NOTES section above. Failure to provide any steps to reproduce your error, or a log of the issue as it is occurring will not get your problem fixed. I need the output from logcat and/or dmesg to be able to fix problems. Use the following to obtain a log (easiest with ADB).
Code:
adb shell dmesg > dmesg.txt
adb logcat > logcat.txt
Enter one of the commands and attempt to recreate your issue. Logcat will run constantly until you stop it (disconnect the phone, or ctrl+c). Dmesg will dump the current buffer and end. Try to get a logcat first as it will be easier to capture the error. PM me the files once you've collected them and I will look into it. DO NOT POST THEM IN THE FORUM. Logcat and dmesg may both contain identifying information (like your phone number or email address) so PMing them to me will prevent everyone from seeing this info. If you need help, ask or join IRC.

If you would like something added to the FAQ, please post it in the following format:
Code:
[b]Put the question here[/b]
Put the answer here
The Following 2 Users Say Thank You to imnuts For This Useful Post: [ Click to Expand ]
 
papi92
Old
#3  
papi92's Avatar
Senior Member
Thanks Meter 310
Posts: 1,443
Join Date: Nov 2009

 
DONATE TO ME
Flash in cwm.

Sent from my SCH-I510 using XDA Premium App
 
imnuts
Old
#4  
imnuts's Avatar
Recognized Developer - OP
Thanks Meter 2362
Posts: 3,119
Join Date: Jul 2007
Location: West Chester

 
DONATE TO ME
Quote:
Originally Posted by papi92 View Post
Flash in cwm.

Sent from my SCH-I510 using XDA Premium App
Yes, added installation instructions to OP

Setup a Development Environment
Setup and Use the Android SDK
Stock Odin Restore files

You can find the answer to all of your questions right here. If that doesn't work, then try this or this
The Following User Says Thank You to imnuts For This Useful Post: [ Click to Expand ]
 
Blanco954
Old
#5  
Member
Thanks Meter 13
Posts: 82
Join Date: Jun 2008
So if we already have voodoo lagfix installed based on other kernel do we try the non lagfix ver or is it ok to install the new file with lagfix included?



Sent from my SCH-I510 using XDA Premium App
 
hoppermi
Old
#6  
Senior Member
Thanks Meter 575
Posts: 1,054
Join Date: Feb 2011
Quote:
Originally Posted by Blanco954 View Post
So if we already have voodoo lagfix installed based on other kernel do we try the non lagfix ver or is it ok to install the new file with lagfix included?



Sent from my SCH-I510 using XDA Premium App
If you have lagfix enabled you just flash the voodoo kernel, or disable lagfix and flash non-voodoo kernel if you want RFS file system
 
Blanco954
Old
#7  
Member
Thanks Meter 13
Posts: 82
Join Date: Jun 2008
Thanks Hopper. I will give this a try.

Sent from my SCH-I510 using XDA Premium App
 
Grillrd
Old
#8  
Senior Member
Thanks Meter 14
Posts: 155
Join Date: Aug 2010
Location: Pennsylvania
Worked like a champ for me...thank you!

Sent from my SCH-I510 using Tapatalk
 
papi92
Old
#9  
papi92's Avatar
Senior Member
Thanks Meter 310
Posts: 1,443
Join Date: Nov 2009

 
DONATE TO ME
Do we disable the lagfix the same way as we do with jts?

Sent from my SCH-I510 using XDA Premium App
 
g8trsaur
Old
#10  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: May 2011
Flash, flashed!

Thanks again, imnuts!

 
Post Reply+
Tags
custom, kernel, lagfix, peanutbutta jelly, voodoo
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...