yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] distortedloop:
No noticeably difference in battery drain here.

80 hours since last reboot of the phone on voodoo and not a hint of lag or slowdown. This one seems like the real fix for sure. (And no, that's not 80 hours without a charge, just no reboots.)

The lack of clockwork or some other whole-rom backup facility is slightly concerning, but I've only needed it once, and a fresh install plus appbrain/titanium backup are still available.
[Galaxy S I9000 Android Development] weirder:
I did not notice any extra battery drain either.

As for the wifi. Has it ever been different? Anyone who has a different time in there?
[Galaxy S I9000 Android Development] oszi76:
WiFi sleep settings

Settings->Wireless and network->Wi-Fi settings->menu button->Advanced->Wi-Fi sleep policy set to never

You can change it to turn off WiFi when screen turns off, or keep it on if your phone is on charger.

:)
[Galaxy S I9000 Android Development] ed10000:
How's that video coming? :D
[Galaxy S I9000 Android Development] azazin:
Sorry to be a noob, but how do I download beta 1? Do I have to sign up for the beta or something?
[Galaxy S I9000 Android Development] supercurio:
Thats a few hours of read that we have here !

− I probably already read them all too glio1337 ;) −

And as very cool feature, Ext4 propose to track himself the quantity of data written.

Current Voodoo lagfix users can type (as root) :

/usr/sbin/dumpe2fs -h /dev/block/mmcblk0p4 | /bin/grep writes

On a 30-minutes old /data, i have :

Lifetime writes: 62 MB

Isn't that neat? Thanks extfs developers :)
[Galaxy S I9000 Android Development] laggedHero:
Now, that's lovelly.

I hope to try out your voodoo with a stable 2.2 FW.
[Galaxy S I9000 Android Development] dakine:
Im getting occasional lag again especially in bringing up the dialer. This is on jm7 and the private beta. Sometimes it takes over 5 seconds.

Im going to install auto killer again to see if that helps.
[Galaxy S I9000 Android Development] atinm:
No, he's saying that you have the choice not to use his work just as he has the choice to work on only the filesystem he thinks is most suitable for the /data partition on his phone. He is working on this on his own initiative and time after all and is not obligated to do anything he doesn't want to.
[Galaxy S I9000 Android Development] Narcissus85:
Hi guys

2 days ago i uninstalled the lagfix but..........i can see the battery drainsss tooo fast.....

i dont understand why

i uninstalled with the disablelagfix with no extension file in the sd card (it take a lot of time rebooting so i was thinking that it's ok and the uninstall is done)

i make a data/factory reset and a format of the sd card

i reflashed the same rom (JM6) and then another data/factory reset....

is for sure uninstalled in this way? is there a way to check if all is ok?

i need to flash the original galaxy s kernel for removing it completely??

:confused:
[Galaxy S I9000 Android Development] andrewluecke:
Huh? Well.. I'm saying, it is all open source (and supercurio's should be too, since it's GPL) and people are pushing Supercurio to do something he doesn't believe will help. If you want, spend some time, and add EXT2 support yourself, but SuperCurio's reasoning is solid. The real difference between EXT2 and EXT3 is mainly journaling, and between EXT3 and EXT4, is extents. Both features can be disabled. And none of us have tested enough to determine if EXT2 and EXT4 (without journals) writes the same amount.

Personally, I'm sticking to RFS anyway, because we don't fully understand the design yet. We don't know for sure where wear leveling is taking place, and if there are TRIM-like mechanisms, etc. But that is my opinion. You certainly do have the option to try EXT2 anyway.. It is open source code, but by the sounds of things, Supercurio has done PLENTY of research..
[Galaxy S I9000 Android Development] atinm:
Did the wifi disabling fix from RyanZA not help you?
[Galaxy S I9000 Android Development] supercurio:
Following this procedure, there is no trace of Voodoo kernel anymore.

The battery drain you observe come from elsewhere.
[Galaxy S I9000 Android Development] bilboa1:
you can probably enable your ext2 option just by sed -ri 's/ext4/ext2/' rly.. ;)

As for RFS it's pretty clear it's crap. I'm sure they were used to windows mobile, using some RFS with a high performance vfat driver or unified caching base it was going ok. well linux's vfat isn't all that optimized obviously, on regular medium the performance compared to ext (2 3 or 4) is abysmal.

i even find it weird than mods like cyanogen talk about "using curios fix", i mean, it's a completely separate "phone distro" just using some samsung drivers, so if they were to use RFS damn, that'd be dumb. from scratch => ext4 or yaffs where applicable. i am now under the impression that they're just pushing some scripts together and hope it works.. i was expecting somewhat a higher standard :(
[Galaxy S I9000 Android Development] Narcissus85:
thanks... : >

maybe i try the JM7 tonight....

waiting for ur new beta

iv
[Galaxy S I9000 Android Development] NeidRider:
I thought I'd spend my 2c on battery-usage:

I'm comparing JFB with the loopback-lagfix with JM6 with supercurio's fix:

Before: 3 days of normal usage, consumption over night 0-2% in 7 hours.

After: 1 day of normal usage, consumption over night around 20% in 7 hours.

Something's really not well at all (even though it might just be JM6, although I havent read any complaints about battery life with that yet?).
[Galaxy S I9000 Android Development] lafaya:
I agree. Battery is pretty bad on this fix.

I tried the RyanZA fix (modding the settings.db)

I have also deleted batterystats.bin after charging the battery fully.

**Note you can't use ClockworkMod Recovery to delete because ClockworkMod doesn't work with curio's fix
[Galaxy S I9000 Android Development] andrewluecke:
They need to start somewhere.

1) Have a working Product

2) Then optimise..
[Galaxy S I9000 Android Development] gshklover:
Battery life test

Could someone with battery lifetime issues try disabling the lagfix with the disable-lagfix file but NOT re-flashing to stock?

It could give a hint if the battery life is affected by ext4 or by the custom kernel vs stock kernel.
[Galaxy S I9000 Android Development] lafaya:
i'll give it a go. Just a question, if I add the disable-lagfix file, it will effectively disable the lagfix BUT if I remove the file, the lagfix will be reverted again?
[Galaxy S I9000 Android Development] odyssey61:
Here is my battery useage.

Before the lag fix I would lose around 7-9% over 9 hours after the lagfix 7% over the same period. So there is no major difference before the lagfix or after.

I also always check in case I have installed a new app and they can often be the culprit.
[Galaxy S I9000 Android Development] dakine:
Battery life has been great and much better than with the mimocan fix. EXCEPT when wifi is turned on probably due to the sleep issue.
[Galaxy S I9000 Android Development] ewok666:
I'm sure it does. Even with Wifi not sleeping for 15 minutes it should not make a huge difference in battery drain.

On another note....firstly thank you for writing this fix in the first place! May I ask what is coming as part of a new beta? I mean the current version works perfectly fine and removing it and/or flashing other firmwares doesn't seem to cause any problems either......is the new version going to be faster or is it just more 'fool-proof'?

I'm obviously not an official tester but I do know how to mind my own business and not to moan and complain if something goes wrong (not that anything did go wrong). I removed/re-installed the voofdoo lag fix and other firmwares about 4 or 5 times in the last couple of days........seriously how can people get this wrong?
[Galaxy S I9000 Android Development] jrjunior:
Hello Voodoo ppl,

I was reading almost all pages of this and all other voodoo related topics and couldn't find an answer to my problem. Hopefully I find here an expert helping me out.

I was running JM1 with voodoo happily but nevertheless upgraded to JM7 as Richthofen described in it's own thread. I wiped everything did factory resets and was sure that the phone was totally clean.

However when I odined the Voodoo kernel into JM7 I got so many FCs that I flashed back to JM1 (after resetting and wiping everything again). But after applying the voodoo kernel again, I got all my home screens, applications back as with JM1 before the JM7 adventure! It looks to me that there's an ext partition which is not wiped and being reused by the newly flashed voodoo kernel.

Is anybody here who knows where I should continue reading or who is even able to explain shortly how to wipe the entire phone to become a virgin JMx model again?

Cheers and Thanks!

jrjunior
[Galaxy S I9000 Android Development] NeidRider:
One thing I noticed: if I disable data completely (APN-wise), battery life returns to "normal" (as far as using the SGS without data can be normal ;-)

I've checked for applications, and I've installed system-panel-app, I can't see anything going way out of line.
[Galaxy S I9000 Android Development] aitzo:
I can't get root explorer to get su permissions with pre4 kernel on JP6. That's strange because every else root app (titanium, addfree, sgs tools) gets su permissions normally. I have superuser and busybox installed. First I installed CF-Root, then voodoo pre3 and then updated directly without removing voodoo to pre4. After that I reinstalled superuser, busybox and root explorer but nothing helps. I'm not sure if the root explorer worked with pre3.

Is it normal that when you have superuser installed you cannot remove it on market? (Uninstall button is darker and not pushable)

Uninstaller doesn't even find superuser, but I've got the app icon on my phone and market says it's installed.

Does root explorer 2.12.4 work on your phone?
[Galaxy S I9000 Android Development] BlockbusterF:
@aitzo had same problem here with root explorer and SwitchPro
[Galaxy S I9000 Android Development] Syb3r:
can I just flash pre4 over pre3 or do I have to take something into account?
[Galaxy S I9000 Android Development] ShOrTyNaToR:
Same problem here with RootExplorer :(
[Galaxy S I9000 Android Development] xtrememorph:
Pre4 still cause root problems, titanium wouldn't run
[Galaxy S I9000 Android Development] moophone:
Hey Guys.

a bit unrelated, but I'm happy with stock JPM+voodoo pre3. Finally have everything working how I want it, and I just copied over the 2e recovery.

Now.. Whats the best method you guys are using to make a full backup of the entire system so I can always get back to this state? Will clockwork work on top of this?

I want to do a full nandroid backup, as well as a titanium backup for just the apps, and don't want to mess up what I have currently ;)
[Galaxy S I9000 Android Development] BMWpokerAce:
Could you make another update.zip with preview4? Thanks
[Galaxy S I9000 Android Development] supercurio:
I failed somewhere ^^

Let's upload a pre5 quickly
[Galaxy S I9000 Android Development] xtrememorph:
i have done enough beta testing with voodoo.. it gives me nothing but headache with loosing root and recovery2e issue and the problem not worth the speed gain so far. I try again in future once these issue to resolved... going back to OCLF

thanks for your good work supercurio
[Galaxy S I9000 Android Development] aitzo:
After no su rights to root explorer with pre4, I disabled voodoo and flashed back cf-root kernel. Then to my surprise, no app got su rights and I wasn't able to remove or reinstall superuser. After that I reflashed pre4 and now I'm back to square one with root working for everything else but root explorer.

EDIT: I flashed pre5 on top of pre4 and it fixed su problems with root explorer, but now I cannot install busybox and apps that rely on it doesn't work.
[Galaxy S I9000 Android Development] supercurio:
Voodoo 5 pre5 uploaded !

Changes:

I9000T support -needs testing-

(thanks to David Howes who take times on his phone)

Root fixed (my bad, a typo error made the permissions incorrect)

So starting with this version you don't need anything else to root your phone, except of course installing the Superuser app.

Download : http://project-voodoo.org/downloads/Voodoo-5-pre5-Froyo-GT-I9000-odin-pda.tar
[Galaxy S I9000 Android Development] Stefanauss:
And...

, as promised in the original bounty thread, i just sent you the 2nd part of my donation. ;)

(Ahah this is funny, i'm not even running Voodoo for several weeks atm :D)
[Galaxy S I9000 Android Development] ShOrTyNaToR:
Thank you!
[Galaxy S I9000 Android Development] Syb3r:
just to flash over pre3? that's it?
[Galaxy S I9000 Android Development] supercurio:
No pb. I hope you'll come back when it won't be in preview stage anymore ;)
[Galaxy S I9000 Android Development] Mangus_U*RA:
Great!

What about 2e and cwm compatibility?
[Galaxy S I9000 Android Development] supercurio:
In the next version ;)
[Galaxy S I9000 Android Development] ShOrTyNaToR:
Now RootExplorer is working and BusyBox says:

"The Application failed, either bevause your device is not nand unlocket or we were unable to remount"

ConnectBot (su): Permission denied

Screenshot-APP: Screenshot only workd on rooted phones

hmm ?

Can anyone confirm this ?

:(
[Galaxy S I9000 Android Development] herrfischer:
just installed pre4 in this second! :D

okay the next one please ... :p

EDIT: no robo-voice when installing pre5 over pre4?

btw. i paypaled 10 euro yesterdy, thanks for the good work and keep it up ...
[Galaxy S I9000 Android Development] supercurio:
You can verify the status of the "su" installation with adb :

Here is how it should look like:

$ adb shell ls -l /system/xbin/su
-rwsr-sr-x root shell 26264 2010-10-20 15:10 su

Please note that Voodoo don't overwrite your own su binary if the file your detected as newer (of course!).
[Galaxy S I9000 Android Development] xtrememorph:
you just tempted me with Pre5... must resist........ until more confirmation or until recovery2e is working.. thanks for your prompt reply and work. and some token of appreciation for your hardwork
[Galaxy S I9000 Android Development] supercurio:
The on-disk format don't change at all between these versions, this is why there is no cool voice, sorry :D

I'll let you know if the on-disk format ever change (btw, it's not planned at all)
[Galaxy S I9000 Android Development] Bandis710:
same problem here ...pff these root problems after each voodoo install really bug me .. I am not that linux savy to fix these probs
[Galaxy S I9000 Android Development] supercurio:
Maybe i should not take care of root at all afterwards..
[Galaxy S I9000 Android Development] gekkekoe123:
i've found your su probs.

the su file in the system folder has the correct credentials

ls -l /system/xbin/su

-rwsr-xr-x root root 26264 2010-10-16 22:53 su

the default su command in /sbin is linked to to voodoo folder one. that one is owned by audio:audio user. you can enable the suid bit on that account but it doesn't give you root ;-)

change to root owner and all should work. you can manually get root by executing

/system/xbin/su that should give you root.

and chown the file in the voodoo folder.

problem should be solved then.
[Galaxy S I9000 Android Development] supercurio:
thanks gekkekoe123, i know exactly what happens.

BTW, next versions wont have root options anymore.
[Galaxy S I9000 Android Development] Bandis710:
:confused: chown the file ..How do I do that ?? I only have root for titanium and root explorer no experience with linux at all
[Galaxy S I9000 Android Development] xtrememorph:
What do you mean? we will loose root? and need to re root ourself?

Also.. compare performance to OCLF, my TouchDown runs better and faster on OCLF than on VooDoo.. could this be dbdata?
[Galaxy S I9000 Android Development] Bandis710:
Does that mean that if I flash voodoo my rom will not have root anymore , and a root method has to be found after applying voodoo?
[Galaxy S I9000 Android Development] supercurio:
Pre6:

Really corrected su.

Next version won't have su anymore unless you really ask for it in this thread.

Thanks

http://project-voodoo.org/downloads/Voodoo-5-pre6-Froyo-GT-I9000-odin-pda.tar
[Galaxy S I9000 Android Development] gekkekoe123:
The root options is handy, why remove it. It a small fix. its even faster just to symlink to the system/xbin/su file.

the file system where the su command reside is mounted as readonly. you need to remount it with write permissions and do

chown root.root /voodoo/root/sbin/su

or symlink the /sbin/su to /system/xbin/su
[Galaxy S I9000 Android Development] xtrememorph:
I want SU!! +1
[Galaxy S I9000 Android Development] huxflux2003:
I still have pre3 and everything is working fine. Is there any advantage in flashing pre6?
[Galaxy S I9000 Android Development] herrfischer:
but for how long? ;)
[Galaxy S I9000 Android Development] xtrememorph:
As long as I can remember until I change firmware.

I was able to run JPC and JPK happily without lag.
[Galaxy S I9000 Android Development] us1111:
Uhm.. i'm confused now.. Just flashed pre5 on a newly flashed JP6 and while flashing just found out pre6 was out. Flashed that over pre5.

Now su gives me permission denied..

What excactly should I do with pre6 to gain root? :confused:
[Galaxy S I9000 Android Development] gekkekoe123:
Pre6 fixes the root issues ;-)
[Galaxy S I9000 Android Development] evermick:
Does pre6 work with ZSJP4?
[Galaxy S I9000 Android Development] us1111:
Ah.. Found in the thread you have to install superuser from market. That worked, thanks!
[Galaxy S I9000 Android Development] Bajo76:
I havent had any issues with root since pre3, right now updated to pre6 again no problem with root.
[Galaxy S I9000 Android Development] sambir:
I had no problem with having root in this lagfix. I actually like having it so please don't remove it :)
[Galaxy S I9000 Android Development] gekkekoe123:
regarding the battery drain. i've been using pre3 for few days and i can't really tell that there's a difference with stock kernel.
[Galaxy S I9000 Android Development] Boaty:
I have a strange problem since installing voodoo beta5pre6. I have root according to the fact to be able to remount partitions in root explorer as rw and ro back again. But if I open Titanium Backup superuser tells me: "granted permissions" but directly after that Titanium backup tells me, Sorry no root privileges. So I am a little bit confused. All other programs with root acces seem to work very well.
[Galaxy S I9000 Android Development] °Dexter°:
Don't know if it's been discussed already,but is there any chance to have separate fixes?

I'm fine with my rom speed-wise (al least so far),but i'd really like to have color (and sound even more) enhancements...even better if through apk or scripts... Thanks for answers
[Galaxy S I9000 Android Development] supercurio:
Yes i'll evaluate this with Voodoo sound release, and if Samsung improve their firmware speed-wise (because currently it's sometimes unusable and a few people had dropped calls because of the lag)
[Galaxy S I9000 Android Development] KaliKot:
are there any optimizations? i still have the pre3 version but i moved to z4mod cause of the scroll and app drawer lagging
[Galaxy S I9000 Android Development] supercurio:
those are firmware dependent and not related to lagfixes
[Galaxy S I9000 Android Development] Joschi75:
Supercurio, I posted this already earlier in this thread. Are there any troubleshooting possibilities in case you a stuck in the reboot loop (reboot after first sound output "Converting data partition ...") and you need to find out the reason ? Faced it now on all pre versions and I was so far not able to find any log (if it does exist at all).

Thanks!
[Galaxy S I9000 Android Development] supercurio:
Hello Joschi75, thanks for your report.

This will be obviously tricky to debug this very special problem without direct access to the phone, but I think it can be done.

If you create a Voodoo/disable lagfix file/dir to prevent data conversion, we will be able to use the powerful logging facility included to get some infos about your phone.

This will be a good start ;)

I suppose it will boot in the stock mode.

Otherwise for this type of advanced debugging live chat (IRC) is the only option, because it's efficient !
[Galaxy S I9000 Android Development] Joschi75:
Thanks for your prompt reply! I will give it a try and report back :)

See you on IRC (I guess) ;)
[Galaxy S I9000 Android Development] :
Anybody else who experiences _much_ more batterydrain with Pre4?
[Galaxy S I9000 Android Development] hardcore:
Tried pre3 and pre6 on Dutch JP6 ROM. No joy, still stuck in the boot loop after the cool voice.

It's like this:

Galaxy S logo ->

Cool voice "converting data partition to extension 4" ->

Reboot (minor screen corruption) ->

Galaxy S logo ->

Cool voice "converting data partition to extension 4" ->

Reboot (minor screen corruption) ->

[Repeat]

I'd really like to try it out, especially the sharpness n video improvements.
[Galaxy S I9000 Android Development] supercurio:
Okay, same bug as seen previously, i really want to find what it is.

If you take care of disabling it before installing, does it boot?

I'm interested by the logs you'll have this way, thanks!
[Galaxy S I9000 Android Development] Bandis710:
I am just a noob reading these topics so maybe my suggestion is totaly stupid, but can it be that the bug has anything to do with the pit file that is used when flashin the rom ? I think it is strange that some have problems while most do not have problems ... I also use the dutch rom and have no problems whatsoever with voodoo ..
[Galaxy S I9000 Android Development] pekka91166:
Just installed Pre6 Kernel, now it's much better :-)

Only thing is that my exchange-account loads a bit slower than almost all apps, maybe it has to do with communicating to the exchange-server.

For the rest, happy now!

Keep up the great work, sponsorship underway $$$$$ :-)

just donated
[Galaxy S I9000 Android Development] pele78:
Curio, although many would like to have root options integrated into the voodoo fix....it seems its becoming a problem with the dev and the end user, better to stick to the lagfix, as some users have various set ups which are clashing...

Keep it simple :)
[Galaxy S I9000 Android Development] moophone:
May not be voodoo related, but I tried ROMManager backup current ROM and it bricked my phone (stock jpm + root + voodoo pre3).

Still need some way that works with voodoo to make a backup of this setup. I'm getting very tired of going through this flashing and customizing process.
[Galaxy S I9000 Android Development] Bandis710:
Just disable voodoo and then make the backup
[Galaxy S I9000 Android Development] bidboy:
Great. With pre6 root explorer is working again. :)
[Galaxy S I9000 Android Development] herrfischer:
yes, and the whole performance is superb! i love my sgs now ... :)
[Galaxy S I9000 Android Development] JuWa:
Updated Pre6 over Pre3. I got continously vibrates for about 5secs after update and then black screen, but then it stopped and the screen came back. And this really feels smoother, than Pre3?
[Galaxy S I9000 Android Development] mike.sw:
not because nothing was done in regarding to ext4 only cosmetics.
[Galaxy S I9000 Android Development] xero2002:
WOW!

Nice development speed. Last time I checked it was pre4. :)

Thanks for your hard work.
[Galaxy S I9000 Android Development] rugg85:
Please excuse a noob question that I have not been able to find an answer to:

yesterday I flash my SGS with the JP6 rom and then I flash the " Voodoo-5-pre3-Froyo-GT-I9000-odin-pda.tar"

Today I see that there is a new versione of voodoo lag fix --> " Voodoo-5-pre6-Froyo-GT-I9000-odin-pda.tar"

How I can upgrade my lagfix? is it possible or not?

Can I flash overthe new voodoo or I must disable the old voodooand then flash the new voodoo?

thank you very much
[Galaxy S I9000 Android Development] MPodlesnik:
Just flash it over. No problems.
[Galaxy S I9000 Android Development] pele78:
hmmm i see this is turning into a flash only option, will there still be a update.zip version as final ?