[Galaxy S I9000 Android Development] se530:
I've messed around with the phone for a month or so with the stock Froyo (got it the day Froyo was available through Kies). There was enough time to get a pretty good idea of the lag issue during this period. I think on week 2 the annoyance of the lag was bigger than the love for this great phone and android as the platform (4XL annoyance factor :p).

Today I finally went for YA-OK, the development of which I followed from the beginning (was big time impressed by the posted video from 1st post). Definitive overall performance improvement is felt right away. Overclock and all the tweaks do the job! Now, after using overkill lagfix (no binds) on top - the phone really feels like flying! I can't believe I could wait that long... Well, just took my time to do the reading and learn the phone as is and well - enjoy the good times when they come:-)

Here is (easiest?)

step by step guide for the very beginners

who are on stock ROM but would like some serious speed improvements by installing this kernel:

- root the phone (I've used SuperOneClick)

- install the kernel (seems like the fastest/easiest way is to go for 1ClickInstall kernels app; the kernel is loaded to your phone memory and then you simply install it and reboot the phone - the process is automatic and there is no need for pc; just use the Barcode Scanner to scan the code for this kernel)

- apply the lagfix (load to recovery mode - clockworkmod recovery lagfix edition that is coming with YA-OK kernel will load, choose "advanced ULK features" -> "lagfix options" - then choose the lagfix that you want; apply changes with backup option and restart the phone; overkill lagfix with no binds seems to be the fastest and safe to use option, you have to turn of binds manually in advanced menu. Also, make sure you have enough space on your phone for backup - I think if you have more then half of the memory on it free you are on the safe side)

- thats it, restart and enjoy you Samsung Galaxy S as it was meant to be:-)

How to check if everything went smooth:

- after rooting Superuser will appear in apps

- after installing kernel check phone settings -> about phone; the kernel version should be "(number) zenkinz@kernelcompiler #38" (this is valid for YA-OK v1.50); you will already see some major performance improvement (browse around the phone);

run Quadrant, the score should be slightly higher then with stock kernel (my went up about 100 points), in "System Information" menu you can also see that max freq is 1120 MHz (valid for YA-OK v1.50) - another indication that everything went as should

- after lagfix applied run Quadrant again - the score will be way higher (my shows about 1980-2030 from ~950 on stock and ~1050 with the kernel installed) and... on top of that - the phone seems to be finally lagfree:)

Note:

I have not described any backup process that preferably should take place before kernel is flashed (although - it seems to be a safe process). Personally I had no luck with stock Froyo clockworkmod recovery (there was no option in it to backup the phone), Titanium Backup requires some getting used to but seems to be a great app overall; I have not got into it that much. ROM Manager went to "recovery e3", which seems to be the stock Froyo recovery mode, that seems to not have backup option (I might be wrong on this one), so that it has to be 'reverted' to recovery e2.

Regardless, when you flash YA-OK v1.50 you can easily backup all the data by booting to recovery mode (it changes to "clockworkmod recovery lagfix edition" as I already mentioned above, that is very clear and has the backup option). As for me, the only thing I really cared were contacts and that you can either backup to your google account or simply use "Import/Export" option in Contacts menu (I went this way).

I've tried out more things before I ended up with the 3 steps above. First I went for z4root to root the phone, however I was one of the few people who could not see it on market. Also, I simply was not able to install it (using Astro File Manager for example I had no option to install when choosing the app. I've tried one more rooting way using another method and Odin (v1.7), however it did not work out first time around (I guess some usb issues), so I decided to try out another option (and came across SuperOneClick).

Finally, I would like to thank all the people who are involved in making and testing all the tweaks for sgs and android in general, all those involved in creating the tools I've mentioned here and many more who spread the valuable info on this forum.

Separate thanks to zenkinz! You've done a great job. ;)

p.s. please correct me if I have any mistakes in description. I am very beginner at all this and don't want to misinform other newbies.