[Galaxy S I9000 Android Development] kalpik:
This ROM will soon be merged with Doc's ROM

Based on DocRambone's experimental JPA rom/DocRambone's JP6 ROM and sztupy's Universal Lagfix Kernel.

This ROM is just a compilation of various things on the forum itself :)

Features:

- Based on JP6/JPA (Doc's rom) (theme removed, and Facebook/Twitter sync added)

- Zipaligned

- Deodexed

- Pre-rooted

- Superlight (no touchwiz)

- Clockworkmod Recovery

- BLN support (enable via CWM)

- Voodoo enabled (ext4/jfs)

- Startup script tweaks

- Unthemed

- Modular: YOU choose what you want on your ROM ;)

In case of doubts, please check FAQ first ;)

Latest Version: v2.1

Changelog in post #2

Pre-Requisites:

1. Disable Voodoo if have it installed (create a folder named “disable lagfix” inside the “Voodoo” folder on your internal sdcard and reboot).

2. Make sure have the 2e recovery. If you don't have 2e recovery, see FAQ).

3. Make sure you have a backup of your /efs (not mandatory, but highly recommended).

4. This ROM will delete all your apps and data (not the stuff on the internal sdcard). So make sure you have proper backups (I recommend Titanium Backup)

Installation Steps:

1. Download the packaged ROM (check below) and put it on your internal sdcard.

2. Download clockworkmod recovery from here. You need Clockworkmod, this won’t work with stock recovery.

3. Rename the clockworkmod recovery file to “update.zip” and put it on your internal sdcard.

4. If you had Voodoo installed prior to installing this ROM (eclair or froyo), make sure you still have the "disable lagfix" folder inside "/sdcard/Voodoo".

5. Shutdown phone, wait for it to power down, then boot the phone into recovery mode (press volume up, keep it pressed, then press home button, keep it pressed, then press power button, keep it pressed until you see the Galaxy S screen. Release all three buttons when you see it).

6. Select “apply sdcard:update.zip” (use volume rocker to move up and down, and home button to select). Clockworkmod recovery will boot now (you may have to do apply update.zip twice for Clockworkmod to show up).

7. Once in Clockworkmod, select “install zip from sdcard” (use volume rocker to move up and down and the back button to select).

8. Select “choose zip from sdcard” and then select the ROM zip package. Choose yes then.

9. The update will start (will take some 5 minutes) and during the flashing you will see some strange big characters on the screen, don’t worry, that’s normal. After the process finishes, you will be dropped back into Clockworkmod recovery. From there, choose go back, and then reboot phone.

11. The first boot will take some time as the ROM will deodex

12. After the phone boots up, shutdown phone again, and then boot into recovery. The phone will boot DIRECTLY into Clockworkmod. From there, select a "advanced ULK features", then "Lagfix options". You can select any of the lagfix schemes (description here). I recommend NO-RFS advanced JFS or EXT4.

13. You can also enable some startup tweaks from the "Tweak options" menu.

Things to note:

1. You will see a small screen corruption when booting the phone. This is a known issue.

The ROMs

v2.0 (JPA Superslim) + 2.0 to 2.1 Patch (apply patch from CWM)

v2.1 (JP6 Full)

Extra Goodies!

JPA

1. Stock Lockscreen (Will take a LONG time to boot after applying this.. Be patient! :D)

2. Circle Battery Mod vD

JP6

1. Stock Lockscreen (Will take a LONG time to boot after applying this.. Be patient! :D)

2. Circle Battery Mod vD

3. Disable increasing ring

4. Elegant Steel Theme (Screenshot, thanks scheichuwe)

5. ANDRODeNa GaLaSSiA Theme Apparently not working with this ROM :(

Shout out to: DocRambone (for the awesome deodexed and zipaligned base rom), supercurio (for his voodoo magic), sztupy (for his exceptional lagfix kernel)