yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] omegasun18:
ok this should probably be posted in the Q&A section.

It sounds like you dont have one of the new recoveries yet. if you are rooted and havent already try downloading rom manager and having it flash clockwork and then boot back into recovery and see if it goes that way.

If you used the simple root program i believe it has an option to install the recovery you can try using that if you cant get rom manager to take as i have heard sometimes when using that method getting the new recovery on the first time can be tricky.

Let us know if you still have problems after.
[EVO 4G Q&A, Help & Troubleshooting] barnacles10:
toast part 2. you are not nand unlocked.

hardly fried :D
[EVO 4G Q&A, Help & Troubleshooting] foresure84:
okay i think i got it forgot to run the evo-recovery windows, duh! trying to install virus rom carbon, thnx guys for not blasting this noobie .. i'm just 2wks and tring to do to phones u all have been verrry patient to say tha least
[EVO 4G Q&A, Help & Troubleshooting] foresure84:
well a no go for me phone is caught in a boot loop
[EVO 4G Q&A, Help & Troubleshooting] omegasun18:
what hboot version do you have?

.79 ussually means you do not have nand unlocked which may be the case as stated above. If it isnt as stated try toast part 2/2 an it shoudl get you set up.
[EVO 4G Q&A, Help & Troubleshooting] Noxious Ninja:
Depends if you used Toast's method or Unrevoked Forever... best way to tell is to boot to bootloader and look at the top line. S-OFF means you have NAND unlocked. AFAIK, S-ON always means you don't.
[EVO 4G Q&A, Help & Troubleshooting] nebenezer:
I never thought to check before I flashed UF, doesn't the ENG bootloader still have S-ON? Or was S-OFF part of the eng image?
[Captivate Android Development] Zilch25:
A fine fellow named supercurio over on the I9000 boards has found a way to do a FULL FILE SYSTEM REPLACEMENT. It just started beta testing and the results are VERY positive. He's indicated that he is interested in porting it to the other variants, so I wanted to make everyone aware.

This whole thing started in a bounty thread to fix the I/O issues on the SGS, so I was hoping maybe the Captivate community could go over there and throw some cash into the pot to sweeten the deal a bit and show our support for what he's doing- this will also hopefully increase the likelihood of a port =P

http://xdaforums.com/showthread.php?t=748880

supercurio joins the discussion at the bottom of page 6

Of course if you haven't already, and are using one of the current lagfixes you might consider throwing a few bucks Tayutama and RyanZAs way as they've been absolutely instrumental in the process of getting this lag fix movement off the ground in the first place!

Tayutama's Donate Link

RyanZA's Donate Link

And lastly, a little something to get your mouths watering:

http://www.youtube.com/watch?v=Tc_PbQe1WVk

Launching and closing some games:

http://www.youtube.com/watch?v=cYcRq6ln0fc :eek:
[Captivate Android Development] Adminkiller:
This is a huge step in the right direction. In for this !
[Captivate Android Development] max_warheads:
I'll be following this, as of course, ryan, tayutama zilch and I have been just waiting for a way to replace the damned rfs.
[Captivate Android Development] tbae2:
Wow that looks good, can't wait to help test out the beta. I'll be donating as it progresses along. Any word on when the beta will release?
[Captivate Android Development] Zilch25:
Well right now the I9000 crowd is testing, he had a really limited beta release yesterday. I told him I've got a spare captivate for a couple days if he wants to run any bizarre experiments without fear of bricking, hopefully he'll take me up on it :)
[Captivate Android Development] tbae2:
I hope so, i'm running the I-9k JM1 rom on my captivate right now without a lag fix just cause and it works great! can't imagine the difference this will make.
[Captivate Android Development] rajendra82:
This sounds like the lag fix I've been waiting for. Once it is out of private beta, and compiled for the Captivate, we need it added to SRE. Can someone get Samsung to add this to stock FroYo and ditch RFS for good.
[Captivate Android Development] mesasone:
In the words of Keanu Reeves: whoa.
[Captivate Android Development] Smallsmx3:
There is a link on the I9000 forum to download the new lag fix. I'm assuming wed have to flash a I9000 rom to apply this?
[Captivate Android Development] anilkuj:
[SOURCE] Supercurio's EXT4-based "Voodoo"Lag Fix

Picked this from the vibrant forums

Hey everyone,

Seems Supercurio has finally got a beta of his true fix for the lag on Samsung Galaxy S phones. The github is below.

DO NOT FLASH ON A CAPTIVATE until there is a Captivate version. This is posted to developers can take a look at the source code and start implementing it for the captivate.

http://github.com/voodoo-project/lagfix

Hopefully unhelpful or someone else can integrate this fix into his OC\Stock kernels, and we can enjoy our phones without the typical "galaxy s" lag/stuttering.

HUGE thanks to supercurio for all his hard work putting this together

EDIT: lol, guess he hasnt posted the source yet. the ramdisk is available in the download section.

Enjoy! Happy coding!
[Captivate Android Development] Zilch25:
DO NOT flash this to your captivate. This is based on an I9000 kernel, so all the I9000 problems come with it. Wait for one of our devs to convert it over to stock Captivate.

It does however work using I9000 firmwares- I9000 kernel glitches still apply =P
[Captivate Android Development] rajendra82:
Nope, just a patched kernel and a script should do it. This is the holy grail of lagfixes, I believe.

A bit early for us, but here is his compiled kernel and source code:

http://github.com/voodoo-project/lagfix/downloads
[Captivate Android Development] anilkuj:
I am planning to flash this to my JM7 ROM once i get home lets see how that goes.
[Captivate Android Development] Zilch25:
I'm running it from an I9000 ROM atm, but you HAVE to keep the I9000 kernel for it to function, you can't switch back to the Captivate one, and seeing as how there's no revert for this ATM this might not be for everyone

Also Rom Manager doesn't work with this =P
[Captivate Android Development] Zilch25:
It goes good :) it goes real good
[Captivate Android Development] Zilch25:
Calls and data work just fine. I'm using the I9000 kernel and a JG8 modem firmware (so I get 850 and 1900 mhz bands), it should still work with the stock captivate modem files too.

Basically you have to deal with reflashing a kernel whenever you want to run an update.zip and autorotate is boned
[Captivate Android Development] anilkuj:
and also ROM manager wouldn't work
[Captivate Android Development] glio1337:
anilkuj, I'd make the "DO NOT FLASH ON CAPTIVATE" text bold, huge, and red just so people will for sure see it. Otherwise you KNOW people are going to do it.
[Captivate Android Development] Zilch25:
Yeah I'm running a couple experiments to see how badly people can/will screw themselves up if they do lol
[Captivate Android Development] rajendra82:
My mistake about the source having been released. I thought that one of the two files was the source code. For us regular Captivate owners. we will need for the changes in i9000 source code to be patched in and a new kernel compiled. Supercurio may be able to fix the issues with Clockworkmod manager not playing well with ext4 version of /data, or Koush may have to add support for this. Either way, this is definitely putting us on the right track.
[Captivate Android Development] Zilch25:
That's probably a Koush thing, since the stock kernel doesn't support EXT4 I doubt his application has the tools to read it either
[Captivate Android Development] rajendra82:
Supercurio did mention about some hacks he can implement to get stock recovery to see the ext4 /data. Maybe these are not baked in yet. Once they are in, Clockworkmod issues might go away.
[Captivate Android Development] Zilch25:
Maybe- hopefully
[Captivate Android Development] Zilch25:
Confirmed: Do not flash this to stock Captivate- FC city ensues!
[Captivate Android Development] tbae2:
^ - but that sounds like so much fun!
[Captivate Android Development] Zilch25:
It is... have you ever met a girl from FC city? She'll rock your world, and possibly brick your phone!
[Captivate Android Development] Clienterror:
I think I met a girl from there Saturday night, she wanted to "try" to drive my CBR 600r (With no experience), F that.

But really...this has been up for a few hours...I WANT MY PORT NAO!!! J/k <3 ;-) looks pretty sweet though. The games loading I have no idea because I've never played any of them so I have no idea on the load times. BUT the market video was sweet, no lag installing/DLing multiple apps, amazing.
[Captivate Android Development] Zilch25:
I got just the thing for ya Clienterror, you can be cool like me.

Flash JM7 with the JG8 modem (850 and 1900mhz HSUPA), then use this kernel. Fix works and you get HSUPA- sure you have to turn off auto rotate and kernel swap if you want to run update.zip files... but why would you need to? :D
[Captivate Android Development] Clienterror:
Doing it when I get home from taco bell. It didn't random reboot tho right?
[Captivate Android Development] Zilch25:
Nope no random reboot but F*CK THIS GO GET FROYO... downloading it now, ill let you know if it bricks
[Captivate Android Development] shep211:
I am running this and it is fast.

You must be running I9000 2.1 rom.

Open Odin

Add the voodoo file into the PDA part

Don't tick re-partition

No need for a .pit file

Attach phone in Download Mode

Start Flash

Bugs since its a I9000 kernel

Home Button functions as Back button.

Screen is rotated 90°. (Not a huge issue as there is a Notification button to disable rotate.)
[Captivate Android Development] Clienterror:
You can actually fix the reverse button issue easily.

Zilch you're my hero, but you're crazy bro. I love it lol.
[Captivate Android Development] Zilch25:
Lol you've got to be a bit nuts to survive around these parts :D
[Captivate Android Development] anilkuj:
i am using the Voodoo kernel my home and back button works fine without any fix
[Captivate Android Development] jd-omnia:
will this work on i9000 froyo JPC firmware? or only on eclair 2.1 only?

thanks
[Captivate Android Development] amerikian:
current ext-4 lag fix

I have the "normal" ext4 lag fix installed already on JM5 SamSet. Should i be able to flash this kernel without any issues with the existing ext4 fix?
[Captivate Android Development] shep211:
You need to remove old lag fix or start over.
[Captivate Android Development] schtuka:
She will captivate you with her vibrant colors and take you on epic journey and then brick your phone..........
[Captivate Android Development] Fortune090:
Fixed it for you. ;) haha
[Captivate Android Development] mesasone:
Is ext4 the ideal filesystem? I thought there were concerns about the wear on the NAND with ext3/4? Would it be possible to get YAFFS2 (which I think is what is used on the Nexus One) or a more appropriate filesystem implemented?
[Captivate Android Development] Zilch25:
supercurio said he wouldn't be working with yaffs and that the concerns over EXT4 wear were overblown because of the NANDs built in wear leveling- so if there is a YAFFS version it'll probably be coming once he releases the source for other people to poke around with
[Captivate Android Development] amerikian:
Q Scores?

Zilch25 - Any Quadrant scores with this set up?
[Captivate Android Development] Zilch25:
Quadrant scores are typical EXT4 numbers, 1700-1800ish, but the speed of the phone is unbelievable. I think I'm going to give this a whirl on JM1r3 since I know how that one performs pre-fix, I got a couple weird stutters on JM7 that I'm reasonably certain are firmware related.

One thing to note though, you know how when you run quadrant with a lagfix it BLOWS through the I/O portion? Not with this fix, it blows through read speed, but it actually has to think about writing, and it takes about as long as stock does. That was my first indicator that it's actually doing something and not just spoofing quadrant
[Captivate Android Development] Hydrocharged:
Wow...journeys down interstates and such...sounds Fascinating!
[Captivate Android Development] alphadog00:
From Supercurio's post on page 10 of the original thread:

So i don't think we will ever see a YAFFS version. One big part of all of this is that Samsung is using their 16GB MoviNAND chip - it makes it easier to develop by treating the NAND as an SD interface - of course that limits some of the low level options.
[Captivate Android Development] rajendra82:
Fascinating
[Captivate Android Development] tjsooley:
One word

SWEET!!!!
[Captivate Android Development] mesasone:
Thanks for the replies guys. Glad to hear this won't send the NAND to an early grave. Though I suspect it'd be hard to wear out the NAND in the next 18-24 months anyway, unless you were really trying to.

I have another question. I seem to recall there being some incongruencies regarding the capabilities of the kernels for the different Galaxy S variants. In particular I seem to recall some phones (i9000, Vibrant?) supporting ext3/4 and some (Captivate specificially) only supporting ext3. Would it be possible to implement this using ext3 on Captivate firmware with a Captivate kernel?
[Captivate Android Development] ace518:
Hey, I'm very interested in this, but I am curious. After doing that, does it have the headphone/speaker issue. I use my phone as a music device pretty constantly, so that would be a big problem for me. Was hoping you could let me know if this is an issue or not before I go through the steps of flashing... yet again..
[Captivate Android Development] amerikian:
I installed this and its working great on jm5 samset except my external sd card was wiped! Is that normal?
[Captivate Android Development] Zilch25:
Your external card isn't wiped... it's just not detected. Happening to me too, I think it's a side effect of using a I9000 kernel
[Captivate Android Development] Zilch25:
I just tested this, put a song on my /sdcard and played it through the built in music player. It plays through the rears speaker, and when I plugged in my headphones it piped it through them :D
[Captivate Android Development] Zilch25:
One last thing to note, if you revert from this, even if you wipe your phone, you still need to perform a step to undo the lagfix or you will not be able to apply it again.

Create a blank file called disable-lagfix and put it on your /sdcard, then reboot (That will remove the fix, DO NOT DO THIS UNTIL YOU WANT TO REMOVE THE FIX, BUT DO IT BEFORE YOU REFLASH!)

Also I noticed I can't put the phone in Mass storage mode and drag and drop stuff (had to use Kies *gag*)... but that could just be my computer tired from having the phone plugged and unplugged 30 different times with several different firmwares tonight- your mileage may vary.
[Captivate Android Development] ace518:
Awesome, flashing now. One last question. How do I root this if I do it like you did? I9000 root or captivate root.
[Captivate Android Development] shep211:
http://xdaforums.com/showthread.php?t=742403
[Captivate Android Development] Zilch25:
Actually it's a little more complicated for us since we're using the I9000 Voodoo kernel... since we lack the physical home button that the I9000s have we can't select anything in the recovery menu, I wrote up a little writeup about how I managed to apply root AFTER applying the voodoo fix, but if you want to save yourself a little bit of headache, root it before hand:

http://xdaforums.com/showpost.php?p=7960861&postcount=65

(The first part is how you do it pre-voodoo, the second part that requires CATLIKE REFLEXES is post voodoo fix)
[Captivate Android Development] tbae2:
Try deleting the "sd" folder on the sdcard and recreating it and then making sure it's read write capable? idk maybe i'm just spouting nonsense.
[Captivate Android Development] ace518:
Already applied the fix... Can I kernel flash to i897 kernel, root, and then flash back?
[Captivate Android Development] Zilch25:
You can, follow my guide at the link a couple posts up, I just did it 15 minutes ago myself :) (Skip to the second part, the first part is for people just trying to root the I9000 firmware)
[Captivate Android Development] ace518:
Never mind, just read your post... That sounds fun... What happens if it tries to boot with wrong kernel in place?
[Captivate Android Development] Zilch25:
Funny enough, if you boot with the captivate kernel it doesn't mess anything up, it just doesn't work. Even if you let it run as far as it will go it won't do a thing. As soon as you flash back to the voodoo kernel all your stuff will be there smiling at ya
[Captivate Android Development] ace518:
Well at least that means that if my reflexes match a dead elephant instead of a cat, I won't do any harm.... I know these things are pretty much are unbrickable, but constant firmware flashing gets tedious....

Not that it means I won't flash whatever comes out tomorrow...
[Captivate Android Development] Zilch25:
Haha well the catlike reflexes are more required to make sure you catch the phone before it reboots so that it remembers to go into recovery mode after you flash :)

Worst case scenario it'll annoy the hell out of you
[Captivate Android Development] ace518:
Well ill give it a go... I'm going to try the sre for jm6 on it... I love some of the things that does.
[Captivate Android Development] Zilch25:
It never hurts to have another person willing to commit device suicide for the good of the community... bsides I don't think JM7 is too much different than JM6 and I do believe SRE works fine on that- the only thing you'll have to revert is the built in kernel swap
[Captivate Android Development] ace518:
Always willing, just hope not to get too tired again... I cannot suffer through another day of using my touch pro like i did today. Never had a chance to flash again before work.

The SRE I'm referring to is the one that designgears made for the JM6 when it first came out. It is in the thread http://xdaforums.com/showthread.php?t=763543 . It doesnt do the kernel swap on its own as it was built off of SRE 1.1 before he did that.

I think. If not, well then theres always an odin one click if i need lol.
[Captivate Android Development] Zilch25:
Hahaha thats the way I look at it, if it works it works, if it doesn't I know not to try it again.

Hell I never would have known how easy it was for Samsung to completely toast a phone with a Kies update or how to fix it if I hadn't dove headlong into that JPC firmware haha- now I've got triple backups of my nv_data.bin and nv_data.bin.md5 files along with my unlock code safely stored away. I'm prepared until they come up with a new way to screw up non flashable data on the phone lol
[Captivate Android Development] ace518:
why not to work on things when tired....

Cat like resources - Check

download mode, recovery, download mode

Odin flashes - Check

Forgetting to move the update.zip file you wanted onto the SD - FAIL

Don't know what I applied, but now it won't go past the galaxy S screen.

I'll let you know how it all comes out in a bit.
[Captivate Android Development] Zilch25:
I hate when I do that... and I do it way too often. But if you've already applied the voodoo kernel, just yank the battery, go into download mode and reflash the voodoo kernel and it should all come back again unless you truly screwed something up :D
[Captivate Android Development] ace518:
Dunno, i could have flashed anything. I was playing with the SRE 1.2 as well as a bunch of other update.zip's Already one clicked back. I'll be up in a few... it doesn't take that long. I swear sometimes I think I spend more time reading about what firmwares will do what than it would take to just flash them, and see for myself.
[Captivate Android Development] ace518:
Quick question, since you seem to keep up on these forums better than I can, any idea if they plan on working OC into this new voodoo kernel. That would be pretty kick ass. It def was running hell of alot faster.
[Captivate Android Development] Zilch25:
I just heard from supercurio, he says they're already in the process of integrating the captivate into beta2 and that he's working with "Captivate kernel gurus"- I think you probably know who those folks probably are. I have a feeling SRE1.2.2 is going to be the fastest one yet =P Naturally I don't know for sure, but designgears has been aaaaaaaaaaaawfully quiet today outside of the Froyo fiasco, haven't heard a peep out of Unhelpful yet today either :)
[Captivate Android Development] Clienterror:
I wouldn't doubt it, but the lagfix needs to get out of beta and the source released before anything like that can even be started.
[Captivate Android Development] TheTodFather:
Is this going to replace the samsung rsf file system I never could get a straight answer in the i9000 boards. How does this work? I read that we cant use n1 filesystme cause the it is not supported in the samsung hardware. So we are stuck with rsf?? Please shed some light ...
[Captivate Android Development] Zilch25:
Yes, this completely replaces RFS with EXT4 :D
[Captivate Android Development] designgears:
where is the captivate version!?@#!@?#!@#?!@# ;)
[Captivate Android Development] TheTodFather:
Very nice!!!
[Captivate Android Development] TheTodFather:
Holy tacos Batman!! Hell yeah! Was very eventful today with the whole froyo carrot dangle trick and then this...probably refreshed 1000 times today.

yOU dA MAN gEArS... DEF WANT THAT captivate soon

whip whip whip whip
[Captivate Android Development] Zilch25:
I don't know! I wonder who we could ask :D
[Captivate Android Development] ace518:
OK, I have a question. I did an odin one click... then reflashed jm7 and this kernel... This isn't really a complaint, but rather a question of what is going on.

After this... the apps I had installed before I one clicked are still there. I even deleted everything off the internal SD(as far as I could tell).

I thought an odin one click should wipe all of this... why would my apps come back?
[Captivate Android Development] Zilch25:
That's quite a mystery... maybe because you didn't run a disable-lagfix file on your /sdcard area and then flashed the EXACT same ROM, perhaps all the stuff that lived in that EXT4 area were preserved in the reflash and were restored as soon as you reflashed the voodoo kernel O_o. That's the only theory I can come up with.

I'm basing this on my discovery that after using the voodoo kernel that if you don't "properly" uninstall it, even after a reflash you will get FC's if you try to run the voodoo kernel again until you properly uninstall it and reflash- then the kernel will do it's voodoo again. My guess is that the conditions were exactly the same as they were pre-reflash so perhaps the data from that install was restored rather than destroyed.
[Captivate Android Development] Zilch25:
But... as much as I love a good mystery, it's almost 1AM, I gotta hit the sack. Happy flashing folks! Catch you all in the morning :D
[Captivate Android Development] ace518:
Well, regardless of the mystery. I can confirm the SRE made for JM6 does work with this.
[Captivate Android Development] draxionangel:
Just flashed the voodoo lagfix beta 1 to my cappy with JM7 and it's working amazing!

Problems:

Standard I9000 ROM on captivate issues

Rotated 90 degree (disable this in setting for a quick fix)

using update.zip is kind of a pain...but you can follow Zilch25's method here: http://xdaforums.com/showpost.php?p=7960861&postcount=65

Looking forward to Beta2 or when Captivate is supported!

P.S. Will be fully donating when captivate support is released
[Captivate Android Development] wuxingwarrior3:
Hey guys, just wanted to repost supercurios latest response in the i9000 forums
[Captivate Android Development] Zilch25:
See!? He confirmed it! I wasn't blowing smoke :)
[Captivate Android Development] gotfolk:
you guys crack me up... Im off the boards one day (had my son yesterday) and I see tons of craziness took place..
[Captivate Android Development] Zilch25:
It's a constant party over here in the Captivate dev forums :D