yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] omarrabbat:
JF*

does this work on jf firmwares? I don't wanna brick my phone!

also, stupid question, my kies tells me "Current Version : PDA:JF4 / PHONE:JF1" and that i already have the latest version... so does that mean i have JF4 or JF1??? I'm still pretty much a big noob about android....
[Galaxy S I9000 Android Development] Phandroid:
Look in "phone info" in your phone, it should tell you which firmware you have installed. And it works perfectly with my JF3. So no worries here.
[Galaxy S I9000 Android Development] omarrabbat:
Yeah thanks. It's JF1... But what about voodoo? Will it work on my phone? Will it change the firmware? If it does change the firmware will that affect my installed applications or settings or cause problems on my carrier? Sorry for all the questions!
[Galaxy S I9000 Android Development] Phandroid:
This should answer all your questions:

http://project-voodoo.org/
[Galaxy S I9000 Android Development] omarrabbat:
Awesome! I think then that it'll work fine, buy I'm still reading... I also like their color enhancements! I never knew about that...
[Galaxy S I9000 Android Development] Phandroid:
The color fix did nothing for me except for the brightness settings being rendered useless.

EDIT:

Just apply the Voodoo fix from the first post of this thread.
[Galaxy S I9000 Android Development] Marco1307:
Hello,

Is there a change needed on the Kernel JM8 to install the special Voodoo from POST#1 ???

first i must disable my Voodoo from the Phone and the install the new one here ?

or does the new one overwrite the actually Voodoo on the phone ?

Regards Marco

P.S. sorry my English ist not so good i very difficult for me to understand the things here ;-)
[Galaxy S I9000 Android Development] deco105:
Hi all, not sure if this is the right place to ask this question, but then feel free to move the post or scream at me.

After I applied the Voodoo fix (with colour) I can't use my home wifi. Wifi turns on and connects to my router, the phone gets an IP address (and it is the same as displayed by the router) but I can't get any app to work on the internet. It used to work fine before the fix.

Any suggestions?

Firmware version - 2.1-update1

Baseband version - I9000XXJM1

Kernel Version - 2.6.29 curio@carton #666

Build number - Eclair I9000XXJM1
[Galaxy S I9000 Android Development] distortedloop:
Yep, that's kind of the whole point of this particular hack/fix and pretty well explained throughout the thread.

"Official" voodoo from project voodoo website uses a custom kernel compiled from supposedly "older" source.

This particular method here uses the stock kernel from the unofficial & leaked (by Richthofen) JM8 firmware which is allegedly (no reason to doubt it, but no proof either) an internal build from Samsung.

There are those who believe that the unofficial JM8 kernel is more optimized and better on the battery than anything that can be created with current publicly available source code. Your mileage may vary on this as there are conflicting reports scattered throughout the forum here on numerous threads about good or bad battery life with or without JM8 stock kernel, and with or without voodoo and with or without this and other hacks/mods/fixes.

Personally, my SGS on JM8 with voodoo beta 4 has acceptable battery life. I get about 1.5% drain per hour while sleeping, with WiFi always on (sleep policy set to never), and several widgets set to poll the net every 30-60 minutes. Others report drains much higher for some reason. I suspect it's a setting on the phone or the environment (bad phone reception) that causes such variances for folks, since as mentioned above there are those who say stock JM8 hurts their battery without voodoo. As an example, I can greatly increase the battery drain on my phone just by moving it into a different room of the house where the cell signal doesn't really come through. Phone Standby battery usage increases dramatically as the time without a signal increases. It would be easy to blame voodoo for the drain if I hadn't used Spare Parts to dig into what was actually draining battery on the times I had bad drainage.

If you have reason to need/want to use only a custom stock kernel, this is clearly the method you want to use on your phone. If you don't have battery drain issues with Voodoo from the website, and like the custom screen tweaks, no point in using this one. :cool:
[Galaxy S I9000 Android Development] ap27:
I've got an i9000m running JH2 with OCLF 2.0. I know I can remove OCLF through its app, but do I need to change anything else before running the voodoo update.zip. It says JM8 so I'm wondering if it'll work straight up with my phone.

Anyone?
[Galaxy S I9000 Android Development] PlanetJumble:
Somehow, I can't get my system partition to be mounted as R/W. I used a variety of tools like e.g. SGS Tools, SGS Toolbox, Mount /system r/w, tried this short script using terminal emulator:

su

busybox mount -o remount,rw /system

The problem is, it seems to work, e.g. SGS Tools reports it is now mounted as r/w. But I can't delete any file using any file explorer (tried half a dozen). Some report lack of permission, some remove the file from view but don't change the file system.

What am I doing wrong? I am on JM8, using this Voodoo derivate.
[Galaxy S I9000 Android Development] ashwinds:
Ran it on JM1R3 with no problems whatsoever. Should work.
[Galaxy S I9000 Android Development] jepiq:
tip: don't disable lagfix when bettery charging.. you make yourself heart breathing that way.. i need slap my hand to stop it battery removing :D
[Galaxy S I9000 Android Development] Qazz~:
1.5% barry drain per hour, that's harsh. I lose like 2% in 6-8 hours but then again my phone does nothing when I sleep
[Galaxy S I9000 Android Development] bub181:
Would it be possible to make an ext2 version of this?
[Galaxy S I9000 Android Development] Metusion:
My battery is draining like crazy even when its on standby... Whats the deal? Not sure if its voodoo related.
[Galaxy S I9000 Android Development] distortedloop:
Since you seem to get it (acknowledging your phone does nothing while sleep) I'll spare you my usual lecture on why battery usage discussions are pretty pointless, since we all have very different ways in how we use our phone, but 1.5% per hour is pretty normal for me on multiple phones (Nexus One, EVO 4G, SGS on multiple firmwares, with or without lag fixes). It's just how we all set up our phones. I can have that kind of drain and not freak out on any specific model because it's normal across multiple phones.

What's important is if a particular app or hack or mod or whatever causes significantly different drainage than what you normally get.

I'm testing right now to see if this version of Voodoo changes my battery usage significantly compared to curio's "official" version with color fix.

Well, if you're on this stock kernel version, your comment is contrary to all those who say this version has no battery issues while the original does. At least you're acknowledging not sure what's going on.

Grab spare parts from the Market if it's not already on your phone. Between that app and the About battery section on your phone, you can dig around and see what particular app is sucking up the juice. If none of that's revealing, you can try the Watchdog app on the market.

When you figure it out, let us know so we can be sure it's not voodoo related (but it's almost certainly not).
[Galaxy S I9000 Android Development] distortedloop:
Ran a quick battery test of this kernel-voodo vs the beta4 off the project voodoo website.

Details of the test process here, but summary of results:

JM8-voodoo battery drain was 3% while sleeping and an additional 2% while taking screen captures, etc.

GPL-voodoo battery drain was 2% while sleeping and an additional 1% while taking screen captures, etc.

Nexus One battery drain was 2% while sleeping over an hour period, 7% over a three hour period.

GPL-voodoo used significantly less battery in the 1:07 of testing on the two different runs.

Conclusion, unless you're one of the rare users who get bit by a runway process on JM8 or JM7 with beta4 voodoo, you're not going to see significant battery life increases with the stock JM8 kernel over the GPL compiled one; you might even get worse battery life with stock JM8, as I apparently do.

I'm not bashing this method, I think it's great, but I'm challenging the assertion by many that battery life is greatly impacted by using the stock over the gpl kernel for the typical user.
[Galaxy S I9000 Android Development] ashwinds:
Nice work with the analysis and observation - sure would have taken a lot of your patience to do all that:))

The JM8 firmware-kernel combo drained more battery for me. I have similar results as you do with non-JM8 firmware - we are on the same page there.

Having said that, you are doing the same mistake as others who claim to have bad battery life on voodoo by CONCLUDING based on your observation - a single sample. It appears that there are way too many things which go into battery drain which are specific to each person's environment - imagine 3G signal strength, 2G strength, wifi strength (drain may well be different for 802.11n and 802.11g), apps running in the background, mail check frequency, bugs in firmware... too many imponderables.

I've come to accept battery drain, like GPS, is unlikely to be fixed for all. No matter how much better it gets, someone is always going to feel short changed. In fact I dont think anyone is ever happy they have the phone tweaked for battery life ;)

I am now on DDJG4 with voodoo - I oscillate between that and JM1R3 with voodoo - and it works for ME. And that is inconclusive. :)
[Galaxy S I9000 Android Development] mclad:
Well, for me I managed to brick my phone :(

Here approximately what happened.

Started on XXJPK, flashed to multi-CSC JM8 version according to that thread. Then applied update.zip for Tayutama's ROM (JM8, no voodoo). Then I applied the Voodoo_3.0_with_stock_JM8_update.zip

I was not quite happy with this performance (Quadrant scores ~900) so I disabled lagfix, and copied the NILFS2 update.zip. I then removed the disable-lagfix folder, and attempted to reboot but it went straight to the voice telling me it was installing EXT4 rather than the recovery menu (surely the recovery menu should take precedence? its the RECOVERY menu!!) anyway when it was all finished voodooing I got the recovery menu, and i attempted to update.zip... and got bricked phone.

Even after restoring factory defaults, still bricked.

Have to wait till I get home from work to try Odin...

First post needs to make it very clear to LEAVE the disable-lagfix in place until after the new update.zip is applied, as the voodoo install takes precence over the recovery menu.
[Galaxy S I9000 Android Development] lchsu:
Similar thing happened to me, slightly different circumstances...

I had installed this fix successfully, and then OCLF V1+ over it as recommended. No problems installing etc - worked as it should...kind of. Quadrant scores showed that I had this voodoo fix installed correctly, and the OCLF over it. However, the phone was not as quick and snappy as when I had just OCLF V2+ on it. Seemed like battery life was also not as good (unrelated likely as it was starting to deteriorate already before I tried Voodoo - in fact, tried it so see if I could get better battery life..) so I disabled Voodoo with the disable-lagfix folder method.

Reinstalled OCLF V2+ again and things were more or less back to normal, except still not as snappy as before. Also got some weird long lags sometimes, usually when trying to go to homescreen. Had a few episodes of something freezing and running in the background non-stop, draining battery, so I had to pull the battery a few times.

Usually it would just reboot and I would be back to square 1. However, the last time, for no apparent reason that I could figure, it went back to installing Voodoo (had deleted the disable-lagfix folder and all voodoo files that I could find, thinking it would work...duh!!!) and after the reboot, I ended up with something like a brand new phone - with the factory default settings and samsung apps, but with my data and apps still in the sd card....

Of course clockwork recovery wouldn't work....so I had to end up re-creating my phone the old fashioned way, installing apps back one by one....

Upside is that it's back to it's snappy self again, so I'll just leave Voodoo on till someone can tell me how to uninstall all of it....
[Galaxy S I9000 Android Development] hacksome:
What 'Practically' worked for me - after numerous flash experiements! :-

1) PDA - JM6

2) Modem - I9000XXJM4 (from JM8)

3) Lagfix - Voodoo + Color Beta 4

I feel assured to take my phone out long duration these days - without worrying about battery.

Just what worked for me.
[Galaxy S I9000 Android Development] mickeko:
Say what? [...] Why would anyone run ext2 on ext4?? It's like spending time to create a perfect beer and then dilute it with a budweiser...

Sent from my personal Dis-organizer GT-i9000

MOD EDIT: Inappropriate language edited out. Please keep in mind that this is an all-ages site.
[Galaxy S I9000 Android Development] Metusion:
I barely have apps on my phone so I doubt that's causing the battery drain, but when I'm at home I normally keep my wifi on and I also set the minfree settings to aggresive.. I feel the phone works better with agressive settings rather than strict or default.. Other than that I don't think the voodoo fix can really be the cause of the drainage?
[Galaxy S I9000 Android Development] distortedloop:
Actually, if you'll double back a page and read this post I made, you'll see where I say pretty much the same thing.

"Since you seem to get it (acknowledging your phone does nothing while sleep) I'll spare you my usual lecture on why battery usage discussions are pretty pointless, since we all have very different ways in how we use our phone, but 1.5% per hour is pretty normal for me on multiple phones (Nexus One, EVO 4G, SGS on multiple firmwares, with or without lag fixes). It's just how we all set up our phones. I can have that kind of drain and not freak out on any specific model because it's normal across multiple phones."

You'll also find numerous posts along those lines from me in any battery life discussion.

Battery life is without a doubt the single most frustrating and misunderstood "issue" with application/smart phones, across multiple OS and devices. No two users will get the same results, yet everyone tries to compare. I've seen people drive themselves nuts when someone says "I get 50 hours on my phone and I'm a heavy user" and then they can't get more than 12 when they consider themselves a moderate user. Chances are the self-proclaimed heavy user is a light user, and the moderate user a heavy user. You get the drift I'm taking, I'm sure.

At any rate, my only purpose was to point out that on my phone, the battery performance with GPL vs JM8 stock implementations of voodoo is similar, or better with GPL in my daily usage and/or simple testing. This was just to serve as counterpoint to those who are making blanket proclamations across the boards that GPL voodoo is a battery killer with no testing or investigation further into the matter.

There may be plenty of good reasons to want to run a stock kernel instead of a compiled from GPL source one in relation to voodoo fixes, but battery life for most folks isn't going to be one of them. As with everything, YMMV.
[Galaxy S I9000 Android Development] distortedloop:
Obviously you missed this thread: [Ultimate Lag Fix] Voodoo + OCLF v1 = Best experience with stock kernel!!! ;)

re: beer; while it's not my favorite, an icy cold bud light after some physical labor in the hot sun isn't so bad. LOL
[Galaxy S I9000 Android Development] mclad:
Last night I flashed back to JM8 using the OXA (UK etc) multi-CSC from that forum thread. I don't bother with Tayutama update.zip this time and just apply 1st the root/su/busy box update.zip and then the Voodoo_3.0_with_stock_JM8_update.zip. Initially I had Quadrant score ~1800 (sorry don't remember exact number). After using Titanium backup to put back over 100 apps I have had Quadrant scores 1300-1600.

There is still about 18 second delay long-pressing on home screen (using lancherpro) and choosing Shortcuts -> Application, before the application list is displayed :( :( :(
[Galaxy S I9000 Android Development] mickeko:
I was happily oblivious about that thread and you had to point it out... Thanks a lot. ;)

I didn't mean there's something wrong with a cold Bud. But while some people are surely going to enjoy a perfectly brewed beer mixed with budweiser, anyone who knows anything about beer will also know the truth, it's a glass of piss compared to drinking them unmixed.

Sent from my personal Dis-organizer GT-i9000
[Galaxy S I9000 Android Development] rishi2504:
Need Help...

Hi,

I was using this lagfix and was pretty happy with the overall performance.

While playing around with the system/app folder trying to make some theming modifications, I deleted the touchwiz files by mistake. So, my phone boots fine but shows a black screen - No launcher application. I can use the lockscreen and receive calls only.

1. I can't go to "Settings" menu, while I am on this black screen.

2. I can't use ADB as USB debugging can't be switched on(can't enter "Settings").

3. Voodoo Lagfix can't be disabled for the same reason.

But, I can boot into stock recovery. Now, can I flash stock ROM(pit+CODE+MODEM+CSC) using Odin selecting 'repartition' option without disabling the lagfix ?

Cheers,

rishi2504
[Galaxy S I9000 Android Development] ashwinds:
While i think you should be able to repartition and install without disabling lagfix with no issues, doesnt adb work in recovery mode?
[Galaxy S I9000 Android Development] ashwinds:
1 -> You will stay on JM8

2 -> Odin definitely works, Kies should too

3 -> Presume you mean JM1 rev3. You can find a link to it somewhere on this post: http://xdaforums.com/showthread.php?t=760339
[Galaxy S I9000 Android Development] ludovicianul:
Thank you. Applying the lagfix now :)
[Galaxy S I9000 Android Development] spartan062984:
Hey Guys!

Quick (Newb) question, if i already have OCLF installed with v2 (Quadrant = 2200 btw), would i need to undo lag and flash voodo + v1 or Flash Voodoo first and THEN OCLF?

Also, will this work with stock Jf6 + root?

Thanks!

Wrong Thread, My bad. SMH
[Galaxy S I9000 Android Development] fawaad:
Thanks heaps for this.

I had Voodoo 4 on my SGS and the battery was terrible. I was one of the people who were in denial that it was caused by the kernel or ext 4. I turned off each auto-updating app but with no avail. I even noticed that the SpareParts reported my phone is not in standby for as long as the phone is ON for.

Now after running the update.zip with the steps described, my phone is at 96% after 4h 44m since unplugged with exactly the same usage as before.

So far I have made 5 5+mins calls. Gmail is on with weather keep updating. I am at work so can't use the device that much anyways. I guess at least the sleep time is fixed. SpareParts is now showing "Time spent without sleeping: 25 m 5s".

There clearly is an issue with the phone not sleeping well with Voodoo kernel.
[Galaxy S I9000 Android Development] distortedloop:
Kind of harsh to accuse those who DO NOT have battery life issues with either the kernel or the ext4 from voodoo of being in denial. Many people don't; they actually don't have issues, they're not in denial. My battery life on voodoo kernel is about the same as it is on JM8 kernel, and about the same as it is on my Nexus One.

Per the Documentation on the voodoo kernel:

Did you look into any of those as the cause? Might have been helpful to curio in pinning it down.
[Galaxy S I9000 Android Development] RyanZA:
Agree completely on accusing other people of being in denial - the issue may be hardware related or something completely different. I personally get bad battery life consistently (10% drain overnight vs 30% drain overnight, consistently) on GPL vs Samsung kernel, but I have heard of people getting very different results. It might be hardware related, or.. who knows? Either way, some people get perfect battery life on the GPL kernel.

That said, distortedloop, you get the same battery life running the same tasks on the N1 as on the SGS? This really goes against what I have experienced, with the SGS usually having close to DOUBLE the battery life of the N1.
[Galaxy S I9000 Android Development] lokhor:
Are there any fixes for the known battery issues?
[Galaxy S I9000 Android Development] Onraad:
I also had battery issues when using Voodoo beta 4. Now that I use this kernel with Voodoo 3.0 I don't have any issues concerning battery life, however, I really miss the colorfix! Is there any way to add the color fix to this fix so I can enjoy the best of both worlds? That would be awesome!
[Galaxy S I9000 Android Development] bub181:
Is someone able to update this to the new kernel in the JM9 rom which was released today?
[Galaxy S I9000 Android Development] vipercubic:
yes please !
[Galaxy S I9000 Android Development] dupel:
More than likely jm9 has absolutely the same kernel.
[Galaxy S I9000 Android Development] Qazz~:
I don't think this would be possible as the colour fix is only capable of working with a custom kernel
[Galaxy S I9000 Android Development] distortedloop:
While sleeping, with all the same widgets running, my N1 experiences 1-2% battery drain per hour, which is consistent with my SGS (whether GPL or JM8 kernel).

My N1 has a larger than stock battery from Seidio, not the huge one, just the one with a bit more juice that fits in the same battery cover.

I'll add that I also have WaveSecure running on all my phones, which contributes to larger sleep drain than others may experience.
[Galaxy S I9000 Android Development] mickeko:
Why? If they did changes to optimize rfs it's more than likely that changes has been made to the kernel.

Sent from my personal Dis-organizer GT-i9000
[Galaxy S I9000 Android Development] Onraad:
Too bad, would really love to have the low brightness settings for usage at night!
[Galaxy S I9000 Android Development] RyanZA:
Ah, that explains it then, the larger battery will obviously make a difference. ;)
[Galaxy S I9000 Android Development] Louieboy242000:
Really great i use voodoo lf 4.0 with overclock plus oclf v1 on jm8 fw i got quadrant of 2790 them if u set to 1ghz only i get 2670. Very smooth i open apps like split seconds great great hahaha i can now do multi tasking without compromise. Just hoping this can be done in froyo with working jit
[Galaxy S I9000 Android Development] ijat91:
i have try this one and stock kernel+vodoo 3.0/4.0, no issue for me about the battery life, work great like always...
[Galaxy S I9000 Android Development] deezid:
Does it work with JM9? :)

Dennis
[Galaxy S I9000 Android Development] huxflux2003:
zImage files in JM8 and JM9 are different both in size and build date (JM9 is 9th September, JM8 is 31st August). I guess they are not the same. The question is how important the changes are.
[Galaxy S I9000 Android Development] dyallo:
Damn. I forgot to uninstall Ext2 tools that came with RyanZAs lag fix.. I did however remove the Ryan Za lag fix before installing voodoo.. Should I have removed Ext2 tools before? Is my device in trouble? :)

I guess it s pretty simple to do remove everything and do it again. But will I encounter any complications?
[Galaxy S I9000 Android Development] Aanrii:
Works just fine over here.
[Galaxy S I9000 Android Development] SquirtingCherry:
Working very nice with JM9, very smooth with LauncherPro.
[Galaxy S I9000 Android Development] fawaad:
Last night I left my phone on 43% before sleeping. I ended up to find my phone was at 41% in the morning.

I had wifi off and the phone was on GSM only during that time. The phone received all my emails on push in GMail.
[Galaxy S I9000 Android Development] yc1437:
Pls update to JM9 kernel, thank you.
[Galaxy S I9000 Android Development] dupel:
Heh, I didnt check that. Thank I guess would be nice to get new version. Maybe someone else except for OP can do that (there is a guide here, but Im not a very linux person)?