yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] K-mart Shopper:
32 hours uptime and 26% battery usage here for me on my stock Captivate - that's with Wifi set to "Never Sleep," and very light usage. (Some XDA app browsing.)

Just want to point out Wifi is really not a drain at all (2% according to phone)...
[Galaxy S I9000 Android Development] Aanrii:
Hey, did a bit more testing and the problem appeared even with HVJH1 and totally clean install. So don't waste time with JM2. Again, after flashing to clean JM7 solved the issue.

Seems to be something that's a problem with my phone only, very peculiar problem though. Mine is with 3-button disabled so I try to keep my flashings to rather solid and not testing every combination there is.

But I'll try to figure it out, might be worth something to find the problem.

---

Update:

Still doesn't work after I installed voodoo fix on a clean install of JM7. I can try it again with the beta2 when that comes out and we'll see if the problem still exists.
[Galaxy S I9000 Android Development] supercurio:
Please paste your dmesg and logcat output showing the problem somewhere like in http://pastie.org/ ;)
[Galaxy S I9000 Android Development] bratfink:
@Supercurio

I was just wondering on a ETA for the beta2, i am following the feed but although you are posting your progress their has been no mention of a release period. Thanks for any extra info you can provide!
[Galaxy S I9000 Android Development] dutchcow:
26% used so you have 74% remaining? Or did you mean 26% left?
[Galaxy S I9000 Android Development] supercurio:
ETA: During this week ;)
[Galaxy S I9000 Android Development] lafaya:
I have turned a lot of things off which require network access.the battery drain is a lot less. I won't know this until a few more tests though.
[Galaxy S I9000 Android Development] robavila721:
I know you said not to ask, but your tweet made me very curious lol
[Galaxy S I9000 Android Development] NeidRider:
I think I'm onto something: my phone was showing incredibly high numbers of "Running"; under "Partial Wake" the highest count goes to "EMail".

So, I started TaskKiller and configured it to kill EMail automatically: now "Running" is dropping massively, and the battery seems to deplete a lot slower.

Can anybody confirm this? It looks like EMail doesn't let the phone sleep, but only after the voodoo-fix (all mail-checking is on fully-manual btw, nothing push-y or automatic); I also tried with two different modem-firmwares, JF3 and JM3 (on JM6) the results are identical.

Let's know if anybody else has similar readings, or if it's just a JM6 problem.
[Galaxy S I9000 Android Development] Mahagon Coral:
Supercurio, is there any chance you will soon release a jpc compatible version of your fix? Gps is killing me on jm7 while on jpc it worked like a charm....
[Galaxy S I9000 Android Development] gwwaters:
Which email: Samsung email or Google Gmail?
[Galaxy S I9000 Android Development] dupel:
JH1. Fast, stable and brilliant gps.
[Galaxy S I9000 Android Development] Mahagon Coral:
I once had it installed and it didn't work too well on my phone ... very slow and craptacular gps iirc... had many fcs.
[Galaxy S I9000 Android Development] supercurio:
Sorry Nope, JPC is a leaked unfinished development build, that's not the target.

Let's see next Froyo builds..
[Galaxy S I9000 Android Development] Mahagon Coral:
Sad to hear/read, but thanks for the fast reply ^^
[Galaxy S I9000 Android Development] oswade:
edit: possibly wrong.. delete this post please!
[Galaxy S I9000 Android Development] dupel:
Just to comment about battery usage. Use JH1 (Doc's ROM + a lot of stuff deleted by me), + a lot of optimisations to which programs run and voodoo fix.

After rather extensive day of use - still 50%. So if you batteery is draining - check what is running in the bacground (recommend app named (i think so) system panel).
[Galaxy S I9000 Android Development] ewok666:
Don't be sad...JPC is crap anyway. Why waste more time on it. It's a reasonably usable preview but it's slower and less reliable than JM5 or JM7. What's the point of Froyo if it's not better and faster?

Just wait for a released version and in time a Voodoo fix may come along.
[Galaxy S I9000 Android Development] xtrememorph:
I dont think JPC is a crap, as i'm been using it for almost a week and it has been great. Even SetCPU runs on it quite stable.... which is weird.

I do hope for a Voodoo release on it.
[Galaxy S I9000 Android Development] supercurio:
Thank you Szenky i'll take a look at these interesting logs!
[Galaxy S I9000 Android Development] supercurio:
Voodoo is a collections of scripts, tools and improved settings.

In the kernel: patchs concerning screen & video drivers, Ext4 modules, and also sound driver modifications
[Galaxy S I9000 Android Development] supercurio:
If "sometimes it's here, sometimes it's not", it means the filesystem is corrupt (when in RFS mode)
[Galaxy S I9000 Android Development] operamiao:
thks,very nice work....It's working perfect on my GT-I9000
[Galaxy S I9000 Android Development] malikons:
I have SGS I9000 running stock firmware JPA.

I just installed Voodoo after using OCLF for 2 weeks. With OCLF, my quadrant score was always 2100+. I just ran the benchmark again after flashing Voodoo lagfix and my quadrant score is 1440. People say voodoo is more stable.

May be Supercurio explain us the difference.
[Galaxy S I9000 Android Development] Taomyn:
I didn't see a response before in this thread, but how do I disable Voodoo from "fixing" TouchWiz? I'm getting very strange behaviour from my modded version (many crashes) but I cannot reinstall the modded version because I think Voodoo simply "fixes" it again.

I'm happy to believe it's not Voodoo, but unless I can disable this function I cannot prove it. Thanks.
[Galaxy S I9000 Android Development] tonysac:
Curio, i need a clarification here...when i tried to install last stable voodoo 5.1 system conversion can not be done due to "not enough memory" because i had available 4 mb..after that i installed one of your snapshots (4/12) and available memory was 8 mb and the conversion was succesfull..

Then i re-installed stable version and i see in log that system is still untouched in ext4!!

I'm doing this trick(?) for second time with success only that first time i had install the snapsot comes out on 30/11.

Why is this happened and is it going to affect anything if i leave it as it is ?
[Galaxy S I9000 Android Development] Kayno9:
Dear Curio,

I cannot install the Voodoo 5 stable on my GT i9000 via the recovery mode (3 button). The error i get is:

E: signature verification failed installation aborted.

I recently upgraded my phone to Froyo. It is the 3UK version launched on 7th December 2010. The version details are as follows:

Build Number: FROYO.NEJP5

Kernel version: 2.6.32.9 root@SE-S608 #1

Baseband version I9000NEJP2

I have also noticed when i go to my files folder that the root directory is different (/mnt/sdcard) rather than /sdcard/ as you suggested in your installation guide.

Please Help :(

Thanks in advance.
[Galaxy S I9000 Android Development] Rytkonen:
You probably have the 3e recovery. With 3e you cannot install anything by applying update.zips. You must have 2e or CWM recovery.

This is a stupid question again but will I be able to update this 2.2.1 JPU through Kies (when it is available) if I just disable the lag fix?
[Galaxy S I9000 Android Development] Lenunited:
mabye ulk renamed the fat.format all i know is im not using ULK ever again, i was using just voodoo before all this fancy rom stuff.

Supercurio do any of these lagfix (just lagfix) work on XXJPU?
[Galaxy S I9000 Android Development] marshall39:
Take a look here http://xdaforums.com/showthread.php?t=788108
[Galaxy S I9000 Android Development] xm_2010:
how can i uninstall it?

thanks
[Galaxy S I9000 Android Development] reglaspv:
one more time, same question :D
[Galaxy S I9000 Android Development] supercurio:
no but a pre-JPU firmware with a JPU kernel may result in non-working DATA & Wifi

Not tested. I recommend the stable version.
[Galaxy S I9000 Android Development] reglaspv:
thank you :)
[Galaxy S I9000 Android Development] supercurio:
Ok, tested JPU stock+Voodoo injected are fine (same as yesterday)

Flash with Odin: http://bit.ly/f7S4kC

Flash with CWM: http://bit.ly/gQzf9u
[Galaxy S I9000 Android Development] Bandis710:
The links you just posted are updated versions of the 5.02 of last night ? Am I right if i think this is actually Voodoo injected into the JPU kernel, or is it still JPM kernel with ramfs ( or whatever it is called) from JPU ?
[Galaxy S I9000 Android Development] Wendigogo:
GREAT !!!

So it means it's a JPU kernel with *all* voodoo features (lagfix, color, sound, clockworkmod etc.) ?
[Galaxy S I9000 Android Development] supercurio:
Nope, it's a stock kernel. Cool features like BLN, screen mods and sound require source.

However, it contains these features:

- Voodoo lagfix (Ext4, vfs enhancements, better memory management)

- CWM built-in
[Galaxy S I9000 Android Development] Ferdimage:
Perfect!!

Thats all i need!

Im happy with the stock kernel, just need that extra boost with the voodoo lagfix for my apps...

Plus CWM for mini .zip addons :)

Thanks Supercurio!
[Galaxy S I9000 Android Development] oswade:
Thanks curio, the minor lags on JPU were killing me!!! (lol)

Testing now.

EDIT: Wifi working :D (seemed to be the bug caused by some other kernels)

EDIT2: YAY, no more lags in moving widgets/shortcuts (for some reason I had this, maybe others didn't..?)
[Galaxy S I9000 Android Development] Wendigogo:
As @Ferdimage says it's the *really* needed stuff included. ;)
[Galaxy S I9000 Android Development] supercurio:
For people who want only the lagfix, yes.

I miss BLN badly already, we need sources !
[Galaxy S I9000 Android Development] DocRambone:
Confirmed functional on XXJPU:)

Thanks
[Galaxy S I9000 Android Development] Wendigogo:
I need the CWM more than lagfix ... ;)

Did you give a try to NoLed (now with themes) ?
[Galaxy S I9000 Android Development] pila405:
Does the stable version come with all the color/brightness/contrast fix/calibration?

Because if it does, it doesn't seem to work on my SGS i9000...
[Galaxy S I9000 Android Development] supercurio:
updated first post ;)
[Galaxy S I9000 Android Development] pila405:
But in movies I still get those stains/paint spots due to the high contrast and filters. And on the site it shows it shouldn't be...
[Galaxy S I9000 Android Development] spinelli06:
Thanks a lot, works great on XWJP6 !!!

Really nice work, recovery almost killed me the first time because of the color, but I really enjoy it !!
[Galaxy S I9000 Android Development] supercurio:
Voodoo color & sound will be ever available only in kernels built from sources.

stock+Voodoo builds won't get these enhancements.
[Galaxy S I9000 Android Development] evensteven:
I assume the JPU kernel includes root?

And yeah, I miss BLN also badly. Somehow I doubt that we will see the sources soon.
[Galaxy S I9000 Android Development] spinelli06:
Yep it is rooted ;)
[Galaxy S I9000 Android Development] rasebo:
I have a few issues after flashing the 501 stable with clockwork over the RC:

After I installed it, some apps disappeared (all games, actually: angry birds, pocket legends, city jump) and had to be reinstalled - actually I could not reinstall pocket legends with market, I had to restore it from a Titanium Backup, and I'm currently unable to update to a newer version.

I cannot run fix permissions from ROM Manager. This fix here works, though.

Edit: I run jp7 flashed with odin.
[Galaxy S I9000 Android Development] :
Weird issue with the JPU kernel. When the battery is fully loaded it jumps from 100% to 99% right after disconnecting the usb cable. It doesn't happen with the SpeedMod kernel. So I assume it has something to do with Voodoo for JPU.

Anyone else has this?
[Galaxy S I9000 Android Development] Virnik0:
hey supercurio, because OCLF lack support of JPU, I will switch to your kernel. I only want to ask - are you planning to include TUN module? I know that for beta 4, there is about tun something in the changelog. But how about JPU version? is it including it too? Does not matter if in form of loadable ko module, or as compiled-in.

Anyway, will test this weekend with new JPU, and will report. Do I understand it right, that voodoo kernel comes with CWM by default? (i can install it manually, but I prefer to have it with only one flash)
[Galaxy S I9000 Android Development] Bo$s:
Please answer. Is it safe (I'm using startup script)?
[Galaxy S I9000 Android Development] davanw:
Another quick question...

I just flashed the official Bell Froyo, from Eclair. I had lagfix disabled before doing so.

Now that I'm on Froyo, is it safe to remove the disable-lagfix file?

Or is the lagfix kernel still there, and will try to re-enable lagfix on my next reboot? TIA!
[Galaxy S I9000 Android Development] Mrr K:
Been running the latest kernel on a clean instal of JPU for the last couple of hours (GT-I9000) and the phone is beautifully quick and smooth :-)

Wifi, video, gps, market etc all appear to be working perfectly; even facebook for android seems to have doubled the speed of it's responsiveness!

One pass on quadrant 1497

Great work curio and the project voodoo team, donation is on it's way :-)
[Galaxy S I9000 Android Development] _JKay_:
If the firmware you flashed contains a stock kernel (zImage) file then you can remove the disable lagfix file. It should.
[Galaxy S I9000 Android Development] davanw:
Is this the case if the flash was done in Kies?

*edit* I went ahead and did a format of the internal SD, and then a factory reset. All is good, lagfix did not try to reactivate itself after the disable-lagfix file was gone.

Thanks!
[Galaxy S I9000 Android Development] j.go:
I'm running on JPU and installed the 5.0.2 release. I was going through the logs and noticed that it says:

BackLightNotification improved liblights already installed.

Is that a leftover from the non-JPU version? As I understand your previous posts, this is just stock kernel + ext4 + root + CWM.
[Galaxy S I9000 Android Development] promaster84:
My media sound was working. As soon as i added voodoo lag fix it stopped working. Any ideas?
[Galaxy S I9000 Android Development] Lenunited:
ive also checked my log and seen this? does that mean we have BLN?
[Galaxy S I9000 Android Development] pedala85:
Some time ago(when i was on eclair or jpo) i tried to install voodoo using update.zip from the website but i got an error when it started and i thought that nothing happened.

And now i flashed jpu but when i try to acces recovery i get these errors:

"E:Can't mount CACHE:recovery/command

...

E:Can't mount /dev/block/stl11

(Invalid argument)

E:Can't mount CACHE:log.recovery/log

E:Can't open CACHE:log.recovery/log

E:Can't mount /dev/block/stl11

(Invalid argument)"

and someone told me that the errors are related to partitions.

other than that the phone works great with jpu but i am afraid to root with that error in recovery. should i try to install voodoo again using odin? or is there a easy way to see the partition information...?

please help, i am not an advanced user.
[Galaxy S I9000 Android Development] WinJunkie:
Can't wait for final JPU SuperCurio.

Keep up the great work

and

Thanks for the time you put in :)
[Galaxy S I9000 Android Development] supercurio:
I won't include tun.ko in each kernel, but I'll propose modules you can download.

You know, because there are the same for each kernel, they better fit somewhere else that each ramdisk ;)

Each Voodoo 5 kernel distributed for now has CWM built-in, and everyone of them have CWM / Rom Manager support even if it's not buit-in.

IE : not as default recovery, but you can control if through ROM Manager.
[Galaxy S I9000 Android Development] supercurio:
Yes, but compared to relatime it doesn't make a hell of a difference.

BTW, Ext4 partitions are already mounted with noatime.

When lagfix is disabled, mount options for RFS are the default one.

If you want the best experience, IMHO don't bother with custom init scripts, choose Ext4 even if RFS has been vastly improved in JPU release.
[Galaxy S I9000 Android Development] supercurio:
the disable-lagfix file or folder is just a command read by the Voodoo kernel at boot, to set the config option "lagfix enabled" (by default) or "lagfix disabled" (if chosen.

This is nothing more, no magical folder or something, you can do whatever you want with it:D
[Galaxy S I9000 Android Development] supercurio:
Thank you :)

If you want to help, you can also send a gentle inquiry to http://opensource.samsung.com/ − search i9000 −

Asking source for the JPU release.

Don't hesitate also to say hello to them from Project Voodoo, i heard they know my work :)
[Galaxy S I9000 Android Development] donsasan:
Wheres the option to activate BLN?
[Galaxy S I9000 Android Development] supercurio:
As the improved liblights by neldar is 100% compatible with Eclair and Froyo, with or without kernel support there is no harm installing it.

But of course without proper kernel support it's not active.

This improved liblights will also allow a better auto-brightness with the development of Voodoo color.
[Galaxy S I9000 Android Development] supercurio:
Yeah for this we need sources.
[Galaxy S I9000 Android Development] supercurio:
More precision are required.

In general this is caused by an incomplete or corrupt /system. After booting with proper mount options, files like media/sound are missing
[Galaxy S I9000 Android Development] Taomyn:
Hey Supercurio, please answer about TWLauncher "fixes" - really need a way to disable it in Voodoo as mine keeps FCing on reboot, so need to see if it's the cause :confused:
[Galaxy S I9000 Android Development] supercurio:
2 options:

- Cache still in Ext4 because you didn't disable the lagfix before flashing.

Solution1/ format cache in stock 3e recovery

Solution2/ install Voodoo kernel for JPU

- Cache was absent from the JPU release you flashed with "Re-Partition Option"

same solutions.

EDIT:

Flash this .tar with Odin if none of the previous solution work.
[Galaxy S I9000 Android Development] supercurio:
APK cleaner removes 1024x600 resources from the apk, and then run zipalign on the apk file.

None of these operations can broke TWLauncher, only make it better.

Take a look at the source ;)

https://github.com/project-voodoo/lagfix/blob/stable/extensions/apk_cleaner.sh#L15

BTW, If you want more details, gimme logs ^^
[Galaxy S I9000 Android Development] spinelli06:
Hi...

Back from a little day and a night testing 5.0.1 Stock+Lagfix...

Phone looks great, but battery drain too :S

Will it be improved by the releases of kernel sources ?

BTW, great job again, JPU is a great Rom and won't see me going back on JP(whatever)...

Santé ;)
[Galaxy S I9000 Android Development] supercurio:
Salut :)

stock+Voodoo is the official Samsung kernel = same battery consumption as.. you know, stock :)

If you have strange battery life issue, be sure you flashed also the new baseband (modem)
[Galaxy S I9000 Android Development] spinelli06:
Baseband is the JPU one (and it's really not as good as JPP one for this battery drain...)

I know the kernel is the stock one, and that's why I asked you if you think releases of samsung's kernel sources will permit you to build a "once-again-one-and-only" optimised kernel improving battery life :p

Savoie et Nice même combat ;)
[Galaxy S I9000 Android Development] supercurio:
:D

Thanks for the unfortunate confirmation.

JPU had Radio Layer Interface updates. Maybe the baseband associated (or the new RIL) is not so good.
[Galaxy S I9000 Android Development] spinelli06:
Thanks for the cache.tar, can be useful in this period of many new releases ^^
[Galaxy S I9000 Android Development] Virnik0:
Will new voodoo lagfix for JPU finally support BLN, TUN, and such?

I have installed latest JPU version of the lagfix, but BLN is missing.
[Galaxy S I9000 Android Development] Taomyn:
Thanks, totally understand and agree, but I'm using a modded version of TWLauncher, so I need to be sure it's causing any issues with it: http://xdaforums.com/showthread.php?t=822523
[Galaxy S I9000 Android Development] supercurio:
logs, logs and.. did i mentioned logs ? :D
[Galaxy S I9000 Android Development] supercurio:
Not without sources.
[Galaxy S I9000 Android Development] Taomyn:
Sorry, was hoping you could tell me how to simply stop Voodoo touching the app in the first place, but I have attached some logs as requested.
[Galaxy S I9000 Android Development] supercurio:
Please make a zip with the complete logs folder.

You cannot stop the apk cleaner extension.
[Galaxy S I9000 Android Development] Taomyn:
This is fun :D
[Galaxy S I9000 Android Development] Taomyn:
Cool, thanks for checking - I wonder what it is then......

Anyway, perhaps for a future version you should consider an override switch for this and maybe other "tweaks"? You never know what other people are running that have been modded and it could easily have damaged something unintentionally.
[Galaxy S I9000 Android Development] pedala85:
Thanks curio, i forgot to mention that when i type *#1234# i get csc unknown.

Solution 2 and 3 still stand? i tried solution 1 without succes.
[Galaxy S I9000 Android Development] betoNL:
Just read the stickies on this forum

And remember, the combination "newbie" + "in a hurry" is the best recipe to brick a phone...
[Galaxy S I9000 Android Development] Mrr K:
Done! :)
[Galaxy S I9000 Android Development] jokuvuan:
supercurio: Is the JPU-version of Voodoo stable version? I can't flash the normal 5.0.1 -version on the JPU firmware?

How about the JPU-version: The normal Voodoo is BLN-ready, includes CWM-recovery and root (but needs superuser software to be installed), but does the JPU-version include these?
[Galaxy S I9000 Android Development] G.HendriX:
I ve installed the 5.0.1 on my Jp5. The only issue is with the mod 3d gallery application (i changed the stock Gallery with the modified high resolution one); now on each reboot the Gallery application crashes: force to close
[Galaxy S I9000 Android Development] rasebo:
Any ideas on these? TY.
[Galaxy S I9000 Android Development] attilafe:
i have installed voodoo in my jp5 italian galaxy.....and now galaxy is a ferrari :D

Supercurio you are the best!!! :eek:
[Galaxy S I9000 Android Development] supercurio:
Well, so far I chose more like making code that cannot damage anything, unintentionally or not ;)

switchs/options for everything are not the solution
[Galaxy S I9000 Android Development] supercurio:
Ya CSC unknown means your firmware is incomplete. Some partitions are "dead empty" because of a flash with re-partition but without all the appropriate partition wrote by Odin.
[Galaxy S I9000 Android Development] supercurio:
Yes, this is stock+JPU version you can find in the first post.

This version is stable, built only from stable components.
[Galaxy S I9000 Android Development] supercurio:
I hear several reports of issues with the modified Gallery, none with the official one.

As Voodoo data safety is extremely good since the Final version, I think it's purely an issue in the modified Gallery app, for some reason.

I suggest you report the bug to the author. Logcat will probably help.
[Galaxy S I9000 Android Development] supercurio:
RC1 is not safe, stable FINAL is.
[Galaxy S I9000 Android Development] mr_at_sgs:
Hi Supercurio,

I used the version for JPU, but I think the sharpness is to much. Looks like Aliasing on everthing. Really ugly.
[Galaxy S I9000 Android Development] supercurio:
I know.. Can't wait for JPU sources to compile a version with Voodoo improvements.
[Galaxy S I9000 Android Development] DocRambone:
Voodoo-5.0.2-Froyo-GT-I9000 runs perfect on my sgs, thanks for the nice work :)
[Galaxy S I9000 Android Development] mr_at_sgs:
Yes, I have to say thank you too. Don't no why I see no thank you button.

But I don't think we getting the JPU Sources.

It's astonishing how bad this stock screen settings are. I used in the last time only kernels with color and sharpness fix and I be accustomed to these settings too much.