yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Phandroid:
Just a short report:

I've encountered a few minor issues in the last couple of days. Here's a short wrap up:

1. Ringtones, notification tones and music stoped working over the speaker several times. Reboot was required.

2. Screen timeout stoped working. Phone crashed on reboot, so I had to take out the battery.

Maybe you could do smth about it, maybe it's just my old JF3, who knows. I just thought I'd post it here.

Other than that - everything works great so far!
[Galaxy S I9000 Android Development] jodue:
wow, you are still using JF3? I'd recommend an update to JM9. i'm sure this will fix your problems :D
[Galaxy S I9000 Android Development] Phandroid:
Nah, I've waited for FroYo for so freaking long now that it would feel like giving up if I upgraded to JM9 :D

It should be here any day.. I mean weak.. erm.. month now! No matter when it comes out, I'm sure by that time everybody will be screeming out for Gingerbread. Or, as we know Samsung, possibly even Honeycomb... OK, sorry for the desperate off topic post...
[Galaxy S I9000 Android Development] dupel:
And it will be froyo on the level of quality of JF3.

Much better to update to very polished 2.1 and than wait for polished 2.2 (which will be released later than "final").
[Galaxy S I9000 Android Development] RyanZA:
There won't be some magical Froyo Final that will end all development. Except a Froyo release, and then more Froyo betas with stuff fixed, and so on until Samsung drops support for the phone. Just because Eclair was released, doesn't mean they stopped making fixes. Same will happen with Froyo. BTW, if you want Froyo, just upgrade to JPK, it's fine.
[Galaxy S I9000 Android Development] l.lai:
Has anyone experienced after the update the headphones jack no longer working?

E.g. You play an mp3 with headphones in so it plays via the speaker. Then u plug headphones in, its supposed to automatically go to the headphones, after the update mine stopped working?
[Galaxy S I9000 Android Development] BA_Flash_GOD:
Nice

Eh i'm pretty happy with the voodoo lagfix and the oclf v1 together. A good combo for what we can work with.

I really dig voodoo color as I could tell right off the back the text was much more clear and vivid. It does remove the blue tint. I believe Samsung had the temps towards blue because the super bright SAMOLED sears your retinas if you have sensitive eyes like mine hah.

Only problem with mine is (used JM8+9) is that the light sensor is a bit screwy sometimes it doesn't auto correct and stays at full or minimum brightness. I'm using 4 beta so that might be an issue no clue. Anyways good work looks great.

@l.lai

3.5mm out Works fine for me
[Galaxy S I9000 Android Development] Phandroid:
I hope you're wrong, because you know, hope dies last... Unfortunately, you're probably right. I couldn't live without the Voodoo, though. So I'll stick with Eclair for now. Maybe I should upgrade to JM9 afterall... What benefits would I get? Because the JF3 is really stable so far. So I was just following the premise "never touch a running system" :D
[Galaxy S I9000 Android Development] Onraad:
I'm running JM8 with Tayutama's 1.0 ROM, and voodoo from this topic. If I want to upgrade to Tayutama 1.1 (still JM8), do i have to disable this lagfix first?
[Galaxy S I9000 Android Development] frostering:
Well, I downgrade to JM9 with Voodoo and OCLF v1 two days ago and I don't feel extreme better performance compared to JPK. I get better quadrant scores, but nothing more.

In fact, I only feel the "voodoo brightness bug" like a diference between both firmwares, maybe a better GPS performance on JPK too (I didn't test it too much).

I don't know if other companies, like HTC or Motorola, are releasing firmwares every month..but looks like Samsung it's unable to do the job nice.
[Galaxy S I9000 Android Development] Adriael:
After all those recent rumors about imminent froyo release it looks like 2.2 is finally coming within next 2 weeks (fingers crossed:D) i was wondering...to install upgrade via kies I will have to disable lagfix or otherwise phone wont boot ...Am I right? And other question...whats the easiest way to do it? - is it enough to create folders disable lagfix and run update.zip via recovery mode?
[Galaxy S I9000 Android Development] Onraad:
Not sure if phone won't boot if you don't disable voodoo, but if you want to disable voodoo all you have to do is make a folder inside /sdcard/Voodoo named 'disable-lagfix' (without ' ' ) and reboot. It will take some minutes to convert ext4 back to rfs.
[Galaxy S I9000 Android Development] lelf:
this fix contains also the voodoo color fix? I can use clockworkrecovey?
[Galaxy S I9000 Android Development] HiTorque:
Nop, this one doesn't, don't know about CW recovery...
[Galaxy S I9000 Android Development] daClaus:
Will there be a version with JM9 kernel?
[Galaxy S I9000 Android Development] damirbusic:
And when the phone boots should we delete that "disable-lagfix" folder so the phone does not read it at every boot ? Should we delete also that "update.zip" file before Froyo upgrade ?
[Galaxy S I9000 Android Development] kasper_h:
I left the disable-lagfix in place until I finished upgrading to froyo: with the fresh froyo-kernel, voodoo is totally removed anyway, so the system doesn't even look for this folder anymore.
[Galaxy S I9000 Android Development] yc1437:
Thank you dkcldark, i'll stick to eclair until Froyo has voodoo solution :)
[Galaxy S I9000 Android Development] bub181:
Thanks! I think I'll stick to eclair too until froyo is more mature.
[Galaxy S I9000 Android Development] HiTorque:
I can see the update.zip with JM9, many thanks, but what are the differences from JM8?
[Galaxy S I9000 Android Development] razze76:
Please excuse a noob question that I have not been able to find an answer to:

Does this update in post #1 require that JM9 is already flashed to the phone?
[Galaxy S I9000 Android Development] ashwinds:
Thank you!

Thanks for the jpm release.. does it include 2e recovery?
[Galaxy S I9000 Android Development] kalpik:
I can bundle it with 2e in my ROM ;)
[Galaxy S I9000 Android Development] ashwinds:
Cool! But this would give just the kernel to do a quick flash later instead of a full ROM. I used to do that with eclair - switch to whatever firmware and flash dkcldark's kernel for voodoo :)
[Galaxy S I9000 Android Development] rugg85:
Upgrade voodoo lagfix???

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-pre4-Froyo-GT-I9000-odin-pda.tar"

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

thank you very much
[Galaxy S I9000 Android Development] CazeW:
Not exactly the right thread to post the question but you can upgrade with just installing the new version on top of the old one. No need to do anything else.
[Galaxy S I9000 Android Development] rugg85:
sorry...

so I can re-flash the new voodoo without remove the old voodoo?

thanks a lot
[Galaxy S I9000 Android Development] kendragon:
I have jpm with last ocl fix, How can I instal voodoo? I must first remove ocl and then flash voodoo with odin?
[Galaxy S I9000 Android Development] pmp.s:
Guys i have jpm what do i flash it as? Modem or pda or csc? Thanks
[Galaxy S I9000 Android Development] kalpik:
PDA

10char
[Galaxy S I9000 Android Development] ludow:
Any news about JP6?
[Galaxy S I9000 Android Development] dkcldark:
This shouldn't touch that.. weird :confused: Rooting is very simple anyway!

http://xdaforums.com/showthread.php?t=682828
[Galaxy S I9000 Android Development] kindaichi24:
im using jm7 tatuyuma rom with the voodoo fix. can i just load the update.zip without disabling the lag fix, assuming im gg for the same ext 4 but just want the stock kernel. will jm7 support jm8 kernel? and do i need to load this initramfs_data.cpio.zip first b4 proceeding to other steps?
[Galaxy S I9000 Android Development] kalpik:
Does this mean you can edit the stock kernel in-place for any firmware? Or does it take too much time to do this?
[Galaxy S I9000 Android Development] cantIntoCode:
Interesting, I wonder how big the improvement is over Voodoo beta 4? Might flash back so see how good this lag fix is.
[Galaxy S I9000 Android Development] hacksome:
confused.. Which all files to use as Update.zip for ext4?

Stock kernel is really welcome.. as I've experienced little low battery life on custom ones.
[Galaxy S I9000 Android Development] kalpik:
The one that says ext4 in the name ;)
[Galaxy S I9000 Android Development] dupel:
Indeed it disappears. Is it safe to flash it separately? (should be, but just in case)
[Galaxy S I9000 Android Development] hacksome:
Thanks!. Does one have to remove the existing Voodoo, before trying this?
[Galaxy S I9000 Android Development] kalpik:
I think its better to disable the original voodoo first!
[Galaxy S I9000 Android Development] dkcldark:
>>> yes, I can :D don't know if I could edit every kernels though..

>>> I agree with him!
[Galaxy S I9000 Android Development] dkcldark:
>>> So, you guys've just lost root? anything else? I'm curious how did you root your phone.. thanks!

>>> I don't think it's improved. The point is that we can use stock kernels! :D
[Galaxy S I9000 Android Development] ed10000:
I just lost root, all data and apps were fine. Had originally obtained root by installing DocRambone's ROM.

After you released the ext4 version, I wanted to try that out and tried to remove NILFS2 by creating /sdcard/Voodoo/disable-lagfix folder/s. Rebooted, and after a few minutes it proceeded to the shining S logo screen. But it got stuck here. After a couple of minutes, the screen went black (but the capacitive touch buttons were still responding, so the phon was ON). Pulled the battery and rebooted, and this time it got to the S screen in a few seconds but after that it was the same story.

I suspect this was due to the custom ROM I installed? Anyway, re-flashed JM8 and am going to try out ext4 version now. If anyone could try and confirm if disable-lagfix works for them, that'd be great!
[Galaxy S I9000 Android Development] dupel:
I used Docs ROM. Actually went ahead and just renamed it into update and flashed again - everything works just fine (root).
[Galaxy S I9000 Android Development] zulu90:
:) Already many Korean guys are using this lagfix, it's a really fantastic!!!!:eek::eek:
[Galaxy S I9000 Android Development] dkcldark:
>>> I'm nervous to hear that. :eek: Hope everything would be fine.. thank you for your report! I'll have more tests with mine
[Galaxy S I9000 Android Development] dupel:
heh, thats bad. Do report if you have any issues in future. Cos Im still sort of concerned over battery and wearing down of sd. But considering that you were able to reflash and boot (as if it was still nilfs you wouldnt be able to boot) it means fix was actually disabled.

BTW. This mod is indeed faster than voodoo. Not that much, but you can notice it. ANd Im speaking about NILFS2
[Galaxy S I9000 Android Development] cavinsoo:
I've installed NILF2. It's super super fast compared to Voodoo 3.

I'm on JM8 firmware.

It takes 5-6 minute to update this thingy on the phone. So after reboot, please be patience. It's working in the background while your screen is just showing "Galaxy S I9000" and Samsung at the bottom.

Thank you very much!
[Galaxy S I9000 Android Development] Archer13:
Root is disappeared cause of updater script:

... skip ...
ui_print(" Setting permission");
[COLOR="Red"]set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");[/COLOR]
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "redbend_ua");
... skip ...

You just overwrite permissions for busybox and for su as well.
[Galaxy S I9000 Android Development] dkcldark:
Oh great! I'll fix it ASAP
[Galaxy S I9000 Android Development] kalpik:
Waiting for the update before I try this :D
[Galaxy S I9000 Android Development] rugg85:
please help me...
[Galaxy S I9000 Android Development] jodue:
yeah, awesome: voodoo awesome-ness + jm9-kernel make a perfekt device :D, thx!

edit: hm, not so great: this update.zip unrooted my device and clockwork-recovery is still not working ... :(
[Galaxy S I9000 Android Development] Kilack:
the clockwork part is a known issue is it not? its clearly stated on the voodoo page that if you want to use clockwork you first have to reverse the ext4.
[Galaxy S I9000 Android Development] razze76:
I went ahead yesterday and installed the JM9 found in another thread and then this Stock kernel Voodoo lagfix. The phone is snappy and fairly easy on power as well, but I can no longer access facebook - either from the Samsung app "Feeds and updates" or the Facebook S! - i get a "Network connection error". Everything else web-based is working, and also FB over the browser is working. I could not find any comments on this, so am I the only one?
[Galaxy S I9000 Android Development] CazeW:
Yes, that's what I said.
[Galaxy S I9000 Android Development] razze76:
...and a few hours later the FB once again contacts the server and works as it should. I have not done any configuration changes whatsoever??

At least this problem is solved for now
[Galaxy S I9000 Android Development] marvinloess:
is there update.zip (vodoo lag fix) for JP6?
[Galaxy S I9000 Android Development] Robse86:
Hi Guys,

so as far as I understand this Kernel uses the NILFS2 filesystem, so if I overwrite my current Voodoo pre6 kernel with ext4 it wouldnt work right?

Is there a chance @dkcldark that u can make a Stock Froyo JP6 Kernel with the Voodoo pre6 ext4 system?

Would be really nice :D

thx
[Galaxy S I9000 Android Development] s88:
isit possible to integrate the startup script hacks and ram hack into this rom
[Galaxy S I9000 Android Development] ashwinds:
This started with nilfs support, but that was removed soon enough and it presenly supports ext4.

It should work ok if you overwrite your voodoo pre6 kernel, but it contains the kernel changes only upto pre4 in voodoo.
[Galaxy S I9000 Android Development] Robse86:
Yeah I tried it, worked without problems :). Cant really see a difference between pre6 and sotck pre4 right now.

I thought the battery drain with the stock kernel will get less, but its the same as with voodoo pre6 kernel. Within 9h I got about 14% batteryloss, wifi turned on. With Wifi turned off I have about 9%. Is this normal?

So to be exact, GPS, Bluetooth etc. is all turned off, expect Wifi. there are 4 5 Services additionally in the background, added to the stock ones.

Last question, how is yr Batter drain with HDSPA turned on? I have the feeling that mine is pretty high about 2% an hour, without usage.

thx
[Galaxy S I9000 Android Development] ashwinds:
i think 14% drain over 9 hours is pretty good. Very good :)

HSDPA far as i know depends on quality of signal - if its bad, it drains more. If your HSDPA is draining and your wifi is not, you could change wifi sleep policy to "never sleep" so that it wont go to HSDPA.
[Galaxy S I9000 Android Development] Robse86:
Oh well then Im satisfied :D, right now Im about to test the Super optimized Kernel, everything cool so far, just the market download wont work proper anymore, anyone a solution? I already deleted the market setup :).

Yes I think I´ll try the never sleep trick :) thx
[Galaxy S I9000 Android Development] HiTorque:
I tried to remove this JM8+Voodoo fix preparing for official Froyo by inserting disable lagfix folder into Voodoo and rebooting. The fix gone as I checked Quadrant score and I deleted Voodoo folder. When I rebooted it once again the voice said - converting to EXT4 again. What was happening? I deleted update.zip long time ago from internal SD card. Did I miss factory reset here?
[Galaxy S I9000 Android Development] kasper_h:
You need to keep the the disable lagfix folder on your sd until you upgraded to froyo.
[Galaxy S I9000 Android Development] bsamurai:
Hi All,

Anyone tested new Voodoo?

What's the latest version?
[Galaxy S I9000 Android Development] Jule1k:
hey can't link because I'm new but go there:

project-voodoo.org
[Galaxy S I9000 Android Development] babywu33:
am i suppose to unzip the file then rename the unzipped file as update.zip and put it into

/sdcard ?
[Galaxy S I9000 Android Development] Davith:
What's the first file (initramfs_data.cpio.zip) supposed to do? Are we supposed to flash it first before applying 1 of the 2 updates? Also, both are using the stock kernel right?

I would like to try it as well as I'm experiencing heavy battery drain with curio's custom kernel.
[Galaxy S I9000 Android Development] ed10000:
I guess I'll wait too.

BTW, does ClockworkMod work with any of these since the kernels are stock?

Don't worry about the first file. Just download the ext4/nilfs2 zip and rename it to update.zip and apply it using recovery.
[Galaxy S I9000 Android Development] Davith:
Cheers, will try this tonight.
[Galaxy S I9000 Android Development] RyanZA:
The stock kernel is 4mb, while the lagfix kernel is 7mb. That's because of the included ramfs, right? But when flashing the stock 4mb kernel back, it seems to clear the lagfix/ramfs too. Why / How does it work?
[Galaxy S I9000 Android Development] kalpik:
CWM won't work with this.
[Galaxy S I9000 Android Development] dkcldark:
I'm not sure if I've understood your question. anyway, the required resources & scripts are stored in initramfs. and this is why lagfix kernel is 7mb. And of course, when you flash back to stock kernel, the lagfix is gone.
[Galaxy S I9000 Android Development] kalpik:
Just a quick note, dkcldark has fixed the disappearing root bug.. So anyone holding off, can try :)
[Galaxy S I9000 Android Development] BackfireNL:
You can re-apply my update.zip! should be no problem and you will still keep the lagfix!
[Galaxy S I9000 Android Development] kindaichi24:
any specific firmware tat needs to be used in order to use this lagfix? is jm7 supported? :confused:
[Galaxy S I9000 Android Development] dkcldark:
It should basically be compatible with all eclair firms. Haven't tried though.
[Galaxy S I9000 Android Development] d.fx:
Hey all , first thanks a lot for the lagfix dkcldark , it's really really fast , everything opens instantely , really feels faster than the original voodoo fix.

So i flashed the new kernel , but i lost root , and can't seem to be able to get it back .I saw you fixed the issue but was wondering how i could fix it myself , do i disable the lagfix and then flash the newest kernel ? do i have to flash stock kernel and then the newest?
[Galaxy S I9000 Android Development] distortedloop:
Not just directed at you, but all those saying this is faster than original voodoo, which version of voodoo were you using, and which version of this did you use (nilfs or ext4)?

Everything "opens instantly" (or damned close to anways) on my phone with voodoo b4 already, not sure how you're noticing a difference. Guess I'd have to try it to see for myself. ;)
[Galaxy S I9000 Android Development] dkcldark:
Did you flash the original one which hadn't been fixed? or did you flash what after I fixed this bug?

anyway, you can root your phone flashing superuser.zip again. sorry about that!

http://xdaforums.com/showthread.php?t=682828
[Galaxy S I9000 Android Development] d.fx:
I was using beta3 of voodoo , so the last one without the color and brightness hack. And i'm now using the NILFS2 kernel . Both are really fast , but the NILFS2 seems even faster , gallery app for example , i haven't experienced any wait for all the thumbnails to be ready , whereas with voodoo i sometimes did ,also installing application takes less than a second on my phone now (just installation, not the download process and all) , and i have yet to see any lag in the menus , lags i sometimes had with the original voodoo (really short lags , like half a second , sometimes less).
[Galaxy S I9000 Android Development] Adevem:
shall give it a test.
[Galaxy S I9000 Android Development] d.fx:
I tried that , but it won't work. I must be doing something wrong but i don't know what. I rooted my phone before , always succeded , but not this time.
[Galaxy S I9000 Android Development] kindaichi24:
there are four files there, the 1st files can be ignored rite. means i need to flash the stock kernel using the 2nd file and den choose either ext 4 or the nilfs2? or i could straight away use the 3rd or 4th file without flashing the stock kernel 1st???
[Galaxy S I9000 Android Development] bub181:
Thanks dlcldark! This is probably the best lag fix now. I'm about to remove the voodoo lag fix on my phone and apply this one. What are the pros and cons of using NILFS2 vs. EXT4? I'm not sure which filesystem I should use.
[Galaxy S I9000 Android Development] dkcldark:
>>> that's strange..

>>> stock JM8 is needed when you want to flash back to stock completely. Don't forget to restore previous lag fixes

>>> In my opinion, using NILFS2 is better but you need to care about the garbage collection while EXT4 doesn't need that.
[Galaxy S I9000 Android Development] distortedloop:
IF you haven't tried this one yet, how can you declare it probably the best? ;)

There's a link to the benefits of nilfs in the first post...
[Galaxy S I9000 Android Development] d.fx:
So i managed to get root access again ,

-i disable the lagfix

-flash stock pda

-root the phone

-flash with NILFS2 kernel

root is still on , so it seems once root has been disabled by the flash of the first update.zip it can't be undone , fortunately this has been fixed.

Great thanks to you
[Galaxy S I9000 Android Development] bub181:
I think it's the best because we can use the stock kernel compiled by Samsung. We don't know what optimisations and fixes have been included in the kernels found in the new firmwares as opposed to the source code which they released.

I found a good comparison of EXT4 vs. NILFS2 on NAND flash here:

http://www.blah-blah.ch/Mra/Nilfs2performance

It seems NILFS2 is much better when writing small files. I guess this is why it feels faster than EXT4 on our phones.
[Galaxy S I9000 Android Development] RyanZA:
Nice benchmark! Key graph there is the write 1019 dirs and 4488 small files... since this is where the phone usually lags up with RFS. I'm sure if you put a RFS bar in that chart, it would be 10x the other bars. ;)

I've been trying the NILFS kernel, but it doesnt seem much faster than EXT2/4. I'll try it again for awhile though, maybe it really is faster. :)
[Galaxy S I9000 Android Development] FadeFx:
hi dkcldark, can you guid me to the thread about your modification method? i am thinking of providing the same fix for galaxy 3 i5800
[Galaxy S I9000 Android Development] dkcldark:
You can find it out in here

http://xdaforums.com/showthread.php?t=777380
[Galaxy S I9000 Android Development] bub181:
It would be great if you could put up a complete guide on how you created the kernel. This way we can make our own kernels whenever a new firmware is released. I see that Richthofen has released newer firmware today.
[Galaxy S I9000 Android Development] distortedloop:
All sound logic...
[Galaxy S I9000 Android Development] fobas001:
Just got it (nilfs) installed on Tayutama rom, feels a bit smoother than voodoo3 (40apps installed)

edit:

I got FC (process com.imo.android.imoim) every time i restart the phone

edit2: uninstalled imo.im but now all system crashes, black screen

will try fresh install
[Galaxy S I9000 Android Development] bilboa1:
i would just like to point out IN BOLD that if you happen to be able to support the claims, that Samsung did not provide the same source kernel as they're using, you report so.

Except for binary blobs loaded by the kernel, any kernel source code is under the GPLv2 and therefore MUST be distributed by Samsung. So the Samsung kernel must be the same one as the one you get on their open source area.

If not, they're infringing the law and doing wrong to every kernel developer.

I do believe that Samsung actually provided the correct kernel, verifying is however not always so easy.

Developers then may use different compilation options and configuration, but the kernel source is, or has to be the SAME.