yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] DraXkor:
Hey mimo, can u tell me how u did manange to get the kernel working with an ext4?

Got a similar lag fix running on my jp3 but I just can use ext2/3 for the moment and would like to try ext4, too.

Would be great if you could help me out :)
[Galaxy S I9000 Android Development] mimocan:
I recompiled the kernel with ext4 support.

jp3 kernel source is not public yet so I am afraid we will have to wait for the source to be published.

current kernel only works for 2.1.
[Galaxy S I9000 Android Development] Evans_Prophet:
I installed the eris market fix, but it does not seem to work (JG5). Has anybody else tried?

Btw does anybody know what the fix changes so as to be able to revert my phone back to the non fix status?
[Galaxy S I9000 Android Development] Evans_Prophet:
Quick update: apparently I can see some copy protected apps - eg http://www.androlib.com/android.application.org-topixoft-market_test-copy_protected-xCmn.aspx

but not all. Probably this is a limitation of the fix.
[Galaxy S I9000 Android Development] Dandarebr:
One question: Does the speedclass of the MicroSD matters on the performance? Should I mount the ext partition on a 16GB Class 2 card or in a 8GB class 6 Card?

Thanks
[Galaxy S I9000 Android Development] furt890:
I'm still confused wether to put the SD-card after or before the flashing, can someone clear that up for me please ?
[Galaxy S I9000 Android Development] Tzi1983:
Quadrant Database writes takes forever whit Kingston

I just did the fix today, however the quadrant test whit the Kingston card is taking forever, i am wanting to revert ir to do again whin sandisk card, could u guys xplain how to undo the fix ? Just flash firmware again ? Repartition ? After finished get 1.676 at quadrant thx Mimo.
[Galaxy S I9000 Android Development] lafaya:
Thank you! My phone is so smooth now

Quadrant Score = 1775

Sandisk 16Gb MicroSd
[Galaxy S I9000 Android Development] lafaya:
I didn't apply the market fix and I don't 'seem' to have any issue with it. How do I know if I do?
[Galaxy S I9000 Android Development] zanbay:
I don't think so. Cuz my kingston was higher class and didnt work...But sandisk did...
[Galaxy S I9000 Android Development] furstrated:
do i have to do this before or after installing my apps? if i do this before installing my apps, will my apps automatically be installed in the ext partition? thanks
[Galaxy S I9000 Android Development] lafaya:
it doesn't wipe your data/apps if that's what you're saying
[Galaxy S I9000 Android Development] komoornik:
Could you specify?

How long did the Quadrant test took ? Especially Database Writes part.
[Galaxy S I9000 Android Development] furstrated:
what i mean is if youre going to do mimocan, so that your apps will be moved to sd, do you have to install your apps first or will doing the mimocan automatically specify the external sd partition within which the apps you install after will go to. in other words, to benefit from this by moving your apps directory to external sd, do you have to have all your apps already installed.

bacause i did this right after flashing, and when i installed my apps after, the disk directory created by this mod remained empty,
[Galaxy S I9000 Android Development] q123123an:
It won't move your apps to the SD card, the database will be moved to the SD. And (I think) because you copy the current database to the SD (with the script), it wont matter when you do it (before or after installing apps).
[Galaxy S I9000 Android Development] furstrated:
that cleared it up. thanks

btw i seem to have lost all notification sounds
[Galaxy S I9000 Android Development] pmmusale:
So after reading all posts, we can conclude that only Kingston cards are having problems with Quadrant test. Even though people got 1600+ scores on Kingston cards, it took them 10-15 mins to complete Database Writes test. Also after getting score above 1600+, people can not see any substantial speed increase with their Galaxy S.

Does anybody know root cause for this issue? Why only Kingston cards are suffering and not sandisk?

Regards,

Prasad
[Galaxy S I9000 Android Development] zarcos:
i think mimocan will fix it by just buy him a kingston card and dinner
[Galaxy S I9000 Android Development] dckiwi:
Wicked! Went from 883 to 1729....

Did it drunk too!

Couldn't get paragon to format the SD, ended up using Ubuntu. Great tool.

Thanks a million for this fix. Well worth the effort.
[Galaxy S I9000 Android Development] Tzi1983:
Undoing Fix

Guys how u can undo this fix ? Think gonna buy a bigger Sandisk card instead of my kingston one.

Just have to flash firmware again ? Enable repartition ? Thx.
[Galaxy S I9000 Android Development] furstrated:
so anybody got a fix for the case of the missing tones? i figured it may have been caused by a botched symlink which is not linking properly to the correct directory. i tried to redo the last step but it wont work, it just says file exists and it wont overwrite the old deffective symlink in system. Any help other than reflashing and doing it all over again will be appreciated
[Galaxy S I9000 Android Development] mimocan:
what you can try:

adb shell

su -

cd /system

rm media

busybox cp -rp /disk/media /system/

let me know if this works.
[Galaxy S I9000 Android Development] furstrated:
yeah that worked, it moved back the sounds to the original directory so the system can access it again. do i have to move the media folders as the guide in the first post says?
[Galaxy S I9000 Android Development] mimocan:
no, if you do not have any market problems like stal at downloading you don't need to this media directory hack.
[Galaxy S I9000 Android Development] furstrated:
thanks man, more power to you, how can i remove the media folder in the ext4 partition if it is not needed anymore? the solution you gave move the media back into system, but a copy of the folder and the files remaine in the ext4 partition, how can i remove that?
[Galaxy S I9000 Android Development] mimocan:
adb shell

su -

cd /disk

busybox rm -rf media
[Galaxy S I9000 Android Development] furstrated:
splendid, thanks a lot.
[Galaxy S I9000 Android Development] shep211:
This there anyway you can make a captivate version of the kernel? We dont have a fix for the lag that works with out bugs and theres a lot of people willing to donate to who ever comes out with a fix.

What we have working but with issues.

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

Source code for captivate

http://xdaforums.com/showthread.php?t=739823
[Galaxy S I9000 Android Development] mimocan:
I thought you guys were already setup.

will work on this issue then.
[Galaxy S I9000 Android Development] shep211:
Thank you for your help
[Galaxy S I9000 Android Development] koudesu:
mine i9000 hong kong 16gb internal couldn't reboot, only a black screen after following th step. my phone is jf7.
[Galaxy S I9000 Android Development] jodue:
obviously you made some mistake. did you partition the EXTERNAL sdcard in the way explained @page1? if yes, did you do it using an adapter or did you use the phone as a card reader?
[Galaxy S I9000 Android Development] koudesu:
thanks for reply, i follow all the steps. I used an adapter to partition the 8GB class 2 card. with 1st partition 6gb fat32 and 2nd partition ext3 . I can see the data folder in the ext3 partition when i removed it from the phone and put it into the card reader under my ubuntu notebook. I tried 3 times carefully but the outcome same. I will try other card or different combination to see if there is any luck. Thanks again for your comment.
[Galaxy S I9000 Android Development] jodue:
do you have a /disk folder on your phone (first boot) after flashing the kernel?

did you use the right kernel (v3 = ext3) for your partition type ext3 vs ext4?

if both, please do a:

busybox df -h

busybox ls -l /data/

busybox mount

after the first boot!
[Galaxy S I9000 Android Development] dckiwi:
That's odd....

Everything was fine then I lost access to both cards. Status was just "unavailable" and i was getting warnings about no SD card when in applications.

I rebooted and all was well... except no wifi. It would connect to the router but not obtain a network connection. I suspect the IP was already assigned before the cards crashed.

I gave the device a static IP and all is well now.

Just thought I'd share in case others have had this prob.
[Galaxy S I9000 Android Development] louis chan:
I'm using this fix with ext4. Works great.

I’m not sure if mimocan could read this. Two sugguestion

1. I notice there is change in init.rc script. Could it be a better one to check, if ext3/ext4 not exist, change back the symbolic link to /data/data.bak， so that the phone can still boot up and usable in some emergency case.

2. A simple request. Just add a line to init.rc to allow running of a userinit.sh. I just want to chain my written init script to the bootup process.
[Galaxy S I9000 Android Development] koudesu:
First Boot Fail

I even couldn't have the first boot up, so I couldn't see if the /disk folder exist! However if I unplug the external sd card then I can see a "data" folder and a "lost+found" folder in it.
[Galaxy S I9000 Android Development] nicoloco:
Hi guys,

I just did the fix onmy samsung using JM2 rom

Everything went very smoothly.

I used my colleagues HTC desire to partition the micro sd card in ext4 ( he can do it from the recovery mode) That's the only thing I am worried about

In Better terminal I didn't get any error so I guess the partitioning is OK

I did a benchmark few days ago and I have around 890. This time I had 1463.

It's a little bit low compared to what I have seen here but it's enoughto be exctied to test it today !!

Any idea why it's not that high on the benchmark ?

I am using a sandisk micro SD of 2Gb ( 500Mo FAT35 and 1.5Go on Ext4)

Anyway, it looks very promising

Thanks a lot for the fix ( and the video)
[Galaxy S I9000 Android Development] fAtaXe:
If you have the phone running for a while the benchmark will be lower.

Just try it directly after a reboot
[Galaxy S I9000 Android Development] nicoloco:
^^

As I just did the fix it has been rebooted 5sec before the benchmark :D

EDIT : now I guess the 1.5Gb of ext4 are invisible on my phone ? I can't see them in the settings / sd card or in Astro or when I connect to the PC . It's normal ?

How can I check that I have enough space ( even if I guess it will be more than enough)
[Galaxy S I9000 Android Development] koudesu:
could it be a problem for i am using an asian from i9000zsjf7 2.6.29 ?:confused:
[Galaxy S I9000 Android Development] masi0:
Hi is there a way to rollback market fix to restore battery logo when charging with the switched off phone?
[Galaxy S I9000 Android Development] hkmatt:
Hey...got a problem. I wanted uninstall a program and then freshly install the new version. I could uninstall the old one, but when I tried to install the updated version, it said the old one was still "there"....is it because some part of the apps are copied to the SD card? How can I delete the remaining pieces?
[Galaxy S I9000 Android Development] mauzipper:
I have the same problem koudesu has.

First I get the read-only file system.

After typing mount -o remount,rw rootfs /

I can use the busybox lines.

After the reboot I cannot avoid getting the black screen.

I have the latest busybox downloaded from market.

And I used a card reader in Ubuntu to format first 6 GB of FAT32 then 2 GB ext 3 or 4, both tried. Nothing works.

I have a sandisk 8GB, so that also shouldnt be the problem.

Can anyone help me please?
[Galaxy S I9000 Android Development] hacksome:
I am getting the following error. :-

Any remedy please?
[Galaxy S I9000 Android Development] Tzi1983:
Reverting fix

Guys, could anyone explain how to revert fix ? Just flash a new firmware whit repartition enable will undo it ? There is a firmware to be released in Brasil that´s gonna have digital tv reception and i want to try it, thx.
[Galaxy S I9000 Android Development] Tzi1983:
Guys, could anyone explain how to revert fix ? Just flash a new firmware whit repartition enable will undo it ? There is a firmware to be released in Brasil that´s gonna have digital tv reception and i want to try it, thx.
[Galaxy S I9000 Android Development] kalpik:
Use cp -rp instead of mv
[Galaxy S I9000 Android Development] hacksome:
Thanks. I just reformatted the EXT4 partition and re-did everything. Working great with the JG8 too.
[Galaxy S I9000 Android Development] Dandarebr:
Could you please tell me from where did you get this information? Where this firmware will be avaiable (about digital TV)? Digital TV on Cell Phone!!! But I really don't know if it will work in a imported I9000. Don't I need a special hardware/antenna to receive digital TV? And Brazil uses it's own standard based on Japanese model...

Thanks
[Galaxy S I9000 Android Development] dakine:
Sorry for the noob question but I can't find an answer in the faq and with 70 pages this thread isn't exactly easy to flip through.

I assume that if I flash this it will wipe my JM2 installation including the apps? Or does this just make changes to the existing installation so I don't have to backup first?
[Galaxy S I9000 Android Development] Tzi1983:
Dandare, just enter in this site www.rodrigostoledo.com, or put at youtube "galaxy s tv digital", u will see, the brazilian version of the phone gonna have an antena and a digital tv tuner, could u please explain me how to revert the lag fix ? Thx.
[Galaxy S I9000 Android Development] Dandarebr:
OK. Saw the news, thanks.

I don't know if I get it wrong, but you were asking on how to revert this feature because of the soon to be launch brazilian firmware.

According to the sites, the Brazilian version of the phone will have digital TV and that the international version doesn't have this. So you won't be able to get digital TV by just upgrading the firmware. This is a hardware option and the chipset/antenna for digital TV must be included in the phone (the international or US version simply doesn't have the hardware).

So unless you are talking about revert the lag fix on the future Brazilian version of the phone, there is no need to remove the fix. You can't use the international version or the USA version woth digital TV. Is just like front facing camera. There is no software that can add this feature.

BTW: I don't have the phone yet, so I can't tell you how to rever it. BUT if you are going to flash a new firmware, I think that the only thing you need is to flash a firmware without this fix and to format your memory card. BUT you will lose all your installed aps. Maybe if you copy the files from /data/data to disk/data you should be able to keep them. But I'm only guessing.
[Galaxy S I9000 Android Development] Tzi1983:
Thx man, i was almost sure that a hardware was needed to watch TV, but i am thinking in buying a bigger MicroSD, so, for that i need to undo the fix, or the phone will not boot whitout my card.
[Galaxy S I9000 Android Development] thmlwin:
Hello, help me please..............

I never use android and I follow as your step.

but I made wrong typing of some words and I don;t know how to delete

so I click enter and reset term again.

After that I type again as your instruction and at that time, the error massage show, " permission denied ".

So I rebot my phone and after reboting my phone is very heavily slow.

Please help me to fix my problem.

Ohh, I retype again and now my device is 1688 benchmark, former time is only 822.

Thank for sharing your useful post.

But I don;t know what will effect other software that I have installed.
[Galaxy S I9000 Android Development] dckiwi:
It's all in post 1. No personal data or settings are lost.
[Galaxy S I9000 Android Development] m3talm0rph:
How can I check if the fix is on? I did it, than I checked the data folder but it is empty! An other noob question: If I move out the sd card what happens? Are my apps in it too?
[Galaxy S I9000 Android Development] raphman:
I just received a fresh 16Gb class 10 (Kingston), I previously was on JJXF3, and it was a bad joke... (30sec freezes, 850 on quadrant). Today, updating to JG5 put me on 950, but there was still big freezes...

Then mimocan's kernel with ext3 flavour, put me on 1450, and my sgs now fly between apps without a freeze ! (but still far away from 1800's scores :confused:)

Now, I've tested my class 10 sd card with SD Card Speed Test, and I only have 7,0MB/s write and 12Mb/s Read speeds... So maybe there is a bottleneck around the integrated chipset, or the closed source drivers.... I'll test it on my PC later..

Many Thnks mimocan for this big idea !!! :)
[Galaxy S I9000 Android Development] Ancient_One:
You need to format the ext3 to ext 4 to get the higher speeds.

Mimocan indicated it was not the speed of the card so much as the read/write to the ext4 partition.
[Galaxy S I9000 Android Development] hkmatt:
sorry need to post my question again as someone talked about off topic digital TV....

how can i delete apps and remove the linked data on the sd card...for a certain app i need to remove all traces before upgrading to a higher version. apparently there are some "left overs" on the SD....

thanks buddies
[Galaxy S I9000 Android Development] l.lai:
What is busybox? where do these commands go?

"when booted (assuming you already have busybox)

adb shell

su -

busybox cp -rp /data/data /disk/

busybox mv /data/data /data/data.bak

busybox ln -s /disk/data /data/data

to fix market issues:

busybox mv /system/media /disk/

busybox ln -s /disk/media /system/media

reboot"

The video wants me to install ubuntu (another OS?), is there another way?
[Galaxy S I9000 Android Development] zarcos:
Go read the post 3 of the BIG FAQ thread
[Galaxy S I9000 Android Development] Necrolust:
This happened to me.

As someone else has said in the thread, if you need to do mount -o remount,rw roofs /, its not going to work. Something with your partioning went wrong. I originally tried it with my sd card in an N96 and i had to do this command and got the black screen.

Reflashed my phone, re-partitioned with a card reader this time and i did not need to execute that command and all is well.
[Galaxy S I9000 Android Development] Filgaliel:
I am still eager to know wether there is a way to make the SD card recognizable to my computer ? Only the internal SD is detected.
[Galaxy S I9000 Android Development] Necrolust:
I dunno. Mine works.

Reiterating this question asked my millions before:

How would one go about reversing this if the need comes up? IE broken sdcard or what not. I've heard factory reset reverses it - but what does factory reset remove? Everything back to a stock install?
[Galaxy S I9000 Android Development] thmlwin:
I cannot download any software from market and i cannot use gtalk and ebuddy application. Pleases help me to fix this problem. My firmware is xxjf3 and updated with ext4 firmware. My score is 1788 now but. I have problem with above.
[Galaxy S I9000 Android Development] dakine:
Phone is flying now, thanks a lot!
[Galaxy S I9000 Android Development] lyno:
hmmm permission denied

I'm on JM2 firmware.

Rooted, SuperUser and Busybox installed.

Flashed the ext4 kernel, rebooted tried to do the adb commands and I get lots of "permission denied" errors.

What have I done wrong?
[Galaxy S I9000 Android Development] mauzipper:
After days of puzzling (my monkeybrain still steams a bit) I finally got it to work. It all looks so simple now.

I am still not sure what went different now, except I unmounted the made partitions in ubuntu (by removing the keys) and I had to buy the better terminal pro, because my evaluation period had expired. Maybe it were the inspired words that took me over the cliff. Got a 1635 now. Thaks everybody and Mimocan, keep up the good work!
[Galaxy S I9000 Android Development] dakine:
hmmm I only get 1144 in quadrant, still the phone is MUCH more responsive. JM2 was really starting to lag bad after a while but now it's great.

Any idea why I'm getting such a low score though? I'm using an a 8GB Class 6 card with a ext3 partition.
[Galaxy S I9000 Android Development] FadeFx:
you are not supposed to get higher score with ext3, to get 1700+ you need to use ext4
[Galaxy S I9000 Android Development] dakine:
wow that's quite a difference, I used paragon partition manager and my version can only do ext3 :(

Who cares, phone feels fast that's all that matters.
[Galaxy S I9000 Android Development] RichardHaro:
I used paragon hard disk manager to partition my microSD card (Didn't give the ext3 partition a driver letter though, should I have?)

I didn't really know which Odin to download, I got 3.98

Put phone into download mode and plugged it in.

Tried to use Odin but get this error message:

"Check image files !!"

imgur(DOT)com/kU96Y.jpg
[Galaxy S I9000 Android Development] langus74:
Yesterday I tried 3 SD card with ext4 (software JM2) , results were impressive as far as points are concerned (about 1400-1740).

What is strange, that test take about 10 minutes and most time consumption was I/O stage 3/4).

I'm afraid that such high results (1740) point is a Quadrant bug.

It is impossible to obtain such result when I/O take 10 minutes.

I suspect that some counters during test were overflowed.

I also tried with NAND and results were about <1000 but time on I/0 stage 3/4 was 20 seconds.

What do you think about ?
[Galaxy S I9000 Android Development] FadeFx:
i guess u used kingston sdhc card, those are knowen to cause problems.
[Galaxy S I9000 Android Development] langus74:
knigston,nokia and sony.
[Galaxy S I9000 Android Development] RichardHaro:
Yeah, I did use that. Can they not be using for flashing roms etc?
[Galaxy S I9000 Android Development] dakine:
Slightly off topic but still relevant:

Did anyone get Android SDK to install on win7 64? It can't find Java no matter what version of Java I install.

Would really like to not have to use terminal to enter those commands every time I apply this fix.
[Galaxy S I9000 Android Development] thmlwin:
Hello, please help me. I think I break my phone.

The first time I did as your instruction with ext4 procedure and it work fine except market problem.

So I am reading your post again and I found this post. So I download and use the procedure as ext4. I wait for a long time and it is still downloading. That why I removed the USB cable and rebooted phone. After that I switch on my phone and

showing the picture ( phone to computer data connection broken).

I open Odin software again but it don;t detect my phone now.

What should I do? Can I repair my phone or is it broken now?

Please anyone who know the way to fix, send me my email, mr.thiha.myat.lwin@gmail.com or post here.

I need urgently because I am afraid of loosing my phone. It is the new one I bought only 2 week ago. I can;t returned to shop because it already rooted and modified. I am waiting your reply.

Thank everyone who help me,

Thiha
[Galaxy S I9000 Android Development] stuclark:
Yes, installed just fine on my Win 7 x64 ultimate machine
[Galaxy S I9000 Android Development] 9988338891:
Help me

by using Ext4 stalling/lagging fix my benchmark was near to 1700 bt m superuser and other applications are gettin FORCE CLOSE'd even other applicatins are getting the same FORCE CLOSE error:(

i have dissabled the usb debugging option but still having the same issue

thanks in advance
[Galaxy S I9000 Android Development] Piny12:
Got that on many apps to. Just try to reinstall them and you should be fine!
[Galaxy S I9000 Android Development] 9988338891:
hy m using FIRMWARE:I9000XWJM2

and rom :SamSet_1.8 for jm2 android 2.1

should i update SamSet_1.8 again in Recoverymode

thanks