[Vibrant Android Development] justanothercrowd:
This is Voodoo LagFix beta4 for the Vibrant. It does not include color adjustment just the /data as ext4. This has been tested by many users and is confirmed working, including GPS WiFi BT etc. There is also the performance increase of course as well due to the Voodoo lagfix and the optimized Kernel with OC option.

WARNING BEFORE FLASHING:DISBALE ANY LAGFIX'S YOU MAY ALREADY BE USING BEFORE APPLYING THIS FIX - IS NOT COMPATIBLE WITH THE LATEST LEAK JI2

Samsung has not provided us with the kernel sources that were used in the latest leak (which are different) so until they do we cannot support it.

To enable simply flash the kernel. It will automatically backup your existing /Data partition and create the /data as ext4 and restore so you dont lose your data of course.

To disable simply place a file/folder in the "Voodoo" folder on your SDcard (the internal one) called "disable lagfix" (e.g /sdcard/Voodoo/disable lagfix") no extention just that exact name and reboot. After your phone boots and you check that your /data partition is again RFS you can re-apply any other kernel you were using.

Upon enabling or disabling your phone will sit on the Vibrant screen. This can take 5-10 minutes depending on how much data you have (don't panic). "Linda" the robotic voice should let you know where in the process you are. After its done and your phone boots you should be able to run "mount" in terminal or adb shell and see your data is now EXT4 at

/dev/block/mmcblk0p4

Disabling by placing the "disable-lagfix" file in the "Voodoo" folder in your sdcard and that simply undoes what the enable did and returns your /data to the RFS setup at its original location.

PLEASE READ

The kernel boots to stock clocks but CAN be OC'd to 1.2Ghz via setupCPU or a user script. If you want to keep the phone OC'd just use setCPU and check apply on boot or use a user script that launches from /system/etc/init.d. If you want to run stock clocks just boot and don't do anything :)

NOTE This kernel does not need the init.d folder to be present to flash but will parse it if it is there. Also this kernel includes almost all the optimizations my OCv4 kernel so you get the best of both worlds if you want. Voodoo plus OC! :)

So a simple install routine through recovery would go like this

1.Flash a ROM and root it or flash one that is already ROOTED

2.Download beta4 Voodoo .zip file

3.Reboot into Stock recovery and flash the update.zip made for STOCK recovery.

4.Listen to "Linda" the robot tell you the progress as Voodoo does its thing.

RECOVERY UPDATE

Voodoo Beta4 UPDATE.ZIP

EDIT:Voodoo Beta4 Update zip you can install through STOCK recovery

http://project-voodoo.org/downloads/Voodoo-lagfix-3.0-SGH-T959-update.zip

Clockwork Version by request

www.justanotherdev.slackdev.com/Vibrant-Voodoo_beta4.zip

ODIN UPDATE

Vibrant Voodoo Lag-Fix Beta4

http://project-voodoo.org/downloads/Voodoo-lagfix-3.0-SGH-T959-odin-pda.tar

KNOWN ISSUE:To perform NANDroid backups or restores through clockworkmod recovery please disable the lagfix before either operation otherwise it will not work.

Big Thanks to supercurio for the Voodoo project and for letting me share it with all the Vibrant users out there.