yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Wendigogo:
One question Supercurio : if file named “disable lagfix” in "Voodoo" folder on internal SD card is present when flashing voodoo-5.0.2 from stock JPU (no lagfix applied) is the voodoo lagfix applied or not at reboot ?

PS : is it snowing in Chambéry ?
[Galaxy S I9000 Android Development] wiseman-fr:
Ok, i will give a chance for voodoo.. You have one week to convince me :D

The small problem on JPU that you can't root it with menu like the full voodoo kernel i think... What is compatible with JPU + your lagfix to root my SGS ?

Nantes's Geeks greeting you :D
[Galaxy S I9000 Android Development] supercurio:
As long as you tell lagfix to disable itself, each boot the lagfix code will make sure every partition are in RFS.

If they are already in RFS, nothing changes ;)

Hehe and yes, lights snow
[Galaxy S I9000 Android Development] supercurio:
Salut aux Français ;)

Root option is the same as with other Voodoo kernels, you get it working as soon as you install Superuser app available in market or on XDA as apk
[Galaxy S I9000 Android Development] ragin:
Can you integrate superuser into your kernel?
[Galaxy S I9000 Android Development] ragin:
If this is why my sdcard shows as cdrom, this kernel needs a rewrite.
[Galaxy S I9000 Android Development] supercurio:
Updated first post.
[Galaxy S I9000 Android Development] supercurio:
Still a high grade troll I see :D
[Galaxy S I9000 Android Development] hardcore:
The internal sd mounting as cdrom problem is caused by the xxjpu rom, not the kernel.

The fix is here:

http://xdaforums.com/showpost.php?p=9804784&postcount=5741
[Galaxy S I9000 Android Development] supercurio:
Hehe so this effectively the vold conf ;)
[Galaxy S I9000 Android Development] hardcore:
Yup, our discussion over PM led me to check it out. :)
[Galaxy S I9000 Android Development] rlorange:
Lol! People blaming and criticizing your work without the competence or sense to first find out if it's to blame or not!... Kind of like dismissing climate change without understanding the science because of all the snow around in europe... Simple minds need simple answers
[Galaxy S I9000 Android Development] supercurio:
Who did that? I'm cool, no problem here.

about ragin, you know, it's just the regular ragin :D
[Galaxy S I9000 Android Development] gil80:
@SuperCurio

Does your superb kernel supports CIFS? :)

Http://www.samba.org/cifs/

Cheers :)
[Galaxy S I9000 Android Development] supercurio:
Haha I just answered your MP.

Edit : adding cifs.ko in the first post.
[Galaxy S I9000 Android Development] supercurio:
My suggestion, to auto load additional modules under Voodoo:

This way, you can switch kernels (even stock+Voodoo), you'll always have the modules you like.

mkdir /data/kernel-modules
cp cifs.ko /data/kernel-modules

content of /etc/init.d/loadmodules

#!/bin/sh

for x in /data/kernel-modules/*.ko; do
insmod $x
done

chmod 755 /etc/init.d/loadmodules

:)

PS: /data is fine, /system also if there is enough room, /sdcard not (because unsafe)
[Galaxy S I9000 Android Development] hardcore:
You'll also need to compile the kernel with slow-work support, otherwise cifs.ko won't work. Or build slow-work as a module, but that's tricky because the kernel source has to be modified to do that.
[Galaxy S I9000 Android Development] supercurio:
Thanks hardcore, it explains why a simple "make module" didn't worked.

I'll take another approach.

We won't be able to load cifs.ko on stock kernels though. too bad!
[Galaxy S I9000 Android Development] hardcore:
Yeah it's a bit tough. And I think in the latest Linux kernels, slow-work was removed.

Somebody already built a slow-work.ko for Froyo already, but it was unusually huge and I'm not sure if it was completely stable.
[Galaxy S I9000 Android Development] Virnik0:
ROFL. Best post I've seen here from two months ago, when I have joined xda forums :-D
[Galaxy S I9000 Android Development] Stefanauss:
A month ago or something like that, last time i tried Voodoo, there was a backup of the previous kernel stored on internal sd, and supercurio told Voodoo would eventually have the capability to restore this backup kernel.

I'm on final stable Voodoo now, but i can't even find the backup kernel. Am I missing something? :)
[Galaxy S I9000 Android Development] wcg707:
I got a few questions here, it can be voodoo or non-voodoo filesystem fixed.

1. Is there a reason why none of the fs fixed add an optional fix to the sdcard vfat?

2. Is it due to KIES or Windows desktop inability to read linux fs? Heavy usage of internal sd requires quite a lot of read and write as well, and I think ext4 read write is about twice the speed of vfat and its (vfat) large file size limitation (unless this vfat is an improved version with higher limit).

3. And why are there still a couple of fs still in rfs and j4fs?

Appreciate if someone can update me.
[Galaxy S I9000 Android Development] D.C1986:
Hi, SuperCurio

I'm new to this lagfix and have couple questions.

1. Does this lagfix work on JK4 ?

2. I have already rooted my phone. Do I need to unroot it?

Thanks inadvance for your help!
[Galaxy S I9000 Android Development] nazrazr:
Hi...

I am tryin to apply this lagfix onto my phone running Froyo 2.2 JPO so those are the steps i do:

I go to the Voodoo project and dowload the Voodoo lagfix for Froyo, stable .zip, update.zip, installable with ClockWorkMod recovery and Rom Manager to my desktop

Now on my desktop i have WinRAR-Zip file

I connect my phone to my pc as mass storage and open my internal sd card storage

Then a create a folder name Voodoo in my int. SD and copy the WinRAR file into it and i create a folder disable lagfix in the same folder(Voodoo folder)

Then i disconnect my phone and shut it down and go to recovery mode.

Then i choose apply the update.zip.....

Then the phone say the file cannot be found and the reboot is terminated...

Now my question is what i did wrong? sorry to bother coz i am really a noob in this topic thank you very much for your help.
[Galaxy S I9000 Android Development] pwhooftman:
copy update.zip to the root of the internal SD card
[Galaxy S I9000 Android Development] Adevem:
me, along with many others get the EXACT same reply. lol, someone's copy pasta-ing to everyone ;)

hmm about ragin... ;D
[Galaxy S I9000 Android Development] bulybacha:
i have a problem with the voodoo lagfix. i have JPU firmware from samfirmware.com and after i install the lagfix trought odin (the other way doesnt work, i get the E:... error), my wifi cant connect to any acces point. what should i do ???
[Galaxy S I9000 Android Development] supercurio:
Read the first post ;)

stock+Voodoo JPU
[Galaxy S I9000 Android Development] bulybacha:
ok. first of all sorry for not paying attention at the first post, but after i did reading on what says there im not sure everything will work just fine after i install voodoo 5.0.2 am i right or i miss understud ???
[Galaxy S I9000 Android Development] Negatho:
Hello,

just to ask if your kernel has a video sharp fix for the JPU roms

Thanks :)
[Galaxy S I9000 Android Development] erahk64:
Read the first post in the thread.
[Galaxy S I9000 Android Development] betoNL:
:-)

Stock JPU + Voodoo flavour (stock+Voodoo-5.0.2-Froyo)

The best JPU combination so far....

You are good, man !!
[Galaxy S I9000 Android Development] D.C1986:
So i guess Voodoo doesn't work on JK4 then...
[Galaxy S I9000 Android Development] tomdot:
This morning after using JM7 + Voodoo for about 2-3 weeks, my phone would start. It gets stuck in the startup logo. Pulled battery and restarted many times, without luck.

I booted into recovery and wiped the partition + cleared dalvik cache but the phone still wouldn't reboot.

Finally I had to reload JM7 through ODIN before it would start, and now hesitant to reinstall Voodoo lagfix despite such good performance.

anyone have the same problem occur?
[Galaxy S I9000 Android Development] sunwee:
has voodoo been out that long?? unless you are a very early beta tester! :)

most of us has been using it for abt a week or so, only.
[Galaxy S I9000 Android Development] asgard:
Playing Devil's advocate here... how can you put down your error or start failure specifically to Voodoo? I know other lagfixes hook the start logo, but I don't think Voodoo does, so this is not indicative specifically... ???
[Galaxy S I9000 Android Development] Bhonka:
No. User error imo :p
[Galaxy S I9000 Android Development] ewok666:
Well, it's not anywhere near as fast as JM5 or JM7. While it is 10x better than JP3 it still FC's too much. I didn't find GPS much better (if at all better!) than JM7. I installed JPC three times. Twice via Kies and once via Odin (including system wipes and general cleaning up so that's not to blame) and the result was always the same. Games also seems to run somewhat 'laggy'. It's just not quite ready. They may clean it up and release it but I'm sure it will be somewhat similar to the JP2 re-release in HK where the new version is faster and better.

Either way, this is the Voodoo thread and I'm sure I'll be installing this on Froyo as well when it becomes available.....unless of course the final Froyo shows that it is not longer required ;-)
[Galaxy S I9000 Android Development] NeidRider:
The standard(? ;-) Samsung email, configured with an exchange account.

With that setup I just only lost as much as 4% over night, that's how it should be; then opened email 20 minutes ago, autokiller didn't kill it, and again down 1% in less than 5 minutes, without touching the phone in between.

Battery history is down to 10.9% "Running".
[Galaxy S I9000 Android Development] tomdot:
I haven't. I've made no changes to my system in the last week, other than starting and restarting. Which is why it leads me to relate it to voodoo.

I wonder if over time, that data files can become corrupt with the lagfix, hence restricting the phone from booting?

I can't see what else in form of "user error" I come have done.

Any ideas appreciated.
[Galaxy S I9000 Android Development] g00ndu:
Well in that case, restore to your original settings, and use other fixes available. :)
[Galaxy S I9000 Android Development] tomdot:
don't get me wrong I think the voodoo lagfix is amazing. But trying to see if other users are similar experience, thereby helping supercurio in finding a possible bug IF in fact it is related to the lagfix. Will reapply Beta 2 when available
[Galaxy S I9000 Android Development] dagrim1:
Well, my phone also screwed up after a simple uninstall of an app (noLED). It didn't boot anymore and formatting internal card and system reset didn't help either... Had to reflash, but that screwed up the voodoo fix since I couldn't install it.

Not saying it was because of the voodoo fix btw! Could be one of many things, just sayig I had it running as well :)

Ah well, just have to wait for beta2 and hope it was just a random thing.
[Galaxy S I9000 Android Development] dakine:
Earlier I reported that even the voodoo kernel starts to lag after a couple days. I was experiencing 5-7 second black screens when opening dialer. Reinstalling autokiller seems to have reduced that lag.

So is it safe to say that the lag problem is two fold?

One being the file system lag the second being lack of accessible memory?

Why does the sgs start to lag when free memory drops below 80mb?

Disclaimer: I know nothing, just my possibly completely faulty conclusion based on my own observations :)
[Galaxy S I9000 Android Development] GalaxyFan88:
I've experienced exactly the same behaviour after a couple of days.

Autokiller reduces the lag significantly; without it, the phone starts to lag even with the Voodoo lagfix.

The downside of using Autokiller is that certain amount of ram, which is being kept free all the time so it is not really accessible for the apps to use.

This is especially annoying when a lot of apps are "running" and you use them frequently, but the phone can't "remember" the state in which the app was before pushing the home button. So you go back to your navigation app for example and it has to load it all over again, totally annoying :(

The phone stays fast though, but I think this completely eliminates the advantages of multitasking.
[Galaxy S I9000 Android Development] distortedloop:
Well, we'll never know what the issue was if you wiped the phone. I believe Voodoo does some logging, which you could have likely pulled via adb and shared with curio. Just a look at the standard logcat during the boot cycle might have revealed the real problem. Adb is active early in the boot process, so it's always worth hooking up to USB to see if you can get some access to the phone when having boot problems.

There's usually some sharp guys in the voodoo irc channel who might have good advice in real time for anyone else with voodoo problems, but sharing here is good too.

I agree that the lag is two fold, "disk" access is munged, and memory management isn't set to optimal.

I ran my SGS just shy of 100 hours (5 days) without a reboot (then dropped the phone and the battery popped out) with the voodoo beta1 and autokiller set to aggressive and I had virtually zero lag. I was able to create a minor lag situation with a particular app (BeyondPod) while playing a podcast and downloading another. I couldn't even consistently reproduce it, and I attribute it to the app more than the voodoo. BeyondPod seems to be a battery killer as well - but maybe all audio/music players are(?).
[Galaxy S I9000 Android Development] mikelyon:
I must say i have the same feeling but just be surprised that with 512 Mo of RAM we have still some lag issue and need app like autokiller.

I'm gonna try it in optimize mode and see if i can get rid of these fu... lags !
[Galaxy S I9000 Android Development] MasK:
I haven't tried auto killer, but Im using fast reboot app and it works great. Performance of the phone reverts similar to after a full reboot. .. But this is way faster. Now only if there's a way to auto run it every few days...
[Galaxy S I9000 Android Development] ed10000:
Installed voodoo on a fresh flash of JM7 two days ago. It's smooth in general, but not nearly as much I thought it would be after reading certain reports here. There is still an occasional lag here and there, and it does lag for half a second while installing apps (although the installation itself is MUCH faster). I'm still not completely satisfied with any of the lagfixes here so far :(. But the really good thing about this one is, the lag does NOT increase with time - it's just as smooth as it was 2 days ago.

I'd say the performance gains were almost equal on mimocan's fix.

Of course, all this is my opinion, and my opinion alone. You guys may have a different experience :).
[Galaxy S I9000 Android Development] distortedloop:
It's not the amount of RAM, it's the free amount of RAM. The way Android works, as I understand it, the OS will just keep loading stuff into RAM until it reaches the limits set by the low memory manager ("free RAM is wasted RAM"). So until you reach a point where the amount of physical RAM exceeds all the RAM requirements of everything on your system, you'll eventually reach the point where Android has to start killing stuff off, which is where part of the lag on the SGS comes from. If autokiller fixes it, it just points to a bad decision on Samsung's behalf as to what settings to set as default.

Granted, it's Froyo vs Eclair, but my Nexus One has no lags, and on CM6, it's low memory killer settings are HALF those of the default on the SGS. Weird.
[Galaxy S I9000 Android Development] distortedloop:
I honestly get zero noticeable lag with voodoo, even after several days of uptime. Maybe I'm not as sensitive to it as others(?).

I did get noticeable lag on mimocan, but only occasionally.

Re: performance gains, is your comment based on "feel" or benchmarks. I know Quadrant benchmarks irk supercurio (and Cyanogen), but since they're popular to reference, as an FYI, my SGS got ~1400 on mimocan, ~1750 on voodoo, and ~2150 on OCLF. I think the voodoo is the most convenient, the safest, and is a nice balance between speed and security.
[Galaxy S I9000 Android Development] fane1:
Just my 2 cents here.I have voodoo beta 1 on the phone and it stiill lags although i feel the phone faster.The REAL problem is the memory management wich kills this phone.Under 70mb of free memory the phone is slow or lags like hell specially if u have lots of widgets in the home screens.yesterday i instaled autokiller and i must say that the phone is much better now,always with 100mb or more available.So we must think this:Is the lag a file management problem or is it due to bad memory management? Because if it is this last one we are screwd because i dont believe samsung will adress that problem unless we use some program to fix it.Right now i think the worst problem is low memory not the "lag"

Sorry for my english to much "because" in my sentences lol :)
[Galaxy S I9000 Android Development] ed10000:
By performance gains, of course I was referring to the "feel" :). Quadrant means nothing, at least in the I/O department. I like this one better than the external sd ext4 fix though, because I used to get quite a lot of FCs using that one, even on a fresh install. And it hardly ever passed Quadrant tests - gave me "internal error during benchmark" in the I/O stage more often than not.

Overall, I'm happy with this, but I still wouldn't call it "completely lag free" just yet. Maybe a future release will change that... hopefully :)
[Galaxy S I9000 Android Development] lmulli:
I have to say that this Kernel is the fastest on Docs JPU v4, especially with the lagfix enabled, however, it eats the battery like theres no tomorrow - put it in my coat pocket it was on 81%. 3g on Wifi off. When I looked 4 hours later, it had gone down to 40% despite only being sat there doing nothing!

Shame as it works a treat but I can't live with such bad battery life. Maybe something in the rom rather than in the Kernel and have now gone back to Hardcores to try.

Keep up the good work.
[Galaxy S I9000 Android Development] betoNL:
Try then another kernel with Doc's JPU V4 and enable lagfix:

Battery will drain as fast as or even faster. And with more side-effects....

Btw, try resetting battery status...it helps after so many flash-overs
[Galaxy S I9000 Android Development] st4rk:
Personally I think it has more to do with jpu than with voodoo.

I had better battery life on voodoo with jp8 fw.. I like the extra performance of jpu though so I'm staying put :o) Battery management is the key.. :o)
[Galaxy S I9000 Android Development] orhakrisztian:
kies problem

Please...

somebody tell me why don't see Kies my phone with Darkys_v5.5_Gingerbread_Edition_Voodoo_signed + stock+Voodoo-5.0.2-Froyo-GT-I9000-odin-pda?? which kernel schould I use to make wisible my phone for Kies?

thanks
[Galaxy S I9000 Android Development] betoNL:
Just to report that the combination:

Doc's 4 + voodoo/jpu kernel (5.0.2)

Modem JPP

No lagfix/FS convertion

Started to give ALSO great battery performance after I reseted battery status (Using sgs tools) and rebooted.

Using black screen wallpaper seems to do wonders as well

Not going to change this winning team so soon.....
[Galaxy S I9000 Android Development] supercurio:
If you have troubles with battery life, try a Samsung Rom.

The kernel works fine, but with a beta ROM with mixed version of everything, you cannot expect something very reliable.
[Galaxy S I9000 Android Development] justsimple1:
i differ on tht...i m using doc v4 wid voodoo with the lagfix enabled and the battery life is awsome...today at 9.30 am it ws 97%....made around 20 to 25 calls...flashed thru recovery some different bootanimations 4 times....surfed fr around 30 minutes in xda and arnd 10 mins used internet and veiwed gallery many times....and now at 5.45 pm my battery indicator shows 72%...i think its fantastic....

thanks supercurio fr all the hard work....i jus love ur kernel....
[Galaxy S I9000 Android Development] justsimple1:
one thing more...i have autokiller enabled to 60,70,80 presets...may be its due to this the battery is good...i hope it helps...
[Galaxy S I9000 Android Development] zimphishmonger:
I have the same issue as the above poster. It converted fine, but cannot convert back to RFS. It gives the same error "unable to fat.format". ANy suggestions on how to convert back? All partitions were converted to EXT4 btw

Thanks for your help!
[Galaxy S I9000 Android Development] ashwinds:
Some custom ROMS miss fat.format. I had to push fat.format from a full ROM to /system/bin/ and it converted. YOu can copy it using Root Explorer or use adb. If you want the file - look back a few posts and I had uploaded a zip file with it.
[Galaxy S I9000 Android Development] zimphishmonger:
Thanks for the info. Strange, I have a fat.format.real and a fat.format_wrapper.sh but no format.fat. I also looked several pages back and couldnt find your zip that you mentioned. Would you mind reposting it? Thanks a lot!
[Galaxy S I9000 Android Development] ashwinds:
Did edit the prev post to include the link :) Anyway here it is again
[Galaxy S I9000 Android Development] zimphishmonger:
Thanks so much, pushing it to /system/bin worked PERFECTLY. I love it when a random idea works like a charm :-)
[Galaxy S I9000 Android Development] walletbiopsy:
I am having the same problem. I have stock JPU but i've flashed the correct voodoo version for JPU through CWM. My wifi will not connect to an access point.
[Galaxy S I9000 Android Development] ashwinds:
Try clearing dalvik-cache. Often works for me.
[Galaxy S I9000 Android Development] walletbiopsy:
before or after? i just tried it now and it hasn't changed. do i need to flash it again?
[Galaxy S I9000 Android Development] ashwinds:
You can clear it anytime - its recreated when you finish booting. You could try re-flashing - but i doubt it will help. If not, I dont know what else you can try - try asking on #project-voodoo on irc.freenode.net .
[Galaxy S I9000 Android Development] Margaliini:
z4root before voodoo

Hi!

I didn't remember I already had Ryanza's z4root applied before I flashed the latest Voodoo on my froyo. Will there be some conflicts due to this? Can I just un-root with z4root and uninstall it? Does Voodoo and z4root apply the root same way?
[Galaxy S I9000 Android Development] rlorange:
This may seem a pointless post however... Currently on stock Jp6 australian with voodoo 5 final/stable and I gotta say I'm so happy with my phone that I am not going to bother with jpu... Sure samsung have a fast rom without a lagfix but official 2.2 roms plus voodoo is good enough for me for now. I would hate to see all curios work in vain if and when samsung release an official rom that doesn't need it.... I don't think this will happen before 2.3 and even then knott because of three nexus s and goggle's work to optimise for samsung hardware. Suoercurio, if voodoo becomes irrelevant because of this in the future we will always remember you
[Galaxy S I9000 Android Development] dannyyung:
Hello Mr Voodoo,

Thank you for making such nice kernel.

I am using darky 5.5 rom with your kernel, lagfix on. Small question I have, I found that it creates many folders within voodoo/logs from time to time.

Can I stop it creating them, or delete them?
[Galaxy S I9000 Android Development] ashwinds:
You can delete them safely, but dont stop creating them -they contain useful debugging info if needed when in trouble. In any case, I think its cleaned up/rotated periodically automatically.
[Galaxy S I9000 Android Development] dannyyung:
Thanks ashwinds. I think I just leave it at the moment. If too many folders, I may delete the old ones.