Tuesday, November 16, 2010

#25 Custom Rom by "Doc Froyo v2.2 XXJPO v7.6.2 (6/11/10)"

Simple steps you can follow and upgrade your phone to the latest stable JPO release.

1 - Get the stock ROM of I9000XWJM8 first on your piece with RE-Partition and 512.pit with ODIN v1.3.
http://www.samfirmware.com/WEBPROTECT-i9000.htm

Files used: 
CODE_I9000XWJM8.tar.md5
MODEM_I9000XXJM4.tar.md5
CSC_I9000OXXJM1.tar.md5
s1_odin_20100512.pit

2 - Get the stock ROM of I9000XXJPO first on your piece WITHOUT re-partition and 803.pit with ODIN v1.3.
http://www.samfirmware.com/WEBPROTECT-i9000.htm

Files used: 
JPO_JPO_U_JPP.tar
s1_odin_20100803.pit 

3 - Perform a factory settings restore, and after that setup phone language, location, disable automatic sync.

4 - Install CF-Root-XX_XEU_JPO-v1.2-Busybox-1.17.1.zip via ODIN. It's a much simpler root (to use) than the other methods available, just a single PDA flash through ODIN is all there is to it.
http://forum.xda-developers.com/showthread.php?t=788108

~~~~~~~~~~ extra comments start here ~~~~~~~~~~
MAKE SURE YOUR PHONE CAN ENTER DOWNLOAD MODE USING THE KEYCOMBINATION WHILE BOOTING BEFORE FLASHING CF-ROOT (or anything, really)

Features

- Root
- Superuser 2.3.6.1
- Busybox 1.17.1
- "2e" recovery (can flash unsigned update.zip's)
- Integrated fix for ClockworkMod's nandroid (2.5.0.4)

Instructions (long)
- Follow these instructions to the letter. 
  Do not touch any buttons or check boxes that are not listed below to touch!
- Unzip the attached CF-Root-JPx-vX.X.zip
- (USB) Disconnect your phone from your computer
- Start ODIN
- Click the PDA button, and select CF-Root-JPx-vX.X.tar
- Put your phone in download mode
- (USB) Connect the phone to your computer
- Make sure repartition is NOT checked
- Click the START button
- Wait for the phone to reboot 

- Done (if it took you more than 30 seconds, you need practice!)
~~~~~~~~~~ extra comments end here ~~~~~~~~~~

5 - Install latest Recovery Clockwork 2.5.1.2, remane it to undate.zip and run it via recovery mode.
http://koush.tandtgaming.com/recoveries/recovery-clockwork-2.5.1.2-galaxys.zip

6 - Install Doc Base ROM XXJPO V7.6.2
http://forum.xda-developers.com/showthread.php?t=817703 
XXJPO V7.6.2

7 - Get some extras and themes, I got the following files for my setup.
http://forum.xda-developers.com/showthread.php?t=817703


- Install Tayutama Theme template (Stock Android (AOSP) lockscreen, extended power menu, JPO)
AOSP and extended menu

- Install Theme (Doc standard theme, AOSP lockscreen + extended power menu, JPO)
http://forum.xda-developers.com/showthread.php?t=817703
Doc standard theme, JPO

- Install speedmod-kernel-i1_2-250hz-r2-CWM.zip Hardcore SpeedMod Froyo kernel
http://forum.xda-developers.com/showthread.php?t=822756 

~~~~~~~~~~ extra comments start here ~~~~~~~~~~
This kernel has:

- Based on JPM Froyo kernel and modules from XXJPO initramfs
- Works on all stock Froyo ROMs XXJPO/XWJPA and popular custom ROMs
- 341MB RAM and all features should work e.g. 720P recording & playback
- Includes sztupy's Universal Lagfix
- Includes neldar's BackLightNotification 2.2 from https://github.com/project-voodoo/ba...ernel_patches/
- Sharpness & color fix for UI, inspired by supercurio's work on Voodoo
- SpeedMod: Replaced kernel jhash2 with jhash3
- Includes my Startup Tweaks from http://forum.xda-developers.com/showthread.php?t=813309
- Adjusted kernel HZ value to (hopefully) balance battery life & smoothness
- Uses BFQ IO scheduler by default, from http://algo.ing.unimo.it/people/paol...ed/sources.php
- Updated ext4 code in kernel from http://www2.kernel.org/pub/linux/ker.../ext4-patches/
- Optimized compiler flags: -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=hard -fno-gcse -fprefetch-loop-arrays --param l2-cache-size=512 --param l1-cache-size=64 --param simultaneous-prefetches=6 --param prefetch-latency=400 --param l1-cache-line-size=64

This kernel is based on sztupy's Universal Lagfix: Lagfix and root options are accessible by booting into the Recovery Menu. More instructions on other ULF settings are here: http://forum.xda-developers.com/showthread.php?t=814228

To get the best speed, it is recommended that you enable all Tweaks from the Recovery Menu. Tweaks are under ULK features. Info on Tweaks: http://forum.xda-developers.com/showthread.php?t=813309 
~~~~~~~~~~ extra comments end here ~~~~~~~~~~

In my case i use the below Lagfix mode and most of the Tweaks enabled.

No-RFS Overkill: turns on all options: everything is ext4+ext2 and /data/data is bound to /dbdata 
(If using the overkill scheme using the bind option is dangerous if using too much apps, so I disabled it in the advanced menu.) 

Screenshots will follow on the next post.   

No comments:

Post a Comment