yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] supercurio:
As specified, the update.zip is designed to be install with ClockWorkMod recovery / Rom Manager

As an alternative you can use the "Odin" package to flash it in download mode.

Another option is to wait for the upcoming Voodoo market App, or use Tuxility wich has already the ability to flash any kernels from an app :)

http://xdaforums.com/showthread.php?t=864001
[Galaxy S I9000 Android Development] Ferdimage:
supercurio, will release a tiny update to reintroduce the "Low Brightness" similar to your eclair releases.

Thanks
[Galaxy S I9000 Android Development] yc1437:
Hi just to share my feeling of voodoo, pressing home button to wake up the phone is noticeable faster than k10i kernel.

Also Curio, can you pls chg the custom cwm recovery font colour to blue rather than red? The reliability of red not so nice :)
[Galaxy S I9000 Android Development] :
I like it red! It stands out. +1 for low brightness mode though.
[Galaxy S I9000 Android Development] supercurio:
This won't be a tiny update, i have bigger plans.

But yeah, it will be reintroduced.

For now I recommend Screen Filter app by Haxor Industy :D
[Galaxy S I9000 Android Development] supercurio:
I can't tell :)

However the dmesg log prints very detailed statistics during the wake-up process and will allow to compare the timings to the micro-second :D

I think the original blue is not that readable either. And as Green and Blue were already taken + the fact that Red is project Voodoo color, it made sense !

Check your eyes bro! :p
[Galaxy S I9000 Android Development] Taomyn:
Hey Curio,

First class job - well done.

I've just applied it using Odin over the top of pre3 (I think it was) and all seems well. Where and what should I look at to see if there were any problems during the conversion? I didn't quite catch everything the nice lady was saying when the phone restarted and I'd like to see if it was totally successful.
[Galaxy S I9000 Android Development] Ferdimage:
Thank you very much!

Screen Filter FTW!

I had no idea this was on the market...
[Galaxy S I9000 Android Development] FITRS:
I've lost 3BR after flashing to Voodoo beta yesterday...

The phone is fast.. but CWM is gone and so is 3BR.

Any pointers please?
[Galaxy S I9000 Android Development] G.HendriX:
Clockwork recovery question

Thanks SUpercurio!

I've installed the Vodoo 5.0.1 without problems on my JP5 froyo.

Please, can you clarify the feature:

"ClockWorkMod recovery built-in (optional) with total Rom Manager compatibility"

Because I still can't use rom manager on my phone (my current recovery is 3e)

thank you
[Galaxy S I9000 Android Development] FITRS:
You should be happy. I don't even have 3e! :p
[Galaxy S I9000 Android Development] ivan1975:
:)

First of all thanks for this work. I made a little donation :)

It works very well, fast now, usable.

I have a question. Maybe Samsung will release gingerbread for the galaxy s. Do you think they will include the voodoo lagfix in this release?

If not, do you think it will be possible for you to release voodoo also for gingerbread?

Thanks

Ivan
[Galaxy S I9000 Android Development] tonysac:
I see in my log this :

no need convert cache

no need convert dbdata

no need convert data

no needconvert system

as no need to convert i think because of previews lagfix i had (trasig's last kernel WITH Voodoo lagfix on)

Am i ok with above, i mean am i already have enabled Ext4 journals or i should disable/enable lagfix again?

By the way, gps is fine also battery life seems ok and on adw launcher i use everything is smooth and fast...

Also memory management is fine for me no use of autokiller anymore

Thanks Curio !!
[Galaxy S I9000 Android Development] Liquidator:
I will throw money at your Paypal account later today. Stellar work... my SGS runs faster than ever. Thank you! :D

However, I have one question - since you brought support for ext4 file systems with Voodoo, would it be possible to integrate CIFS (for Samba/Windows network shares), too?

Right now I have to insmod slow_work.ko and then cifs.ko before I can locally mount a share. I doubt there's any way for me (as a programmer idiot) to compile Voodoo with those modules, or is there? :)
[Galaxy S I9000 Android Development] jordicm:
Hi supercurio, thanks for your support in the forum after the stable release.

I flashed the voodoo final version with heimdall and no problems so far.

It seems the the stock froyo firmware has problems with the battery consumption because of the wifi not sleeping. I see that in your kernel there is the same problem. Is there any way to have the voodoo lagfix without these small bugs that affect the stock kernel?

I love the voodoo lagfix but I'd like to stick to the official kernel (free of bugs) as much as possible (maybe too much faith in samsung and getting lost with so many custom kernels)

Also, with the last pre version the memory management was a bit too aggressive. The background apps got killed even with enough memory. Now, with the voodoo final version as far as I can tell the apps keep running forever if there is memory. I prefer this way (important to resume an Angry Birds Session after several hours).

Thanks a lot and keep up the good work.
[Galaxy S I9000 Android Development] yanuricasper:
Thanks so much Curio, you're the best. test with linpack now i got 20.996, for quadrant 1512
[Galaxy S I9000 Android Development] SupaDuckie:
Hi would you also be creating a better version for eclair 2.1?
[Galaxy S I9000 Android Development] justsimple1:
guys how is the bettery life of this version??? is it better than hardcores kernel or????
[Galaxy S I9000 Android Development] tonysac:
Can't say much yet but i think, with speedmode with no lagfix battery life was a little bit better but with lagfix in speedmod (ext4 all and ext4 nj only that i tried) seems to me (not sure yet), battery life must be almost the same..
[Galaxy S I9000 Android Development] tonysac:
Tried to disable voodoo and enable again but disable failed with log: ERROR :unable to call fat. ?????:confused:
[Galaxy S I9000 Android Development] yc1437:
How about bright red :)
[Galaxy S I9000 Android Development] supercurio:
Hi. Why did you flash a beta version when the Final was out ?

How did you flash it ?

(sorry i don't know enough the 3br issue to help you on this)
[Galaxy S I9000 Android Development] supercurio:
CMW built-in means the default recovery is the powerul ClockWorkMod recovery one.

100% Rom Manager compatibility means that every command, like install zip, backup ROM, restore ROM, work and use always the newest version of CWM as published by koush
[Galaxy S I9000 Android Development] supercurio:
My plan is to convince them to migrate to Ext4 for the Gingerbread update on Galaxy S.

Maybe i can help them on that :)
[Galaxy S I9000 Android Development] pila405:
Hey.

I have JP8. will it be a problem?

And how do I install it using ROM Manager [Free version if it matters]?
[Galaxy S I9000 Android Development] supercurio:
I think that in order to keep kernels small and clean, we better keep the additional modules tun.ko, cifs.ko outside of the kernel itself.

Plus, these modules can be used with any stock or modified kernel.

If you want to include them automatically, you can do this with a custom init script.

#!/system/bin/sh

insmod /your/module.ko
insmod /your/other_module.ko

- Create a directory named /etc/init.d/

- write code from this template in a file named something like "load_modules"

- chmod 755 /etc/init.d/load_modules

Et voilà !

The modules you want will be inserted at each boot

PS: i forgot to tell init.d scripts are supported :D
[Galaxy S I9000 Android Development] clak_ken:
hello supercurio :), i want to ask, my galaxy s have installed voodoo at the previous custom rom(DOCs ROM XXJPO) and have been disabled by make a disable lagfix folder, and now i got my galaxy s with DXJPA firmware and i didnt wipe my internal sd card, now i have a problem while installing this voodoo, i get FAIL in ODIN ver 1.52, how to fix it ? i had follow your instruction. sorry for my worst english before :D. nb: previously i had try to installing CF(on my DXJPA) to install CWM but it fail too in odin.
[Galaxy S I9000 Android Development] Rob-:
Another option is to wait for the upcoming Voodoo market App

I think il wait for this , tried clockwork and tuxilty no such luck for me,

When do you think its in the market . Or when is it availeble as an APK installation.

Rob
[Galaxy S I9000 Android Development] supercurio:
Cool :)

Yes I hope my forum activity will help spreading the knowledge about how to use and support this version.

Cool also for the successful install;)

I was not aware of this issue.

Are you sure it's not a feature (voluntary setting) instead of a bug ?

Wifi, thanks to its low coverage use a lot less battery than other radio components.

Same here. I keep this one close to the Samsung release so it can be used as a reference lagfix implementation.

As I plan providing an easy install through the Voodoo market app, stability is extremely important ;)

That's a very sharp analysis !

I changed Empty app setting from 48MB to 44MB because a lot of people use the "back" button to quit apps now, and Froyo behavior or these apps is much more aggressive (tend to kill them) compared to Eclair (apps stayed in memory with a stopped process)

The setting used in the Final version give a better balance.

The same setting to 40MB (samsung value) produced a big difference with sporadic slow-downs here and there + micro pauses during usage.

I'm as amazed as surprised how so subtle value changes can affect the user experience.

It' not science anymore.. it's art :D
[Galaxy S I9000 Android Development] supercurio:
I must admit I'm still very puzzled about this decision.

Voodoo 5 is not compatible on-disk with Eclair beta4.

Installing require:

- disable lagfix

- flash the new kernel

- enable the lagfix again

As a lot of people (most) people don't read, the number of users stuck with a non-booting phone will be a problem.
[Galaxy S I9000 Android Development] supercurio:
Your /system is corrupt, or you use a ROM version missing the fat.format utility which is required to go back to RFS.

RFS partitions are formated with fat.format

If this is a corrupted /system, fastest solution is to flash a new factoryfs.rfs with Odin.

If this is a Doc's ROM missing fat.format, he published a corrective update for them.
[Galaxy S I9000 Android Development] supercurio:
I agree. This was also my goal: plain #FF0000 = pure red but the UI toolkit of CWM modify colors and tend to create this orange ting on text instead.
[Galaxy S I9000 Android Development] supercurio:
JP8 is fine with Voodoo :)

However, Rom Manager don't work before your phone runs a compatible kernel.

Rom Manager is not able to start CWM with Samsung kernels on Froyo unlike Eclair, due to different signature requirements.

Your options: Odin / heimdall or Tuxutility
[Galaxy S I9000 Android Development] pila405:
NVM... ^^'
[Galaxy S I9000 Android Development] tonysac:
Hmm strange, I had no problem to disable voodoo in last versions..I'm using xwjpa stock and after I had this problem I went to speedmod and disabled ext4 without problem, then I returned to voodoo kernel and enabled lagfix again without problem...if I have missing fat format how did speedmod's kernel managed to return my data back to rfs? If the only problem ill get is to no return to rfs I don't care because ext4 with voodoo is the best for me...if im going to have also some other problems, then where can I find factoryfs.rfs to flash for my rom?

Sent from GALAXY!
[Galaxy S I9000 Android Development] supercurio:
ULF based kernels use a static fat.format version kept inside the ramdisk and memory.

Voodoo use the version available on the actual system.

1/ it's more efficient (smaller, compatible with more kernel for Voodoo injection)

2/ if fat.format is absent it means there is a serious issue and it's probably unsafe to perform a conversion.

Time to correct the issue ;)
[Galaxy S I9000 Android Development] tonysac:
Oh ok its clear now...but where can I found this factoryfs file to flash it in my rom...I think im going to reflash my rom now...any other solution?

Sent from GALAXY!
[Galaxy S I9000 Android Development] pila405:
It doesn't seem to work. I installed it using Odin3 and it booted. the colour are still bluish. Is there something I have to do after installing it?
[Galaxy S I9000 Android Development] arkx:
hi...

I use m110s -galaxy s for korean

m110s apply voodoo stable version?

or conversion need..? :)
[Galaxy S I9000 Android Development] Szenky:
Hi Supercurio!

My codes: I9000XEH , JPM Rom, without any lagfix.

ROM: http://xdaforums.com/showthread.php?t=796987

(1 months ago i tried for 2days the OCLF but it wiped)

I try the CWM version. In the begining works fine, and de voice speaks done.

After the Galaxy S animation, screen still black.

I try again tonight. If i have the same problem, save the log file.

ps: My Galaxy S is lagfix, or ulk free.

Last night problem solved with CWM Recovery. I Switched off the lagfix - wait approx.2 min - Reboot -and after the pda is starts, but no installed app. Before the Voodoo process, i saved the rom by the CWR. After the recovery all works fine.

Thanks.
[Galaxy S I9000 Android Development] Rsdj:
Hi italian friend! :D

To install che CWM Recovery follow this steps:

1) Download and install Rom Manager;

2) Open Rom Manager and select "Install CWM Recovery" (automatically download the update.zip file);

3) Press VolUp+Home+Power buttons to reboot in recovery mode;

4) Select "install:update.zip" then select "yes..."

5) Now reboot your Galaxy S and you have CMW Recovery!

Sorry for my bad english. For any problem, concact me in pm... but in italian please! :D
[Galaxy S I9000 Android Development] Prasad:
Having an issue.... I don't think my phone has 2e recovery. So I tried installing the update file using ROM Manager recovery mode. But that hasn't worked either. I keep receiving this "Error: Signature Verification Failed" message and the update won't apply... Rooted I9000 with z4root.
[Galaxy S I9000 Android Development] Muaddib69:
Installed over doc bujp8 with lagfix disabled. Via Cwm. Problems Zero. Thanks master Supercurio
[Galaxy S I9000 Android Development] supercurio:
ONLY FOR JPU:

Voodoo-jpu_test-5.0.2

Based on JPM sources & config, with JPU ramdisk and modules (improved RFS, new radio&modem modules)
[Galaxy S I9000 Android Development] marshall39:
Thanks will try it :)

Merci a toi
[Galaxy S I9000 Android Development] diehard2222:
So don't need speedmod previously installed? Cause atm I have speedmod plus voodoo enabled from the rom manger pro recovery.
[Galaxy S I9000 Android Development] supercurio:
ONLY For JPU

Stock kernel + Voodoo lagfix injected including CWM recovery:

http://project-voodoo.org/downloads/stock+Voodoo-5.0.2-Froyo-GT-I9000-odin-pda.tar

This last one, stock+Voodoo is the exact JPU kernel with 339MB RAM and new drivers, but Voodoo lagfix has been added to it with CWM recovery
[Galaxy S I9000 Android Development] Szenky:
Hi!

I try again. And again the same problem.

Here is the log file.

The mount function in Voodoo-CWR works perfectly! ;)

Thanks!
[Galaxy S I9000 Android Development] thering1975:
ignore wrong thread
[Galaxy S I9000 Android Development] capo56:
I am sorry for my silly question - I just wonder what is the difference between some other kernel with all ext4 lagfix (for example sztupy's) and this Voodoo "original"?
[Galaxy S I9000 Android Development] mundano:
This Kernel includes root? and busybox?
[Galaxy S I9000 Android Development] basho_o:
supercurio, can you please make CWM version for us that have CWM already but did not flashed Doc's JPU yet :) ?
[Galaxy S I9000 Android Development] supercurio:
Voodoo convert all partitions, current sztupy don't convert /system.

sztupy current code on github corrupt /system partition, it uses ext4 mount settings that lead to file corruption on ext4 on some condition.

Voodoo installs bln automatically, root also, has an apk optimizer, do conversions much faster, is very reliable, tells you how many time the conversion will take...

Well the list is too long :)
[Galaxy S I9000 Android Development] supercurio:
Ok sure i do that :)
[Galaxy S I9000 Android Development] basho_o:
Thanks, I''ll wait for CWM version before installing Doc's rom :cool:
[Galaxy S I9000 Android Development] supercurio:
yes/no

Please check the first post :)
[Galaxy S I9000 Android Development] supercurio:
CWM update.zip for stock+Voodoo 5.0.2 JPU

With big thanks to Lilinsier :)
[Galaxy S I9000 Android Development] ahmedzeeshan:
I just flashed my phone with JPU. Do I need to flash now with that link in your post to install voodoo lagfix?

JPU is already very fast. Do I need lagfix on it? Will lagfix make it even faster?

sorry for the silly question but I'm somewhat of a noob :)
[Galaxy S I9000 Android Development] basho_o:
Thanks ! :) You're the man :)
[Galaxy S I9000 Android Development] fane1:
I reply to your last twitt and all i can say is that its amazingly fast.This is no doubt the best combo i ever tried.jpu+voodoo i mean :) thank you

Yes the jpu rom is very fast but with time u all know that will become slower so a lagfix is always welcome
[Galaxy S I9000 Android Development] junky4rd:
need help

when i used stock JPU voodoo the kernel in about didn't change

also the root not installed :(

but the lagfix installed properly

i used XXJPU with DXJP1 CSC
[Galaxy S I9000 Android Development] fane1:
Yes same as me but about the kernel i think its like this because samsung didnt released the source yet.About root i think you have to install from recovery
[Galaxy S I9000 Android Development] junky4rd:
i have done ... but still doesnt work

i will try without combining CSC report later
[Galaxy S I9000 Android Development] supercurio:
Did you install the Superuser app from market ?
[Galaxy S I9000 Android Development] junky4rd:
okay done it :)

thx supercurio :D

it need to install superuser from market first after flashing with your kernel ^^
[Galaxy S I9000 Android Development] reglaspv:
So.. if I'll flash JPU kernel (with voodoo, 5.0.2) over JP7/JPP/JP6, I'll brick my phone?
[Galaxy S I9000 Android Development] scheichuwe:
Thanks.

But I have a problem :)

I tried to apply an update...zip file in recovery mode for 6 times now and nothing happened.

I tried with both update-script and update-binary+updater-script (at different times of course ;)).

Any idea?
[Galaxy S I9000 Android Development] erahk64:
Deleted post.
[Galaxy S I9000 Android Development] malikons:
Is there any guide which explains to me about how to do all this stuff? I mean, explain to me the android lingo, tell me difference between kernel and the rom. And when to use what. And most impotantly, HOW???
[Galaxy S I9000 Android Development] ninjafox:
hm bln isn't supported by 5.0.2 anymore, the bln app tells me it isn't :(
[Galaxy S I9000 Android Development] bartsecond:
Is there going to be colour temperature and brightness fix for froyo?
[Galaxy S I9000 Android Development] ivan1975:
Maybe I am asking an odd question. I don't know how the kernel linux in android is different from the normal linux kernel.

The question is: Is voodoo lagfix a module of the kernel for ext4 support?

Respect the stock kernel what changes did you make? Maybe the answer is to make a diff between the configure of the stock source and yours, but I would know just some basic information without going on details.

Thanks :)

Ivan
[Galaxy S I9000 Android Development] cheeshun:
Is mine /system corrupted? Whenver i do a reboot on my phone, the home seem to reset as well. Some widget will be missing which i have to add again. The gallery in my phone seem unstable as well. The picture doesnt load as fast as i first applied voodoo5 pre6 .

Force close seem to appear as often as the stock. Any advise pls?

Recovery 3e - Rooted

I9000DXJPA
[Galaxy S I9000 Android Development] Timo Schmidt:
Hi Curio,

first I have to say your lagfix is awesome fast and very stable :)

But I have a big problem:

Everytime I try to DISABLE the lagfix (ext4 to rfs) the phone says

"converting data partition"

"converting system partition"

within 5 sec. And nothing happens. The phone boots normally. Very strange. At the moment that means that I can't try other kernels because I cant revert back to rfs.

Does anyone have a solution for this problem?

Greetings

Timo
[Galaxy S I9000 Android Development] ashwinds:
Check if /system/bin has fat.format. Some of the Doc's ROMs (guess its the ultraslim/RAW ones) skip this file. If its not there, you have to get that file and push it to /system/bin.
[Galaxy S I9000 Android Development] tonysac:
Same problem with me with XWJPA, check curio's answer post 2725...the point is that i can't find this file and i don't know how to find it...:(
[Galaxy S I9000 Android Development] Lenunited:
also having issues converting to RFS

i want to upgrade to the new 2.2.1 and apply voodoo, bloody ULK, how can i fix this guys?

checked my system i have fat.format.real and fat.format_wrapper.sh
[Galaxy S I9000 Android Development] Bo$s:
Supercurio, what do you think about remounting all partitions with noatime attribute?
[Galaxy S I9000 Android Development] ashwinds:
Read the logs in /sdcard/Voodoo/logs -> there will be a folder with a "conversion" at the end. This folder will tell you what exactly failed.
[Galaxy S I9000 Android Development] Lenunited:
2010-12-09 06:34:23 model detected: 16GB-bigger-movinand
2010-12-09 06:34:23 option: lagfix disabled
2010-12-09 06:34:23 option: lagfix will keep /system as RFS
2010-12-09 06:34:23 filesystem detection on system:
2010-12-09 06:34:24 Ext4 on /dev/block/stl9
2010-12-09 06:34:24 filesystem detection on dbdata:
2010-12-09 06:34:24 Ext4 on /dev/block/stl10
2010-12-09 06:34:24 filesystem detection on cache:
2010-12-09 06:34:24 Ext4 on /dev/block/stl11
2010-12-09 06:34:24 filesystem detection on data:
2010-12-09 06:34:24 Ext4 on /dev/block/mmcblk0p2
2010-12-09 06:34:24 convert cache (/dev/block/stl11) from ext4 to rfs
2010-12-09 06:34:24 ERROR: unable to call fat.format: cancel conversion
2010-12-09 06:34:24 convert dbdata (/dev/block/stl10) from ext4 to rfs
2010-12-09 06:34:24 ERROR: unable to call fat.format: cancel conversion
2010-12-09 06:34:24 convert data (/dev/block/mmcblk0p2) from ext4 to rfs
2010-12-09 06:34:26 ERROR: unable to call fat.format: cancel conversion
2010-12-09 06:34:26 convert system (/dev/block/stl9) from ext4 to rfs
2010-12-09 06:34:29 ERROR: unable to call fat.format: cancel conversion
2010-12-09 06:34:29 running extension: apk_cleaner.sh
2010-12-09 06:34:29 running extension: install_bln.sh
2010-12-09 06:34:29 BackLightNotification improved liblights already installed
2010-12-09 06:34:29 running extension: install_su.sh
2010-12-09 06:34:29 secure su binary for Superuser apk already installed
2010-12-09 06:34:29 running extension: sdcard_cleaner.sh
2010-12-09 06:34:29 sdcard cleaned up
2010-12-09 06:34:29 running init !

im not to sure what to make of this, sorry guys.

i have fat.format in there im confused
[Galaxy S I9000 Android Development] ashwinds:
I had this error - i had to push fat.format from a full ROM to /system/bin/ and it converted.
[Galaxy S I9000 Android Development] Lenunited:
Should it be named fat.format.real or fat.format?

and is there anyway you could upload that for me i have no idea how to do something like that im semi-noob haha
[Galaxy S I9000 Android Development] ashwinds:
File attached - unzip it and:

adb push fat.format /system/bin/

you could also try to copy it into /system/bin using Root Explorer.
[Galaxy S I9000 Android Development] Virnik0:
Hello, I haven't tried Voodoo lagfix yet, but I want to ask how high Quadrant score is after applying it. Can somebody share?
[Galaxy S I9000 Android Development] zhelloz:
Copied to into /system/bin using Root Explorer. Now disable lagfix in CWM all partitions converted to RFS! Thanks a lot!
[Galaxy S I9000 Android Development] tonysac:
Around 1500 XWJPA stock firmware
[Galaxy S I9000 Android Development] ewok666:
Same here: JM7 and the phone goes to sleep after 2 minutes and Wifi goes offline 15 seconds later (those are the values I set it to).